fastmetrics: A Prometheus-Compatible OpenMetrics Client Library

💡 原文英文,约200词,阅读约需1分钟。
📝

内容提要

作者对现有的prometheus库不满,决定自行实现一个库,API设计类似于prometheus-client。该库已在公司内部使用,欢迎反馈。示例代码展示了如何定义标签、注册指标及导出文本格式的指标。

🎯

关键要点

  • 作者对现有的prometheus库不满,决定自行实现一个库。
  • 新库的API设计接近于prometheus-client。
  • 该库已在公司内部产品中使用,欢迎用户反馈。
  • 示例代码展示了如何定义标签、注册指标及导出文本格式的指标。
  • 定义了标签类型和方法枚举,使用了derive特性。
  • 创建了一个包含命名空间和常量标签的注册表。
  • 注册了指标并更新了计数器。
  • 导出了指标的文本格式并打印输出。
➡️

继续阅读