图文结合丨Prometheus+Grafana+GreatSQL性能监控系统搭建指南(下)

Grafana告警(邮件)自定义模板配置 Grafana的自定义告警模板以及编辑邮件模板,获取服务器信息,当前值。 阅读详情

一、环境介绍

本文环境,以及本文所采用数据库为GreatSQL 8.0.32-24

$ cat /etc/system-release
Red Hat Enterprise Linux Server release 7.9 (Maipo)
$ uname -a
Linux gip 3.10.0-1160.el7.x86_64 #1 SMP Tue Aug 18 14:50:17 EDT 2020 x86_64 x86_64 x86_64 GNU/Linux
$ ldd --version
ldd (GNU libc) 2.17

在上篇[图文结合丨Prometheus+Grafana+GreatSQL性能监控系统搭建指南(上)]中介绍了如何搭建监控系统,本文将介绍如何使用Grafana平台以及AlertManager模块的告警功能

二、Grafana之邮件告警

这里我们以邮件告警并使用QQ邮箱为例

1.开启邮件服务

登录QQ邮箱后,点击设置->账号->开启POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务

file

我已经开启了,若没有开启可以开启一下,接着点击生成授权码,记得保存好授权码,接下来修改grafana邮箱配置

$ vim /usr/local/prometheus/grafana-10.1.1/conf/defaults.ini 

使用/smtp找到邮件设置的区域,按下图示例修改

file

重启Grafana服务

$ systemctl restart grafana-server.service

接下来登录Grafana网页http://172.17.137.104:3000/,添加邮件告警

file

填写Name,Addresses等信息后点击Test测试下

file

可以看到已经收到邮件,测试成功

file

2.添加告警规则

可以在Grafana中添加告警规则,例如我创建了一个GreatSQL连接情况,它监测是的mysql_up这个值,若为0则连接不上GreatSQL了

file

进入编辑面板,可以看到有一个Alert的告警选项,随后我们点击Create alert rule from this panel

file

这时候就会进入告警规则设置面板

首先我们来介绍下第一部分设置警报规则名称,就是设置告警的规则名字

file

(第一部分)

第二个部分就是我们在外面展示的数据情况,在Expressions往下就是设置告警条件

file

(第二部分)

第一项last()表示最新数据,还有很多其他选项如max()表示最大值,一般我们选择last()

file

第二项就是表示我们来自哪个查询,因为我们只有一个所以选择A

第三项则标识我们要监控的值达到多少触发,触发判断是前面的选项,如图中的IS ABOVE则表示在这之上,还有其他几个选项如IS BELOW在这之下、IS OUTSIDE RANGE超出范围、IS WITHIN RANGE在范围内、HAS NO VALPUE无值。此处我们选择IS ABOVE,表达式综合就是:当mysql_up值小于1则触发。

第三部分是创建要储存规则的文件夹Folder以及评估的组Evaluation group同一组中的规则将在同一时间间隔内按顺序进行评估

file

(第三部分)

其中Pending period表示触发告警后延迟多长时间

第四部分用于添加注释Summary摘要对发生的事情和原因的简短总结,Description说明警报规则功能的说明,Runbook URL运行手册网址用于保存警报运行手册的网页

file

第五部分配置通知,用于添加自定义标签以更改通知的路由方式,如果没有设置匹配策略的话,则所有警报实例都由默认策略处理

file

点击右上角保存规则后,可以在页面中看到刚刚设定的告警规则

file

3.测试邮件告警

现在模拟GreatSQL宕机,看看会不会触发告警规则从而发送邮件报警

$ systemctl stop greatsql

因为我们设置的是1分钟,所以要1分钟以后才会再次检测GreatSQL的连接状况

下图可以看到,已经检测到GreatSQL连接不上了,进入待定状态

file

过了设定的延迟时间,显示Firing表示已经发送邮件

file

可以看到QQ邮箱中已经收到了告警邮件

file

接着我们把GreatSQL再次启动起来

$ systemctl start greatsql

当你解决完成以后,还会收到一封已解决的邮件1 resolved instances

file

三、Grafana之钉钉告警

