Metrics OKR Q1 - Q2 2022
OBJECTIVE 1. Monitor metrics services and data via prometheus
K1. Migrate all metrics services alerts from nagios.
K2. Evaluate loki (https://grafana.com/oss/loki/) for parsing metrics services logs
K3. Evaluate a thrends spotter component for Tor network data.
K4. Deploy a prometheus alert to identify spikes in metrics data.
K5. Document onionperf clients setup and how to monitor them.
K6. Identify issues in metrics data and monitor for data losses.
K7. Evaluate meaningful tracking of overloaded node on the Tor network
OBJECTIVE 2. Define an architecture for metrics data
K1. Reach consensus on tools for metrics data with all the interested parties
K2. Document agreed pipeline architecture and data schema
K3. Deploy a database for Tor network data
OBJECTIVE 3. Create analysis to support the performance and scalability project.
K1. Graph onion services perfclients performance in Shadow simulations compared to live onion DE and HK.
K2. Create CDFs graphs for Exits
K3. Create epoll CDF graphs
K4. Add more download size tests to tornettools
OBJECTIVE 4. Model relays behaviour (churn, relationships, ...)
K1. Document current data models
K2. Define a model for tor nodes history and status
K3. Come out with a schema for metrics data