首页 > 其他分享 >Prometheus配置飞书告警

Prometheus配置飞书告警

时间:2023-01-13 11:27:07浏览次数:52  
标签:配置 group labels webhook prometheus Prometheus alermanager 告警

      1、通过 PrometheusAlert全家桶对接飞书告警,PrometheusAlert全家桶安装步骤 https://github.com/feiyu563/PrometheusAlert     2、配置 alermanager告警服务 [root@iZwz9ixflmggrbc154y075Z prometheus]# vim prometheus-alert-conf.yaml   kind: ConfigMap apiVersion: v1 metadata: name: alermanager namespace: prometheus data: config.yml: |- global: resolve_timeout: 30s route: receiver: webhook group_wait: 10s group_interval: 20s repeat_interval: 30m group_by: [alertname] routes: - receiver: webhook group_wait: 10s match: team: node receivers: - name: webhook webhook_configs: - url: 'http://47.106.204.250:8080/prometheusalert?type=fs&tpl=prometheus-fs&fsurl=https://open.feishu.cn/open-apis/bot/v2/hook/327baeb5-2c41-4924-aab8-948ab9b4a92c&[email protected]' send_resolved: true - url: 'http://47.106.204.250:8080/prometheusalert?type=fs&tpl=prometheus-fs&fsurl=https://open.feishu.cn/open-apis/bot/v2/hook/327baeb5-2c41-4924-aab8-948ab9b4a92c&[email protected]' send_resolved: true   3、启动 alermanager [root@iZwz9ixflmggrbc154y075Z prometheus]# kubectl create -f prometheus-alert-conf.yaml   4、查看alermanager是否启动       5、告警模板   {{ range $k,$v:=.alerts }} {{- if eq $v.status "firing" }} **[Pod状态] 告警** 告警类型: {{$v.labels.alertname}} 命名空间: {{$v.labels.namespace}} 服务名称: {{$v.annotations.summary}} 告警级别: {{$v.labels.severity}} 告警时间: {{GetCSTtime $v.startsAt}} {{else}} **[Pod状态] 恢复** 告警类型: {{$v.labels.alertname}} 命名空间: {{$v.labels.namespace}} 服务名称: {{$v.annotations.summary}} 告警级别: {{$v.labels.severity}} 告警时间: {{GetCSTtime $v.startsAt}} 恢复时间: {{GetCSTtime $v.endsAt}} {{ end }} {{ end }}  

标签:配置,group,labels,webhook,prometheus,Prometheus,alermanager,告警
From: https://www.cnblogs.com/bwgfs/p/17049025.html

相关文章

  • PrometheusAlert 多渠道告警
    docker启动dockerrun-d\-p8080:8080\-ePA_LOGIN_USER=prometheusalert\-ePA_LOGIN_PASSWORD=prometheusalert\-ePA_TITLE=PrometheusAlert\-ePA_OPEN_......
  • Linux配置网络
    安装Linux完成后,首先要配置网络,确保ping通网关,8.8.8.8以及外网(www.baidu.com)首先要在Windows控制台输入ipconfig查询Vmnet8和本地网络IP地址以及默认网关然后 然后在......
  • (9)go-micro微服务Redis配置
    目录一go-redis介绍二go-redis安装三redis初始化连接四存储mail邮件五存储token六最后一go-redis介绍Redis(RemoteDictionaryServer),即远程字典服务,是一个开......
  • Maven安装与配置
    1.下载安装压缩包mavn安装包下载地址:https://maven.apache.org/download.cgi2.解压将下载成功的压缩包解压至指定路径,如D:\environment3.配置环境变量maven的使用......
  • Node.js压缩包版安装与配置
    1.下载安装压缩包Node.js官网:https://nodejs.org/en/下载地址:https://nodejs.org/en/download/2.解压将下载成功的压缩包解压至指定路径,如D:\environment3.创建文件......
  • 在Vue3+ElementPlus中,配置按需导入后,以服务的方式调用ElLoading,但页面中不显示
    Element-plus中使用Loading,样式丢失背景:Vue3+Element-Plus,使用了按需导入。import{ElLoading}from'element-plus';ElLoading.service({lock:true,text:'......
  • 配置docker镜像加速
    创建目录sudomkdir-p/etc/docker创建daemon.jsonvi/etc/docker/daemon.json在daemon.json中写入镜像地址{"registry-mirrors":["https://registry.docker-......
  • prometheus单机存储与victoriametrics远程存储
      prometheus存储系统  Prometheus有着非常高效的时间序列数据存储方法,每个采样数据仅仅占用3.5byte左右空间,上百万条时间序列,30秒间隔,保留60天,大概200多G空间。......
  • Unix环境高级编程-01:环境配置和第一个ls程序
    环境配置和第一个ls程序一、环境配置下载apue3的代码(apue表示Unix环境高级编程的英文简写,3表示第三版)下载地址:http://www.apuebook.com/src.3e.tar.gz,书籍地址:http://w......
  • Vue 指定配置运行
    在项目根目录创建run.js:const{spawnSync}=require('child_process');const{resolve}=require('path');constargs=process.argv.slice(2)if(args.lengt......