Prometheus

56142
下载
Prometheus 是一个开源的监控和告警系统,专注于时间序列数据的采集与存储。由 SoundCloud 开发,配备高级查询语言PromQL,便于数据挖掘与分析,并无缝对接多种可视化平台。

客户端库


在开始对你的服务监控之前,你需要通过 Prometheus 客户端库之一向服务代码注入代码。以下这些库实现了 Prometheus 指定的指标类型

选择通过与你的应用程序所用编程语言相匹配的 Prometheus 客户端库,你可以在应用实例上的 HTTP 端点定义并暴露内部指标:

非官方第三方客户端库:

如果你的语言没有可用的客户端库,或者你希望避免对客户端库的依赖关系,你也可以自行实现支持的暴露格式之一来暴露指标。

在实现新的 Prometheus 客户端库时,请遵循编写客户端库的指南。请注意,此文档仍在开发中。同时,我们欢迎你查阅开发者邮件列表并提出咨询。我们会很乐意向你提供建议,帮助你的库尽可能有用以及与标准相符。

该文档基于 Prometheus 官方文档翻译而成。


observability.cn Authors 2024 | Documentation Distributed under CC-BY-4.0
Copyright © 2017-2024, Alibaba. All rights reserved. Alibaba has registered trademarks and uses trademarks.
浙ICP备2021005855号-32