在之前的文章中已经提到了使用钉钉告警Prometheus+Grafana+钉钉部署一个单机的MySQL监控告警系统,但是使用的是Alertmanager是普米的告警模块,并不是Grafana,所以这里在介绍下如何用Grafana配置钉钉告警。

不过钉钉在2023年9月1日起,非内部群和内部群均不再支持创建自定义机器人,你需要登录钉钉开发者后台,申请开发者权限后,创建企业内部应用机器人,具体方法这边就不介绍了,需要的可以去钉钉上看详细介绍

按Prometheus+Grafana+钉钉部署一个单机的MySQL监控告警系统中的方法,先创建好钉钉机器人,接着到Grafana中添加Contact points联络点

file

接下来填入Name、Integration下拉框中找到DingDingURL中填入钉钉机器人的Webhook:

file

Message Type有两个选项,一个是卡片的模式,一个是链接的模式,以及Title标题和Message消息,接着点击Test测试一下,看看是否可以发送告警信息,这时候钉钉机器人就会发送告警测试,没问题就点击下方蓝色的Save contact point

file

如果要选择钉钉告警,可以在选项Notification policies中选择Edit

file

把Default contact point修改为钉钉告警的方式,修改好点击Update default policy

file

接下来测试下,我们把GreatSQL模拟关闭,看看是否会发送告警信息

$ systemctl stop greatsql

file

没问题,成功接收到了告警信息

四、Alertmanager之邮件告警

还记得我们上篇文章安装的Alertmanager吗,其实也具有告警功能。Prometheus 包含一个报警模块,就是我们的 AlertManager,Alertmanager 主要用于接收 Prometheus 发送的告警信息,它支持丰富的告警通知渠道,而且很容易做到告警信息进行去重,降噪,分组等。在上篇中我们也往这里面添加了一些规则,忘记的可以在复读一次上篇,Alertmanager也可以钉钉告警,在Prometheus+Grafana+钉钉部署一个单机的MySQL监控告警系统有介绍,这里就来介绍下Alertmanager之邮件告警

Prometheus触发一条告警的过程

file

1.配置AlertManager

AlertManager 默认配置文件为 alertmanager.yml,路径为 /usr/local/prometheus/alertmanager-0.26.0.linux-amd64/alertmanager.yml那么,我们就来配置一下使用 Email 方式通知报警信息,这里以 QQ 邮箱为例,配置如下:

global:
  resolve_timeout: 5m
  smtp_from: '填写邮箱@qq.com'
  smtp_smarthost: 'smtp.qq.com:465'
  smtp_auth_username: '填写邮箱@qq.com'
  smtp_auth_password: '填写QQ邮箱授权码'
  smtp_require_tls: false
  smtp_hello: 'qq.com'
route:
  group_by: ['alertname']
  group_wait: 5s
  group_interval: 5s
  repeat_interval: 5m
  receiver: 'email'
receivers:
- name: 'email'
  email_configs:
  - to: '填写邮箱@qq.com'
    send_resolved: true
inhibit_rules:
  - source_match:
      severity: 'critical'
    target_match:
      severity: 'warning'
    equal: ['alertname', 'dev', 'instance']

yml对缩进有要求,请仔细检查

对重点参数做详细介绍:

global

全局配置,主要配置告警方式,如邮件、webhook等。

  • resolve_timeout:超时,默认5min

  • smtp_auth_password:切记QQ邮箱的授权码,非QQ账户登录密码

  • smtp_require_tls:是否使用tls,根据环境不同,来选择开启和关闭。如果提示报错email.loginAuth failed: 530 Must issue a STARTTLS command first,那么就需要设置为 true。着重说明一下,如果开启了 tls,提示报错starttls failed: x509: certificate signed by unknown authority,需要在 email_configs 下配置 insecure_skip_verify: true 来跳过 tls 验证。

route

