随笔分类 - Prometheus
摘要:工作流程总结 1.Prometheus服务器周期性地或在设定的时间段内,通过以下方式获取内容: 从已经配置好的job或者exporter中拉取metric(指标) 接收从Pushgateway推送过来的metric 从其他的Prometheus服务器中拉取metric 2.Prometheus服务器
阅读全文
摘要:白盒监控 对Exporter的使用可以称为“白盒监控”,即需要把对应的Exporter程序安装到被监控的目标主机上,从而实现对主机各种资源及其状态的数据采集工作。 黑盒监控 不是所有的Exporter都能部署到被监控的主机环境中,最典型的例子是监控全国网络质量的稳定性,通常的方法是使用ping操作,
阅读全文
摘要:禁用收集器 许多收集器默认都是启用的。使用no-前缀来修改状态。 例如, 暴露/proc/net/arp统计信息的arp收集器默认是启用的,由参数--collector.arp控制。 因此, 要禁用此收集器, 需要运行如下命令 node_exporter --no-collector.arp 配置t
阅读全文
摘要:静态配置 通过在prometheus.yaml文件下添加job_name字段及相应内容 vim /path/to/prometheus.yaml global: scrape_interval: 15s evaluation_interval: 15s alerting: alertmanagers
阅读全文
摘要: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
阅读全文
摘要:promQL数据类型 即时向量(Instant Vector):特定或全部的时间序列集合上,具有相同时间戳的一组样本值称为即时向量 范围向量(RangeVector):特定或全部的时间序列集合上,在指定的同一时间范围内的所有样本 标量(Scalar):一个浮点型的数据值 字符串(String):支持
阅读全文
摘要:5.alertmanager altermanagre告警机制 ·Prometheus server采集各类监控指标,然后基于PromQL对这些指标定义阈值告警规则(Rules)。 ·Prometheus server对告警规则周期性地进行计算,如果满足告警触发条件,便生成一条告警信息,并将其推送到
阅读全文
摘要:6.pushgateway pushgateway的作用和适用情况 作用 Pushgateway本质上是一种用于监控Prometheus服务器无法抓取的资源的解决方案 适用情况 ·网络环境中的安全访问策略,服务或应用程序仅允许访问特定端口,使得prommetheus无法直接去拉取各个目标的监控数据
阅读全文
摘要:可视化-grafana 安装grafana yum install grafana systemctl start grafana-server systemctl enable frafana-server lsof -i:3000 IP:3000 默认 admin admin 修改 添加prom
阅读全文
摘要:容器监控 使用cAdvisor监控容器 1.使用二进制文件部署cAdvisor 下载地址 https://github.com/google/cadvisor/releases/latest https://github.com/google/cadvisor/releases/download/v
阅读全文