#metrics #metrics-exporter #basic #api #report #documentation #new-relic

metrics-exporter-newrelic

适用于 NewRelic 的基本 metrics 导出器

2 个不稳定版本

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

#27#metrics-exporter

Download history 10/week @ 2024-03-11 7/week @ 2024-03-25 54/week @ 2024-04-01 14/week @ 2024-04-22 32/week @ 2024-04-29 17/week @ 2024-05-13 7/week @ 2024-05-20 36/week @ 2024-05-27 13/week @ 2024-06-03 16/week @ 2024-06-10 10/week @ 2024-06-17 15/week @ 2024-06-24

54 每月下载量
2 个crate中使用(通过 opinionated_metrics

Apache-2.0 OR MIT

21KB
358 代码行

metrics-exporter-newrelic

适用于 NewRelic 的基本 metrics-兼容 导出器,使用 NewRelic 报告指标 API。这是 opinionated_metrics 中的一个开箱即用的选项。

[API 文档]

谁应该考虑使用这个

总的来说,我对 NewRelic 的“自定义指标”支持并不印象深刻。NewRelic 自定义指标的文档不够充分,许多事情以静默且无法诊断的方式失败。

只有以下情况才应考虑使用此插件

  • 您已经为许多其他事情使用 NewRelic。
  • 您想包含一些 Rust 的基本指标。

如果您正在设置一个绿色场部署,我强烈建议查看 metrics-exporter-prometheusGrafana。它们看起来在将自定义指标转换为高质量的仪表板方面提供了更丰富的支持。

当前状态

以下是当前情况

  • 不错的特点
    • 全局标签。
  • 导出类型
    • 按需手动导出。
    • 定期导出。(但您可以编写一个循环的异步任务。)
  • 指标类型
    • 计数
    • 仪表
    • histogram(这是一个神秘的事物。我们收集数据并将其上传到 NewRelic,如 文档 所述。但它从未出现在他们的任何仪表板上,且在 NrIntegrationError 中未报告任何错误。此外,NewRelic 不允许通过 Metrics API 报告真实的历史记录,只能报告类似于最小值/最大值/总数/计数的“摘要”数据。我现在不再尝试调试这个问题。)

开发笔记

如果他们想要接受它,我很乐意将此导出器贡献给主 metrics 项目!

依赖关系

~7–19MB
~289K SLoC