2 个不稳定版本

0.2.0 2022年10月26日
0.1.0 2022年2月16日

#661 in 配置

Download history 44/week @ 2024-04-01 8/week @ 2024-04-22 29/week @ 2024-04-29 14/week @ 2024-05-13 5/week @ 2024-05-20 31/week @ 2024-05-27 10/week @ 2024-06-03 13/week @ 2024-06-10 7/week @ 2024-06-17 10/week @ 2024-06-24 4/week @ 2024-07-01 22/week @ 2024-07-08 18/week @ 2024-07-15

54 个月下载量
geocode-csv 中使用

Apache-2.0 OR MIT

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