Onionprobe audit and metrics review
About
This issue originated during a Hackweek 2022 brainstorm for Onion Services, was not adopted by time but it's converted here as an Onionprobe issue.
Abstract
Onionprobe is a new and flexible tool for Onion Services monitoring and metrics aggregation.
This activity is intended to try out Onionprobe to discover how it can be helpful for analysis such as to detect network events, bottlenecks and general quality of service evaluation.
Description
Possible activities include:
- Review Onionprobe metrics: are they good, are they enough?
- Explore the aggregated data on Prometheus using Grafana or your favourite tool.
- Build and share Grafana dashboards and visualizations.
- Write a small project that sets Onion Services with faulty configurations, useful for testing and debugging.
A sample dataset is already being collected by monitoring the so-called Real-World Onion Sites and can be used for analysis and to build visualizations.
Needed skills
While this activity is not strict in the required skill set, it can benefit with people having one of some of these abilities:
- Previous Onion Services knowledge.
- Experience with metrics.
- UX skills.
- Familiarity with Prometheus and Grafana.
- Be confortable with Docker Compose usage.
- Optional coding skills.