- for quick verification, see .
- contract events and deposit state require separate monitoring.
Enable Metrics
Add the-monitor flag when starting the Gateway. Without it, the /metrics endpoint is not exposed.
Enable Metrics
Verify Metrics
livepeer_ prefixed metric names confirms the endpoint is active.
Setup
Key Metrics
Grafana Dashboards
Thelivepeer/livepeer-monitoring Docker stack includes three starter Grafana dashboards:
Node overview
Node overview
Active sessions, success rate, transcoding latency, and Orchestrator connectivity. The primary operational dashboard for day-to-day monitoring.
Payment overview
Payment overview
ETH deposit and reserve over time, ticket value sent, and payment creation errors. Critical for on-chain Gateways to track deposit depletion rate.
Transcoding performance
Transcoding performance
Realtime ratios, latency distribution (p50, p95, p99), and segment success/failure breakdown. Useful for identifying quality degradation patterns.
http://localhost:3000 (default credentials admin / admin). The starter dashboards are pre-configured to query the bundled Prometheus instance.
Custom panels to consider adding:
- Deposit depletion forecast (linear regression on
livepeer_gateway_depositover 24h) - Session count vs
-maxSessionslimit as a percentage gauge - AI discovery error rate overlaid with session count (correlation check)
Alert Rules
Critical
Critical Errors
Warning
Warning Errors