kubernetes-监控系统Prometheus

本文介绍了在微服务环境中监控系统的重要性,特别是Kubernetes集群监控系统,如Prometheus的使用。详细讲解了Prometheus的指标类型、应用如何上报指标、原生暴露的Prometheus指标(如cAdvisor和NodeExporter)以及服务发现和relabel规则的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、概述

在微服务分布式系统中,监控是极其重要的。监控能够对系统的运行状态了如指掌,有问题及时发现。

监控的目的:

  • 长期预测分析:比如资源用量预测。
  • 告警:当系统出现或者即将出现故障时,监控系统迅速反应并通知管理员。
  • 故障分析与定位:通过监控以及历史数据分析,能够找到根源问题。
  • 数据可视化:通过可视化仪表盘能够直接获取系统的运行状态、资源使用情况以及服务运行状态等直观信息。

二、kubernetes集群监控系统

在这里插入图片描述

  • 基于HTTP协议的Pull模式进行时间序列指标采集。
  • 以指标名称和键值对标签唯一标识的基于时间序列的数据模型。
  • 支持多维灵活查询的PromQL。
  • 灵活的图形化展示。
  • 基于静态配置或服务发现的目标发现机制。

三、Prometheus指标类型

  1. Counter(计数器器)
    • Counter类型代表一种样本数据单调递增的指标,即只增不减,除非监控系统发生了重置。
  2. Gauge(仪表盘)
    • Guage 类型代表一种样本数据可以任意变化的指标,即可增可减。
  3. Histogram(直方图)
    • Histogram在一段
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值