手把手教你免費用Flashduty做消息通知

為什么需要消息通知?

如果有重要的情況發生,希望能通過各種媒介通知我們。可以舉幾個例子:

  1. 家里燃氣費沒有了,希望能有短信或者app通知
  2. api頻繁500報錯,希望及時感知,及時修復
  3. 公司網站是https自簽名證書,為了保證可用性,每天會有e2e測試保證證書的有效性,如果過期及時通知

為什么不用騰訊云/阿里云等云服務而用Flashduty?

因為它們很貴且沒有免費額度,還需要實名認證,相比之下Flashduty注冊簡單,不用實名認證,且有免費額度。

Flashduty支持哪些告警渠道?

目前支持電話、微信機器人、企業微信、釘釘、飛書、短信、郵件、Slack、Zoom、Telegram等(更多方式在不斷開發中)。下面就來看看具體如何操作吧,用不了 5 分鐘。

1.注冊Flashduty

很簡單,只需要打開?FlashDuty - 一站式告警響應平臺?收一個驗證碼就搞定了

2.設置通知策略

登錄后,進入?FlashDuty - 一站式告警響應平臺?點擊【創建協作空間】。協作空間是通知和協作的基本單位,FlashDuty 主要用處是做告警事件的協同 OnCall 處理,咱們這里是想白嫖其消息通道能力,所以隨便創建個默認協作空間即可。實際對于新注冊用戶,FlashDuty 會自動引導你創建,直接點擊下一步下一步即可。

20240201080759

創建協作空間的第二步,設定分派(通知)策略按下圖配置就好。Flashduty的分派策略非常靈活,可以遵循個人,也可以遵循團隊,還有可以設置不同的優先級,不同的IM渠道,簡單起見,可以先按下圖的配置保存就好。

20240201080848

選擇自定義事件,點擊【保存】。這意味著生成了一個專屬于你的 integration key,每次只要往這個地址發請求,Flashduty 就會收到。

20240201080916

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分鐘,如果有需要的可以嘗試一下。

20240201081028

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/714523.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/714523.shtml
英文地址,請注明出處:http://en.pswp.cn/news/714523.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

白話大模型① :AI分析能做什么?在實際落地中會碰到什么問題?

白話大模型系列共六篇文章,將通俗易懂的解讀大模型相關的專業術語。本文為第一篇:AI分析能做什么?在實際落地中會碰到什么問題? 作者:星環科技 人工智能產品部 我們使用一個簡單的應用實例來解析人工智能分析都在做什…

若依框架使用mars3d的環境配置,地球構建

因項目需要,原本使用過的cesium依賴,現在想使用火星科技mars3d的一些功能,所以需要引入mars3d依賴,整個過程非常的坎坷,以至于我都不知道到底是哪些部分是標準的。。。先把我認為對的記錄一下: 1.vue.conf…

[滲透教程]-200-網絡安全基本概念

文章目錄 1.0專業術語1.1資產1.2網絡安全 (cyber security)1.3 網絡空間 (cyberspace)1.4安全的屬性1.5 安全策略1.6 威脅模型1.7 威脅模型1.8 DREAD模型1.9 OCTAVE模型1.10 國內的安全2.安全策略(Security Policy)3.安全機制(Security Mechanism)4. 安全防護模型

sqlserver保存微信Emoji表情

首先將數據庫字段,設置類型為 nvarchar(200)一個emoji表情,占4字節就可以了,web前端展示不用改任何東西,直接提交數據保存;回顯也會沒有問題,C#代碼不用做任何處理; 不哭不鬧要睡覺&#x1f31…

【機器學習300問】24、模型評估的常見方法有哪些?

一、為什么要對模型進行評估? 對機器學習和神經網絡的模型進行評估是至關重要的,原因如下: 得知模型的泛化能力 模型評估的主要目的是了解模型在未見過的數據上的表現,即其泛化能力。這是因為模型的性能在訓練數據上可能會過擬合…

構建大語言模型的四個主要階段

大規模語言模型的發展歷程雖然只有短短不到五年的時間,但是發展速度相當驚人,國內外有超過百種大模型相繼發布。中國人民大學趙鑫教授團隊在文獻按照時間線給出 2019 年至 2023 年比較有影響力并且模型參數量超過 100 億的大規模語言模型。大規模語言模型…

LangFlow——一款可輕松實驗和原型化 LangChain流水線的AI項目

LangFlow——一款可輕松實驗和原型化 LangChain流水線的AI項目。 前言 在人工智能興起的當下,AI正在重塑著很多行業。今天介紹的是一款近期登上github熱門的一款可輕松實驗和原型化 LangChain[1] 流水線的AI項目—LangFlow。 Flowise——通過拖放界面構建定制的LLM…

MCTP Control Protocol

MCTP control message用于在MCTP通信的協議中,來設置和初始化MCTP通信。 本文基于 SMBus/I2C 來實現 MCTP Control Protocol,SMBus/I2C 包格式如下: Management Component Transport Protocol (MCTP) SMBus/I2C Transport Binding Specific…