用来设置报警的分发策略

  • group_by:用于分组聚合,对告警通知按标签(label)进行分组,将具有相同标签或相同告警名称(alertname)的告警通知聚合在一个组,然后作为一个通知发送。如果想完全禁用聚合,可以设置为group_by: [...]
  • group_wait:当一个新的告警组被创建时,需要等待'group_wait'后才发送初始通知。这样可以确保在发送等待前能聚合更多具有相同标签的告警,最后合并为一个通知发送。
  • group_interval:当第一次告警通知发出后,在新的评估周期内又收到了该分组最新的告警,则需等待'group_interval'时间后,开始发送为该组触发的新告警,可以简单理解为,group就相当于一个通道(channel)。
  • repeat_interval:告警通知成功发送后,若问题一直未恢复,需再次重复发送的间隔。
  • receiver:配置告警消息接收者,与下面配置的对应。例如常用的 email、wechat、slack、webhook 等消息通知方式。

receivers

配置报警信息接收者信息

  • to:接收警报的Email
  • send_resolved:故障恢复后通知

inhibit_rules

抑制规则配置,当存在与另一组匹配的警报(源)时,抑制规则将禁用与一组匹配的警报(目标)

配置完成后重启即可systemctl restart alertmanager.service

若启动失败可自行排查journalctl -u alertmanager.service -f,注意检查缩进问题!

接下来就可以配置AlertManager的告警规则,这个我们也在上篇提到,并且也创建rules文件夹存放规则,所以按上篇方法做即可

2.测试邮件告警

接下来我们登录到http://172.17.137.104:9090/rulesPrometheus的Rules中查看,是不是有添加完成几个告警

file

这里说明一下 Prometheus Alert 告警状态有三种状态:Inactive、Pending、Firing

  • Inactive:非活动状态,表示正在监控,但是还未有任何警报触发。
  • Pending:表示这个警报必须被触发。由于警报可以被分组、压抑/抑制或静默/静音,所以等待验证,一旦所有的验证都通过,则将转到 Firing 状态。
  • Firing:将警报发送到 AlertManager,它将按照配置将警报的发送给所有接收者。一旦警报解除,则将状态转到 Inactive,如此循环。

file

接下来我们关闭GreatSQL,使得mysql_up = 0触发告警规则,看看是否会发送告警邮件

$ systemctl stop greatsql

停止服务后,alert 页面由绿色 Inactive 状态变成了黄色 Pending 状态继续等待变成红色 Firing状态,从而向 AlertManager 发送报警信息,此时 AlertManager 则按照配置规则向接受者发送邮件告警

file

黄色 Pending

file

红色 Firing

然后我们就收到了告警邮件

file

从上图可以看到,默认邮件模板 Title 及 Body 会将之前配置的 Labels 及 Annotations 信息均包含在内,而且每隔 5m 会自动发送,直到服务恢复正常,报警解除为止,同时会发送一封报警解除邮件。

file

报警触发后,每隔 5m 会自动发送报警邮件(服务未恢复正常期间),是因为 alertmanager.yml 中 route -> repeat_interval: 5m 配置决定的

3.更改AlertManager邮件内容

此步骤非必要,想要邮件内容更优雅直观的可以参考

虽然所有核心的信息已经包含了,但是邮件格式内容可以更优雅直观一些,AlertManager也是支持修改自定义邮件模板配置的

我们需要新建一个模板文件,就叫做email.tmpl

$ vim /usr/local/prometheus/alertmanager-0.26.0.linux-amd64/email.tmp

写入以下内容

{{ define "email.from" }}填入邮箱@qq.com{{ end }}
{{ define "email.to" }}填入邮箱@qq.com{{ end }}
{{ define "email.to.html" }}
{{- if gt (len .Alerts.Firing) 0 -}}{{ range .Alerts }}
<h2>@告警通知</h2>
告警程序: prometheus_alert <br>
告警级别: {{ .Labels.severity }} 级 <br>
告警类型: {{ .Labels.alertname }} <br>
故障主机: {{ .Labels.instance }} <br>
告警主题: {{ .Annotations.summary }} <br>
告警详情: {{ .Annotations.description }} <br>
触发时间: {{ .StartsAt.Local.Format "2006-01-02 15:04:05" }} <br>
{{ end }}{{ end -}}
{{- if gt (len .Alerts.Resolved) 0 -}}{{ range .Alerts }}
<h2>@告警恢复</h2>
告警程序: prometheus_alert <br>
故障主机: {{ .Labels.instance }}<br>
故障主题: {{ .Annotations.summary }}<br>
告警详情: {{ .Annotations.description }}<br>
告警时间: {{ .StartsAt.Local.Format "2006-01-02 15:04:05" }}<br>
恢复时间: {{ .EndsAt.Local.Format "2006-01-02 15:04:05" }}<br>
{{ end }}{{ end -}}
{{- end }}

