Skip to main content

Grafana

What is Grafana?​

The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres, and many more.

Deployment Variants​

Grafana is available in two deployment configurations:

Grafana (Default)​

  • Database: Embedded (SQLite)
  • Use case: Simple monitoring setups, testing, or temporary dashboards
  • Components: Single Grafana container with built-in database

Grafana with PostgreSQL​

  • Database: PostgreSQL
  • Use case: Production deployments requiring persistent data storage, high availability, and better performance
  • Components:
    • Grafana container
    • PostgreSQL 16 container
    • Automatic database configuration and health checks

Features​

Grafana allows you to query, visualize, alert on, and understand your metrics no matter where they are stored:

  • Visualizations: Fast and flexible client-side graphs with a multitude of options and panel plugins
  • Dynamic Dashboards: Create dynamic and reusable dashboards with template variables
  • Explore Metrics: Ad-hoc queries with dynamic drilldown, split view, and time range comparison
  • Explore Logs: Switch from metrics to logs with preserved label filters, streaming live
  • Alerting: Define alert rules visually with notifications to Slack, PagerDuty, VictorOps, OpsGenie
  • Mixed Data Sources: Combine different data sources in the same graph with per-query source selection