手把手教你免费用Flashduty做消息通知
为什么需要消息通知?
如果有重要的情况发生,希望能通过各种媒介通知我们。可以举几个例子:
- 家里燃气费没有了,希望能有短信或者app通知
- api频繁500报错,希望及时感知,及时修复
- 公司网站是https自签名证书,为了保证可用性,每天会有e2e测试保证证书的有效性,如果过期及时通知
为什么不用腾讯云/阿里云等云服务而用Flashduty?
因为它们很贵且没有免费额度,还需要实名认证,相比之下Flashduty注册简单,不用实名认证,且有免费额度。
Flashduty支持哪些告警渠道?
目前支持电话、微信机器人、企业微信、钉钉、飞书、短信、邮件、Slack、Zoom、Telegram等(更多方式在不断开发中)。下面就来看看具体如何操作吧,用不了 5 分钟。
1.注册Flashduty
很简单,只需要打开 https://console.flashcat.cloud/login 收一个验证码就搞定了
2.设置通知策略
登录后,进入 https://console.flashcat.cloud/channel 点击【创建协作空间】。协作空间是通知和协作的基本单位,FlashDuty 主要用处是做告警事件的协同 OnCall 处理,咱们这里是想白嫖其消息通道能力,所以随便创建个默认协作空间即可。实际对于新注册用户,FlashDuty 会自动引导你创建,直接点击下一步下一步即可。

创建协作空间的第二步,设定分派(通知)策略按下图配置就好。Flashduty的分派策略非常灵活,可以遵循个人,也可以遵循团队,还有可以设置不同的优先级,不同的IM渠道,简单起见,可以先按下图的配置保存就好。

选择自定义事件,点击【保存】。这意味着生成了一个专属于你的 integration key,每次只要往这个地址发请求,Flashduty 就会收到。

3.推送消息并查看效果
简简单单一个curl,里边内容可以自定义,收到内容的模版也可以自定义。
curl -X POST 'https://api.flashcat.cloud/event/push/alert/standard?integration_key=04ed7d2d06d3549a8079489a1ad76b0xxx' \
-H 'Content-Type: application/json' \
-d '{
"event_status": "Warning",
"alert_key": "1",
"description": "测试告警",
"title_rule": "手把手教你白嫖Flashduty做消息通知",
"event_time": 1706614721,
"labels": {
"name":"guguji5",
"env":"prod"
}
}' -v
效果如下图,全程不超过5分钟,如果有需要的可以尝试一下。