上边模板文件配置了 email.from、email.to、email.to.html 三种模板变量,可以在 alertmanager.yml 文件中直接配置引用。

这里 email.to.html 就是要发送的邮件内容,支持 Html 和 Text 格式,这里为了显示好看,采用 Html 格式简单显示信息。下边{{ range .Alerts }}是个循环语法,用于循环获取匹配的 Alerts 的信息,下边的告警信息跟上边默认邮件显示信息一样,只是提取了部分核心值来展示。然后,需要增加 alertmanager.yml 文件 templates 配置如下:

$ vim /usr/local/prometheus/alertmanager-0.26.0.linux-amd64/alertmanager.yml

global:
  resolve_timeout: 5m
  smtp_from: '填入邮箱@qq.com'
  smtp_smarthost: 'smtp.qq.com:465'
  smtp_auth_username: '填入邮箱@qq.com'
  smtp_auth_password: '填写QQ邮箱授权码'
  smtp_require_tls: false
  smtp_hello: 'qq.com'
templates:
  - '/usr/local/prometheus/alertmanager-0.26.0.linux-amd64/email.tmp'
route:
  group_by: ['alertname']
  group_wait: 5s
  group_interval: 5s
  repeat_interval: 5m
  receiver: 'email'
receivers:
- name: 'email'
  email_configs:
  - to: '{{ template "email.to" . }}'
    html: '{{ template "email.to.html" . }}'
    send_resolved: true
inhibit_rules:
  - source_match:
      severity: 'critical'
    target_match:
      severity: 'warning'
    equal: ['alertname', 'dev', 'instance']

接着我们模拟GreatSQL宕机,使其触发告警规则,看看是否发送告警邮件

file

没问题已经成功收到了告警邮件

好啦,Prometheus+Grafana+GreatSQL性能监控系统搭建指南就到此结束,快动手搭建操作下吧~


Enjoy GreatSQL :)

关于 GreatSQL

GreatSQL是适用于金融级应用的国内自主开源数据库,具备高性能、高可靠、高易用性、高安全等多个核心特性,可以作为MySQL或Percona Server的可选替换,用于线上生产环境,且完全免费并兼容MySQL或Percona Server。

相关链接: GreatSQL社区 Gitee GitHub Bilibili

GreatSQL社区:

image

社区有奖建议反馈: https://greatsql.cn/thread-54-1-1.html

社区博客有奖征稿详情: https://greatsql.cn/thread-100-1-1.html

(对文章有疑问或者有独到见解都可以去社区官网提出或分享哦~)

技术交流群:

微信&QQ群:

QQ群:533341697

微信群:添加GreatSQL社区助手(微信号:wanlidbc )好友,待社区助手拉您进群。

grafana8.3创建告警规则 Loki是一个用于日志聚合和存储的系统。与传统的日志存储系统相比,Loki采用了一种高效的存储和索引方法,可以充分利用现代存储技术和硬件,以提供更高的性能和可扩展性。Loki支持使用标准的日志查询语言PromQL来查询和分析日志数据,并且与Cortex集成,可以实现和指标数据的混合查询和分析。通过勾选此选项,并设置相应的重复间隔时间,可以覆盖全局设置,使特定的告警规则使用不同的重复间隔时间。这样做的好处是,可以根据特定的告警规则的需求,灵活地定义重复间隔时间,以更加精确和准确地监控和警告系统的状态变化。 阅读详情

相关推荐

Grafana告警邮件模板深度定制:从基础配置到高级优化

