🔥
HotRepo
Self-host SaaS catalog
grafana — Self-host The open and composable observability and data visualization platform. Visualize
📦
grafana

grafana — Self-host The open and composable observability and data visualization platform. Visualize

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.

73.6k🍴 13.8kTypeScript📜 agpl-3.0#alerting#analytics#business-intelligence#dashboard

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. **

73,584 stars on GitHub · 🍴 13,832 forks · 📜 License: agpl-3.0 · 💻 Language: TypeScript

What is grafana?

If you need one place to make sense of metrics, logs, traces, and business data, Grafana is still the default choice for self-hosted observability dashboards. Its differentiator is breadth: it connects to almost everything without forcing you into one storage backend.

Main components

  • Query and visualize metrics from Prometheus, InfluxDB, Graphite, Elasticsearch, Postgres, Loki, and many other sources.
  • Build interactive dashboards with reusable panels, variables, filters, and time-range controls.
  • Explore metrics and logs with ad-hoc queries, split views, drilldowns, and live log streaming.
  • Mix multiple data sources in the same dashboard or even the same panel.
  • Define alert rules visually and route notifications to Slack, PagerDuty, OpsGenie, VictorOps, and other incident channels.
  • Extend visualizations and integrations through a large plugin ecosystem.

Clear use cases

  • Run a central observability UI for Kubernetes, VMs, databases, queues, and application services.
  • Give engineering teams shared dashboards for latency, error rates, saturation, deployments, and SLO tracking.
  • Correlate Prometheus metrics with Loki logs during incident response without switching tools.
  • Build internal business dashboards from SQL databases alongside infrastructure telemetry.
  • Standardize alerting views and on-call workflows across multiple teams and environments.

The biggest strength is data-source flexibility — Grafana does not try to own your entire telemetry stack. You can keep Prometheus for metrics, Loki or Elasticsearch for logs, Jaeger or Tempo for traces, and SQL databases for operational reporting, then put a consistent visualization and alerting layer on top. Compared with commercial APM suites, that makes Grafana especially strong when you want control over storage, retention, cost, and deployment model.

Grafana is not the lightest dashboard tool, and running it well at scale still requires discipline around provisioning, permissions, dashboard sprawl, and alert rule ownership. The AGPL license is also something SaaS vendors and embedded-product teams need to review carefully. But for self-hosted operations, it gives you a mature, well-documented, battle-tested interface that most engineers already know how to use.

Best for platform teams, SREs, DevOps engineers, and IT teams that need a vendor-neutral observability front end across mixed infrastructure and data sources.

Topics: the project is tagged with popular topics:

  • 🏷️ alerting
  • 🏷️ analytics
  • 🏷️ business-intelligence
  • 🏷️ dashboard
  • 🏷️ data-visualization
  • 🏷️ elasticsearch
  • 🏷️ go
  • 🏷️ grafana
  • 🏷️ hacktoberfest
  • 🏷️ influxdb

📸 Screenshots

Grafana Logo (Dark)

Go Report Card

Quick install

See the README for detailed install instructions. Most projects support Docker — if the repo has a Dockerfile, use:

git clone https://github.com/grafana/grafana.git
cd grafana
docker build -t grafana .
docker run -d -p 8080:8080 grafana

Minimum system requirements

Component Recommended
RAM 4096 MB
CPU 2 vCPU
Disk 50 GB SSD
OS Ubuntu 22.04 LTS / Debian 12
Docker 24.0+

⚡ Deploy fast on VSIS

Use the VSIS VPS Standard 4GB RAM / 2 vCPU / 50GB SSD (~150k/tháng) plan from VSIS.NET — high-speed VN-based VPS, 24/7 support, ideal for running grafana smoothly.

🎯 Benefits:

  • One-command docker compose up -d deploy in 2 minutes
  • Dedicated IPv4, root access, unmetered domestic bandwidth
  • Daily snapshot backup
  • Free install assistance from the VSIS team

👉 See matching VPS plans at vsis.net

Resources


Article compiled from GitHub data on 05/05/2026. Star/fork counts may have changed — see live numbers via the GitHub link.