Go to file
Mariell Hoversholm dd4e2e7dc5
Actionlint / Lint GitHub Actions files (push) Has been cancelled Details
Backend Code Checks / Validate Backend Configs (push) Has been cancelled Details
Backend Unit Tests / Detect whether code changed (push) Has been cancelled Details
CodeQL checks / Analyze (actions) (push) Has been cancelled Details
CodeQL checks / Analyze (go) (push) Has been cancelled Details
CodeQL checks / Analyze (javascript) (push) Has been cancelled Details
Lint Frontend / Detect whether code changed (push) Has been cancelled Details
golangci-lint / lint-go (push) Has been cancelled Details
Verify i18n / verify-i18n (push) Has been cancelled Details
End-to-end tests / Detect whether code changed (push) Has been cancelled Details
Frontend tests / Detect whether code changed (push) Has been cancelled Details
Integration Tests / Sqlite (${{ matrix.shard }}) (1/8) (push) Has been cancelled Details
Integration Tests / Sqlite (${{ matrix.shard }}) (2/8) (push) Has been cancelled Details
Integration Tests / Sqlite (${{ matrix.shard }}) (3/8) (push) Has been cancelled Details
Integration Tests / Sqlite (${{ matrix.shard }}) (4/8) (push) Has been cancelled Details
Integration Tests / Sqlite (${{ matrix.shard }}) (5/8) (push) Has been cancelled Details
Integration Tests / Sqlite (${{ matrix.shard }}) (6/8) (push) Has been cancelled Details
Integration Tests / Sqlite (${{ matrix.shard }}) (7/8) (push) Has been cancelled Details
Integration Tests / Sqlite (${{ matrix.shard }}) (8/8) (push) Has been cancelled Details
Integration Tests / MySQL (${{ matrix.shard }}) (1/8) (push) Has been cancelled Details
Integration Tests / MySQL (${{ matrix.shard }}) (2/8) (push) Has been cancelled Details
Integration Tests / MySQL (${{ matrix.shard }}) (3/8) (push) Has been cancelled Details
Integration Tests / MySQL (${{ matrix.shard }}) (4/8) (push) Has been cancelled Details
Integration Tests / MySQL (${{ matrix.shard }}) (5/8) (push) Has been cancelled Details
Integration Tests / MySQL (${{ matrix.shard }}) (6/8) (push) Has been cancelled Details
Integration Tests / MySQL (${{ matrix.shard }}) (7/8) (push) Has been cancelled Details
Integration Tests / MySQL (${{ matrix.shard }}) (8/8) (push) Has been cancelled Details
Integration Tests / Postgres (${{ matrix.shard }}) (1/8) (push) Has been cancelled Details
Integration Tests / Postgres (${{ matrix.shard }}) (2/8) (push) Has been cancelled Details
Integration Tests / Postgres (${{ matrix.shard }}) (3/8) (push) Has been cancelled Details
Integration Tests / Postgres (${{ matrix.shard }}) (4/8) (push) Has been cancelled Details
Integration Tests / Postgres (${{ matrix.shard }}) (5/8) (push) Has been cancelled Details
Integration Tests / Postgres (${{ matrix.shard }}) (6/8) (push) Has been cancelled Details
Integration Tests / Postgres (${{ matrix.shard }}) (7/8) (push) Has been cancelled Details
Integration Tests / Postgres (${{ matrix.shard }}) (8/8) (push) Has been cancelled Details
Reject GitHub secrets / reject-gh-secrets (push) Has been cancelled Details
Run dashboard schema v2 e2e / dashboard-schema-v2-e2e (push) Has been cancelled Details
Shellcheck / Shellcheck scripts (push) Has been cancelled Details
Swagger generated code / Verify committed API specs match (push) Has been cancelled Details
Dispatch sync to mirror / dispatch-job (push) Has been cancelled Details
Trivy Scan / trivy-scan (push) Has been cancelled Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (1/8) (push) Has been cancelled Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (2/8) (push) Has been cancelled Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (3/8) (push) Has been cancelled Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (4/8) (push) Has been cancelled Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (5/8) (push) Has been cancelled Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (6/8) (push) Has been cancelled Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (7/8) (push) Has been cancelled Details
Backend Unit Tests / Grafana (${{ matrix.shard }}) (8/8) (push) Has been cancelled Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (1/8) (push) Has been cancelled Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (2/8) (push) Has been cancelled Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (3/8) (push) Has been cancelled Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (4/8) (push) Has been cancelled Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (5/8) (push) Has been cancelled Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (6/8) (push) Has been cancelled Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (7/8) (push) Has been cancelled Details
Backend Unit Tests / Grafana Enterprise (${{ matrix.shard }}) (8/8) (push) Has been cancelled Details
Backend Unit Tests / All backend unit tests complete (push) Has been cancelled Details
Lint Frontend / Lint (push) Has been cancelled Details
Lint Frontend / Typecheck (push) Has been cancelled Details
Lint Frontend / Betterer (push) Has been cancelled Details
End-to-end tests / Build & Package Grafana (push) Has been cancelled Details
End-to-end tests / Build E2E test runner (push) Has been cancelled Details
End-to-end tests / ${{ matrix.suite }} (--flags="--env DISABLE_SCENES=true", e2e/old-arch/dashboards-suite, dashboards-suite (old arch)) (push) Has been cancelled Details
End-to-end tests / ${{ matrix.suite }} (--flags="--env DISABLE_SCENES=true", e2e/old-arch/panels-suite, panels-suite (old arch)) (push) Has been cancelled Details
End-to-end tests / ${{ matrix.suite }} (--flags="--env DISABLE_SCENES=true", e2e/old-arch/smoke-tests-suite, smoke-tests-suite (old arch)) (push) Has been cancelled Details
End-to-end tests / ${{ matrix.suite }} (--flags="--env DISABLE_SCENES=true", e2e/old-arch/various-suite, various-suite (old arch)) (push) Has been cancelled Details
End-to-end tests / ${{ matrix.suite }} (e2e/dashboards-suite, dashboards-suite) (push) Has been cancelled Details
End-to-end tests / ${{ matrix.suite }} (e2e/panels-suite, panels-suite) (push) Has been cancelled Details
End-to-end tests / ${{ matrix.suite }} (e2e/smoke-tests-suite, smoke-tests-suite) (push) Has been cancelled Details
End-to-end tests / ${{ matrix.suite }} (e2e/various-suite, various-suite) (push) Has been cancelled Details
End-to-end tests / A11y test (push) Has been cancelled Details
End-to-end tests / All E2E tests complete (push) Has been cancelled Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (1) (push) Has been cancelled Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (2) (push) Has been cancelled Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (3) (push) Has been cancelled Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (4) (push) Has been cancelled Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (5) (push) Has been cancelled Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (6) (push) Has been cancelled Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (7) (push) Has been cancelled Details
Frontend tests / Unit tests (${{ matrix.chunk }} / 8) (8) (push) Has been cancelled Details
Frontend tests / All frontend unit tests complete (push) Has been cancelled Details
Integration Tests / All backend integration tests complete (push) Has been cancelled Details
[release-12.0.6] Chore: Update Redis library to v9 (#112369)
2025-10-14 12:54:16 +02:00
.bingo Frontend: Remove Angular (#99760) 2025-04-04 11:31:35 +02:00
.changelog-archive
.citools [release-12.0.6] Go: Update to 1.25.3 (#112364) 2025-10-14 12:22:15 +02:00
.github [release-12.0.6] Go: Update to 1.25.2 + golangci-lint v2.5.0 + golang.org/x/net v0.45.0 (#112161) 2025-10-08 14:02:29 +02:00
.husky
.vim
.vscode improve the debugging experience (#101779) 2025-03-13 11:10:07 +01:00
.yarn Update Yarn to v4.6.0 (#98562) 2025-01-07 09:47:36 +00:00
apps [release-12.0.6] Go: Update to 1.25.3 (#112364) 2025-10-14 12:22:15 +02:00
conf [release-12.0.1] K8s: Dashboards: Mark as v1beta1 (#104422) 2025-04-23 19:21:59 +01:00
contribute CI: Bump golangci-lint to 2.0.2 (#103572) 2025-04-10 14:42:23 +02:00
cue.mod
devenv [release-12.0.6] Go: Update to 1.25.3 (#112364) 2025-10-14 12:22:15 +02:00
docs [release-12.0.5] Docs: Modify Go installation command for foundation SDK (#110419) 2025-09-01 15:56:31 +00:00
e2e CI Migration: Backport pkg/build (daggerbuild) and GHAs to `release-12.0.3` (#107997) 2025-07-18 09:14:14 -06:00
emails
grafana-mixin
hack [release-12.0.6] Go: Update to 1.25.3 (#112364) 2025-10-14 12:22:15 +02:00
kinds i18n: Add `locale` to backend (#102233) 2025-03-31 15:59:07 +02:00
kindsv2 Chore: Replace bingo-managed tools with go tool directive. (#101890) 2025-03-17 09:48:41 +01:00
local
packages [release-12.0.6] FlameGraph: Ensure total is only counted once for recursive function calls (#111604) 2025-10-07 12:51:26 +02:00
packaging
pkg [release-12.0.6] Chore: Update Redis library to v9 (#112369) 2025-10-14 12:54:16 +02:00
public [release-12.0.6] GenAI: Fix uncaught error when panel title is missing (#112284) 2025-10-10 13:57:30 +00:00
scripts [release-12.0.6] Go: Update to 1.25.3 (#112364) 2025-10-14 12:22:15 +02:00
tools Alerting: Add alertmanager integration tests (#100106) 2025-02-13 11:36:45 +01:00
.betterer.eslint.config.js Alerting: Ignore `mocks` files from betterer checks (#103613) 2025-04-10 10:02:48 +01:00
.betterer.results [release-12.0.3] Graphite: Fix date mutation (#107524) 2025-07-03 11:01:47 +01:00
.betterer.ts Chore: Sort eslint betterer results by name (#98208) 2025-01-07 14:56:12 +00:00
.bra.toml Chore: Prevent `make run` from printing all environment variables (#101924) 2025-03-13 08:59:09 +01:00
.browserslistrc
.dockerignore
.drone.star CI Migration: Backport pkg/build (daggerbuild) and GHAs to `release-12.0.3` (#107997) 2025-07-18 09:14:14 -06:00
.drone.yml [release-12.0.4] Go: Update to 1.24.6 (#109317) 2025-08-07 10:27:54 +02:00
.editorconfig
.gitattributes
.gitignore CI Migration: Backport pkg/build (daggerbuild) and GHAs to `release-12.0.3` (#107997) 2025-07-18 09:14:14 -06:00
.golangci.yml CI: Bump golangci-lint to 2.0.2 (#103572) 2025-04-10 14:42:23 +02:00
.ignore [Enterprise] Consolidate extensions folders and keep them around (#98486) 2025-02-17 14:00:21 +01:00
.levignore.js
.nvmrc CI Migration: Backport pkg/build (daggerbuild) and GHAs to `release-12.0.3` (#107997) 2025-07-18 09:14:14 -06:00
.nxignore
.pa11yci-pr.conf.js AppChrome/MegaMenu: Fixes issue with default state being initialised to undocked (#103507) 2025-04-07 16:00:05 +01:00
.pa11yci.conf.js
.prettierignore Nx: fixes caching issues (#103443) 2025-04-04 14:36:18 +03:00
.prettierrc.js
.trivyignore
.vale.ini Lint only Markdown files (#101533) 2025-03-04 11:00:35 +00:00
.yarnrc.yml Chore: Replace `rc-time-picker` with `rc-picker` (#99022) 2025-01-16 15:58:02 +00:00
CHANGELOG.md Release: 12.0.5 (#111512) 2025-09-23 16:34:37 -06:00
CODE_OF_CONDUCT.md
COMMIT_EDITMSG [Release 12.0.1] TableNG: Fix interpolation for actions (#104577) (#104799) 2025-05-01 08:45:58 -05:00
CONTRIBUTING.md
Dockerfile [release-12.0.6] Go: Update to 1.25.3 (#112364) 2025-10-14 12:22:15 +02:00
GOVERNANCE.md
HALL_OF_FAME.md Update HALL_OF_FAME.md (#102267) 2025-03-17 08:25:02 +01:00
LICENSE
LICENSING.md
MAINTAINERS.md Adds johnny as codeowner for alerting docs (#99877) 2025-02-04 13:10:57 +01:00
Makefile [release-12.0.6] Go: Update to 1.25.3 (#112364) 2025-10-14 12:22:15 +02:00
NOTICE.md
README.md Added missing period for consistency and readability (#99549) 2025-01-27 05:20:24 -05:00
ROADMAP.md
SECURITY.md
SUPPORT.md
WORKFLOW.md
build.go
crowdin.yml
cypress.config.js
embed.go
eslint.config.js Chore: Add eslint rule for empty files and tidy up (#102288) 2025-03-17 14:54:12 +02:00
go.mod [release-12.0.6] Chore: Update Redis library to v9 (#112369) 2025-10-14 12:54:16 +02:00
go.sum [release-12.0.6] Go: Update to 1.25.2 + golangci-lint v2.5.0 + golang.org/x/net v0.45.0 (#112161) 2025-10-08 14:02:29 +02:00
go.work [release-12.0.6] Go: Update to 1.25.3 (#112364) 2025-10-14 12:22:15 +02:00
go.work.sum [release-12.0.6] Go: Update to 1.25.2 + golangci-lint v2.5.0 + golang.org/x/net v0.45.0 (#112161) 2025-10-08 14:02:29 +02:00
jest.config.js
latest.json
lefthook.rc [release-12.0.6] Go: Update to 1.25.2 + golangci-lint v2.5.0 + golang.org/x/net v0.45.0 (#112161) 2025-10-08 14:02:29 +02:00
lefthook.yml Lefthook: ensure we're adding the results file in betterer precommit (#103398) 2025-04-04 11:29:28 +01:00
lerna.json Release: 12.0.5 (#111512) 2025-09-23 16:34:37 -06:00
nx.json Nx: fixes caching issues (#103443) 2025-04-04 14:36:18 +03:00
package.json [release-12.0.6] NPM: Backport NPM publishing from main (#111995) 2025-10-06 13:51:38 +01:00
playwright.config.ts CI Migration: Backport pkg/build (daggerbuild) and GHAs to `release-12.0.3` (#107997) 2025-07-18 09:14:14 -06:00
project.json
stylelint.config.js
tsconfig.json
yarn.lock [release-12.0.6] NPM: Backport NPM publishing from main (#111995) 2025-10-06 13:51:38 +01:00

README.md

Grafana Logo (Light) Grafana Logo (Dark)

The open-source platform for monitoring and observability

License Drone 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:

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.