Monitoring
DiracX reports traces, metrics and logs using OpenTelemetry.
- Enable OpenTelemetry: send the telemetry of DiracX to a collector, and configure the collector
- Use the Grafana dashboards: install the dashboards shipped with the chart and read them
- Troubleshoot with telemetry: find the cause of common problems (slow requests, failing or piling up tasks, database pool exhaustion...)
- Collect and read the logs: write the logs as JSON, collect them, and follow them live with stern
The list of spans and metrics is in the OpenTelemetry reference, and the log formats in the logs reference.