Grafana Dashboard¶
A pre-built Grafana dashboard for visualizing agent-bom Prometheus metrics.
Import¶
- Go to Dashboards > Import in Grafana
- Upload
dashboards/grafana-agent-bom.json - Select your Prometheus data source
- Click Import
Panels¶
| Row | What you see |
|---|---|
| Overview | Total vulns, Critical, High, Agents, MCP Servers, Packages |
| Severity | Donut chart + trend lines over time |
| Risk | KEV findings, Fixable %, Credentials exposed, Proxy stats |
| Blast Radius | Top 15 blast radius scores, Top 15 EPSS probabilities |
| Agent Detail | Vulns by agent (table), Credentials by agent (bar) |
| Proxy Runtime | Call rate, Block reasons (donut), Latency p50/p95 |
| Proxy Detail | Calls per tool, CVSS distribution, Message rate, Replay rejections |
Data sources¶
Scan metrics¶
Push scan results to Prometheus via Pushgateway:
Proxy metrics¶
Scrape the proxy's /metrics endpoint:
# prometheus.yml
scrape_configs:
- job_name: agent-bom-proxy
static_configs:
- targets: ['localhost:8422']
Or use Kubernetes annotations for auto-discovery:
Requirements¶
- Grafana 10+
- Prometheus data source with agent-bom metrics