Back to all tools
Grafana logo

Grafana

The open-source platform for beautiful, actionable monitoring dashboards.

0Free-Limited
Monitoring Observability
Share:XLinkedInWhatsApp

Overview

Open-source analytics and monitoring solution for visualizing time-series data.

Key Features

  • 50+ native data source connectors: Prometheus, Loki, Tempo, InfluxDB, and more
  • Rich panel library: graphs, heatmaps, tables, gauges, and stat panels
  • Dashboard-as-code with JSON and Grafonnet for version control
  • Unified alerting across all connected data sources
  • Grafana Loki for cost-effective log aggregation
  • Grafana Tempo for distributed tracing alongside metrics

Real-World Workflows

Full-stack observability for a microservice

  1. 1Connect Prometheus for metrics, Loki for logs, and Tempo for traces
  2. 2Build a service dashboard using the RED method: Rate, Errors, Duration
  3. 3Add a log panel filtered by service name and severity level
  4. 4Link trace IDs in logs to Tempo for one-click trace exploration
  5. 5Set up an alert for p99 latency exceeding 500ms

Infrastructure capacity planning

  1. 1Pull node and pod CPU and memory metrics from Prometheus
  2. 2Use Grafana transformations to compute utilisation trends over 30 days
  3. 3Add a forecast panel to predict node saturation dates
  4. 4Share the dashboard with the team as a snapshot or scheduled PDF report

Getting Started

docker run -d -p 3000:3000 --name grafana grafana/grafana
# Visit http://localhost:3000
# Default credentials: admin / admin

Compare Alternatives

See how Grafana stacks up against similar tools.