欢迎光临散文网 会员登陆 & 注册

程序员再囧途Prometheus Exporter开发实训课第一波

2022-09-23 16:35 作者:666好听的名字  | 我要投稿

Prometheus工作流程

  1. 先得部署一个被监控的应用:App。底部评

  2. 让App和Prometheus通信才能达到监控的目的。

  3. 将app关联到Prometheus,即在Prometheus中配置被监控App的位置信息。

  4. 需要采集app的数据,App就得按照Prometheus提供的规则编写Http接口。

  • 数据采集两种方式:

    1. 比如Java应用,可以在Java应用中引入相关依赖,提供Prometheus采集数据的pull接口。

    2. 提供exporter做为中间层适配数据采集。

  1. Prometheus按时通过该接口pull数据,即达到数据采集的目的。

  2. 但是监控平台很多时候不止监控一个应用,也许成百上千个,并且这些应用的位置等配置信息还在动态改变,因此为了方便部署和管理应用,此时引入了kubernetes或marathon集群管理系统。

  3. Prometheus只用连接到集群管理系统即可拿到所有被监控应用的配置信息。


程序员再囧途Prometheus Exporter开发实训课第一波的评论 (共 条)

分享到微博请遵守国家法律