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.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
grafana-pr-automation[bot] 3069ff92e7
I18n: Download translations from Crowdin (#122390)
1 day ago
.changelog-archive
.citools FeatureFlags: Remove OpenFeature CLI for generating react code (#122335) 2 days ago
.github CI: Change pr-commands back to pull_request_target (#122321) 2 days ago
.husky
.vim
.vscode
.yarn
apps Chore: Upgrade grafana-app-sdk v0.53.1 (#122202) 1 day ago
conf RBAC: Add config option to clean up plugin permissions (#122005) 4 days ago
contribute Feature: Generate typed React hooks from feature flags using OpenFeature CLI (#118867) 2 days ago
cue.mod
devenv Frontend Service: Inline JS in html template (#121617) 4 days ago
docs Docs: Replace "ad hoc filters" with "filters" in several places (#122385) 1 day ago
e2e Chore: Remove `old-arch` tests (#122109) 4 days ago
e2e-playwright GrafanaUI: Correctly close `Select`/`Combobox` menus with the keyboard (#122133) 2 days ago
emails
grafana-mixin Log Details: Show embedded trace if available (#109926) 8 months ago
hack Go: Update to 1.25.9 (#122094) 4 days ago
kinds Dashboards: Add enableGroupBy field to v1 ad-hoc variable schema and conversions (#121236) 2 weeks ago
kindsv2
local
packages Dashboards: remove dashboardAdHocAndGroupByWrapper (be) (#122035) 1 day ago
packaging CI: Use docker build without dagger in release-build (#121828) 1 week ago
pkg DashboardService: add guardrails for annotations delete (#122358) 1 day ago
public I18n: Download translations from Crowdin (#122390) 1 day ago
scripts Remove any references to grafana/partner-datasources and grafana/aws-… (#122111) 4 days ago
tools
.air.toml
.browserslistrc
.dockerignore CI: Use docker build without dagger in release-build (#121828) 1 week ago
.editorconfig
.gitattributes
.gitignore Feature: Generate typed React hooks from feature flags using OpenFeature CLI (#118867) 2 days ago
.golangci.yml Elasticsearch: Remove core datasource (#119956) 2 weeks ago
.ignore
.levignore.js
.madgerc
.nvmrc
.nxignore
.policy.yml CI: Add endpoint migration feature toggle check (#122183) 2 days ago
.policy.yml.tmpl feat: adopt policy-bot (#121777) 5 days ago
.prettierignore
.prettierrc.js
.trivyignore
.vale.ini
.yarnrc.yml
AGENTS.md
CHANGELOG.md
CLAUDE.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Dockerfile Go: Update to 1.25.9 (#122094) 4 days ago
GOVERNANCE.md
HALL_OF_FAME.md
LICENSE
LICENSING.md
MAINTAINERS.md
Makefile Feature: Generate typed React hooks from feature flags using OpenFeature CLI (#118867) 2 days ago
NOTICE.md
README.md
ROADMAP.md
SUPPORT.md
WORKFLOW.md
crowdin.yml
cypress.config.js
embed.go
eslint-suppressions.json chore(grafana-ui): replace lodash clamp with internal utility (#120365) 4 days ago
eslint.config.js Analytics Framework: Create ESlint rules (#121345) 5 days ago
go.mod Chore: Upgrade grafana-app-sdk v0.53.1 (#122202) 1 day ago
go.sum Chore: Upgrade grafana-app-sdk v0.53.1 (#122202) 1 day ago
go.work Go: Update to 1.25.9 (#122094) 4 days ago
go.work.sum Chore: Upgrade grafana-app-sdk v0.53.1 (#122202) 1 day ago
i18next.config.ts
jest.config.codeowner.js CI: Fix innacurate test coverage comparisons (#121382) 2 weeks ago
jest.config.js Elasticsearch: Remove core datasource (#119956) 2 weeks ago
latest.json
lefthook.rc
lefthook.yml
lerna.json Release: Bump version to 13.1.0-pre (#122222) 3 days ago
nx.json
package.json Release: Bump version to 13.1.0-pre (#122222) 3 days ago
playwright.config.ts Dashboard: Graduate Dynamic Dashboards to GA (#121836) 1 week ago
playwright.storybook.config.ts Chore: Add lint rule for consistent type imports (#121336) 2 weeks ago
project.json
relyance.yaml
stylelint.config.js
tsconfig.json
yarn.lock Chore: Bump basic-ftp (#122257) 2 days ago

README.md

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.