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.
 
 
 
 
 
 
sabithamuppuri 6891ee3b8c
docs: clarify org admin requirement for team membership management (#115467)
3 hours ago
.changelog-archive Update dependency prettier to v3.6.2 (#108689) 6 months ago
.citools deps(go): bump github.com/expr-lang/expr from 1.17.6 to 1.17.7 in /pkg/codegen (#115460) 1 month ago
.github Storybook: Fix deployments (#116212) 1 day ago
.husky Chore: Remove colours from old husky cleanup pre-commit hook (#73395) 2 years ago
.vim Chore: Upgrade yarn and editor sdks (#42847) 4 years ago
.vscode Chore: Move betterer eslint rules to use eslint suppressions (#106267) 4 months ago
.yarn Chore: Bump storybook to fix CVE (#115927) 1 week ago
apps Provisioning: count for Connection reference in Validation and Tester (#116307) 4 hours ago
conf Add non-boolean feature flags support to the StaticProvider (#115085) 4 days ago
contribute Docs: Add feature request guide for contributors (#114538) 2 months ago
cue.mod Introduce "scuemata" system for CUE-based specification of Grafana objects (#32527) 5 years ago
devenv Gauge: Fix issue with gdev dashboard (#116235) 2 days ago
docs docs: clarify org admin requirement for team membership management (#115467) 3 hours ago
e2e chore(unified): remove unifiedStorageSearchSprinkles feature toggle (#116139) 3 days ago
e2e-playwright Suggestions: Set up editPreview on panel creation too (#116156) 16 hours ago
emails Emails: Fix template brackets in passwordless_verify_ templates (#107108) 5 months ago
grafana-mixin Log Details: Show embedded trace if available (#109926) 5 months ago
hack deps(go): bump the k8s-io group across 2 directories with 2 updates (#115464) 1 month ago
kinds CustomVariable: support values with multiple properties (json values format) (#113844) 1 week ago
kindsv2 Chore: Remove Bingo as Drone is removed (#110020) 5 months ago
local Packaging: Dockerfile copy local folder (#64766) 3 years ago
packages Chore: Remove experimental feature individualCookiePreferences (#116374) 5 hours ago
packaging Chore: Improve packaging/docker/run.sh (#114012) 3 days ago
pkg Folders: block permissions updates on folders managed by provisioning. (#115751) 4 hours ago
public Chore: Remove experimental search features from playlists and datasource (#116343) 4 hours ago
scripts Grafana/data: Fix theme types schema resolution (#116240) 2 days ago
tools Alerting: Add alertmanager integration tests (#100106) 11 months ago
.air.toml Air: Enable stop_on_error (#111783) 4 months ago
.bra.toml Makefile: Change build-go to only build the binaries, and deprecate build-go-fast (#111986) 3 months ago
.browserslistrc Babel: Target more modern browsers, updates browserlistrc (#32573) 5 years ago
.dockerignore chore: faster image building for mt-tilt (#111074) 4 months ago
.editorconfig Chore: Enable PR testing in Drone (#26189) 6 years ago
.gitattributes Chore: Mark more files as generated in gitattributes (#113776) 2 months ago
.gitignore Chore: Finalize removal of updateNode & expandOrFilter (#114202) 2 months ago
.golangci.yml Elasticsearch: Decoupling from core (#115900) 2 days ago
.ignore Remove support for Google Spanner database. (#105846) 8 months ago
.levignore.js Adds levitate levignore configuration file to prevent breaking change notifications from expected typescript symbols (#74371) 2 years ago
.nvmrc Chore: Update `node` to v24 (#112649) 3 months ago
.nxignore Alerting/Chore: Mock API (MSW) in browser (#89223) 1 year ago
.prettierignore Chore: regenerate theme schema + ignore in prettier (#112414) 3 months ago
.prettierrc.js Toolkit: Remove deprecated `plugin:build` (#67485) 3 years ago
.trivyignore CI: Add Trivy GitHub Action (#88987) 2 years ago
.vale.ini Lint only Markdown files (#101533) 11 months ago
.yarnrc.yml chore(deps): update yarn to v4.11.0 (#113884) 2 months ago
AGENTS.md Add instructions to improve AI effectiveness when writing documentation (#111246) 4 months ago
CHANGELOG.md Release: update changelog for main (#115424) 1 month ago
CODE_OF_CONDUCT.md Fixing typos (#70487) 3 years ago
CONTRIBUTING.md Docs: Add feature request guide for contributors (#114538) 2 months ago
Dockerfile Plugins: Add plugins module (#115951) 1 week ago
GOVERNANCE.md Update dependency prettier to v3.6.2 (#108689) 6 months ago
HALL_OF_FAME.md Update HALL_OF_FAME.md (#102267) 10 months ago
LICENSE Re-license Grafana to AGPLv3 (#33184) 5 years ago
LICENSING.md Actions: Introduce actionlint (#105224) 8 months ago
MAINTAINERS.md Adds johnny as codeowner for alerting docs (#99877) 12 months ago
Makefile Theme: Convert themes to json and define schemas using zod (#116006) 3 days ago
NOTICE.md Prettier: Fix all markdown files and add markdown files to CI verify step (#39776) 4 years ago
README.md add feedback survey to contributing related docs (#113168) 3 months ago
ROADMAP.md Prettier: Fix all markdown files and add markdown files to CI verify step (#39776) 4 years ago
SUPPORT.md Prettier: Fix all markdown files and add markdown files to CI verify step (#39776) 4 years ago
WORKFLOW.md Minor correction done in WORKFLOW.md (#80505) 2 years ago
build.go K8s: Update from v0.31.3 to v0.32.0 (#98507) 1 year ago
crowdin.yml Internationalisation: Mark up `@grafana/prometheus` package (#105861) 7 months ago
cypress.config.js e2e: improves flakiness and speed (#103533) 9 months ago
embed.go Core: Remove thema and kindsys dependencies (#84499) 2 years ago
eslint-suppressions.json Search: Move experimental panelTitleSearch from searchV2 to unified search (#116326) 24 hours ago
eslint.config.js GrafanaBootData: Deprecate config.apps (#115610) 2 days ago
go.mod Apps: Update apps that depend on Grafana core (#116330) 1 day ago
go.sum Apps: Update apps that depend on Grafana core (#116330) 1 day ago
go.work Alerting: Update alerting module to 98a49ed9557fd9b5f33ecb77cbaa0748f13dc568 (#116197) 3 days ago
go.work.sum Chore: Remove experimental feature individualCookiePreferences (#116374) 5 hours ago
i18next.config.ts Chore: Replace deprecated i18next-parser (#112512) 3 months ago
jest.config.codeowner.js Coverage: Add new exclusions for team coverage report (#112997) 2 months ago
jest.config.js Elasticsearch: Decoupling from core (#115900) 2 days ago
latest.json Release: Deprecate latest.json and replace with api call to grafana.com (#80537) 2 years ago
lefthook.rc Chore: Fix lefthook not running (#106196) 8 months ago
lefthook.yml Chore: remove betterer command from lefthook (#110600) 4 months ago
lerna.json Release: Bump version to 12.4.0-pre (#113480) 2 months ago
nx.json Chore: Disable tui for Nx (#109896) 5 months ago
package.json PanelMenu: use openInNewTab links extensions API correctly (#116200) 2 days ago
playwright.config.ts Alerting: Add E2E test configuration and fix saved searches tests (#116203) 2 days ago
playwright.storybook.config.ts E2E: migrate to playwright (#107241) 6 months ago
project.json Frontend: use custom conditions for development and build (#111685) 4 weeks ago
relyance.yaml Add Relyance github action (#107012) 6 months ago
stylelint.config.js Update dependency stylelint to v16 (#83252) 2 years ago
tsconfig.json Frontend: use custom conditions for development and build (#111685) 4 weeks ago
yarn.lock Elasticsearch: Decoupling from core (#115900) 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.