Grafana is a free, open-source platform for monitoring and observability. It lets you visualize metrics from any data source with beautiful, customizable dashboards.
What Is Grafana?
Grafana is the industry standard for monitoring dashboards. It connects to dozens of data sources and lets you create stunning visualizations without writing code.
Key features:
- 150+ data source integrations
- Drag-and-drop dashboard builder
- Alerting with 50+ notification channels
- Annotations and event markers
- Variables and templating
- Dashboard sharing and embedding
- Role-based access control
- Free forever (open source)
Quick Start
Docker
docker run -d -p 3000:3000 grafana/grafana-oss
Open http://localhost:3000 (admin/admin). You have a full observability platform.
Ubuntu/Debian
sudo apt install -y adduser libfontconfig1 musl
wget https://dl.grafana.com/oss/release/grafana_11.4.0_amd64.deb
sudo dpkg -i grafana_11.4.0_amd64.deb
sudo systemctl start grafana-server
Connect Any Data Source
Grafana natively supports:
- Metrics: Prometheus, InfluxDB, Graphite, OpenTSDB
- Logs: Loki, Elasticsearch, CloudWatch Logs
- Traces: Jaeger, Zipkin, Tempo
- Databases: PostgreSQL, MySQL, ClickHouse, BigQuery
- Cloud: AWS CloudWatch, Azure Monitor, Google Cloud
- APIs: JSON, CSV, REST APIs via plugins
Build Dashboards
- Add a data source (Prometheus, InfluxDB, etc.)
- Create new dashboard
- Add panels: graphs, gauges, tables, heatmaps
- Query your data with built-in query editor
- Save and share
Grafana Cloud Free Tier
| Feature | Free | Pro |
|---|---|---|
| Metrics | 10K series | 300K+ series |
| Logs | 50GB/month | 100GB+ |
| Traces | 50GB/month | 100GB+ |
| Dashboards | Unlimited | Unlimited |
| Users | 3 | Unlimited |
| Alerts | Unlimited | Unlimited |
| Retention | 13 months | 13+ months |
The free tier is incredibly generous for small teams.
Alerting
# Alert rule example
IF avg(cpu_usage) > 80% FOR 5m
THEN notify:
- Slack #ops-alerts
- PagerDuty
- Email team@company.com
Supports: Slack, PagerDuty, OpsGenie, Telegram, Discord, Webhook, Email, Teams, and 40+ more.
The LGTM Stack (Free, Open-Source)
Grafana provides a complete observability stack:
- Loki: Log aggregation (like Elasticsearch, but simpler)
- Grafana: Visualization and dashboards
- Tempo: Distributed tracing
- Mimir: Long-term metrics storage
All free. All open source. All integrated.
Dashboard as Code
{
"dashboard": {
"title": "My App Dashboard",
"panels": [
{
"type": "graph",
"title": "Request Rate",
"targets": [{
"expr": "rate(http_requests_total[5m])"
}]
}
]
}
}
Version control your dashboards with JSON or Terraform.
Who Uses Grafana?
With 66K+ GitHub stars:
- DevOps teams worldwide
- Fortune 500 companies
- Cloud-native startups
- IoT and infrastructure teams
- Anyone who needs to visualize data
Get Started
- Run Docker container or sign up for free cloud
- Connect your data source
- Create your first dashboard
- Set up alerts
From zero to beautiful monitoring in 10 minutes.
Need to feed data into Grafana? Check out my web scraping tools on Apify — collect metrics and data from any website automatically. Custom solutions: spinov001@gmail.com
Top comments (0)