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