Prometheus 是一个开源的系统监控和警报工具包,它能够监控多种关键性能指标,以下是一些常见的关键性能指标类型及其具体指标:
(图片来源网络,侵删)
核心指标:
指标类型 | 描述 |
Node Exporter指标 | 提供有关操作系统层面的信息,如系统负载状态(node_load1)和CPU使用情况(node_cpu) |
Counter类型 | 只增不减的计数器,用于记录累计事件的数量,例如HTTP请求量(http_requests_total) |
Gauge类型 | 表示可增可减的度量值,通常用来度量系统的某个瞬时状态,如当前内存使用量或当前连接数 |
Histogram和Summary | 用于收集数据分布的指标,它们可以提供关于数据样本分布情况的详细信息,有助于理解请求延时、处理时间等数据的分布特征 |
JVM指标:
指标类型 | 描述 |
JVM内存指标 | 包括堆内存和非堆内存的使用情况,以及垃圾回收(GC)的活动等信息 |
JVM线程指标 | 监控JVM内部线程的状态和数量等信息 |
分区指标:
指标类型 | 描述 |
Broker指标 | 展示消息代理的数量和状态信息 |
分区指标 | 显示分区的健康状态,包括ISR(InSync Replicas),未清洁领导者选举,副本延迟等信息 |
Prometheus通过拉取模型来收集这些指标,即Prometheus主动从被监控对象暴露的HTTP端点抓取数据,为了适应不同的监控需求,Prometheus提供了丰富的客户端库和大量的导出器(exporters),以支持各种不同场景和服务的监控。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/636283.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复