4 releases
new 0.0.3 | Jan 14, 2025 |
---|---|
0.0.2 | Jan 11, 2025 |
0.0.1 | Jan 11, 2025 |
0.0.0 | Jan 10, 2025 |
#278 in Debugging
417 downloads per month
Used in 5 crates
(4 directly)
195KB
1.5K
SLoC
mixtrics
mixtrics is a rust library that provides a unified abstraction of various metrics systems.
Motivation
Currently, many libraries in Rust's metrics ecosystem are in a state of rapid development, with frequent breaking changes. As a developer of library that need the metrics feature, a lot of effort is required to maintain dependencies on different versions of components. If only maintaining the latest version of dependencies for metrics, it will couple the functionality of the library with the metrics version, breaking compatibility.
mixtrics supports various versions of multiple metrics libraries through features to alleviate the burden mentioned above.
Supported Metrics Backends
- Prometheus
prometheus
:0.13
prometheus-client
:0.22
,0.23
- OpenTemeletry Metrics
opentelemetry
:0.26
,0.27
Roadmap
- Documents and examples.
- Other metrics backend supports.
- ???
- Changelog (will start since v0.1.x)
Dependencies
~0.8–6MB
~34K SLoC