Navigate:
Grafana
~$GRAFA0.3%

Grafana: Open-source monitoring and observability platform

Query and visualize metrics from multiple data sources.

LIVE RANKINGS • 12:16 PM • STEADY
OVERALL
#123
53
CLOUD & DEVOPS
#7
2
30 DAY RANKING TREND
ovr#123
·Cloud#7
STARS
72.4K
FORKS
13.5K
7D STARS
+251
7D FORKS
+41
See Repo:
Share:

Learn more about Grafana

Grafana is a web-based observability platform written in Go that aggregates data from various time-series databases and log storage systems. It uses a plugin architecture to support multiple data sources including Prometheus, Loki, Elasticsearch, InfluxDB, and PostgreSQL, allowing queries to be executed against heterogeneous backends. The platform includes features for creating templated dashboards, defining alert rules with visual editors, and exploring metrics and logs through ad-hoc queries. Deployments typically run as a containerized service in monitoring stacks, serving as a central visualization layer for infrastructure and application observability.

Grafana

1

Multi-source data mixing

Supports querying and combining data from different data sources within a single dashboard or panel, with data source selection available on a per-query basis. This includes custom datasources through the plugin system.

2

Plugin-based extensibility

Uses a plugin architecture for data sources, panels, and applications, allowing third-party extensions without modifying core code. The ecosystem includes community and vendor-maintained plugins for various backends and visualization types.

3

Integrated alerting and exploration

Combines metrics visualization, log exploration, and alert rule definition in a single interface. Features include preserved label filtering when switching between metrics and logs, and split-view comparisons of different time ranges and queries.


import { DataSourceApi } from '@grafana/data';
import { getDataSourceSrv } from '@grafana/runtime';

const ds = await getDataSourceSrv().get('Prometheus');
const result = await ds.query({
  targets: [{ expr: 'up', refId: 'A' }],
  range: { from: 'now-1h', to: 'now' }
});
console.log(result.data);

vv12.3.2

Grafana v12.3.2 delivers security improvements, bug fixes for alerting race conditions, and enhancements to avatar handling and Elasticsearch annotations.

  • Added missing scope check on dashboards API
  • Avatar now requires sign-in, removed queue, and respects timeout
  • Updated Elasticsearch annotation time-range properties
  • Fixed Explore legend reset when a new query is run
  • Updated Go to version 1.25.6
vv12.2.4

Grafana v12.2.4 includes security improvements for API dashboards and avatars, along with bug fixes for alerting race conditions and various UI enhancements.

  • Added missing scope check on dashboards API
  • Avatar now requires sign-in, removed queue, and respects timeout
  • Clarified section title for repeating rows and tabs in documentation
  • Updated Elasticsearch annotation time-range properties
  • Fixed Explore legend reset when a new query is run
vv12.1.6

Grafana v12.1.6 includes security improvements for API dashboard access and avatar handling, along with Go runtime updates and alerting bug fixes.

  • Added missing scope check on dashboards API
  • Avatar now requires sign-in, removed queue, and respects timeout
  • Updated Go to version 1.25.6
  • Fixed a race condition panic in ResetStateByRuleUID for alerting

See how people are using Grafana

Loading tweets...


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers