Setup Onionprobe visualizations for TPO
Description
Setup Onionprobe visualizations for TPO in the Prometheus or Grafana dashboard.
Tasks
-
TPO services: -
Open issue or merge request to update the Onionprobe dashboard on grafana
:- Current dashboard code (outdated).
- Dashboard location
-
-
Non-TPO services: -
Coordinate with Hiro and TPA to deploy the Onionprobe monitoring/dashboard on grafana2
. -
Need a Onionprobe instance somewhere: -
Where we can easily update the config file and restart the service. -
Installed in a way that's flexible for us to update and test things (either Debian package or local installation). The config files could perhaps be regularly fetched using Git. -
Using defaults emulating the regular user experience, as suggested by anarcat at tpo/tpa/team#42057 (comment 3207423).
-
-
No need to restrict monitoring to TPO onionsites if categories are supported. -
Could be public dashboard hosted in an isolated Onionprobe standalone instance: https://grafana.com/docs/grafana/latest/dashboards/dashboard-public/ -
Maybe retire the other instance set on tpo/tpa/team#40717 (closed), if it's not being used (to save resources and reduce things to be maintained). -
Use the Onionsphere list for monitoring.
-
Time estimation
- Complexity: medium (3 days)
- Uncertainty: low (x1.1)
- Reference (adapted)
Edited by Silvio Rhatto