国产精品久久国产精品99盘_国产国产人免费人成免费视频_国产精品杨幂va在线观看_国产精品夜色一区二区三区_国产精品欧美亚洲韩国日本久久_国产亚洲第一伦理第一区_2022国产成人精品福利网站_国产精品观看视频免费完整版_国产精品免费视频能看_久久tv免费国产高清

第一步
第二步
第三步
第四步
第五步
//彈窗容器
關閉按鈕

云科技Amazon SNS&SQS實現(xiàn)Amazon CloudWatch持續(xù)報警

2023-04-06 16:57    來源: 商業(yè)新聞    影響力評估指數(shù):17.16   消息收藏夾   收藏 已收藏
Amazon CloudWatch可實時監(jiān)控您的亞馬遜云科技資源以及您在亞馬遜云科技上運行的應用程序。您可以使用CloudWatch收集和跟蹤指標,這些指標是您可衡量的相關資源和應用程序的變量。您可以創(chuàng)建警報,利用這些警報監(jiān)視指標,當超出閾值時,它們會發(fā)送通知或者對您所監(jiān)控的資源自動進行更改。例如,您可以監(jiān)控您的Amazon EC2實例的CPU使用率以及磁盤讀寫情況,然后使用此數(shù)據(jù)確定您是否應啟動其它實例來處理增加的負載。您還可以使用此數(shù)據(jù)停止未完全利用的實例以節(jié)省開支。

但是,Amazon CloudWatch Alarm僅會在警報從【正常】狀態(tài)轉(zhuǎn)變?yōu)椤靖婢繝顟B(tài)時觸發(fā)一次警報。此后,即使警報仍然處于【告警】狀態(tài),也不會有新的通知產(chǎn)生。如何基于Amazon SNS和Amazon SQS,在警報被觸發(fā)后按照一定的時間頻率來重復報警,實現(xiàn)持續(xù)報警的效果,確保您及時知曉系統(tǒng)中的問題。

本方案主要會使用到以下服務:

  • Amazon CloudWatch

  • Amazon SNS

  • Amazon SQS

  • Amazon Lambda

首先,創(chuàng)建Amazon CloudWatch Alarm,當警報觸發(fā)時,配置將警報信息發(fā)送至Amazon SNS,實際上告警操作類型除了Amazon SNS以外,還支持Amazon EC2操作,擴展Auto Scaling組以及Amazon Systems Manager中的一些操作。這里使用Amazon SNS,主要是為了后續(xù)串聯(lián)Amazon SQS。

接著,為Amazon SNS配置類型為Amazon SQS的訂閱,這樣便可將警報信息傳輸至Amazon SQS。

最后,將Amazon SQS配置為Amazon Lambda的觸發(fā)器,這樣當警報信息傳輸至Amazon SQS時,就會觸發(fā)Amazon Lambda。

其中核心邏輯有兩個:

一、Amazon Lambda與Amazon SQS集成使用的特性:您可以使用Lambda函數(shù)來處理某個Amazon SQS隊列中的消息。Lambda事件源映射支持標準隊列和先進先出(FIFO)隊列。在Amazon SQS中,您可以通過將來自一個應用程序組件的任務發(fā)送到一個隊列中并異步處理它們來進行分載。Lambda輪詢隊列并同步調(diào)用您的Lambda函數(shù),其中有包含隊列消息的事件。Lambda按批次讀取消息,并為每個批次調(diào)用一次函數(shù)。當您的函數(shù)成功處理一個批次后,Lambda就會將其消息從隊列中刪除。

二、Amazon SQS可見性超時:當使用者接收并處理來自某個隊列的消息時,消息將保留在該隊列中。Amazon SQS不會自動刪除消息。因為Amazon SQS是分布式系統(tǒng),所以無法保證使用者實際收到消息(例如,由于使用者應用程序問題)。因此,使用者在接收和處理消息后必須從隊列中刪除該消息。在收到消息后,消息將立即保留在隊列中。為防止其他用戶再次處理消息,Amazon SQS會將可見性超時,即Amazon SQS阻止其他用戶接收并處理消息的一段時間。消息的默認可見性超時為30秒。最小為0秒。最長為12小時。

在本解決方案中,Lambda的代碼邏輯為檢查警報狀態(tài),當警報仍未修復時,會主動拋出一個異常,這樣Lambda就會認為函數(shù)并未成功處理,也不會自動從隊列中刪除消息,隨即使用Amazon SQS可見性超時來控制間隔時間,達到預計時間后便會重復報警,直到警報被修復。當然Amazon SQS本身也存在一些限制,消息最多能在隊列中保留14天。如果您需要讓警報機制保持超過14天,我們可以使用另一個方案。

除了解決方案中使用郵件完成警報的通知,您也可以實現(xiàn)短信、企業(yè)微信、釘釘、飛書等多種方式的通知。

【免責聲明】本文僅代表作者個人觀點,與云財經(jīng)無關。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,云財經(jīng)對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關內(nèi)容。

點擊評論
云財經(jīng)智能匹配相關概念