#metrics #interface #common

metrics-core

Foundational traits for interoperable metrics libraries

10 releases (4 breaking)

0.5.2 Nov 21, 2019
0.5.1 Aug 8, 2019
0.5.0 Jul 30, 2019
0.4.0 Jun 11, 2019
0.1.2 Mar 26, 2019

#797 in Debugging

Download history 1692/week @ 2024-03-14 3206/week @ 2024-03-21 2064/week @ 2024-03-28 1960/week @ 2024-04-04 2320/week @ 2024-04-11 1931/week @ 2024-04-18 1494/week @ 2024-04-25 1532/week @ 2024-05-02 1303/week @ 2024-05-09 1236/week @ 2024-05-16 1457/week @ 2024-05-23 1848/week @ 2024-05-30 2177/week @ 2024-06-06 1766/week @ 2024-06-13 2917/week @ 2024-06-20 1381/week @ 2024-06-27

8,636 downloads per month
Used in 32 crates (17 directly)

MIT license

14KB
190 lines

metrics-core

conduct-badge downloads-badge release-badge docs-badge license-badge

metrics-core defines foundational traits for interoperable metrics libraries in Rust.

code of conduct

NOTE: All conversations and contributions to this project shall adhere to the Code of Conduct.

mandate / goals

This crate acts as the minimum viable trait for metrics libraries, and consumers of that data, for interoperating with each other.

If your library allows users to collect metrics, it should support metrics-core to allow for flexibility in output targets. If your library provides support for a target metrics backend, it should support metrics-core so that it can be easily plugged into applications using a supported metrics library.

No runtime deps