Go to file
Toby Lawrence 9fd26c1ce5 pull new crates into workspace 2019-04-23 21:42:40 -04:00
metrics tweaks to metrics/ 2019-04-23 14:48:33 -04:00
metrics-core bump metrics-core to 0.2.0 2019-04-23 14:39:47 -04:00
metrics-exporter-log commit metrics-exporter-log v0.1.0 2019-04-23 21:40:56 -04:00
metrics-recorder-prometheus commit metrics-recorder-prometheus v0.1.0 2019-04-23 21:12:20 -04:00
metrics-recorder-text commit metrics-recorder-text v0.1.0 2019-04-23 20:54:45 -04:00
metrics-util commit metrics-util v0.1.0 2019-04-23 16:32:28 -04:00
.gitignore Initial commit. 2019-03-26 08:36:44 -04:00
CODE_OF_CONDUCT.md Initial workspace config + metrics-core. 2019-03-26 08:41:12 -04:00
COPYRIGHT Initial workspace config + metrics-core. 2019-03-26 08:41:12 -04:00
Cargo.toml pull new crates into workspace 2019-04-23 21:42:40 -04:00
LICENSE Initial workspace config + metrics-core. 2019-03-26 08:41:12 -04:00
README.md Initial workspace config + metrics-core. 2019-03-26 08:41:12 -04:00

README.md

metrics

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

metrics is a high-quality, batteries-included metrics library for Rust.

code of conduct

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

caveat emptor

This crate is currently materializing! We are in the process of switching over hotmic to metrics after successfully acquiring ownership of the metrics crate on crates.io!

We apologize for the README/documentation that will reference things that don't exist yet until the switchover is complete. Thank you for your understanding!

general features

  • Provides counter, gauge, and histogram support.
  • Access to ultra-high-speed timing facilities out-of-the-box with quanta.
  • Scoped metrics for effortless nesting.
  • Speed and API ergonomics allow for usage in both synchronous and asynchronous contexts.
  • Based on metrics-core for bring-your-own-collector/bring-your-own-exporter flexibility!

performance

High. Tens of millions of metrics per second with metric ingest times at sub-200ns p99 on modern systems.