Skip to main content
In this section we’ll explore Prometheus’s dashboarding and visualization options. Visualization is the process of representing Prometheus metrics as graphs, tables, and dashboards so humans can more easily spot trends, anomalies, and correlations. Raw metric values are useful, but plotting them reveals patterns that are otherwise hard to detect. Prometheus provides several ways to visualize metrics:
  • Built-in tools for quick inspection and lightweight dashboards.
  • Third-party products optimized for rich, reusable dashboards.
One built-in option is the expression browser, which you can use to run ad-hoc PromQL queries and inspect metrics immediately.
The image is a slide titled "visualization," describing ways to visualize Prometheus metric data using built-in tools like the Expression browser and Console Templates, and third-party tools like Grafana.
The expression browser is great for quick queries and debugging. Another built-in feature is console templates, which let you create small, predefined HTML-like pages that render specific graphs and metric tables. For sophisticated, production-grade dashboards, third-party tools like Grafana are the standard choice. Grafana is purpose-built for visualization, supports Prometheus as a data source, and offers rich panels, templating, alerts, and sharing capabilities so teams can have a single dashboard that summarizes key signals.
Use the expression browser for exploratory PromQL queries and quick checks. Use console templates for simple, static metric pages. Use Grafana for interactive, shareable dashboards and long-term team visibility.

Visualization Tools at a Glance

When to use each option

  • Expression Browser: troubleshooting, validating queries, and exploring metric names and labels.
  • Console Templates: embedding a small set of curated views without an external dependency.
  • Grafana: centralized dashboards for on-call teams, executive summaries, and long-lived visualizations.

Watch Video