Ingestion Live Dashboard

Purpose and audience

  • Purpose: monitor live ingestion progress, coverage, and failures across sources.

  • Audience: operators running imports and investigating stalled or failing datasets.

  • Source of truth: monitoring/grafana/dashboards/ingestion-runs.json

  • Live dashboard: Grafana Ingestion Live dashboard for RagLogic AI

Coverage

Area

Current coverage

Active runs

Present

Total failed documents

Present

Documents discovered vs ingested

Present

Per-source live status

Present

Coverage percentage by source

Present via PostgreSQL query

PDF extract throughput and rate

Present

Latest failed documents

Present via PostgreSQL query

Notes

  • This dashboard mixes Prometheus and PostgreSQL-backed panels.

  • It is scoped to the current ingestion workflow and does not try to represent every historical importer metric.

Completion checklist

  • [x] Provisioned dashboard JSON is versioned in the repo.

  • [x] Panel inventory is recorded.

  • [x] Datasource usage is documented.

  • [x] No critical coverage gap was found for the live ingestion use case.