在您可以监控您的服务之前,您需要通过 Prometheus 客户端库之一将检测添加到其代码中。 这些库实现了 Prometheus 指标类型。
选择与您的应用程序编写语言匹配的 Prometheus 客户端库。 这使您可以通过应用程序实例上的 HTTP 端点定义和暴露内部指标
非官方的第三方客户端库
当 Prometheus 抓取您实例的 HTTP 端点时,客户端库会将所有跟踪指标的当前状态发送到服务器。
如果没有适用于您的语言的客户端库,或者您想避免依赖项,您也可以自己实现受支持的暴露格式之一来暴露指标。
当实现新的 Prometheus 客户端库时,请遵循关于编写客户端库的指南。 请注意,本文档仍在进行中。 另请考虑咨询开发邮件列表。 我们很乐意就如何使您的库尽可能有用和一致提供建议。
本文档是开源的。 请通过提交问题或拉取请求来帮助改进它。