Monitoring Hub
One-click access to every observability tool in the VAT pipeline stack.
Dashboards
Grafana
16-panel VAT pipeline overview — HMRC latency, scan progress, hit rate, Meilisearch, error logs.
Task Queue
Flower
Live Celery worker status, tasks per second, active / failed / retried jobs.
Alerts & Metrics
Prometheus
Raw metrics explorer, 9 alert rules status, PromQL query interface.
Scrape Endpoint
Raw Metrics
Live Prometheus text-format output from this Django app — what Prometheus scrapes every 15s.
Active Alert Rules (9)
View in Prometheus →Useful Loki Log Queries
Open Grafana Explore →All errors (worker + web)
{service=~"web|worker|beat"} | json | level="error"
HMRC rate-limit (429) events
{service="worker"} | json | event="hmrc_rate_limit"
OAuth2 token refresh failures
{service="worker"} | json | event="token_refresh_fatal"
Meilisearch indexing failures
{service="worker"} | json | event="meilisearch_index_failure"
VAT status transitions (invalid → valid)
{service="worker"} | json | event="vat_status_change"
Scan discovery batches
{service="worker"} | json | event="discovery_batch_complete"