1 unstable release
0.13.1 | Jun 24, 2022 |
---|
#912 in Encoding
84 downloads per month
Used in encrypted-dns
330KB
7.5K
SLoC
Prometheus Rust client library
This is the Rust client library for Prometheus. The main data structures and APIs are ported from Go client.
Documentation
Find the latest documentation at https://docs.rs/prometheus.
Advanced
Crate features
This crate provides several optional components which can be enabled via Cargo [features]
:
-
gen
: To generate protobuf client with the latest protobuf version instead of using the pre-generated client. -
nightly
: Enable nightly only features. -
process
: Enable process metrics support. -
push
: Enable push metrics support.
Static Metric
When using a MetricVec
with label values known at compile time
prometheus-static-metric reduces the overhead of retrieving the concrete
Metric
from a MetricVec
.
See static-metric directory for details.
Thanks
Dependencies
~2–15MB
~190K SLoC