InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 13 Rust Prometheu Projects
-
openobserve
Modern observability platform: 10x easier, 140x lower storage cost, petabyte scale. Open-source alternative to Elasticsearch/Splunk/Datadog for logs, metrics, traces, RUM, and more.
Check OpenObserve https://github.com/openobserve/openobserve. It precisely was built to solve the challenges around grafana nd elastic. This is not a stack that you will need to weave together, just a single binary/container that would suffice for most users' needs - logs, metrics, traces, dashboards, alerts.
Disclosure: I am a maintainer of OpenObserve
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Let's go back to our application and define the remote collector endpoint. Looking at the docs this is not clearly stated. After a bit of digging, I offload the task to AI and it comes back with the following:
-
scaphandre
⚡ Energy consumption metrology agent. Let "scaph" dive and bring back the metrics that will help you make your systems and applications more sustainable !
Project mention: eBPF Tutorial: Energy Monitoring for Process-Level Power Analysis | dev.to | 2025-10-14Scaphandre Power Measurement: https://github.com/hubblo-org/scaphandre
-
autometrics-rs
Easily add metrics to your code that actually help you spot and debug issues in production. Built on Prometheus and OpenTelemetry.
-
-
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
prometric
An attribute macro for generating and using embedded Prometheus metrics with an ergonomic API.
-
- Project mention: A lightweight unified metrics library in Rust for various metrics system | news.ycombinator.com | 2025-04-12
- Project mention: Show HN: API for network testing from 20k+ real devices worldwide | news.ycombinator.com | 2024-12-30
- Distributed Metrics: In Progress global metrics collector that supports DNS, ICMP Ping and HLS metric collection: https://github.com/BitpingApp/distributed-metrics
What Protocols the Developer API Currently Supports and why they're useful:
-
rustpulse
⚡ Secure, offline-first telemetry engine in Rust — real-time metrics for edge devices via Axum, gRPC, and PostgreSQL.
Jaeger exporter integration groundwork Repo: https://github.com/VinEckSie/rustpulse
Rust Prometheus discussion
Rust Prometheus related posts
-
eBPF Tutorial: Energy Monitoring for Process-Level Power Analysis
-
Show HN: Autometrics – open-source observability stack
-
Show HN: Autometrics Explorer – A Contextual UI for Prometheus
-
Show HN: Homelab Monitoring Setup with Grafana
-
I can't recommend serious use of an all-in-one local Grafana Loki setup
-
Prometheus Push Architecture
-
Minimal, allocation-free OpenMetrics implementation for no-std/embedded Rust
- A note from our sponsor - InfluxDB www.influxdata.com | 23 Dec 2025
Index
What are some of the best open-source Prometheu projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | openobserve | 17,547 |
| 2 | opentelemetry-rust | 2,396 |
| 3 | scaphandre | 1,875 |
| 4 | autometrics-rs | 828 |
| 5 | client_rust | 575 |
| 6 | prometheus-gravel-gateway | 116 |
| 7 | promql-parser | 89 |
| 8 | prometheus-weathermen | 28 |
| 9 | prometric | 27 |
| 10 | prometheus-parser-rs | 16 |
| 11 | mixtrics | 16 |
| 12 | distributed-metrics | 3 |
| 13 | rustpulse | 2 |