hyperledger / indy-node-monitor

Apache License 2.0
13 stars 28 forks source link

Develop Indy Node Monitor into a fully containerized monitoring stack #36

Closed WadeBarnes closed 2 years ago

WadeBarnes commented 2 years ago

Wrap a full monitoring stack around Indy Node Monitor so data can be continuously collected and visualized.

Work has started on a fully containerized monitoring stack to include:

Work streams can be found here:

The stack can be easily spun up using the ./manage script supplied in the monitoring-stack branch. Dashboards are auto-provisioned and Gafana is launched in a browser automatically.

Work on this monitoring stack was put on hold for a while due to other priorities, but is now resuming.

This issue is to document the locations of the work done so far. The work is currently lacking detailed documentation on the architecture and development processes. Detailed user documentation is also lacking. Current usage documentation can be found in the manage script; ./manage -h.

WadeBarnes commented 2 years ago

The plan is to get the new REST API implementation integrated into the monitoring-stack branch (once merged), add some additional documentation, clean up a few things, and then commit the monitoring-stack branch to the main repository so it's more visible and easier to collaborate on.

WadeBarnes commented 2 years ago

The official REST API implementation has been merged into the main branch and the monitoring-stack branches on both workstreams have been rebased onto the main branch, replacing their PoC REST implementation with the official one.

Development of a top level "Network Dashboard" has begun on the dashboard development workstream.

WadeBarnes commented 2 years ago

Starting the integration of the monitoring-stack branches here; https://github.com/hyperledger/indy-node-monitor/pull/45

WadeBarnes commented 2 years ago

PR to integrate the changes into the main branch; https://github.com/hyperledger/indy-node-monitor/pull/46