04 2021 档案

摘要:PromQL 基本使用 PromQL (Prometheus Query Language) 是 Prometheus 自己开发的数据查询 DSL 语言,语言表现力非常丰富,内置函数很多,在日常数据可视化以及rule 告警中都会使用到它。 在页面 http://localhost:9090/grap 阅读全文
posted @ 2021-04-22 11:50 安眠药本药 阅读(258) 评论(0) 推荐(0)
摘要:告警收敛 Alertmanager收敛提供四种方式: 分组 抑制 静默 延时 分组(group) 分组(group): 将类似性质的警报合并为单个通知 优势:假设有一大堆关于MySQL的告警,但是希望在分析问题时能够针对不同的实例进行,所以可以针对不同实例进行分组。每一个告警都会被分往不同实例分组中 阅读全文
posted @ 2021-04-22 11:49 安眠药本药 阅读(804) 评论(0) 推荐(0)
摘要:配置alertmanager钉钉告警 下载Webhook-dingtalk依赖包 [root@prometheus ~]# wget https://github.com/timonwong/prometheus-webhook-dingtalk/releases/download/v1.4.0/p 阅读全文
posted @ 2021-04-22 11:44 安眠药本药 阅读(329) 评论(0) 推荐(0)
摘要:自定义告警模板 创建模板文件 [root@prometheus ~]# mkdir -p /usr/local/Prometheus_alertmanager/template [root@prometheus ~]# vim /usr/local/Prometheus_alertmanager/t 阅读全文
posted @ 2021-04-22 11:43 安眠药本药 阅读(732) 评论(0) 推荐(0)
摘要:监控常用指标 node_exporter 标准性能指标 # CPU使用率 100 - (avg(irate(node_cpu_seconds_total{mode='idle', instance="10.12.69.173:9100"}[1m])) *100) # 内存使用率 100 - (((n 阅读全文
posted @ 2021-04-22 11:39 安眠药本药 阅读(325) 评论(0) 推荐(0)
摘要:配置报警规则 Alertmanager部署 下载二进制包 https://prometheus.io/download/ 安装alertmanager 安装步骤 [root@prometheus ~]# tar xf alertmanager-0.20.0-rc.0.linux-amd64.tar. 阅读全文
posted @ 2021-04-22 11:37 安眠药本药 阅读(147) 评论(0) 推荐(0)
摘要:Grafana配置告警 规则配置 修改Grafana默认配置 [root@prometheus ~]# vim /usr/local/Prometheus_grafana/conf/defaults.ini # domain参数改为Grafana主机IP domain = 192.168.137.1 阅读全文
posted @ 2021-04-22 11:36 安眠药本药 阅读(334) 评论(0) 推荐(1)
摘要:Grafana部署 官网地址 https://grafana.com/grafana/download rpm安装 安装过程 [root@grafana ~]# wget https://dl.grafana.com/oss/release/grafana-6.5.0-1.x86_64.rpm [r 阅读全文
posted @ 2021-04-22 11:35 安眠药本药 阅读(166) 评论(0) 推荐(0)
摘要:配置node节点 各组件默认端口 node 默认端口:9100 mysql默认端口:9104 redis 默认端口:9121 process默认端口:9256 alertmanager默认端口:9093 在系统层用作系统监控exporter 同样在官网先下载上传好二进制包 解压并启动 [root@p 阅读全文
posted @ 2021-04-22 11:34 安眠药本药 阅读(300) 评论(0) 推荐(0)
摘要:Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包 。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。现在,它是一个独立的开源项目,并且独立于任何公司进行维护。为了强调这一点并阐明项目的治理结构,Promethe 阅读全文
posted @ 2021-04-22 11:27 安眠药本药 阅读(217) 评论(0) 推荐(0)
摘要:Prometheus部署: 安装 go 语言环境 由于Prometheus是用golang开发的,所以首先安装一个go环境,Go语言是跨平台,支持Windows、Linux、Mac OS X等系统,还提供有源码,可编译安装 二进制包下载地址 wget https://dl.google.com/go 阅读全文
posted @ 2021-04-22 11:26 安眠药本药 阅读(246) 评论(0) 推荐(0)