{"repo":"foyer-rs/mixtrics","free":true,"listed":false,"github":"https://github.com/foyer-rs/mixtrics","clone":"git clone https://github.com/foyer-rs/mixtrics.git","description":"A lightweight unified metrics library in Rust for various metrics system.","language":"Rust","stars":21,"topics":["metric","metrics","opentelemetry","prometheus","rust"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"mixtrics mixtrics is a lightweight unified metrics library in Rust for various metrics system. 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. Features - Various metrics system support. Even various versions of various metrics system support. - Lightweight library with almost no additional dependencies. - Implementation with minimal overhead. Supported Metrics Backends - Prometheus - prometheus : 0.13 , 0.14 - prometheus-client : 0.22 , 0.23 , 0.24 - OpenTemeletry Metrics - opentelemetry : 0.26 , 0.27 , 0.28 , 0.29 , 0.30 , 0.31 , 0.32 mixtrics will continuously track the libraries and their version of different metrics system. If there is a library or a specific version is not support yet, please feel free to open an issue or a PR. 🙌 Example mixtrics is convenient for both lib developers and users. As a lib developer Assuming you have many clients that rely on different metrics systems, you want to implement a solution that provides each client with the compatib","default_branch":null,"files":null,"tree":[],"storefront":"/r/foyer-rs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/foyer-rs/mixtrics/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}