夜莺-Nightingale
夜莺V7
项目介绍 功能概览
部署升级 部署升级
数据接入 数据接入
告警管理 告警管理
数据查看 数据查看
功能介绍 功能介绍
API FAQ
夜莺V6
项目介绍 架构介绍
快速开始 快速开始
黄埔营
安装部署 安装部署
升级
采集器 采集器
使用手册 使用手册
API API
数据库表结构 数据库表结构
FAQ FAQ
开源生态
Prometheus
版权声明
第1章:天降奇兵 第1章:天降奇兵
第2章:探索PromQL 第2章:探索PromQL
第3章:Prometheus告警处理 第3章:Prometheus告警处理
第4章:Exporter详解 第4章:Exporter详解
第5章:数据与可视化 第5章:数据与可视化
第6章:集群与高可用 第6章:集群与高可用
第7章:Prometheus服务发现 第7章:Prometheus服务发现
第8章:监控Kubernetes 第8章:监控Kubernetes
第9章:Prometheus Operator 第9章:Prometheus Operator
参考资料

場景一:配置 MySQL 單條件告警規則

值字段

在查詢條件 SQL 語句中,選擇你想要的列名作為查詢結果的值字段。如下圖所示,我將 count(*) 起個別名 count,將別名 count 作為值字段取 A 這個查詢條件的結果。

mysql001

標籤字段

使用 GROUP BY 字段作為標籤字段,告警將以此字段進行分組告警。

場景二:將過濾字段放在 WHERE 進行過濾

如下面的查詢語句:計算 severity 等級為 1、2、3 的活躍告警數量。

SELECT COUNT(*) AS count FROM n9e_v6.alert_cur_event WHERE severity IN (1,2,3);

mysql002

最終產生告警時,只會展現 count 值。

mysql003

場景三:將過濾字段放在 WHERE 進行過濾並分組告警

查詢條件設置為以 severity 分組,並將 severity 設定為標籤字段。

SELECT severity as severity, COUNT(*) AS count FROM n9e_v6.alert_cur_event WHERE severity IN (1,2,3) GROUP BY severity;

mysql004

通過報警時間與數據預覽對比發現,使用 severity 分組後,告警會根據標籤字段進行分組告警。

mysql005

mysql006

場景四:多查詢條件表達式模式

配置多條查詢條件 SQL,並將兩個查詢條件的結果進行閾值告警。

mysql007

mysql008

快猫星云 联系方式 快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云 联系方式
快猫星云
OpenSource
开源版
Flashcat
Flashcat