2 个不稳定版本

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

#661 in 配置

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

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