标签 prometheus 下的文章

prometheus监控kubernetes集群配置详解(七)

kubernetes_sd_config通过发现k8s中各种对象的IP地址端口等信息,作为target来抓取。可以配置以下角色类型来获取不同对象的ip和port等信息:一、角色类型1. nodenode角色可以发现集群中每个node节点的地址端口,默认为Kubelet的HTTP端口。目标地址默认为Kubernetes节点对象的第一个现有地址,地址类型顺序为NodeInternalIP、Nod...

继续阅读 »

alertmanager自定义告警模板(五)

一、告警模板alertmanager是可以自定义告警模板的。注意钉钉需要部署prometheus-webhook-dingtalk,这个也是支持模板的,但是模板要写在prometheus-webhook-dingtalk里,而不是alertmanager项目链接https://github.com/timonwong/prometheus-webhook-dingtalk通过配置templa...

继续阅读 »

alertmanager配置文件详解(四)

1.配置文件global: # 经过此时间后,如果尚未更新告警,则将告警声明为已恢复。(即prometheus没有向alertmanager发送告警了) resolve_timeout: 5m # 配置发送邮件信息 smtp_smarthost: 'smtp.qq.com:465' smtp_from: '742899387@qq.com' smtp_auth_use...

继续阅读 »

prometheus-配置文件-rules(三)

Prometheus支持两种可以配置的规则,记录规则和告警规则,然后定期评估.要创建规则需要通过加载文件的方式,通过glogbal中rule_files字段来配置。检查规则的命令promtool check rules /path/to/example.rules.yml一、记录规则记录规则使您可以预先计算经常需要的或计算代价较高的表达式,并将其结果保存为一组新的时间序列。查询预先计算的结果...

继续阅读 »

prometheus-二进制部署

1.解压wget https://github.com/prometheus/prometheus/releases/download/v2.15.0/prometheus-2.15.0.linux-amd64.tar.gz tar xf prometheus-2.15.0.linux-amd64.tar.gz mv prometheus-2.15.0.linux-amd64/prometh...

继续阅读 »

prometheus-指标类型

本文内容来自图书prometheus监控实战1.测量型(gauge):第一种指标类型是测量型(gauge),这种类型是上下增减的数字。常见的监控指标如CPU、内存和磁盘使用率等都属于这个类型。对于业务指标来说,可能是网站上的客户数量。2.计数型(counter):第二种类型是计数型(counter),这种类型是随着时间增加而不会减少的数字。虽然它们永远不会减少,但有时可以将其重置为零并再次开...

继续阅读 »