0
0
Fork 0
mirror of https://github.com/grafana/grafana.git synced 2026-04-21 06:32:27 +00:00
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. https://grafana.com
  • TypeScript 51.6%
  • Go 45.8%
  • CUE 0.7%
  • Rich Text Format 0.4%
  • JavaScript 0.4%
  • Other 0.9%
Find a file
Jacob Valdez 527568f219
Docs: Add G13 tldr to what's new (#122980)
Co-authored-by: Irene Rodríguez <irene.rodriguez@grafana.com>
2026-04-21 08:22:26 +02:00
.changelog-archive Update dependency prettier to v3.6.2 (#108689) 2025-07-25 17:47:44 +01:00
.citools FeatureFlags: Remove OpenFeature CLI for generating react code (#122335) 2026-04-10 14:08:16 +00:00
.github Prometheus: Remove grafana-prometheus package#122953 (#123035) 2026-04-20 12:31:39 +02:00
.vim
.vscode Chore: Move betterer eslint rules to use eslint suppressions (#106267) 2025-09-04 10:47:13 +01:00
.yarn chore(deps): update dependency storybook to v8.6.17 [security] (#120651) 2026-03-19 12:58:01 +01:00
apps Alerting: Allow restricting contact point integration types (#118858) 2026-04-20 14:41:15 -04:00
conf Alerting: Allow restricting contact point integration types (#118858) 2026-04-20 14:41:15 -04:00
contribute Feature: Generate typed React hooks from feature flags using OpenFeature CLI (#118867) 2026-04-10 08:50:53 +00: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 Candlestick: add e2e tests (#122742) 2026-04-16 16:11:18 -04:00
docs Docs: Add G13 tldr to what's new (#122980) 2026-04-21 08:22:26 +02:00
e2e Build: Upgrade TypeScript to 6.0 (#118528) 2026-04-15 16:37:34 +01:00
e2e-playwright test: Fix E2E test for panel edition (#122565) 2026-04-20 14:30:20 +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 to 1.25.9 (#122094) 2026-04-08 09:38:30 +02:00
kinds Dashboards: Add enableGroupBy field to v1 ad-hoc variable schema and conversions (#121236) 2026-03-31 11:50:21 -04:00
kindsv2 Chore: Remove Bingo as Drone is removed (#110020) 2025-08-22 13:49:44 +02:00
local
packages I18n: Revert "Skip loading en-US translations at runtime in plugins" (#123074) 2026-04-20 22:12:19 -06:00
packaging fix: replace 'grafana-cli' with 'grafana cli' in custom Dockerfile (#122869) 2026-04-17 11:39:25 +02:00
pkg IAM: Assign ownership to fsnotify and sigs.k8s.io/yaml direct deps (#123084) 2026-04-20 21:46:45 +00:00
public I18n: Revert "Skip loading en-US translations at runtime in plugins" (#123074) 2026-04-20 22:12:19 -06:00
scripts Chore: Rename config for reporting e2e tests (#123093) 2026-04-20 22:19:20 -04:00
tools Alerting: Add alertmanager integration tests (#100106) 2025-02-13 11:36:45 +01: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 Perf: use date-fns deep imports instead of barrel (#122919) 2026-04-20 06:07:11 +02:00
.golangci.yml Elasticsearch: Remove core datasource (#119956) 2026-03-30 10:49:36 +01: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 chore: remove old e2e leftovers (#122774) 2026-04-16 12:37:01 +02:00
.policy.yml.tmpl feat: adopt policy-bot (#121777) 2026-04-07 09:50:37 +02:00
.prettierignore Theme: Regenerate schema and ignore from prettier (#117011) 2026-01-28 15:27:23 +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 Yarn: Enable global cache (#120578) 2026-03-20 14:11:47 +00:00
AGENTS.md Dashboard: Preserve timezone user-preference when converting V1 → V2 (#122267) 2026-04-15 12:12:09 +02:00
CHANGELOG.md Release: update changelog for main (#122910) 2026-04-17 08:02:01 +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 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
cypress.config.js e2e: improves flakiness and speed (#103533) 2025-04-16 05:21:06 +01:00
Dockerfile Docker: Bump Alpine-based images to 3.23.4 (#122930) 2026-04-17 13:37:43 +02:00
embed.go Core: Remove thema and kindsys dependencies (#84499) 2024-03-21 11:11:29 +01:00
eslint-suppressions.json Alerting: Allow restricting contact point integration types (#118858) 2026-04-20 14:41:15 -04:00
eslint.config.js Prometheus: Remove grafana-prometheus package#122953 (#123035) 2026-04-20 12:31:39 +02:00
go.mod IAM: Assign ownership to fsnotify and sigs.k8s.io/yaml direct deps (#123084) 2026-04-20 21:46:45 +00:00
go.sum Chore: Upgrade openfga to 1.14.2 (#122924) 2026-04-17 12:56:37 +02:00
go.work Go: Update to 1.25.9 (#122094) 2026-04-08 09:38:30 +02:00
go.work.sum Chore: Upgrade openfga to 1.14.2 (#122924) 2026-04-17 12:56:37 +02: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 Timeseries: Add tests for components (#122702) 2026-04-16 10:00:09 -07:00
jest.config.js Elasticsearch: Remove core datasource (#119956) 2026-03-30 10:49:36 +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 Chore: Remove leftover husky pre-commit hook and cleanup scripts (#122787) 2026-04-16 09:53:13 +00:00
NOTICE.md
nx.json Chore: Disable tui for Nx (#109896) 2025-08-20 10:08:03 +00:00
package.json Prometheus: Use @grafana/prometheus v13.1.2 (#123024) 2026-04-20 11:42:50 +02:00
playwright.config.ts Dashboard: Graduate Dynamic Dashboards to GA (#121836) 2026-04-03 17:04:02 +03: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 Add Relyance github action (#107012) 2025-07-11 08:44:47 +02:00
ROADMAP.md
stylelint.config.js Update dependency stylelint to v16 (#83252) 2024-02-23 11:56:38 +02:00
SUPPORT.md
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 Prometheus: Remove grafana-prometheus package#122953 (#123035) 2026-04-20 12:31:39 +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.