Rust Prometheus

Open-source Rust projects categorized as Prometheus

Top 13 Rust Prometheu Projects

  1. 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.

    Project mention: I can't recommend Grafana anymore | news.ycombinator.com | 2025-11-14

    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

  2. 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.

    InfluxDB logo
  3. opentelemetry-rust

    The Rust OpenTelemetry implementation

    Project mention: Log me Baby | dev.to | 2025-05-15

    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:

  4. 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-14

    Scaphandre Power Measurement: https://github.com/hubblo-org/scaphandre

  5. autometrics-rs

    Easily add metrics to your code that actually help you spot and debug issues in production. Built on Prometheus and OpenTelemetry.

  6. client_rust

    Prometheus / OpenMetrics client library in Rust

  7. prometheus-gravel-gateway

    A Prometheus Aggregation Gateway for FAAS applications

  8. promql-parser

    PromQL Rust parser

  9. 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.

    Stream logo
  10. prometheus-weathermen

    A prometheus exporter for weather data

  11. prometric

    An attribute macro for generating and using embedded Prometheus metrics with an ergonomic API.

    Project mention: Show HN: An ergonomic metrics crate for Rust | news.ycombinator.com | 2025-11-01
  12. prometheus-parser-rs

    a Rust library for parsing and validating Prometheus query expressions

  13. mixtrics

    A lightweight unified metrics library in Rust for various metrics system.

    Project mention: A lightweight unified metrics library in Rust for various metrics system | news.ycombinator.com | 2025-04-12
  14. distributed-metrics

    Collect and expose distributed networking metrics to your prometheus instance

    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:

  15. rustpulse

    ⚡ Secure, offline-first telemetry engine in Rust — real-time metrics for edge devices via Axum, gRPC, and PostgreSQL.

    Project mention: Weekly Rust Progress — Observability & Cryptography | dev.to | 2025-11-28

    Jaeger exporter integration groundwork Repo: https://github.com/VinEckSie/rustpulse

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Prometheus discussion

Rust Prometheus related posts

  • eBPF Tutorial: Energy Monitoring for Process-Level Power Analysis

    4 projects | dev.to | 14 Oct 2025
  • Show HN: Autometrics – open-source observability stack

    1 project | news.ycombinator.com | 5 Dec 2023
  • Show HN: Autometrics Explorer – A Contextual UI for Prometheus

    1 project | news.ycombinator.com | 17 Aug 2023
  • Show HN: Homelab Monitoring Setup with Grafana

    6 projects | news.ycombinator.com | 7 Jun 2023
  • I can't recommend serious use of an all-in-one local Grafana Loki setup

    8 projects | news.ycombinator.com | 28 Apr 2023
  • Prometheus Push Architecture

    2 projects | /r/devops | 17 Mar 2023
  • Minimal, allocation-free OpenMetrics implementation for no-std/embedded Rust

    4 projects | news.ycombinator.com | 4 Mar 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Dec 2025
    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 →

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

Sponsored
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.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?