Skip to content

selfhost(observability): Prometheus + Grafana pre-wired observability stack #1206

Description

@JSONbored

Part of #982. Part of #1199.

Ship a ready-to-use Prometheus + Grafana dashboard alongside the self-host stack so operators have real-time metrics with zero configuration.

Scope:

  • prom/prometheus + grafana/grafana in the observability compose profile
  • prometheus/prometheus.yml — scrapes gittensory:8787/metrics every 15s
  • grafana/provisioning/datasources/ — auto-provisions the Prometheus data source
  • grafana/dashboards/gittensory.json — pre-built dashboard: Queue Pending, Dead-Letter Jobs, HTTP Request Rate, Job Throughput (processed/enqueued/failed/dead rates), Uptime
  • Grafana at port 3000; GRAFANA_ADMIN_PASSWORD env var
  • prometheus-data + grafana-data named volumes

Metadata

Metadata

Assignees

Labels

maintainer-onlyOwner-only work — yields no Gittensor points.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions