Providers¶
Providers translate external analytics and database statistics into a shared set of dashboard capabilities. List several providers to assemble a complete view of the system.
| Provider | Best for | Main capabilities | Extra dependency |
|---|---|---|---|
| Cloudflare | Edge and route traffic | Traffic, audience, cache, security, routes, TTFB | None |
| ArvanCloud | Edge traffic for ArvanCloud CDN | Traffic, countries, cache, status, security | None |
| Sentry | Application telemetry | Performance, slow routes, issues, queries, backend spans | None |
| PostgreSQL | Database health | Connections, tables, indexes, slow queries, insights | psycopg |
How composition works¶
Providers are evaluated in list order. For each component, django-prometric uses the first configured provider that declares the required capability. This means Cloudflare can answer traffic while Sentry answers performance and PostgreSQL answers database cards in the same dashboard.
Unconfigured providers remain visible on the Providers page with setup help. They do not prevent other providers from rendering.
Choose a combination¶
Full edge, application, and database coverage for a site behind Cloudflare.
Domain traffic from ArvanCloud plus application and database telemetry.
Need another source? Implement a custom provider and list its dotted Python path alongside the built-in aliases.