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. https://grafana.com
  • TypeScript 50.3%
  • Go 47.4%
  • CUE 0.6%
  • Rich Text Format 0.4%
  • JavaScript 0.3%
  • Other 0.8%
Find a file
2026-08-03 09:46:20 +02:00
.changelog-archive
.citools
.claude/skills docs(skills): add panel-testing-strategy skill (#129154) 2026-07-31 21:20:56 +00:00
.github docs(skills): add panel-testing-strategy skill (#129154) 2026-07-31 21:20:56 +00:00
.vim
.vscode
.yarn
apps advisor: guard Check retry patches against dry-run admission requests (#129113) 2026-08-03 09:46:20 +02:00
conf Provisioning: Document allowed_git_urls setting (#129670) 2026-07-30 11:54:40 +00:00
contribute MySQL: Remove from core plugins (#129439) 2026-07-30 08:37:03 -05:00
cue.mod
devenv Build: Separate Swagger from Grafana assets (#123798) 2026-07-31 15:20:33 +01:00
docs Docs: document CloudWatch Logs data source queries (#129343) 2026-07-31 11:43:00 -07:00
e2e-playwright Navigation: Inject orgId into all navigations (#120978) 2026-08-02 12:09:44 +01:00
emails
grafana-mixin
hack
kinds Dashboards: Add optional valueExpr field to Threshold struct (#128501) 2026-07-28 15:16:44 +03:00
local
packages Chore: Import Zod as wildcard to reduce bundle size (#129880) 2026-08-02 13:15:04 +01:00
packaging
pkg unified-search: keep waiting when another replica holds the build lock (#129907) 2026-08-03 08:21:13 +02:00
public Chore: Import Zod as wildcard to reduce bundle size (#129880) 2026-08-02 13:15:04 +01:00
scripts CI: Ignore parallel configs in webpack stats config (#129894) 2026-08-03 09:45:27 +02:00
tools
.air.toml
.browserslistrc
.dockerignore
.editorconfig
.gitattributes
.gitignore docs(skills): add panel-testing-strategy skill (#129154) 2026-07-31 21:20:56 +00:00
.golangci.yml MySQL: Remove from core plugins (#129439) 2026-07-30 08:37:03 -05:00
.ignore
.levignore.js
.madgerc
.nvmrc
.nxignore
.policy.yml CI: Trigger storybook preview on grafana-data theme changes (#129423) 2026-07-29 06:37:32 +01:00
.policy.yml.tmpl
.prettierignore Prettier: anchor build and data ignore patterns to repo root (#129781) 2026-07-31 09:34:41 +01:00
.prettierrc.js
.vale.ini
.yarnrc.yml Chore: Use lokiGrammar from @grafana/lezer-logql package (#128913) 2026-07-21 19:35:29 +02:00
AGENTS.md MySQL: Remove from core plugins (#129439) 2026-07-30 08:37:03 -05:00
CHANGELOG.md
CLAUDE.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
crowdin.yml
Dockerfile
embed.go
eslint-suppressions.json Navigation: Inject orgId into all navigations (#120978) 2026-08-02 12:09:44 +01:00
eslint.config.js Chore: Import Zod as wildcard to reduce bundle size (#129880) 2026-08-02 13:15:04 +01:00
go.mod Alerting: bump historian module to latest (#129564) 2026-07-29 14:12:11 +00:00
go.sum Alerting: bump historian module to latest (#129564) 2026-07-29 14:12:11 +00:00
go.work
go.work.sum Alerting: bump historian module to latest (#129564) 2026-07-29 14:12:11 +00:00
GOVERNANCE.md
HALL_OF_FAME.md
i18next.config.ts
jest.config.codeowner.js
jest.config.js Chore: Bump @grafana/aws-sdk to 0.12.0 for per-DS external ID UI (#129748) 2026-07-31 13:24:20 -04:00
knip.config.ts MySQL: Remove from core plugins (#129439) 2026-07-30 08:37:03 -05:00
latest.json
lefthook.rc
lefthook.yml
lerna.json
LICENSE
LICENSING.md
MAINTAINERS.md
Makefile Extract core Wire graph into bootstrap/wire package (GE standalone step 01) (#128152) 2026-07-23 15:00:26 +00:00
mise.toml
NOTICE.md
nx.json
package.json Chore: Bump @grafana/aws-sdk to 0.12.0 for per-DS external ID UI (#129748) 2026-07-31 13:24:20 -04:00
playwright.config.ts Loki: Remove from core plugins (#129092) 2026-07-27 16:54:25 +02:00
playwright.storybook.config.ts
project.json Build: Separate Swagger from Grafana assets (#123798) 2026-07-31 15:20:33 +01:00
README.md docs: remove deprecated Go Report Card badge (#129468) 2026-07-29 22:26:57 +09:00
relyance.yaml
ROADMAP.md
stylelint.config.js
SUPPORT.md
tsconfig.json
tsconfig.smoke.json Chore: clean up node options (#128861) 2026-07-31 10:59:18 +02:00
WORKFLOW.md
yarn.config.cjs Yarn: add constraints (#128449) 2026-07-15 08:00:05 +00:00
yarn.lock Chore: Bump @grafana/aws-sdk to 0.12.0 for per-DS external ID UI (#129748) 2026-07-31 13:24:20 -04:00

Grafana Logo (Light) Grafana Logo (Dark)

The open-source platform for monitoring and observability

License

Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored. Create, explore, and share dashboards with your team and foster a data-driven culture:

  • Visualizations: Fast and flexible client side graphs with a multitude of options. Panel plugins offer many different ways to visualize metrics and logs.
  • Dynamic Dashboards: Create dynamic & reusable dashboards with template variables that appear as dropdowns at the top of the dashboard.
  • Explore Metrics: Explore your data through ad-hoc queries and dynamic drilldown. Split view and compare different time ranges, queries and data sources side by side.
  • Explore Logs: Experience the magic of switching from metrics to logs with preserved label filters. Quickly search through all your logs or streaming them live.
  • Alerting: Visually define alert rules for your most important metrics. Grafana will continuously evaluate and send notifications to systems like Slack, PagerDuty, VictorOps, OpsGenie.
  • Mixed Data Sources: Mix different data sources in the same graph! You can specify a data source on a per-query basis. This works for even custom datasources.

Get started

Unsure if Grafana is for you? Watch Grafana in action on play.grafana.org!

Documentation

The Grafana documentation is available at grafana.com/docs.

Contributing

If you're interested in contributing to the Grafana project:

Share your contributor experience in our feedback survey to help us improve.

Get involved

This project is tested with BrowserStack.

License

Grafana is distributed under AGPL-3.0-only. For Apache-2.0 exceptions, see LICENSING.md.