2 个不稳定版本
0.2.0 | 2022年10月26日 |
---|---|
0.1.0 | 2022年2月16日 |
#661 in 配置
54 个月下载量
在 geocode-csv 中使用
31KB
455 代码行
opinionated_metrics
: 自动配置 metrics
导出程序
目标: 此库应提供合理的默认值,用于收集和导出 Rust metrics
桥接器中的数据。
// Set up metrics reporting for a CLI tool, using environment variables.
let metrics_handle = opinionated_metrics::initialize_cli()?;
// Do stuff.
// Send a metrics report when the CLI tool has finished running.
metrics_handle.report().await?;
现实: 目前,此库适用于 CLI 程序,并将指标导出到 NewRelic 和/或日志中。如果我们诚实地建议不要向 NewRelic 报告,除非您已经投入其中。 (嘿,没有人保证这个库的意见是 好的。) 我们希望添加 Prometheus 支持,并更好地支持服务器(而不仅仅是运行和退出的 CLI 程序)。
当前用户: 此库旨在在 Faraday 中立即投入生产使用。
有关更多详细信息,请参阅 API 文档。
依赖关系
~9–22MB
~347K SLoC