本文详细解析了如何深度定制Grafana告警邮件模板,从理解告警数据的Labels与Annotations基础配置入手,逐步指导创建清晰的自定义邮件标题与正文。文章重点分享了如何通过Go模板语法优化信息展示,并提供了嵌入关键指标、直达链接以及实现告警分级等高级优化技巧,旨在将告警邮件从杂乱的信息堆砌转变为清晰、高效的运维协作工具。

weixin_29251131的博客 279

Grafana V10 告警推送 邮件

最近项目建设完成,一个城域网项目,相关zabbix和grafana展示已经完,想了想,不想天天看平台去盯网络监控平台,索性对告警进行分类调整,增加告警的推送,和相关部门的提醒,其他部门看不懂专业术语,于是需要描述一个非专业人事可以看懂的话术推送给其他部门。举例,集团到某分公司如果网络断开,分公司财务访问内网业务就无法访问,分公司财务就会找集团财务,集团财务再找我们去问,沟通成本很高,如果断开,直接给集团财务推送,某某分公司内网断开,需要访问内网业务的话登陆VPN。可以了,手工,收到的邮件就是这样的。

2142

grafana_mail:发送带有grafana图片的报告

grafana_mail 发送带有grafana图片的报告。 需要python模块'aiohttp' 已针对Python 3.6和Grafana 5.3.4更新 基本用法:将panel_list中的每个面板指定为3个元组(dashId,dashName,panelId) ./grafana_mail.py -m mail1@domain.test mail2@domain.test -M mailhost.domain.test -G http://garfana.domain.test:3000 -T <Grafana> -P 123,dashboard1,1 234,dashboard2,14 345,dashboard4,1 456,dashboard6,2 半快捷方式:将仪表板指定为(dashId,dashName)的2元组,然后提供panel_list作为整

使用Grafana自带的alert进行邮件报警

1 下载grafana 下载grafana, 下载链接:https://repo.huaweicloud.com/grafana/7.4.3/ 网盘下载: 链接:https://pan.baidu.com/s/1JJgJ90k_VGctOgo4ZWe7Aw 提取码:ympu 2 上传到linux 3 移动压缩包并解压 [root@localhost ~]# mv grafana-7.4.3.linux-amd64.tar.gz /opt/grafana [root@localhost opt]# ls

учёба 3034

独立游戏开发者必看:STEAM税务信息更新全流程(附中国区避坑指南)

本文为独立游戏开发者详细解析了Steam税务信息更新的全流程,重点针对中国区开发者提供了避坑指南。文章深入解释了W-8BEN表格的填写要点,并指导如何准备个人所得税纳税记录和身份证等核心证明文件,以确保顺利通过审核,避免收入被预扣税款。

tcp8optimizer的博客 1292

EZ-USB-FX3 slavefifo调试

最近使用fx3-usb-3.0调试slave fifo的传输,期间遇到许多难以理解的问题。在这里分享给大家,希望可以少走一些弯路,我自己是这样走过来的。 1,首先去官网下载原始的参考设计,并安装所提供的SDK软件:FX3SDKSetup_1.3.4.exe 2,接着把参考设计文档AN65974阅读一遍,分别创建新的SDK工程和FPGA工程。如果使用的原厂的开发板,那么可以按照文档提示,可以很顺畅的跑完整过测试。否则需要匹配自己的硬件,做针对性的更改和移植,而我走的是后一条路,于是开始了漫长的调试之路。.

YDY5659150的专栏 3631

Springboot 集成Prometheus 数据采集 使用grafana 监控报告告警 邮件配置

路径 描述/autoconfig 提供了一份自动配置报告,记录哪些自动配置条件通过了,哪些没通过/beans 描述应用程序上下文里全部的Bean,以及它们的关系/env 获取全部环境属性/configprops 描述配置属性(包含默认值)如何注入Bean/dump 获取线程活动的快照/health 报告应用程序的健康指标,这些值由HealthIndicator的实现类提供/info 获取应用程序的定制信息,这些信息由info打头的属性提供。

银河系天城知识宝库_技术专家蒋浩宇 1993

Flink CDC 3.0 详解

