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.
Find a file
2026-06-14 06:44:25 +00:00
.changelog-archive Update dependency prettier to v3.6.2 (#108689) 2025-07-25 17:47:44 +01:00
.citools Dependencies: Bump Go to v1.26.4 (#125848) 2026-06-04 06:36:37 +02:00
.github CI: skip frontend coverage jobs for forks for now (#126407) 2026-06-12 15:04:14 +00:00
.vim Chore: Upgrade yarn and editor sdks (#42847) 2021-12-08 14:40:24 +01:00
.vscode Chore: Move betterer eslint rules to use eslint suppressions (#106267) 2025-09-04 10:47:13 +01:00
.yarn Yarn: bump to latest version (#125059) 2026-05-21 08:46:44 +00:00
apps Provisioning: skip webhook registration for GitHub repos when webhookDisabled is set (#126330) 2026-06-14 06:44:25 +00:00
conf RBAC: fix plugins_cleanup config option typo (#122212) 2026-06-12 14:36:06 +02:00
contribute Chore: add preflight enterprise check and docs for knip (#126274) 2026-06-11 17:24:03 +01:00
cue.mod ci: add validation for cue using new make target and backend check (#121032) 2026-03-25 10:35:49 -06:00
devenv VizLegend: Use display:grid in table legend for better control over styling & overflow (#125675) 2026-06-10 11:01:19 -05:00
docs Fix: Replace email domain with example.com (#126014) 2026-06-12 14:30:27 -04:00
e2e-playwright Browse Dashboards: Change messaging of delete/move modal and add counts to tabs in folder detail (#124299) 2026-06-12 14:52:36 +02:00
emails Auth: Remove passwordless (magic link) authentication backend implementation (#118881) 2026-03-27 09:19:58 -05:00
grafana-mixin Log Details: Show embedded trace if available (#109926) 2025-08-25 14:06:01 +00:00
hack Dependencies: Bump Go to v1.26.4 (#125848) 2026-06-04 06:36:37 +02:00
kinds Dashboards: Add enableGroupBy field to v1 ad-hoc variable schema and conversions (#121236) 2026-03-31 11:50:21 -04:00
local Packaging: Dockerfile copy local folder (#64766) 2023-03-14 14:44:11 -05:00
packages Provisioning: skip webhook registration for GitHub repos when webhookDisabled is set (#126330) 2026-06-14 06:44:25 +00:00
packaging Build: Move plugins-bundled to writeable directory in rpm, deb (#125080) 2026-05-26 21:07:49 +02:00
pkg Provisioning: skip webhook registration for GitHub repos when webhookDisabled is set (#126330) 2026-06-14 06:44:25 +00:00
public I18n: Download translations from Crowdin (#126459) 2026-06-13 01:06:37 +00:00
scripts Chore: add preflight enterprise check and docs for knip (#126274) 2026-06-11 17:24:03 +01:00
tools Chore: Remove remaining ptr constructor helper functions (#124553) 2026-05-11 21:00:39 +03:00
.air.toml make: build-go: add trimpath for non-dev, and debug-friendly flags for dev (#120264) 2026-03-13 10:40:45 +01:00
.browserslistrc
.dockerignore CI: Use docker build without dagger in release-build (#121828) 2026-04-03 10:24:08 +02:00
.editorconfig
.gitattributes Chore: Mark more files as generated in gitattributes (#113776) 2025-11-13 09:09:15 +00:00
.gitignore ci: migrate bundle-schema-types into grafana repo with GATB and pinned typegen (#125702) 2026-05-29 10:32:19 +02:00
.golangci.yml Chore: Remove remaining ptr constructor helper functions (#124553) 2026-05-11 21:00:39 +03:00
.ignore Remove support for Google Spanner database. (#105846) 2025-05-23 11:35:59 +02:00
.levignore.js Adds levitate levignore configuration file to prevent breaking change notifications from expected typescript symbols (#74371) 2023-09-05 15:00:13 +02:00
.madgerc Exclude type only imports circular dependencies check (#120075) 2026-03-12 08:37:48 -04:00
.nvmrc Chore: Update node to v24 (#112649) 2025-10-29 17:17:07 +01:00
.nxignore Alerting/Chore: Mock API (MSW) in browser (#89223) 2024-09-04 10:22:03 +01:00
.policy.yml CI: Add unified storage compatibility check and AGENTS.md guidance (#126284) 2026-06-12 13:15:54 +02:00
.policy.yml.tmpl fix: wait for patch to complete (#123188) 2026-04-22 07:24:33 +00:00
.prettierignore Dependencies: Vendor @mapbox/jsonlint-lines-primitives github: resolution as workspace (#125696) 2026-05-29 09:03:19 +02:00
.prettierrc.js Toolkit: Remove deprecated plugin:build (#67485) 2023-04-28 14:33:16 +02:00
.vale.ini Lint only Markdown files (#101533) 2025-03-04 11:00:35 +00:00
.yarnrc.yml Dashboards: Don't bind getDragHooks if layout is not draggable (#125392) 2026-05-25 12:14:42 +00:00
AGENTS.md CI: Add unified storage compatibility check and AGENTS.md guidance (#126284) 2026-06-12 13:15:54 +02:00
CHANGELOG.md Release: update changelog for main (#124661) 2026-05-12 15:07:58 +02:00
CLAUDE.md agents: add CLAUDE.md (#120503) 2026-03-17 13:10:51 +01:00
CODE_OF_CONDUCT.md Fixing typos (#70487) 2023-06-22 09:43:38 +01:00
CONTRIBUTING.md Docs: Fix HTTP URLs to use HTTPS protocol (#125940) 2026-06-08 10:49:42 +00:00
crowdin.yml Prometheus: Remove grafana-prometheus package#122953 (#123035) 2026-04-20 12:31:39 +02:00
Dockerfile Dockerfile: fix entrypoint for distroless target (#126410) 2026-06-12 13:58:48 -04:00
embed.go Core: Remove thema and kindsys dependencies (#84499) 2024-03-21 11:11:29 +01:00
eslint-suppressions.json Navigation: Populate starred nav section client-side (#126148) 2026-06-12 19:30:59 +03:00
eslint.config.js chore: move plural eslint rules to @grafana/i18n (#126332) 2026-06-12 14:44:03 +02:00
go.mod Cloud migrations: update github.com/grafana/grafana-cloud-migration-snapshot version (#125709) 2026-06-12 13:35:03 +00:00
go.sum Cloud migrations: update github.com/grafana/grafana-cloud-migration-snapshot version (#125709) 2026-06-12 13:35:03 +00:00
go.work Dependencies: Bump Go to v1.26.4 (#125848) 2026-06-04 06:36:37 +02:00
go.work.sum Cloud migrations: update github.com/grafana/grafana-cloud-migration-snapshot version (#125709) 2026-06-12 13:35:03 +00:00
GOVERNANCE.md Update dependency prettier to v3.6.2 (#108689) 2025-07-25 17:47:44 +01:00
HALL_OF_FAME.md Update HALL_OF_FAME.md (#102267) 2025-03-17 08:25:02 +01:00
i18next.config.ts Add faceted labels filter for time series legend (#119918) 2026-03-12 15:57:58 +01:00
jest.config.codeowner.js Frontend coverage: show regressed files and HTML report artifact on failure (#124305) 2026-05-07 14:38:52 -04:00
jest.config.js Chore: knip dependencies in grafana (#125733) 2026-06-08 17:17:53 +01:00
knip.config.ts Chore: knip grafana code (#126143) 2026-06-11 15:16:20 +01:00
latest.json Release: Deprecate latest.json and replace with api call to grafana.com (#80537) 2024-01-16 11:19:32 +00:00
lefthook.rc Chore: Fix lefthook not running (#106196) 2025-05-29 11:06:33 +02:00
lefthook.yml Chore: remove betterer command from lefthook (#110600) 2025-09-04 15:16:21 +01:00
lerna.json Release: Bump version to 13.1.0-pre (#122222) 2026-04-09 12:58:20 +02:00
LICENSE
LICENSING.md Actions: Introduce actionlint (#105224) 2025-05-13 08:23:59 +02:00
MAINTAINERS.md Adds johnny as codeowner for alerting docs (#99877) 2025-02-04 13:10:57 +01:00
Makefile Build: Use source date epoch as the last git commit for better reproducibility (#125967) 2026-06-08 15:57:19 +02:00
mise.toml chore: add mise.toml for local toolchain management (#123953) 2026-06-09 13:21:11 -04:00
NOTICE.md Prettier: Fix all markdown files and add markdown files to CI verify step (#39776) 2021-09-29 14:34:40 +02:00
nx.json Chore: Disable tui for Nx (#109896) 2025-08-20 10:08:03 +00:00
package.json Chore: Clean up dead code flagged by knip after legacy panel removal (#126329) 2026-06-12 08:58:42 +00:00
playwright.config.ts Zipkin: Remove from core plugins (#124148) 2026-05-06 13:31:03 +02:00
playwright.storybook.config.ts Chore: Add lint rule for consistent type imports (#121336) 2026-03-30 12:44:01 +01:00
project.json Frontend: use custom conditions for development and build (#111685) 2025-12-18 11:47:38 +01:00
README.md add feedback survey to contributing related docs (#113168) 2025-10-30 09:36:44 +01:00
relyance.yaml Dashboards: Remove unused v2alpha0 schema and kindsv2 generator (#123822) 2026-04-29 13:50:27 -04:00
ROADMAP.md Prettier: Fix all markdown files and add markdown files to CI verify step (#39776) 2021-09-29 14:34:40 +02:00
stylelint.config.js Update dependency stylelint to v16 (#83252) 2024-02-23 11:56:38 +02:00
SUPPORT.md Prettier: Fix all markdown files and add markdown files to CI verify step (#39776) 2021-09-29 14:34:40 +02:00
tsconfig.json Build: Upgrade TypeScript to 6.0 (#118528) 2026-04-15 16:37:34 +01:00
WORKFLOW.md Minor correction done in WORKFLOW.md (#80505) 2024-04-12 17:56:10 +02:00
yarn.lock chore: drop @grafana/scenes dep from @grafana/data (#126335) 2026-06-12 14:33:36 +02:00

Grafana Logo (Light) Grafana Logo (Dark)

The open-source platform for monitoring and observability

License Go Report Card

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.