fastmetrics: A Prometheus-Compatible OpenMetrics Client Library
💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
作者对现有的prometheus库不满,决定自行实现一个库,API设计类似于prometheus-client。该库已在公司内部使用,欢迎反馈。示例代码展示了如何定义标签、注册指标及导出文本格式的指标。
🎯
关键要点
- 作者对现有的prometheus库不满,决定自行实现一个库。
- 新库的API设计接近于prometheus-client。
- 该库已在公司内部产品中使用,欢迎用户反馈。
- 示例代码展示了如何定义标签、注册指标及导出文本格式的指标。
- 定义了标签类型和方法枚举,使用了derive特性。
- 创建了一个包含命名空间和常量标签的注册表。
- 注册了指标并更新了计数器。
- 导出了指标的文本格式并打印输出。
➡️