What should be done?
The Proxy and Worker services should have a way to report metrics about its internal status and transactions flow.
How should it be done?
- Define what monitoring technology should be used. Pingora already provides support for Prometheus.
- Define what metrics are important for our use case:
- Proxy queue size.
- Proving time of the worker.
- Total request time.
- Add metrics report.
- Add dashboard to read metrics.
When is this task done?
When a metrics system is in place and a dashboard is provided.
Additional context
No response