Flask學習筆記

不論POST請求還是GET請求都支持在 URL 中添加變量&#xff0c;可以選擇性的加上一個轉換器&#xff0c;為變量指定數據類型。 history_alarm.route(/test/<int:post_id>, methods[POST]) def test(post_id):print(f"參數類型為&#xff1a;{type(post_id)}")i…

VUE3中的組件傳值

一、父傳子(props) 在子組件中可以使用defineProps接收父組件向子組件的傳值 父組件fatherPage.vue&#xff1a; <template><div class"father"><button click"a a 1">按鈕</button><childPage :a"a" /><…

clickhouse的多路徑存儲策略

存儲策略 clickhouse從19.15開始&#xff0c;MergeTree實現了自定義存儲策略的功能&#xff1a; JBOD策略&#xff1a;這種策略適合服務器掛多磁盤但沒做raid的場景。JBOD是一種輪詢策略&#xff0c;每次執行INSERT或者MERGE&#xff0c;所以產生的新分區會輪詢寫入各個磁盤。…

C#面:Application , Cookie 和 Session 會話有什么不同

Application、Cookie 和 Session 是在Web開發中常用的三種會話管理方式 Application&#xff08;應用程序&#xff09;&#xff1a; Application 是在服務器端保存數據的一種方式&#xff0c;它可以在整個應用程序的生命周期內共享數據。Application 對象是在應用程序啟動時創…

Nginx 隱藏版本信息和logo

1.隱藏版本信息 http {### 隱藏版本號 server_tokens off; } 2.隱藏圖標 2.1 cd nginx 安裝的路徑 cd/XXXX/nginx-1.2.0 2.2 編輯文件 vim src/core/nginx.h 修改define nginx_ver 中的內容 vim src/http/ngx_http_special_response.c 修改 u_char ngx_http_error_tail[]…

java 基礎(核心知識搭配代碼)

前言 java的學習分為了上部分以及下部分進行學習&#xff0c;上部分就是對于java的基礎知識&#xff0c;面向對象上&#xff0c;面向對象下&#xff0c;異常操作&#xff0c;javaApi&#xff1b;下部主要是集合&#xff0c;泛型&#xff0c;反射&#xff0c;IO流&#xff0c;J…

Grid-Based Continuous Normal Representation for Anomaly Detection 論文閱讀

Grid-Based Continuous Normal Representation for Anomaly Detection 論文閱讀 摘要簡介方法3.1 Normal Representation3.2 Feature Refinement3.3 Training and Inference 4 實驗結果5 總結 文章信息&#xff1a; 原文鏈接&#xff1a;https://arxiv.org/abs/2402.18293 源碼…

ChatGPT4.0使用次數限制解讀

ChatGPT4.0使用次數限制解讀 ChatGPT4.0簡介 ChatGPT4.0&#xff0c;由OpenAI開發的先進通用聊天機器人模型&#xff0c;基于GPT4技術構建&#xff0c;為用戶提供了自然語言處理等多項任務的解決方案。 ChatGPT4.0使用次數限制 在日常使用過程中&#xff0c;用戶會遇到Chat…

【MIT 6.S081】2020, 實驗記錄(6),Lab: Copy-on-Write Fork

目錄 Task: Implement copy-on writestep 1&#xff1a;對內存塊進行引用計數step 2&#xff1a;uvmcopy 實現 fork 時將 parent 的物理頁映射到 child 中step 3&#xff1a;在 usertrap 中增加對 page fault 的處理執行測試 官方說明&#xff1a;Lab: Copy-on-Write Fork for …

IP地址工具,判斷IP是否在指定范圍內(支持ipv6)

常用方法&#xff0c;判斷一個ip是否在指定的ip范圍內&#xff0c;范圍可能包括起始ip范圍或者掩碼形式&#xff0c;無其它依賴&#xff0c; package com.yk.ip;import java.math.BigInteger; import java.net.InetAddress; import java.net.UnknownHostException; import jav…

操作系統-文件原理

目錄 一、磁盤 1.1 磁盤結構 1. 盤片&#xff1a; 2. 盤面&#xff1a; 3. 磁頭&#xff1a; 4. 磁道&#xff1a; 5. 扇區&#xff1a; 6. 磁道密度和扇區密度&#xff1a; 1.2 磁盤訪問 1. 尋道&#xff08;Seeking&#xff09;&#xff1a; 2. 延遲旋轉&#xff…

C++進階-- map和set

關聯式容器 在前面&#xff0c;我們所學的vector、list、deque&#xff0c;這些都是序列容器&#xff0c;也就是底層為線性序列的數據結構。 而關聯式容器是C標準庫中的一種類別&#xff0c;用于存儲鍵值對&#xff08;key-value pair&#xff09;&#xff0c;關聯式容器中的元…