Prometheus + Grafana coexistence guide

Prometheus and Grafana alternatives: preserve the metrics stack, test the missing context

A migration framework for teams that already collect with Prometheus and investigate in Grafana, covering Remote Write, long-term storage, labels, alert parity, and cross-signal workflows.

Guance publishes this guide and is one of the options discussed. Conclusions are limited to public official documentation reviewed on 17 August 2026; no cross-product performance benchmark or like-for-like price test was run.

Explore Kubernetes monitoring

Scope note: This guide does not assume a managed platform is always better and does not compare cost or performance without identical workloads.

  • Prometheus Remote Write
  • PromQL and labels
  • Grafana dashboards
  • Logs, traces, and events
Guance Kubernetes cluster and container analysis interface
Product evidence

Replay a Kubernetes incident to test whether metrics, logs, traces, and events form one evidence chain.

Prometheus and Grafana usually deserve a coexistence test before replacement

Keep existing exporters, PromQL, rules, dashboards, and alerts while sending a controlled metric subset through Remote Write. Use the original path as the baseline, then test long-term storage, label governance, and whether responders can move from a metric alert to logs, traces, Kubernetes objects, releases, and user impact.

Continue Prometheus + Grafana when

  • Scale and retention are manageable and instances are stable
  • The platform team owns PromQL, rules, capacity, and upgrades
  • The primary task is metrics analysis rather than cross-signal investigation

Evaluate unified analysis when

  • Many clusters and teams make labels, rules, access, and capacity hard to govern
  • A metric alert still sends responders to separate log, trace, and cloud tools
  • Long-term storage, incident collaboration, RUM, or business impact is a defined gap

Document the current metric stack before testing a second path

Inventory Prometheus instances, exporters, ServiceMonitors, recording rules, and alerting rules

Measure active series, cardinality, scrape intervals, retention, query peaks, and long-term storage requirements

Record Grafana data sources, dashboards, variables, plugins, permissions, and notification dependencies

Test Remote Write queues, retries, filtering, authentication, TLS, and cross-region network cost

Replay the same alert and compare the path to logs, traces, pods, releases, and user impact

Compare self-operation and Remote Write coexistence on the same responsibilities

Scroll horizontally to view the full table on a small screen.

Decision area
Continue Prometheus + Grafana
Remote Write to Guance
Collection assets
Keep exporters, scrape configuration, PromQL, and rules
Prometheus keeps scraping while selected series are forwarded
Storage ownership
Your team operates local TSDB and any remote components
Use the documented service boundary while governing sent series and labels
Query experience
Retain Grafana data sources, Explore, dashboards, and alerting
Test metrics inside a shared object model with other telemetry
Migration risk
No cutover, but current architectural complexity remains
Keep original queries and alerts until parity and rollback criteria pass

Protect the Prometheus and Grafana assets that already work

Prometheus documents local storage separately from remote integrations, while Grafana defines data sources as the entry point for querying, visualisation, and alerting. Capture those dependencies before proposing change.

  • Retain exporters, PromQL, recording rules, and alerts
  • Export valuable dashboards, variables, plugins, and permissions
  • Target only a proven capacity, governance, or context gap

Treat Remote Write as a production pipeline, not a checkbox

Remote Write reads samples from the WAL into queues and sends them to a receiver. A PoC must observe backlog, retry, throughput, filtering, and time consistency—not merely confirm that a chart appeared.

  • Begin with one instance, cluster, or namespace
  • Limit the first metric and label set to control cardinality
  • Compare samples, timestamps, labels, PromQL results, and alert firing

Expand only when incident evidence becomes easier to follow

From a latency, error-rate, or resource alert, verify that responders can reach the relevant service trace, logs, pod events, deployment changes, and user experience. If the workflow is not shorter, a new interface alone is not a reason to migrate.

  • Replay one Kubernetes or application incident
  • Count copied labels, timestamps, and tool switches
  • Include incident collaboration, review, and access control in acceptance

Dual-write a controlled metric set, then let incident evidence decide

  1. Export instances, rules, cardinality, retention, and Grafana dependencies
  2. Enable Remote Write for a low-risk scope while preserving the original path
  3. Compare key series, labels, timestamps, PromQL results, and alerts
  4. Replay a real incident across logs, traces, Kubernetes, and releases
  5. Decide against written stop, rollback, and expansion thresholds

Common evaluation questions

Does Guance replace Prometheus exporters?

Not necessarily. Existing exporters and Prometheus can keep collecting while selected metrics are sent to DataKit through Remote Write. Change collection only when operating ownership or data governance requires it.

Do we still need Grafana after connecting Guance?

You can retain valuable dashboards and team habits. The PoC should first test whether metric evidence connects more naturally to logs, traces, Kubernetes, RUM, and events.

What should a Remote Write dual run monitor?

Monitor pending samples, retries, network throughput, filtering, cardinality, timestamps, query parity, and alert parity while preserving the original Prometheus path.

Should Remote Write 2.0 be assumed in production?

No. Prometheus currently labels 2.0 experimental. Verify sender, receiver, and version compatibility rather than treating it as a default requirement.

Design a coexistence PoC around your Prometheus estate

Bring instance counts, active series, rules, dashboards, retention, key alerts, and one past incident. We will help define evidence and rollback thresholds.