修改falcon的钉钉告警格式

2023-11-10

源码位置

…/open-falcon/falcon-plus/modules/alarm/cron/builder.go

调整格式

原始的SMS通知格式,几个通知方式都类似,所以就不全部列举

func BuildCommonSMSContent(event *model.Event) string {
        return fmt.Sprintf(
                "[P%d][%s][%s][%s %s %s %s %s%s%s][O%d %s]",
                event.Priority(),
                event.Status,
                event.Endpoint,
                event.Note(),
                event.Func(),
                event.Metric(),
                utils.SortedTags(event.PushedTags),
                utils.ReadableFloat(event.LeftValue),
                event.Operator(),
                utils.ReadableFloat(event.RightValue()),
                event.CurrentStep,
                event.FormattedTime(),
        )
}

调整后的格式,这里我修改的是IM方式的告警内容格式

func BuildCommonIMContent(event *model.Event) string {
        return fmt.Sprintf(
                "#### 状态:%s \n#### 主机:%s \n#### 内容:%s \n#### 取值:%s \n#### 时间:%s \n#### 序号:Cur:0%d Max:0%d",
                event.Status,
                event.Endpoint,
                event.Note(),
                utils.ReadableFloat(event.LeftValue),
                event.FormattedTime(),
                event.CurrentStep,
                event.MaxStep(),
        )
}

说明:####:代表字体大小
%s:代表后面引用的变量
\n:表示换行

更多的格式可以自行百度,当然最方便的说明就是csdn的帮助文档
在这里插入图片描述

效果

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

修改falcon的钉钉告警格式 的相关文章

