Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
WadeBarnes opened this issue Dec 8, 2021 · 4 comments
Closed
Assignees
Labels
enhancement New feature or request

Comments

@WadeBarnes
Copy link
Member

WadeBarnes commented Dec 8, 2021

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:

  • Indy Node Monitor
  • Telegraf
  • Prometheus and/or InfluxDB
  • Alert Manager
  • Grafana

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 WadeBarnes self-assigned this Dec 8, 2021
@WadeBarnes
Copy link
Member Author

WadeBarnes commented Dec 8, 2021

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 WadeBarnes added the enhancement New feature or request label Dec 8, 2021
@WadeBarnes
Copy link
Member Author

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
Copy link
Member Author

Starting the integration of the monitoring-stack branches here; #45

@WadeBarnes
Copy link
Member Author

PR to integrate the changes into the main branch; #46

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant