客户端库

在监控服务之前,您需要通过 Prometheus 客户端库之一向其代码添加检测。这些库实现了 Prometheus 度量类型

选择与您的应用程序编写语言相匹配的 Prometheus 客户端库。这使您能够通过应用程序实例上的 HTTP 端点定义和暴露内部度量。

非官方第三方客户端库

当 Prometheus 抓取您实例的 HTTP 端点时,客户端库会将所有被跟踪度量的当前状态发送给服务器。

如果您的语言没有可用的客户端库,或者您想避免依赖,您也可以自行实现一种支持的暴露格式来暴露度量。

在实现新的 Prometheus 客户端库时,请遵循编写客户端库的指南。请注意,本文档仍在完善中。也请考虑咨询开发者邮件列表。我们乐于提供建议,帮助您使您的库尽可能有用和一致。

本文档是开源的。请通过提交 issue 或 pull request 帮助改进它。