随机推荐

  • 超链接html的标记,HTML---列表标记和超链接标记

    列表标记分为有序列表和无序列表1 无序列表 无序列表的各个列表项之间没有顺序级别之分 通常是并列的 1 基本语法格式 列表项1 列表项2 在上述语法中 标记嵌套在 2 演示 部分代码 type属性用来指定列表项目符号 常用的属性值有3种 d
  • 区块链的两大安全风险漏洞以及多种应对方法!

    据估计 预计到2020的年 区块链技术公司收入估值将达到60亿美元 这是个好消息 但是 区块链安全漏洞仍然是分布式账本等应用的一个重要影响因素 如果安全问题得不到解决 那么区块链产业的实际收益可能会受到影响 彼时估计很少有人再为区块链打ca
  • android项目出现红色感叹号解决办法

    问题原因 工程中classpath中指向的包路径错误 解决办法 右键项目名称 BuildPath gt Configure Build Paht 中 然后上面有几个选项卡找到 Libraries中出现红色叉号的包为路径错误的包 到class
  • 什么是数据挖掘?

    数据挖掘 Data Mining DM 又称数据库中的知识发现 是目前人工智能和数据库领域研究的热点问题 所谓数据挖掘是指从数据库的大量数据中揭示出隐含的 先前未知的并有潜在价值的信息的非平凡过程 数据挖掘是一种决策支持过程 它主要基于人工
  • 爬虫实时获取全球疫情COVID-2019信息

    COVID 19 2019 nCoV 爬虫实时获取全球疫情信息 数据源 腾讯 运行环境 python3 6 windows10 pycharm 引用包 requests os xlwt time json 功能 自定义爬取次数 爬取间隔 获
  • Ext.ux.grid.RowEditor的bug修改

    声明 此bug针对ext 3 3 0版本 其他版本是否有此bug不清楚 1 找到文件ext 3 3 0 examples ux RowEditor js 2 定位到上述文件中的函数verifyLayout 和函数resizeColumn 3
  • 服务器声卡如何虚拟,服务器没声卡远程桌面连接怎么实现听到服务器的声音

    默认情况下 在连接到运行 Windows Server 2008 R2 Windows Server 2008 或 Windows Server 2003 的计算机时 不允许进行音频和视频播放重定向 在连接到运行 Windows 7 Win
  • Java对象判断“==”相等

    可以使用 t1 t2 来判断两个引用变量是否相等 当t1和t2都是null 或者它们都恰好引用了同一个对象 并不是实例变量恰好相等的两个不同的对象 时 是否相等的判断 t1 t2 将为true 第一个例子仅创建一个油门对象 t1和t2都引用
  • centos离线安装redis,附redis前置依赖资源包

    1 先去redis官网下载redis 这里以redis6 2为例 2 创建安装目录 mkdir usr local redis 3 上传安装包至 usr local redis 4 解压安装包 tar zxvf redis 6 2 4 ta
  • 小白YOLOv5全流程-训练+实现数字识别

    目录 一 配置 二 准备相关文件进行训练 三 使用labelImg标注图片 1 安装labellmg 2 使用 labellmg 四 划分数据集以及配置文件的修改 1 在VOCData目录下创建程序 split train val py 并
  • 1.荔枝派 zero(全志V3S)-编译及SD烧录

    上面是我创建的群聊 欢迎新朋友的加入 之前买了个荔枝派 全志的A3S芯片 折腾了两天 写一下编译和SD烧录的过程 目录 1 直接烧录镜像文件 2 uboot编译 3 kernel编译 4 rootfs编译 5 烧录 6 串口登录 1 直接烧
  • 如何解决没有指定在Windows运行或者它包含错误

    1 按快捷键win R 出现运行窗口 输入cmd 点击确定 2 出现此窗口 3 输入下列代码 for 1 in windir system32 dll do 32 exe s 1 注意空格 等待一段时间 停止后关闭窗口 重启电脑即可
  • import os总结

    转载自 https blog csdn net weixin 42427247 article details 89019940 作者 高小军 一 os path abspath path 返回path的绝对路径 eg os path ab
  • PHP 验证姓名是否正确

    PHP 中可以使用正则表达式来验证姓名的格式是否正确 下面是一个简单的例子 name 张三 pattern x 4e00 x 9fa5 2 4 u if preg match pattern name echo 姓名格式正确 else ec
  • zkeys系统生产服务器,Zkeys:低门槛、易操作的智能云管理系统

    ZKEYS系统是一个功能强大的智能化管理系统 目前国内最大的IDC业务管理系统之一 功能模块涵盖用户中心系统 财务系统 工单系统 备案系统和云服务器 服务托管器 虚拟主机等产品的弹性在线购买及及时开通 具有低门槛 易操作等特点 主要特性 1
  • 大屏数据可视化 B端UI设计后台PC网页UI设计U3D+可视化落地教程

    近年来 数据可视化是一个热度比较高的词 数据可视化大屏投放的需求也越来越多 数据可视化是指将数据以视觉形式来呈现 如图表或地图 以帮助人们了解这些数据的意义 数据可视化大屏是当前可视化领域的一项热门应用 通常可以分为信息展示类 数据分析类及
  • RuntimeError: cuda runtime error (30)问题解决

    已经不是第一次遇到这个问题 在此记录一下解决方式 虽然很暴力但是好用 应该还有其他解决方式 以后实验好用后再补充 出现该问题是因为cuda进入了休眠状态 所以程序运行出错 简单直接的解决方式是重启服务器完美解决 参考链接 https blo
  • 预测知识

    预测知识 预测模型变量重要性 可视化及论文撰写指南 目录 预测知识 预测模型变量重要性 可视化及论文撰写指南 变量重要性 模型可视化 论文撰写指南 参考资料 变量重要性 关于预测模型变量重要性 大家一定熟悉不过 但如下图所示 其展示上可有进
  • 计算机网络——网络层要点总结

    本文总结了计算机网络中网络层的相关知识 适合学习过计算机网络的人群快速复习 查找相关知识点并巩固 思维导图 基本概念 传输层 应用进程之间端到端的通信 路径设备透明 网络层 host之间的逻辑连接 虚拟 例如 路由路径 路径设备参与 网络层
  • 修改falcon的钉钉告警格式

    源码位置 open falcon falcon plus modules alarm cron builder go 调整格式 原始的SMS通知格式 几个通知方式都类似 所以就不全部列举 func BuildCommonSMSContent