No description
  • TypeScript 51.1%
  • Go 46.4%
  • CUE 0.7%
  • Rich Text Format 0.4%
  • JavaScript 0.3%
  • Other 0.9%
Find a file
Yudintsev George (Egor) a54b2e1e9a
AuthZ: Feat: BRA for ST on mode-5 (#125557)
* feat: BRA for ST

* chore: add config for bra

* chore: add tmp config for the BRA

* chore: remove polling

* chore: remove comments
2026-06-01 21:03:56 +02:00
.changelog-archive Update dependency prettier to v3.6.2 (#108689) 2025-07-25 17:47:44 +01:00
.citools CiTools: Remove jb & cog, properly use cue (#125517) 2026-05-27 12:39:53 +02:00
.github ci(backport): pin grafana-github-actions-go to a SHA instead of @dev (#125657) 2026-06-01 13:04:21 +02: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 Suggested Dashboards: dashboardValidatorApp Improve App logging (#125658) 2026-06-01 13:22:15 +03:00
conf Provisioning: reject http:// repository URLs when a token is configured (#125732) 2026-05-29 19:07:32 +02:00
contribute docs: update doc references from plugins-platform handles to @grafana/grafana-catalog (#124474) 2026-05-11 12:16:12 +02: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 Dependencies: Update golang.org/x/net to v0.55.0 (#125333) 2026-05-22 20:21:34 +03:00
docs Provisioning: reject http:// repository URLs when a token is configured (#125732) 2026-05-29 19:07:32 +02:00
e2e-playwright Chore: run knip against e2e-playwright/test-plugins (#125611) 2026-05-28 10:58:14 +01: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: Update golang.org/x/net to v0.55.0 (#125333) 2026-05-22 20:21:34 +03: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: Spec scaffolding for Commit & PR Conventions (#125671) 2026-05-29 15:16:42 +00:00
packaging Build: Move plugins-bundled to writeable directory in rpm, deb (#125080) 2026-05-26 21:07:49 +02:00
pkg AuthZ: Feat: BRA for ST on mode-5 (#125557) 2026-06-01 21:03:56 +02:00
public Alerting: Fix toast spam when typing silence matcher regex (#125643) 2026-06-01 14:20:59 +01:00
scripts Levitate: Pin dev dep and group workflow scripts (#125487) 2026-05-27 11:50:02 +02: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 Babel: Target more modern browsers, updates browserlistrc (#32573) 2021-04-01 10:32:00 +02:00
.dockerignore CI: Use docker build without dagger in release-build (#121828) 2026-04-03 10:24:08 +02:00
.editorconfig Chore: Enable PR testing in Drone (#26189) 2020-07-10 16:09:21 +02:00
.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 Tests: Make frontend test coverage CI check optional according to policy-bot (#125445) 2026-05-26 14:49:59 +00: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 Agents: Add guidance to keep humans in the loop (#124410) 2026-05-11 11:47:07 -04: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 Update CONTRIBUTING.md (#117033) 2026-01-30 11:17:02 +01:00
crowdin.yml Prometheus: Remove grafana-prometheus package#122953 (#123035) 2026-04-20 12:31:39 +02:00
Dockerfile Docker: Share layers between images (#124982) 2026-05-15 14:31:21 +02:00
embed.go Core: Remove thema and kindsys dependencies (#84499) 2024-03-21 11:11:29 +01:00
eslint-suppressions.json Chore: run knip against tempo (#125660) 2026-05-29 13:30:01 +01:00
eslint.config.js Dependencies: Vendor @mapbox/jsonlint-lines-primitives github: resolution as workspace (#125696) 2026-05-29 09:03:19 +02:00
go.mod Alerting: Update alerting module to b942723acbb2a370552e849524176ec2f0b73013 (#125277) 2026-05-27 16:03:09 -04:00
go.sum Alerting: Update alerting module to b942723acbb2a370552e849524176ec2f0b73013 (#125277) 2026-05-27 16:03:09 -04:00
go.work CI: remove pkg/build package (#124825) 2026-05-14 13:15:05 +02:00
go.work.sum GlobalVariables: Remove field selectors hack (#125566) 2026-05-27 23:15:27 +03: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 TestUtils: MeasureText mock (#125193) 2026-05-22 09:52:03 -04:00
knip.config.ts Chore: run knip against tempo (#125660) 2026-05-29 13:30:01 +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 Re-license Grafana to AGPLv3 (#33184) 2021-04-20 19:03:30 +02:00
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 CiTools: Remove jb & cog, properly use cue (#125517) 2026-05-27 12:39:53 +02: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 ci: migrate bundle-schema-types into grafana repo with GATB and pinned typegen (#125702) 2026-05-29 10:32:19 +02: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: Upgrade yaml to 1.10.3 and 2.8.3 (#125633) 2026-05-29 16:51:16 +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.