Flink CDC 是基于数据库日志 CDC(Change Data Capture)技术的实时数据集成框架,支持全增量一体化、无锁读取、并行读取、表结构变更自动同步、分布式架构等高级特性。配合Flink 优秀的管道能力和丰富的上下游生态,Flink CDC 可以高效实现海量数据的实时集成。Flink CDC 于2023年12月7日重磅推出其全新的 3.0 版本,3.0版本的发布对 Flink CDC 而言具有里程碑的意义,自此 Flink CDC 从捕获数据变更的Flink 数据源正式迈向为以 Flink

奔跑的蜗牛的博客 2639

图文结合丨Prometheus+Grafana+GreatSQL性能监控系统搭建指南(上)

本文环境,以及本文所采用数据库为$ uname -a: 用于收集和存储时间序列数据。: 客户端库,为需要监控的服务生成相应的 metrics 并暴露给 Prometheus server。当Prometheus server 来 pull 时,直接返回实时状态的 metrics。: 主要用于短期的 jobs。由于这类 jobs 存在时间较短,可能在 Prometheus 来 pull 之前就消失了。为此,这次 jobs 可以直接向 Prometheus server 端推送它们的 metrics。

GreatSQL2021的博客 847

OpenClaw智能体应用第一集--飞书多智能体配置

本文介绍了智能体(Agent)的核心概念与配置实践。Agent作为独立作用域的"大脑",包含模型(认知引擎)、记忆系统(短期/长期记忆)、人设(角色定义)、工具(外部能力调用)、规划执行(任务拆解)、运行环境等核心要素。每个Agent拥有唯一agentId标识,通过accountId区分渠道账号,Binding机制实现消息路由。实践部分展示了通过命令行配置多个智能体(如writer)的过程,包括插件注册和工具加载。系统支持多Agent架构,可根据不同场景需求灵活配置专属智能体。

weixin_44626085的博客 1747

FMCW毫米波雷达原理一

1、简介 毫米波雷达的优点是角分辨率高、频带宽因而有利于采用脉冲压缩技术、多普勒颇移大和系统的体积小。目前笔者接触到的有24G毫米波雷达和77G毫米波雷达。 24G毫米波雷达主要应用在交通领域的测距和车辆测速,在其他领域也有使用24G毫米波雷达。 77G毫米波雷达主要应用在无人驾驶,汽车周围的目标检测等领域。 在首次接触雷达时,一头雾水。搞不清一个chirp的时域图和频域图的关系、中频信号以及其他名词的基本概念。在TI培训官网上看到一些毫米波雷达原理的视频才豁然开朗。TI培训官网毫米波传感介绍 本文主要是通

擎天柱工坊 8144

Grafana邮件及告警配置

邮件及告警配置之前部署过服务器的监控组件程序,本在部署时也进行邮件及告警配置,但未进行文档整理,在这儿进行展示。之前用过Grafana的7.*的版本,在进行邮件配置还比较OK,但在配置告警时,太繁琐,还要自己去写相关的计算表达式等,但在9.1.3版本里 邮件和告警的配置非常友好,基本算是图形界面化,勾勾填填就完成了,以下是我在9.1.3里的配置说明。

qxyywy的专栏 4187

【论文复现】——基于LM优化的NDT点云配准算法

传统的正态分布变换配准算法处理初始位姿变换相差较大的两帧点云时,存在无法收敛或者陷入局部最小值的问题。为了提高算法的收敛性能,提出了一种基于LM方法改进的三维正态分布变换配准算法。

点云侠的博客 1163

Grafana单图表告警邮件

