tikv/rust-prometheus
Prometheus instrumentation library for Rust applications observed · 2026-08-28
Health v2 · maintenance only
59/100
- Activity 60
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3675
- days_rel: n/a
- days_push: 245
- n_releases_24m: 0
Adoption not part of the score
1180 stars · 208 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
The official Rust client library for Prometheus, ported from the Go client, for instrumenting Rust applications with metrics. It supports counters, gauges, histograms, static metrics, process metrics, and push gateways.
Use cases
- expose prometheus metrics from a rust service
- add counters and histograms to a rust application
- instrument a rust web server for monitoring
- export process metrics in rust
- push metrics to a prometheus pushgateway from rust
When to choose
- you need Prometheus-compatible metrics in a Rust application
- you want a mature client ported from the official Go client
- you need compile-time-optimized metric lookups with static metrics
When to avoid
- you need OpenTelemetry-based tracing and metrics rather than Prometheus format
- your project is not in Rust
Facets
library · maturity stable
monitoring logging monitoring developer-tools backend rust cross-platform prometheus metrics instrumentation observability
1 source
- readme: https://github.com/tikv/rust-prometheus · fetched 2026-08-28 · 8b432cdbdae2
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tikv/rust-prometheus | main | 59 |
For agents
markdown · JSON · MCP: product_card(name="tikv/rust-prometheus")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem