IDunion blockchain dashboard (AMOS SS 2022)
Table of Contents
Project Summary
In the interest of our industry partner the mission is to identify data of possible interest and display it in a dashboard.
By displaying the data in the dashboard it is easy and intuitive to get the impression of the network activity and ledger status.
Based on the displayed information the industry partner can optimize its businesses.
The goal of the project was to develop a metrics engine and a dashboard for the IDunion blockchain.
- The (UI-less) metrics engine
- Collects data from the test instances of the blockchain and computes predefined metrics (a.k.a. KPIs, key performance indicators)
- Allows for the registration of interest in these metrics and the provision of notifications if provided metric values match a defined (boolean) query
- The dashboard
- Visualizes the metrics over time (using Grafana)
- Can be configured by a user to meet their needs
- Supports user accounts and role definitions where
- Different roles get different default layouts
- Can register interest in events where
- Events correspond to metrics engine notifications
- Can display events
Software Architecture
The picture above describes the project architecture on a high-level basis. More detailed architecture information can be found here.
Documentation
All documentation can be found in our Wiki.