![1.png](http://static.itsharecircle.com/240222/58b101a66e5bd7067ba5d632da55363f.png)
今天给大家讲讲关于Prometheus的知识,我们先来看看Prometheus的基本概念。
一、那么什么是Prometheus呢?
Prometheus 是一个开源的服务监控系统和时序数据库,其提供了通用的数据模型和快捷数据采集、存储和查询接口。它的核心组件Prometheus server会定期从静态配置的监控目标或者基于服务发现自动配置的自标中进行拉取数据,当新拉取到的数据大于配置的内存缓存区时,数据就会持久化到存储设备当中。
1.每个被监控的主机都可以通过专用的exporter 程序提供输出监控数据的接口,它会在目标处收集监控数据,并暴露出一个HTTP接口供Prometheus server查询,Prometheus通过基于HTTP的pull的方式来周期性的采集数据。
2.任何被监控的目标都需要事先纳入到监控系统中才能进行时序数据采集、存储、告警和展示,监控目标可以通过配置信息以静态形式指定,也可以让Prometheus通过服务发现的机制进行动态管理。
3.Prometheus 能够直接把API Server作为服务发现系统使用,进而动态发现和监控集群中的所有可被监控的对象。
二、Prometheus的作用
Prometheus 是一种开源的监控和告警系统,它可以对分布式系统和应用程序进行监控和警报。以下是 Prometheus 的几个关键作用:
1、数据监控:Prometheus 可以收集关于系统资源、应用程序指标以及存储指标的数据,如 CPU 使用率、内存使用率、网络流量和磁盘使用率等。这些信息可以帮助用户了解系统的运行状况。
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。
0 回复
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传