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