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.
 
 
 
 
 
 
Isabel 529ffe61e7
docs: nav updates for get started and setup (#64931)
2 years ago
.bingo Chore: Remove apiserver from devenv sources (#64847) 2 years ago
.changelog-archive
.github Plugins: Add sql support for the secure socks proxy (#64630) 2 years ago
.husky
.vim
.vscode
.yarn Revert "Fix xss in Graphite functions tooltip (#64925)" (#64933) 2 years ago
conf OAuth: Add tls_skip_verify_insecure to defaults.ini (#64679) 2 years ago
contribute FE Style Guide: Update component definition (#64869) 2 years ago
cue.mod
devenv Alerting: QoL improvements to the unified alerting multi-replica devenv (#64907) 2 years ago
docs docs: nav updates for get started and setup (#64931) 2 years ago
e2e AzureMonitor: Increase wait for credentials to be ready in E2E test (#64969) 2 years ago
emails Chore: Bump grunt to 1.5.3 (#63209) 2 years ago
grafana-mixin many-to-one requires explicit grouping (#58174) 2 years ago
kinds extract kindsys to external library (#64562) 2 years ago
local Packaging: Dockerfile copy local folder (#64766) 2 years ago
packages DataSourceWithBackend: Add `queryGroupId` to find correlated/related queries (#64587) 2 years ago
packaging Packaging: Start Grafana service after InfluxDB (#64090) 2 years ago
pkg Chore: Unite wire graphs for cli and server (#61143) 2 years ago
plugins-bundled Release: Update versions in package to 9.5.0-pre (#63450) 2 years ago
public DataSourceWithBackend: Add `queryGroupId` to find correlated/related queries (#64587) 2 years ago
scripts CI: Move some build settings (#64491) 2 years ago
tools
.betterer.results Influxdb: Re-introduce backend migration feature toggle (#64829) 2 years ago
.betterer.ts Update dependency glob to v9 (#64016) 2 years ago
.bra.toml
.browserslistrc
.dockerignore
.drone.star
.drone.yml CI: Move some build settings (#64491) 2 years ago
.editorconfig
.eslintignore
.eslintrc
.gitattributes
.gitignore Alerting: QoL improvements to the unified alerting multi-replica devenv (#64907) 2 years ago
.golangci.toml Chore: Remove xorcare/pointer dependency (#63900) 2 years ago
.linguirc
.nvmrc
.pa11yci-pr.conf.js
.pa11yci.conf.js
.prettierignore
.prettierrc.js
.yarnrc.yml
CHANGELOG.md Changelog: Updated changelog for 9.4.3 (#64099) 2 years ago
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Dockerfile Packaging: Dockerfile copy local folder (#64766) 2 years ago
GOVERNANCE.md
HALL_OF_FAME.md
ISSUE_TRIAGE.md
LICENSE
LICENSING.md
MAINTAINERS.md
Makefile Chore: Unite wire graphs for cli and server (#61143) 2 years ago
NOTICE.md
README.md
ROADMAP.md
SECURITY.md
SUPPORT.md
UPGRADING_DEPENDENCIES.md
WORKFLOW.md
babel.config.json Revert: Babel removal and runtime update (#63641) 2 years ago
build.go
crowdin.yml
embed.go extract kindsys to external library (#64562) 2 years ago
go.mod Alerting: Update github.com/grafana/alerting (#64882) 2 years ago
go.sum Alerting: Update github.com/grafana/alerting (#64882) 2 years ago
jest.config.js
latest.json Chore: update latest.json to 9.4.3 (#64104) 2 years ago
lerna.json Release: Update versions in package to 9.5.0-pre (#63450) 2 years ago
metadata.md
package.json Revert "Fix xss in Graphite functions tooltip (#64925)" (#64933) 2 years ago
stylelint.config.js
tsconfig.json
yarn.lock Revert "Fix xss in Graphite functions tooltip (#64925)" (#64933) 2 years ago

README.md

Grafana

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

License

Grafana is distributed under AGPL-3.0-only. For Apache-2.0 exceptions, see LICENSING.md.