Go to file
Ashley Harrison e337a99a8d
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
CodeQL checks / Analyze (python) (push) Has been cancelled Details
Merge branch 'main' into ash/layout-tweak
2025-05-28 14:36:32 +01:00
.bingo Frontend: Remove Angular (#99760) 2025-04-04 11:31:35 +02:00
.changelog-archive Chore: Archive v8,9, and 10 CHANGELOG content (#97448) 2024-12-05 16:09:38 -07:00
.citools Chore: Update k8s.io to v0.33.1 (#105307) 2025-05-28 00:13:18 +03:00
.github Chore: Use workflow_run dance for backports (#105821) 2025-05-27 12:10:54 +01:00
.husky Chore: Remove colours from old husky cleanup pre-commit hook (#73395) 2023-08-18 13:10:18 +00:00
.vim
.vscode FEMT: Basic frontend-service implementation (#104229) 2025-04-24 13:14:21 +01:00
.yarn Update Yarn to v4.6.0 (#98562) 2025-01-07 09:47:36 +00:00
apps Chore: Update apps codegen to v0.38.2 (#106111) 2025-05-28 12:35:44 +03:00
conf Plugins: Add preinstall_sync config - allow plugins to be preinstalled synchronously (#105292) 2025-05-16 10:45:50 -04:00
contribute Update backport instructions in contributing docs (#106060) 2025-05-27 14:49:25 +01:00
cue.mod
devenv Dependencies: Bump github.com/openfga/openfga to v1.8.13 to address CVE-2025-48371 (#106064) 2025-05-27 16:30:23 +02:00
docs Docs: Adding info on configuring CORS via reverse proxy (#104203) 2025-05-28 08:18:21 -05:00
e2e Dashboards/E2E: Remove unnecessary `e2e.pages.Dashboards.visit()` invocations (#106070) 2025-05-28 12:10:28 +01:00
emails Auth: Passwordless Login Option Using Magic Links (#95436) 2024-11-14 08:50:55 -05:00
grafana-mixin DashboardSchema: Remove old unused legacy props style and timepicker.enable (#73879) 2023-08-28 12:18:17 +02:00
hack Chore: Update k8s.io to v0.33.1 (#105307) 2025-05-28 00:13:18 +03:00
kinds Codegen: format golang code from cue (#105352) 2025-05-14 06:56:27 +03:00
kindsv2 Chore: Replace bingo-managed tools with go tool directive. (#101890) 2025-03-17 09:48:41 +01:00
local
packages Select: Set min width for the current selected item when width=auto (#106131) 2025-05-28 14:17:59 +02:00
packaging feat: map GF_INSTALL_PLUGINS to use preinstall plugins feature (#105145) 2025-05-22 08:23:33 -04:00
pkg Build: Use absolute paths when passed relatives (#106122) 2025-05-28 15:35:24 +02:00
public Merge branch 'main' into ash/layout-tweak 2025-05-28 14:36:32 +01:00
scripts Chore: add missing build-id to the rgm-promotion step (#105814) 2025-05-22 12:55:35 +03:00
tools Alerting: Add alertmanager integration tests (#100106) 2025-02-13 11:36:45 +01:00
.betterer.eslint.config.js Betterer: Change message for localStorage usage (#105310) 2025-05-28 10:23:54 +02:00
.betterer.results Select: Set min width for the current selected item when width=auto (#106131) 2025-05-28 14:17:59 +02: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: Remove drone steps for building windows because it's done in grafana-… (#95373) 2024-10-24 17:04:25 -05:00
.drone.yml Chore: add missing build-id to the rgm-promotion step (#105814) 2025-05-22 12:55:35 +03:00
.editorconfig
.gitattributes
.gitignore Remove support for Google Spanner database. (#105846) 2025-05-23 11:35:59 +02:00
.golangci.yml Chore: Replace xorm.io/xorm imports (#104458) 2025-05-02 17:13:01 +02: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
.nvmrc Chore: Update to node 22 (#97779) 2024-12-12 16:39:52 +00:00
.nxignore Alerting/Chore: Mock API (MSW) in browser (#89223) 2024-09-04 10:22:03 +01:00
.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 Login: Improve accessibility of Login form (#78652) 2023-11-28 10:22:20 +00:00
.prettierignore Chore: Fix prettier missing extensions files (#105321) 2025-05-13 13:34:24 +00:00
.prettierrc.js
.trivyignore CI: Add Trivy GitHub Action (#88987) 2024-06-10 16:53:48 -04:00
.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: update changelog for 12.0.1 (#105891) 2025-05-22 14:10:51 -07:00
CODE_OF_CONDUCT.md
CONTRIBUTING.md Docs: Fix link to developing plugins (#75816) 2023-10-03 09:57:53 -05:00
Dockerfile Authz: Define app resources (#105050) 2025-05-21 14:47:44 +02:00
GOVERNANCE.md Сorrection of spelling errors (#83565) 2024-03-01 11:00:15 +01:00
HALL_OF_FAME.md Update HALL_OF_FAME.md (#102267) 2025-03-17 08:25:02 +01: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 Chore: Detaching go tools from the main Grafana workspace (#104861) 2025-05-21 11:22:24 +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 Updates SECURITY.md to align with current security & bug bounty guidance (#105572) 2025-05-16 17:19:09 -04:00
SUPPORT.md
WORKFLOW.md Minor correction done in WORKFLOW.md (#80505) 2024-04-12 17:56:10 +02:00
build.go K8s: Update from v0.31.3 to v0.32.0 (#98507) 2025-01-06 18:20:35 +03:00
crowdin.yml Internationalisation: Mark up MSSQL (#105532) 2025-05-20 14:39:41 +01:00
cypress.config.js e2e: improves flakiness and speed (#103533) 2025-04-16 05:21:06 +01:00
embed.go Core: Remove thema and kindsys dependencies (#84499) 2024-03-21 11:11:29 +01:00
eslint.config.js Chore: Restrict imports of test files to avoid test pollution (#106057) 2025-05-28 10:37:15 +02:00
go.mod Pyroscope: Annotation support for series queries (#104130) 2025-05-28 10:42:19 +02:00
go.sum Pyroscope: Annotation support for series queries (#104130) 2025-05-28 10:42:19 +02:00
go.work Chore: Remove unified storage go modules (#106035) 2025-05-27 09:49:21 +03:00
go.work.sum Chore: Update k8s.io to v0.33.1 (#105307) 2025-05-28 00:13:18 +03:00
jest.config.js FEMT: Add `no-restricted-img-srcs` rule (#105006) 2025-05-12 10:34:17 +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: Detaching go tools from the main Grafana workspace (#104861) 2025-05-21 11:22:24 +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 Chore: bump version to 12.1.0-pre (#104468) 2025-04-24 15:47:14 +01:00
nx.json Nx: fixes caching issues (#103443) 2025-04-04 14:36:18 +03:00
package.json Update dependency @floating-ui/react to v0.27.9 (#106048) 2025-05-27 12:55:38 +03:00
playwright.config.ts Add E2E smoke tests for Jaeger, PostgreSQL, Zipkin (#99515) 2025-01-24 20:21:41 +01:00
project.json Revert "Build swagger ui in seperate webpack build" (#104580) 2025-04-25 22:07:43 +01:00
stylelint.config.js Update dependency stylelint to v16 (#83252) 2024-02-23 11:56:38 +02:00
tsconfig.json Chore: Fix `yarn generate-apis` command (#97639) 2024-12-09 15:32:01 +02:00
yarn.lock Update dependency @floating-ui/react to v0.27.9 (#106048) 2025-05-27 12:55:38 +03: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.