What's new
Ships a pre-built Grafana dashboard JSON in dashboards/grafana/intentgate-gateway.json — 15 panels covering operational signals: request rate, p99 latency, deny rate, upstream success ratio, per-check decision rate by stage (capability / intent / policy / budget / upstream), per-check latency, end-to-end p50/p95/p99, upstream forward outcomes + latency, revocation lookups + latency, plus Go runtime in a collapsed row.
Importing. Open Grafana → Dashboards → Import → upload dashboards/grafana/intentgate-gateway.json (or paste its contents) → select your Prometheus datasource when prompted. The dashboard lands at /d/intentgate-gateway-ops.
kube-prometheus-stack users. The companion intentgate-helm chart will ship a labeled ConfigMap so the dashboard auto-discovers without manual import (next chart release).
See dashboards/README.md for the panel reference and import variants.
Requirements
- Gateway started with
INTENTGATE_METRICS_ENABLED=true(off by default; opt-in for info-disclosure reasons) - A Prometheus scraper hitting
GET /metricson the gateway's listen port
Also in this release
- Minor docs polish (topology + pipeline diagrams, four-piece customer docs)
- Postgres fresh-install fixes caught by the demo lab
- Security policy + scanning config
Compatibility
No breaking changes. Drop-in replacement for v1.6.1.