PricingPricingDocsDocsBlogBlogBook a demoBook a demoCompanyCompany (opens in a new tab)
Product
DocsAPI ReferencePricingConsole DemoBlogCompany
Start Freev3.4.7
Platform & Observability

Prometheus & Grafana Integration

Wave does not replace your monitoring stack. Prometheus scrapes the metrics Wave Core exposes, and Grafana shows them next to your dashboards.

The challenge

Your team already checks 5 observability tools. Wave should not be the 6th.

New Relic, 2026 Observability Forecast (the average tool count rose from 4.4 to 5.0); prometheus.io, Storage; Wave Helm values docs.

A new tool that keeps its metrics to itself adds one more place to look, and a second copy of the same data.

Wave keeps its own data for 14 days by default (WA_DATA_SAVE_DAYS). Prometheus keeps 15 days by default (prometheus.io), or as long as you set.

Wave as a 6th tool, then Wave inside PrometheusWithout WaveWith Wave5 tools + WaveWave in Prometheus
Without Wave
Wave as a 6th tool, with its own UIPrometheusGrafanaLogsTracesAPMWaveown UI, 14 days6 places to look
The team already checks 5 tools. A Wave that keeps its metrics to itself becomes a 6th place to look, with its own 14 days of data.
With Wave
Wave metrics inside Prometheus and GrafanaPrometheusGrafana+ Wave panelsLogsTracesAPMWave Core/metricsStill 5 places to look
Wave Core exposes /metrics, Prometheus scrapes it, and Grafana shows Wave panels next to the others. There are still 5 places to look.

5 tools: New Relic, 2026 Observability Forecast (an average of 5.0). /metrics: Wave API reference. 14 days: the WA_DATA_SAVE_DAYS default, Wave Helm values docs. Tool names other than Prometheus and Grafana are illustrative.

How Wave does it

Not a 6th tool: Wave data in the stack you run
Wave as a separate toolA 6th place to look
  1. Exporters
    node and app metrics
  2. ↓scrape→
    Prometheus
    keeps 15 days by default
  3. ↓PromQL→
    Grafana
    your dashboards
  4. ↓and also→
    Wave Console
    its own UI and 14 days of data
Wave exportNo 6th tool
  1. Wave Agent
    collects with cAdvisor on each node
  2. ↓gRPC→
    Wave Core
    keeps 14 days by default
  3. ↓/metrics→
    Prometheus
    scrapes Wave Core, keeps what you set
  4. ↓PromQL→
    Grafana
    Wave panels next to yours
Default lane: prometheus.io (storage retention defaults to 15d) and Wave Helm values docs (WA_DATA_SAVE_DAYS, 14). Wave lane: Wave Architecture docs (Agent with cAdvisor, gRPC), Helm values docs, and the Wave API reference (/metrics).
1

Prometheus scrapes Wave Core

Wave Core exposes /metrics in the Prometheus text format: workload state, Autopilot decisions and scaling events, Smart Sizing recommendations, and container and Pod metrics. Add it to your scrape config.

2

Keep metrics as long as you need

Wave keeps its own data for 14 days by default (WA_DATA_SAVE_DAYS). Once Prometheus scrapes it, the metrics stay as long as your Prometheus retention allows.

3

Use them in Grafana

Grafana reads Wave metrics through Prometheus, so they sit next to the dashboards your team already uses.

Related in Platform & Observability

Programmable API →SSO (OIDC) →PV Auto-Expansion →PV Cleanup →Alerts →Cluster Map →Read the docs →
Book a demoStart free
Product
WaveWave GPULLM Serving Professional ServiceWave AI Agent2026 Q4
Resources
DocsAPI ReferenceBlogConsole DemoPricing
Company
STCLabBook a demoContact
STCLab© 2026 Wave All rights reserved.
Terms of ServicePrivacy PolicyCookies