自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Prometheus alertmanager告警收敛 搭建监控系统十(进阶篇)

告警收敛Alertmanager收敛提供四种方式:分组抑制静默延时分组(group)分组(group): 将类似性质的警报合并为单个通知优势:假设有一大堆关于MySQL的告警,但是希望在分析问题时能够针对不同的实例进行,所以可以针对不同实例进行分组。每一个告警都会被分往不同实例分组中去,每一个分组最后都会合成一个消息发送给接收者。所以最后运维人员收到的是一封封邮件,而每一封邮件都是关于一个实例的告警。通过这种方式有效的减少了告警消息数量;每一封邮件都是关于一个实例的告警,这种方式

2021-04-22 10:20:01 1452

原创 PromQL语法 搭建监控系统十一(进阶篇)

PromQL 基本使用PromQL (Prometheus Query Language) 是 Prometheus 自己开发的数据查询 DSL 语言,语言表现力非常丰富,内置函数很多,在日常数据可视化以及rule 告警中都会使用到它。在页面 http://localhost:9090/graph 中,输入下面的查询语句,查看结果,例如:http_requests_total{code="200"}字符串和数字字符串: 在查询语句中,字符串往往作为查询条件 labels 的值,和 Gola

2021-04-22 10:19:44 522

原创 Prometheus alertmanager+钉钉告警 搭建监控系统九(入门篇)

配置alertmanager钉钉告警下载Webhook-dingtalk依赖包[root@prometheus ~]# wget https://github.com/timonwong/prometheus-webhook-dingtalk/releases/download/v1.4.0/prometheus-webhook-dingtalk-1.4.0.linux-amd64.tar.gz[root@prometheus ~]# tar xf prometheus-webhook-dingt

2021-04-22 10:18:11 629

原创 Prometheus 自定义告警模板 搭建监控系统八(入门篇)

自定义告警模板创建模板文件[root@prometheus ~]# mkdir -p /usr/local/Prometheus_alertmanager/template[root@prometheus ~]# vim /usr/local/Prometheus_alertmanager/template/email.tmpl{{ define "email.html" }} {{ range .Alerts }}<pre> ========start======

2021-04-22 10:17:34 805

原创 Prometheus alert监控指标 搭建监控系统七(入门篇)

监控常用指标node_exporter 标准性能指标# CPU使用率100 - (avg(irate(node_cpu_seconds_total{mode='idle', instance="10.12.69.173:9100"}[1m])) *100)# 内存使用率100 - (((node_memory_MemFree_bytes+node_memory_Buffers_bytes+node_memory_Cached_bytes)/node_memory_MemTotal_bytes)

2021-04-22 10:17:01 604

原创 Prometheus alertmanager告警 搭建监控系统六(基础篇)

配置报警规则Alertmanager部署下载二进制包https://prometheus.io/download/安装alertmanager安装步骤[root@prometheus ~]# tar xf alertmanager-0.20.0-rc.0.linux-amd64.tar.gz -C /usr/local/[root@prometheus ~]# ln -sv /usr/local/alertmanager-0.20.0-rc.0.linux-amd64/ /usr/l

2021-04-22 10:16:14 210

原创 Prometheus Grafana告警 搭建监控系统五(入门篇)

Grafana配置告警规则配置修改Grafana默认配置[root@prometheus ~]# vim /usr/local/Prometheus_grafana/conf/defaults.ini# domain参数改为Grafana主机IPdomain = 192.168.137.130# 找到并修改以下配置[smtp]enabled = truehost = smtp.126.com:25user = "XXXXXXXXXX@126.com"# If the passwo

2021-04-22 10:15:34 394

原创 Prometheus Grafana部署 搭建监控系统四(基础篇)

Grafana部署官网地址https://grafana.com/grafana/downloadrpm安装安装过程[root@grafana ~]# wget https://dl.grafana.com/oss/release/grafana-6.5.0-1.x86_64.rpm[root@grafana ~]# yum localinstall grafana-6.5.0-1.x86_64.rpm配置文件位于/etc/grafana/grafana.ini,这里暂时保持默认配

2021-04-21 18:39:21 254

原创 Prometheus export组件配置 搭建监控系统三(基础篇)

配置node节点各组件默认端口node 默认端口:9100mysql默认端口:9104redis 默认端口:9121process默认端口:9256alertmanager默认端口:9093在系统层用作系统监控exporter同样在官网先下载上传好二进制包解压并启动[root@prometheus_node01 ~]# tar xf node_exporter-0.18.1.linux-amd64.tar.gz -C /usr/local/[root@promethe

2021-04-21 18:38:10 789

原创 Prometheus部署 搭建监控系统二(基础篇)

Prometheus部署:安装 go 语言环境由于Prometheus是用golang开发的,所以首先安装一个go环境,Go语言是跨平台,支持Windows、Linux、Mac OS X等系统,还提供有源码,可编译安装二进制包下载地址wget https://dl.google.com/go/go1.13.5.linux-amd64.tar.gz想安装指定历史版本,点此进入:go语言官网下载后,上传到要部署的服务器。指定解压路径后,设置环境变量[root@prometheus ~]#

2021-04-21 18:37:41 334

原创 Prometheus 简介 搭建监控系统一(基础篇)

Prometheus简介Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包 。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。现在,它是一个独立的开源项目,并且独立于任何公司进行维护。为了强调这一点并阐明项目的治理结构,Prometheus 于2016年加入了 Cloud Native Computing Foundation,这是继Kubernetes之后的第二个托管项目。下面说一下这个开源软件的安装实践过程,

2021-04-21 18:35:48 241

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除