随笔分类 - Prometheus
摘要:概述 Prometheus 是一个基于 Pull 模型的时序监控系统,通过服务发现生成 targets,在抓取前通过 relabel 处理 target 标签,抓取后通过 metrics_relabel 处理 metric,写入 TSDB head block,并通过规则计算触发告警推送给 Aler
阅读全文
摘要:白盒监控 对Exporter的使用可以称为“白盒监控”,即需要把对应的Exporter程序安装到被监控的目标主机上,从而实现对主机各种资源及其状态的数据采集工作。 黑盒监控 不是所有的Exporter都能部署到被监控的主机环境中,最典型的例子是监控全国网络质量的稳定性,通常的方法是使用ping操作,
阅读全文
摘要:禁用收集器 许多收集器默认都是启用的。使用no-前缀来修改状态。 例如, 暴露/proc/net/arp统计信息的arp收集器默认是启用的,由参数--collector.arp控制。 因此, 要禁用此收集器, 需要运行如下命令 node_exporter --no-collector.arp 配置t
阅读全文
摘要:3.主机监控、应用监控 二进制安装node_exporter tar -zxvf node_exporter-xxx.tar.gz -C /usr/local cd /usr/local chown -R prometheus:prometheus node_exporter-xxx ln -sv
阅读全文
摘要:1、静态配置 通过在prometheus.yaml文件下添加job_name字段及相应内容实现 vim /path/to/prometheus.yaml global: scrape_interval: 15s evaluation_interval: 15s alerting: alertmana
阅读全文
摘要:promQL数据类型 即时向量(Instant Vector):特定或全部的时间序列集合上,具有相同时间戳的一组样本值称为即时向量 范围向量(RangeVector):特定或全部的时间序列集合上,在指定的同一时间范围内的所有样本 标量(Scalar):一个浮点型的数据值 字符串(String):支持
阅读全文
摘要:概述 Pushgateway 是 Prometheus 生态中的一个组件,用于接收短生命周期任务主动推送的指标数据,并提供给 Prometheus 抓取。本质作用是解决 Prometheus 无法直接抓取(pull)的监控数据问 Pushgateway 不适合长期指标和应用监控。因为Pushgate
阅读全文
摘要:1、Alertmanager 概述 Alertmanager 是 Prometheus 的核心组件之一,专门用于处理由 Prometheus Server 等客户端发送的警报。它将警报的进行聚合、去重、分组、静默、抑制和路由分发等操作。确保用户能够收到有意义的警报通知,而不是被海量的、重复的警报信息
阅读全文
摘要:容器监控 使用cAdvisor监控容器 1.使用二进制文件部署cAdvisor 下载地址 https://github.com/google/cadvisor/releases/latest https://github.com/google/cadvisor/releases/download/v
阅读全文

浙公网安备 33010602011771号