1 个不稳定版本
0.1.0 | 2021年4月4日 |
---|
#378 在 #metrics
在 executors 中使用
27KB
560 行
度量打印机
一个简单的metrics crate打印记录器。
lib.rs
:
此crate为您提供一个可以定期将所有度量打印到您选择的目标的metrics记录器。
它使用一个线程来打印,因此不会直接干扰其他线程的工作。
可以通过简单的Printer trait提供自定义打印目标(例如,日志框架),同时提供了对stdout和stderr的默认实现。
示例
use metrics::*;
use metrics_printer::*;
PrintRecorder::default().install().unwrap();
register_counter!("test.counter");
for _i in 0..300 {
increment_counter!("test.counter");
std::thread::sleep(Duration::from_millis(10));
}
依赖项
~3.5–5MB
~98K SLoC