当前位置:首页 > 行业动态 > 正文

Prometheus系统可以用于监控哪些关键性能指标

Prometheus 是一个开源的系统监控和警报工具包,它能够监控多种关键性能指标,以下是一些常见的关键性能指标类型及其具体指标:

Prometheus系统可以用于监控哪些关键性能指标  第1张

核心指标

指标类型 描述
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),以支持各种不同场景和服务的监控。

0