feat: Add Grafana dashboard for Prometheus metrics

This commit is contained in:
Erwan Leboucher authored and Jade Ellis committed 2026-10-12 10:03:13 +01:00
1 parent 31bce80524
commit e584e1a572
4 files changed
+1625 -1

No files matched your search

+1 -1
View File
@@ -1 +1 @@
Added an opt-in Prometheus metrics endpoint at `/_continuwuity/metrics` covering HTTP requests, federation, the sender queue, database and cache memory, and the tokio runtime. Contributed by @eleboucher.
Added an opt-in Prometheus metrics endpoint at `/_continuwuity/metrics` covering HTTP requests, federation, the sender queue, database and cache memory, and the tokio runtime, along with a Grafana dashboard. Contributed by @eleboucher.
+4
View File
@@ -47,3 +47,7 @@ All metrics are prefixed with `continuwuity_`.
| `tokio_global_queue_depth` | gauge | | Tasks in the tokio global queue |
| `tokio_worker_busy_seconds_total` | counter | | Time worker threads spent busy |
| `tokio_worker_parks_total` | counter | | Number of times worker threads parked |
## Grafana dashboard
Import [grafana-dashboard.json](/guides/grafana-dashboard.json) under **Dashboards → New → Import**, or provision it from a file.
File diff suppressed because it is too large. Load diff
+1
View File
@@ -31,6 +31,7 @@ export default defineConfig({
'/advanced/delegated.docker-compose.with-traefik.yml',
'/calls/livekit.docker-compose.with-caddy-labels.yml',
'/calls/livekit.nginx.conf',
'/guides/grafana-dashboard.json',
'CONTRIBUTING.md'
]
},