Currently, FoundationDB exposes metrics via its JSON status output (fdbcli --exec "status json"). To integrate with modern observability platforms like Prometheus, Grafana, or Datadog, users must:
- Periodically scrape the JSON status endpoint
- Parse the complex nested JSON structure
- Transform metrics into Prometheus format (labels, counters, gauges)
- Run a separate exporter sidecar process
This creates operational overhead, potential data inconsistency, and monitoring gaps between scrapes.