说到监控就一定会有告警邮件,否则如果要人每时每刻去关注图标是否超出指标,那也太累了。Grafana目前有一个很好的功能,就是可以直接在Grafana上设置告警项,不需要去其底层监控框架操作,这样一来我们获得的告警邮件也是基于日常熟悉的Grafana图表来的。 在Grafana的左侧菜单栏,有一个铃铛的图表就是进行告警和通知设置的: 第一个Alert Rules是设置告警规则,这里可以查看所有设置过的告警条目,查看各个条目的当前状态(是否处于异常状态),并可以对各条进行操作(比如停止监控告警或者编

qq_43159578的博客 1617

ollama如何在自己的服务器上跑Qwen3(小白必看)

在国内下载ollama最新安装包时,使用curl -fsSL https://ollama.com/install.sh | sh命令可能会遇到网络问题导致下载进度停滞。为了解决这一问题,可以通过国内的镜像源进行下载,例如使用modelscope社区提供的最新ollama镜像仓库。具体步骤包括:首先通过pip install modelscope安装modelscope,然后使用modelscope download命令下载ollama-linux镜像,接着进入下载目录并赋予安装脚本执行权限,最后运行安装脚

Ven%的博客 756

图注意力网络(GAT)原理与代码实战案例讲解

1. 背景介绍 图注意力网络(Graph Attention Network,简称GAT)是一种基于图神经网络(Graph Neural Networks,简称GNN)的深度学习方法。它能够处理具有复杂关系的节点数据,并在多个领域取得了显著的效果,如社交网络分析、推荐系统等。 2. 核心概念与联系

AI架构师小马 2712

Prometheus系列之Grafana 版本9.0.0 设置Email邮件报警实战

定义一个group,当该报警规则检查完后,该group下的所有规则都会被检查,我这里随便填写了一个不存在的group。Grafana的所有Alert Rule报警都会发送给Root policy,但是Root policy的Contact point是无法接收邮件的。输入Name,选择类型为Email,再输入接收者邮件地址。点击Alert,再点击【Create alert rule from this panel】,再点击Save dashboard。定义报警条件,当最新的A查询的结果小于3时,就会报警。

Bulut0907 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

一、Prometheus集成Grafana可视化监控安装详解

Prometheus集成Grafana可视化监控安装详解

SpringLei 2584

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Grafana10设置邮件告警通知

Grafana10设置邮件告警通知

博客 1004

Grafana 应用总结

介绍Grafana的常见用途及特点

在知识的海洋里冲浪 2649

Grafana 告警与自定义邮件通知模板

本文介绍Grafana告警规则设置与邮件模板自定义方法。首先说明如何通过Grafana界面创建/编辑告警规则,包括定义磁盘利用率等监控指标的查询条件,设置阈值告警,并关联仪表盘面板。其次详细讲解通过Docker部署时修改邮件模板的操作步骤,提供了基于Labels.instance构建告警链接的HTML代码实现方案。最后给出一个监控磁盘利用率的示例实现,包括规则设置、告警阈值配置和邮件内容定制,并强调实施前需确保联系点可用、面板数据正常显示等前提条件。

m0_67914152的博客 1228

prometheus +alertmanger+Grafana (Email :QQ+阿里云企业邮箱) 配置篇 监控linux+windows系统

环境要求: 根据环境下载 对应环境的:prometheus包 根据环境下载 对应prometheus Service 端环境的 alertmanger Grafana图形工具 常用的exporter Linux环境: node_exporter Windows环境: windows_exporter 1.先上 prometheus的架构图吧 参考链接 :prometheus架构原理 理解了 prometheus的架构原理后 我们开始 搭建系统吧 下载完 prometheus的包后 点击 promet

安梓晨的博客 1万+

go 模板字符串_grafnan如何更改电子邮件警报模板?

电子邮件警报模板通常位于/usr/share/grafana/public/emails/alert_notification.html我们可以编辑该文件。首先创建一个备份,cd / usr / share / grafana / public / emails cp alert_notification.html alert_notification.html.bak现在,我们可以编辑发送警报时...

weixin_42561040的博客 761

InfluxDB+Grafana Alert功能Email+webhook

Grafana从4.0开始新增预警功能,而且目前只有Graph有这个功能,这里说下与InfluxDB的联合使用。默认InfluxDB与Grafana已经安装配置OK,如果有不懂的可以参考前面的博文InfluxDB+Grafana整合及metrics没有显示问题。 使用Email预警 提前准备: 使用Email的时候必须先设置smtp: ###############################

坤哥的博客 1万+
上一篇: 图文结合丨Prometheus+Grafana+GreatSQL性能监控系统搭建指南(上)
下一篇: 故障解析丨Clone节点导致主从故障
GreatSQL社区
博客等级 码龄5年 1210粉丝 390原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值