手把手教你免费用Flashduty做消息通知的更多相关文章
- 手把手教你用深度学习做物体检测(五):YOLOv1介绍
"之前写物体检测系列文章的时候说过,关于YOLO算法,会在后续的文章中介绍,然而,由于YOLO历经3个版本,其论文也有3篇,想全面的讲述清楚还是太难了,本周终于能够抽出时间写一些YOLO算法 ...
- 手把手教你用深度学习做物体检测(六):YOLOv2介绍
本文接着上一篇<手把手教你用深度学习做物体检测(五):YOLOv1介绍>文章,介绍YOLOv2在v1上的改进.有些性能度量指标术语看不懂没关系,后续会有通俗易懂的关于性能度量指标的介绍文章 ...
- 手把手教你用深度学习做物体检测(七):YOLOv3介绍
YOLOv3 论文:< YOLOv3: An Incremental Improvement > 地址: https://arxiv.org/pdf/1804.02767.pdfyolov ...
- 手把手教你用java实现syslog消息的收发,学不会你打我喽!
大家好,我是道哥,专注于后端java开发,喜欢写作和分享.如果觉得文章对你有用,那就点个赞呗!如果能转发那是对道哥最大的支持! syslog的定义 见文知义,syslog,从英文名字上可以看出是指系统 ...
- 表格技术七十二变|手把手教你用Canvas电子表格做电子签名
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 日常生活工作学习中,大家对电子表格必定不陌生.从工作数据汇总分析到出门收据各种电子发票,这些都是由电子表格制 ...
- 手把手教你做个人 app
我们都知道,开发一个app很大程度依赖服务端:服务端提供接口数据,然后我们展示:另外,开发一个app,还需要美工协助切图.没了接口,没了美工,app似乎只能做成单机版或工具类app,真的是这样的吗?先 ...
- UWP Jenkins + NuGet + MSBuild 手把手教你做自动UWP Build 和 App store包
背景 项目上需要做UWP的自动安装包,在以前的公司接触的是TFS来做自动build. 公司要求用Jenkins来做,别笑话我,之前还真不晓得这个东西. 会的同学请看一下指出错误,不会的同学请先自行脑补 ...
- 最准确的单点登录SSO图示和讲解(有代码范例)|手把手教做单点登录(SSO)系列之二
写第一篇博客<手把手教做单点登录(SSO)系列之一:概述与示例>,就获得了园子里朋友们热情的评论和推荐,感谢各位. 我那篇文章同时发了CSDN和博客园.对比一下,更感受到博客园童鞋们的技术 ...
- 转载:手把手教你做iOS推送
手把手教你做iOS推送 http://www.cocoachina.com/industry/20130321/5862.html
- 手把手教做Excel直方图
手把手教做Excel直方图 2017-10-05 作者:ExcelHome 阅读:71968次 直方图是用于展示数据的分组分布状态的一种图形,用矩形的宽度和高度表示频数分布,通过直方图,用户可 ...
随机推荐
- HarmonyOS NEXT应用开发之深色模式适配
介绍 本示例介绍在开发应用以适应深色模式时,对于深色和浅色模式的适配方案,采取了多种策略如下: 固定属性适配:对于部分组件的颜色属性,如背景色或字体颜色,若保持不变,可直接设定固定色值或引用固定的资源 ...
- java应用提速(速度与激情)
简介: 本文将阐述通过基础设施与工具的改进,实现从构建到启动全方面大幅提速的实践和理论. 作者 | 阿里巴巴CTO技术来源 | 阿里开发者公众号 联合作者:道延 微波 沈陵 梁希 大熊 断岭 北纬 未 ...
- What's new in dubbo-go v1.5.6
简介: dubbogo 社区近期发布了 dubbogo v1.5.6.该版本和 dubbo 2.7.8 对齐,提供了命令行工具,并提供了多种加载配置的方式. 作者 | 铁城 dubbo-go 社区 ...
- [FAQ] Cannot use object of type MongoInt64 as array
此类情况出现在 需要使用字符串/数组,实际却使用了对象. 解决方式是调试数据,对数据类型进行转换即可. MongoInt64 对象提供 __toString 方法,那么可以强转成 64 位 integ ...
- 2019-8-31-C#-转换类型和字符串
title author date CreateTime categories C# 转换类型和字符串 lindexi 2019-08-31 16:55:58 +0800 2018-2-13 17:2 ...
- golang url解析
package main import "fmt" import "net/url" import "strings" func main( ...
- CSS样式第四篇
针对现在网站的图片过大问题,可以用相应的工具进行压缩,并且可对图片进行切割处理. 1.如果一个页面的图片过大,可以对其切割,代码<img src="1.jpg">&l ...
- postgresql性能优化1:min和max的性能
select max(datatime) as id from mytable ---全表检索,时间慢执行时间5分钟 select max(datatime) as id from mytable w ...
- iframe 高度设置为0时还有占位_iframe占位
iframe是一个内联元素,默认是跟baseline对齐的,iframe后边有个看不见.摸不着的行内空白节点,空白节点占据着高度,iframe与空白节点的基线对齐,导致了div被撑开,从而出现滚动条, ...
- IPv6 — 实践
目录 文章目录 目录 前文列表 常用命令 开启/关闭 IPv6 支持 在 CentOS7 上配置 IPv6 地址 自动获取链路本地地址 配置静态全球唯一地址 配置临时 IPv6 地址 添加 IPv6 ...