Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 9 Rust Prometheu Projects
-
openobserve
🚀 10x easier, 🚀 140x lower storage cost, 🚀 high performance, 🚀 petabyte scale - Elasticsearch/Splunk/Datadog alternative for 🚀 (logs, metrics, traces, RUM, Error tracking, Session replay).
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
scaphandre
âš¡ Energy consumption metrology agent. Let "scaph" dive and bring back the metrics that will help you make your systems and applications more sustainable !
-
autometrics-rs
Easily add metrics to your code that actually help you spot and debug issues in production. Built on Prometheus and OpenTelemetry.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Project mention: Show HN: OneUptime – open-source Datadog Alternative | news.ycombinator.com | 2024-04-02Lot of interesting OSS observability products coming out in recent years. One of the more impressive(and curious for many reasons) IMHO is OpenObserve: https://github.com/openobserve/openobserve .
As opposed to just a stack, they are implementing just about the whole backend shebang from scratch.
Project mention: Scaphandre: Bring back energy consumption to your metrics | news.ycombinator.com | 2024-02-15
Project mention: Show HN: Autometrics – open-source observability stack | news.ycombinator.com | 2023-12-05
As for promql-parser, this is written in Rust and is designed to be highly-compatible as Prometheus's PromQL Parser, it covers most (99%+) of the test cases from Prometheus parser module. PromQL is just a query language to retrieve data from Prometheus and Prometheus-compatible time-series database, and you can draw your dashboards using the data. Also, you can use SQL to do the same thing in order to draw panels using your data. You can visit Grafana datasources to see how Grafana manages different datasources.
Rust Prometheus related posts
- 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 Deep Dive into PromQL — Promql Parser v0.1.0 Written in Rust is Now Available
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source Prometheu projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | openobserve | 9,368 |
2 | opentelemetry-rust | 1,589 |
3 | scaphandre | 1,490 |
4 | autometrics-rs | 768 |
5 | client_rust | 426 |
6 | prometheus-gravel-gateway | 110 |
7 | promql-parser | 46 |
8 | prometheus-weathermen | 18 |
9 | prometheus-parser-rs | 12 |
Sponsored