metrics

10 repositories

grafana/grafana

Unified dashboards for metrics, logs, and traces across sources — Grafana lets teams query, visualize, and alert on data from Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and more in one place. Dynamic dashboards, cross-source mixing, and built-in alerting to Slack or PagerDuty make it useful for ops teams and analysts building a shared, data-driven view.

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.

TypeScript🇪🇺 EuropeAttention 11
★77,579
prometheus/prometheus

The CNCF monitoring system behind modern metrics stacks — Prometheus collects metrics via pull-based scraping, evaluates rules with PromQL, and can trigger alerts, all from autonomous single-server nodes with no distributed storage dependency. It supports service discovery, federation, and a push gateway for batch jobs, making it a flexible base for cloud-native observability.

The Prometheus monitoring system and time series database.

GoAttention 34Acceleration +26%
★66,847
roboflow/supervision

Model-agnostic building blocks for computer vision pipelines — Supervision offers reusable Python components for detection, segmentation, tracking and annotation that plug into Ultralytics, Transformers, MMDetection or Inference. It's aimed at developers who want to skip boilerplate and focus on building CV applications rather than reimplementing common tooling.

We write your reusable computer vision tools. 💜

Python🇺🇸 North AmericaAttention 41Acceleration +216%Retention +28%
★51,416
vectordotdev/vector

A vendor-neutral pipeline for routing logs, metrics and traces — Vector is a Rust-built observability pipeline that collects, transforms and routes logs and metrics to any backend, acting as agent or aggregator. Maintained by Datadog's open source team, it claims up to 10x speed over alternatives, suiting teams wanting vendor flexibility and cost control over their telemetry.

A high-performance observability data pipeline.

Rust🇺🇸 North AmericaAttention 19Acceleration -44%
★22,776
openobserve/openobserve

A single-binary Datadog alternative claiming 140x lower storage costs — OpenObserve bundles logs, metrics, traces, RUM, session replay, pipelines, SLOs, and LLM observability into one cloud-native platform written in Rust. It positions itself as a simpler, petabyte-scale substitute for Datadog, Splunk, and Elasticsearch, deployable as a single binary with much lower storage overhead.

Open source observability platform for logs, metrics, traces, RUM (web, android, ios), Session replay, pipelines, SLO and LLM observability. A sophisticated, simple and highly performant alternative to Datadog, Splunk, and Elasticsearch with 140x lower storage costs and single binary deployment.

TypeScript🇺🇸 North AmericaAttention 24
★22,574
VictoriaMetrics/VictoriaMetrics

A Prometheus-compatible time series database built for scale and cost — VictoriaMetrics is a fast, cost-effective time series database for monitoring, supporting PromQL, InfluxDB, Graphite and OpenTelemetry data. It ships as single-node or cluster deployments and is used in production by companies like Grammarly, Roblox, Wix and Spotify, making it a practical Prometheus/Thanos alternative for teams scaling observability.

VictoriaMetrics: fast, cost-effective monitoring solution and time series database

Go🇺🇸 North America
★17,941
prometheus/node_exporter

The standard Prometheus collector for *NIX hardware and OS metrics — A Go-based Prometheus exporter that surfaces hardware and OS metrics from *NIX kernels via pluggable collectors, listening on port 9100. The README points Windows users to windows_exporter and GPU metrics to NVIDIA's dcgm-exporter, positioning this project specifically for Linux/Unix host monitoring.

Exporter for machine metrics

GoAttention 0
★13,880
open-telemetry/opentelemetry-collector

A vendor-neutral proxy for collecting and routing telemetry data — This is the core Collector for OpenTelemetry, offering a single, vendor-agnostic way to receive, process, and export traces, metrics, and logs. It suits teams building observability pipelines who want one agent instead of multiple vendor-specific collectors, with configurable processing and export to many backends.

OpenTelemetry Collector

GoAttention 35Acceleration +7%
★7,715
open-telemetry/opentelemetry-go

Go's OpenTelemetry implementation now has stable logs too — The official Go API and SDK for OpenTelemetry now marks all three signals—traces, metrics, and logs—as stable, giving Go developers a complete, vendor-neutral observability toolkit for instrumenting applications and exporting telemetry to any compatible backend.

OpenTelemetry Go API and SDK

GoAttention 28Acceleration +25%
★6,586
DataDog/datadog-agent

The open-source core powering Datadog's metrics, traces and logs — This is the full source for Datadog Agent v6/v7, covering metrics, APM tracing, logging and profiling in one Go codebase. It includes BPF-based components under GPLv2, with the rest under Apache 2.0, and supports OpenTelemetry integration for observability pipelines.

Main repository for Datadog Agent

Go🇺🇸 North AmericaAttention 8Acceleration -75%
★3,770