No description
  • TypeScript 50.3%
  • Go 47.4%
  • CUE 0.6%
  • Rich Text Format 0.4%
  • JavaScript 0.3%
  • Other 0.8%
Find a file
grafana-pr-automation[bot] 79efcfe8e5
I18n: Download translations from Crowdin (#129898)
New Crowdin translations by GitHub Action

Co-authored-by: grafana-pr-automation[bot] <140550294+grafana-pr-automation[bot]@users.noreply.github.com>
2026-08-01 00:57:42 +00:00
.changelog-archive Update dependency prettier to v3.6.2 (#108689) 2025-07-25 17:47:44 +01:00
.citools Go: Update version to 1.26.5 (#128011) 2026-07-08 12:59:21 +02:00
.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 Chore: Move betterer eslint rules to use eslint suppressions (#106267) 2025-09-04 10:47:13 +01:00
.yarn Chore: bump yarn and fix preapproved packages (#128113) 2026-07-09 17:14:15 +02:00
apps Provisioning: (3/8) Rework connection token validation (#129740) 2026-07-31 11:34:02 -05: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 ci: add validation for cue using new make target and backend check (#121032) 2026-03-25 10:35:49 -06:00
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 test: Migrate E2E to page objects (PR #21) (#129847) 2026-07-31 15:39:37 +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 Go: Update version to 1.26.5 (#128011) 2026-07-08 12:59:21 +02:00
kinds Dashboards: Add optional valueExpr field to Threshold struct (#128501) 2026-07-28 15:16:44 +03:00
local
packages docs(skills): add panel-testing-strategy skill (#129154) 2026-07-31 21:20:56 +00:00
packaging Packaging: refactor postinst (#127766) 2026-07-14 18:33:28 +02:00
pkg unified-storage: pass prometheus.Registerer to history pruner (#129883) 2026-07-31 15:41:53 -07:00
public I18n: Download translations from Crowdin (#129898) 2026-08-01 00:57:42 +00:00
scripts Build: Separate Swagger from Grafana assets (#123798) 2026-07-31 15:20:33 +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 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 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: Trigger storybook preview on grafana-data theme changes (#129423) 2026-07-29 06:37:32 +01:00
.policy.yml.tmpl fix: wait for patch to complete (#123188) 2026-04-22 07:24:33 +00:00
.prettierignore Prettier: anchor build and data ignore patterns to repo root (#129781) 2026-07-31 09:34:41 +01:00
.prettierrc.js
.vale.ini Lint only Markdown files (#101533) 2025-03-04 11:00:35 +00:00
.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 Release: update changelog for main (#127049) 2026-06-24 13:53:49 +00: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 broken markdown link to Grafana Champions program (#127246) 2026-06-25 14:51:19 +00:00
crowdin.yml MSSQL: Remove from core plugins (#128244) 2026-07-14 10:01:59 -05:00
Dockerfile Go: Update version to 1.26.5 (#128011) 2026-07-08 12:59:21 +02:00
embed.go Core: Remove thema and kindsys dependencies (#84499) 2024-03-21 11:11:29 +01:00
eslint-suppressions.json Chore: fix eslint suppressions — no-locale-compare in grafana-testdata QueryEditor (#129813) 2026-07-31 09:26:28 +02:00
eslint.config.js MySQL: Remove from core plugins (#129439) 2026-07-30 08:37:03 -05: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: Update version to 1.26.5 (#128011) 2026-07-08 12:59:21 +02:00
go.work.sum Alerting: bump historian module to latest (#129564) 2026-07-29 14:12:11 +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: 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 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 Dashboards: CUJ instrumentation framework + canonical journey (#123719) 2026-07-01 08:26:10 -06:00
lerna.json Release: bump version to 13.2.0-pre (#127009) 2026-06-23 10:00:53 +02:00
LICENSE
LICENSING.md Tempo: Remove from core plugins (#127056) 2026-06-24 10:00:04 +02:00
MAINTAINERS.md Adds johnny as codeowner for alerting docs (#99877) 2025-02-04 13:10:57 +01:00
Makefile Extract core Wire graph into bootstrap/wire package (GE standalone step 01) (#128152) 2026-07-23 15:00:26 +00:00
mise.toml chore: add mise.toml for local toolchain management (#123953) 2026-06-09 13:21:11 -04:00
NOTICE.md
nx.json Chore: Disable tui for Nx (#109896) 2025-08-20 10:08:03 +00:00
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 Chore: Add lint rule for consistent type imports (#121336) 2026-03-30 12:44:01 +01:00
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 Dashboards: Remove unused v2alpha0 schema and kindsv2 generator (#123822) 2026-04-29 13:50:27 -04:00
ROADMAP.md
stylelint.config.js Update dependency stylelint to v16 (#83252) 2024-02-23 11:56:38 +02:00
SUPPORT.md
tsconfig.json Dashboards: CUJ instrumentation framework + canonical journey (#123719) 2026-07-01 08:26:10 -06:00
tsconfig.smoke.json Chore: clean up node options (#128861) 2026-07-31 10:59:18 +02:00
WORKFLOW.md Minor correction done in WORKFLOW.md (#80505) 2024-04-12 17:56:10 +02:00
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.