Skip to content

Grafana Dashboard

A pre-built Grafana dashboard for visualizing agent-bom Prometheus metrics.

Import

  1. Go to Dashboards > Import in Grafana
  2. Upload dashboards/grafana-agent-bom.json
  3. Select your Prometheus data source
  4. 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:

agent-bom scan --push-gateway http://pushgateway:9091

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:

annotations:
  prometheus.io/scrape: "true"
  prometheus.io/port: "8422"
  prometheus.io/path: "/metrics"

Requirements

  • Grafana 10+
  • Prometheus data source with agent-bom metrics