使用亞馬遜云科技Amazon SNS&SQS實(shí)現(xiàn)Amazon CloudWatch持續(xù)報(bào)警
2023-04-13 11:16:20AI云資訊1296
Amazon CloudWatch可實(shí)時(shí)監(jiān)控您的亞馬遜云科技資源以及您在亞馬遜云科技上運(yùn)行的應(yīng)用程序。您可以使用CloudWatch收集和跟蹤指標(biāo),這些指標(biāo)是您可衡量的相關(guān)資源和應(yīng)用程序的變量。您可以創(chuàng)建警報(bào),利用這些警報(bào)監(jiān)視指標(biāo),當(dāng)超出閾值時(shí),它們會(huì)發(fā)送通知或者對(duì)您所監(jiān)控的資源自動(dòng)進(jìn)行更改。例如,您可以監(jiān)控您的Amazon EC2實(shí)例的CPU使用率以及磁盤讀寫情況,然后使用此數(shù)據(jù)確定您是否應(yīng)啟動(dòng)其它實(shí)例來處理增加的負(fù)載。您還可以使用此數(shù)據(jù)停止未完全利用的實(shí)例以節(jié)省開支。
但是,Amazon CloudWatch Alarm僅會(huì)在警報(bào)從【正?!繝顟B(tài)轉(zhuǎn)變?yōu)椤靖婢繝顟B(tài)時(shí)觸發(fā)一次警報(bào)。此后,即使警報(bào)仍然處于【告警】狀態(tài),也不會(huì)有新的通知產(chǎn)生。如何基于Amazon SNS和Amazon SQS,在警報(bào)被觸發(fā)后按照一定的時(shí)間頻率來重復(fù)報(bào)警,實(shí)現(xiàn)持續(xù)報(bào)警的效果,確保您及時(shí)知曉系統(tǒng)中的問題。
本方案主要會(huì)使用到以下服務(wù):
Amazon CloudWatch
Amazon SNS
Amazon SQS
Amazon Lambda
首先,創(chuàng)建Amazon CloudWatch Alarm,當(dāng)警報(bào)觸發(fā)時(shí),配置將警報(bào)信息發(fā)送至Amazon SNS,實(shí)際上告警操作類型除了Amazon SNS以外,還支持Amazon EC2操作,擴(kuò)展Auto Scaling組以及Amazon Systems Manager中的一些操作。這里使用Amazon SNS,主要是為了后續(xù)串聯(lián)Amazon SQS。
接著,為Amazon SNS配置類型為Amazon SQS的訂閱,這樣便可將警報(bào)信息傳輸至Amazon SQS。
最后,將Amazon SQS配置為Amazon Lambda的觸發(fā)器,這樣當(dāng)警報(bào)信息傳輸至Amazon SQS時(shí),就會(huì)觸發(fā)Amazon Lambda。
其中核心邏輯有兩個(gè):
一、Amazon Lambda與Amazon SQS集成使用的特性:您可以使用Lambda函數(shù)來處理某個(gè)Amazon SQS隊(duì)列中的消息。Lambda事件源映射支持標(biāo)準(zhǔn)隊(duì)列和先進(jìn)先出(FIFO)隊(duì)列。在Amazon SQS中,您可以通過將來自一個(gè)應(yīng)用程序組件的任務(wù)發(fā)送到一個(gè)隊(duì)列中并異步處理它們來進(jìn)行分載。Lambda輪詢隊(duì)列并同步調(diào)用您的Lambda函數(shù),其中有包含隊(duì)列消息的事件。Lambda按批次讀取消息,并為每個(gè)批次調(diào)用一次函數(shù)。當(dāng)您的函數(shù)成功處理一個(gè)批次后,Lambda就會(huì)將其消息從隊(duì)列中刪除。
二、Amazon SQS可見性超時(shí):當(dāng)使用者接收并處理來自某個(gè)隊(duì)列的消息時(shí),消息將保留在該隊(duì)列中。Amazon SQS不會(huì)自動(dòng)刪除消息。因?yàn)锳mazon SQS是分布式系統(tǒng),所以無法保證使用者實(shí)際收到消息(例如,由于使用者應(yīng)用程序問題)。因此,使用者在接收和處理消息后必須從隊(duì)列中刪除該消息。在收到消息后,消息將立即保留在隊(duì)列中。為防止其他用戶再次處理消息,Amazon SQS會(huì)將可見性超時(shí),即Amazon SQS阻止其他用戶接收并處理消息的一段時(shí)間。消息的默認(rèn)可見性超時(shí)為30秒。最小為0秒。最長(zhǎng)為12小時(shí)。
在本解決方案中,Lambda的代碼邏輯為檢查警報(bào)狀態(tài),當(dāng)警報(bào)仍未修復(fù)時(shí),會(huì)主動(dòng)拋出一個(gè)異常,這樣Lambda就會(huì)認(rèn)為函數(shù)并未成功處理,也不會(huì)自動(dòng)從隊(duì)列中刪除消息,隨即使用Amazon SQS可見性超時(shí)來控制間隔時(shí)間,達(dá)到預(yù)計(jì)時(shí)間后便會(huì)重復(fù)報(bào)警,直到警報(bào)被修復(fù)。當(dāng)然Amazon SQS本身也存在一些限制,消息最多能在隊(duì)列中保留14天。如果您需要讓警報(bào)機(jī)制保持超過14天,我們可以使用另一個(gè)方案。
除了解決方案中使用郵件完成警報(bào)的通知,您也可以實(shí)現(xiàn)短信、企業(yè)微信、釘釘、飛書等多種方式的通知。
相關(guān)文章
- 從“煙囪式監(jiān)控”到觀測(cè)云平臺(tái):2025 亞馬遜云科技峰會(huì)專訪
- 亞馬遜云科技宣布中國(guó)企業(yè)出海業(yè)務(wù)戰(zhàn)略升級(jí)
- 亞馬遜云科技Amazon SageMaker Unified Studio現(xiàn)已可用,加速數(shù)據(jù)分析和人工智能創(chuàng)新
- 亞馬遜首款量子計(jì)算芯片Ocelot亮相,微軟/谷歌/微美全息競(jìng)逐加速量子行業(yè)成熟
- 涂鴉智能宣布與亞馬遜云科技IoT集成,增強(qiáng)智能家居連接能力
- 亞馬遜Prime Video推出了AI Topics功能,利用人工智能來推薦內(nèi)容
- 搶先OpenAI Sora谷歌新推Veo模型,亞馬遜/微美全息加入AI視頻生成競(jìng)賽引關(guān)注
- 中宇聯(lián)攜手亞馬遜云科技,共同推動(dòng)行業(yè)數(shù)智化轉(zhuǎn)型進(jìn)程
- 涂鴉智能斬獲亞馬遜云科技2024合作伙伴獎(jiǎng)項(xiàng),加速推動(dòng)全球智能化進(jìn)程
- 鈦動(dòng)科技成為亞馬遜廣告合作伙伴,開啟全渠道數(shù)字營(yíng)銷新篇章
- 大米和小米、亞馬遜云科技聯(lián)合創(chuàng)新 為上千萬特需兒童帶來首套AI解決方案
- 亞馬遜曝光搭載M4芯片的小型Mac Mini
- 亞馬遜計(jì)劃采用先進(jìn)的核反應(yīng)堆來實(shí)現(xiàn)氣候目標(biāo)
- Global E-Payment 亮相亞馬遜全全球開店啟動(dòng)大會(huì),重磅福利助攻賣家備戰(zhàn)旺季
- OpenAI ChatGPT用戶激增至2億,亞馬遜/微美全息加速布局大模型市場(chǎng)藍(lán)海
- 亞馬遜的新款A(yù)lexa語(yǔ)音助手將使用Claude AI技術(shù)
人工智能企業(yè)
更多>>人工智能硬件
更多>>- 中科天璣支持CCF BigData 2025“數(shù)據(jù)智能計(jì)算”論壇圓滿召開——攜產(chǎn)界實(shí)踐洞見共探智能時(shí)代數(shù)據(jù)支撐新路徑
- 百年傳奇煥新:讓“RCA之聲”傳遍中國(guó)
- 在胡同與北海間流轉(zhuǎn)的光影 佳能EOS R50 V秋日氛圍感體驗(yàn)
- 一直戴,一直拍!魅族AI拍攝眼鏡StarV Snap發(fā)布
- “盎銳科技杯”2025建筑機(jī)器人技能大賽在滬啟動(dòng),助推智能建造實(shí)戰(zhàn)人才培養(yǎng)
- 國(guó)產(chǎn)芯開行業(yè)新局,至像Z35國(guó)產(chǎn)芯系列新品打印機(jī)賦能中國(guó)打印
- 神眸榮獲快手“品牌標(biāo)桿獎(jiǎng)”,以芯片級(jí)創(chuàng)新躋身行業(yè)前列
- AMD 推出 EPYC? 嵌入式 4005 處理器,助力低時(shí)延邊緣應(yīng)用
人工智能產(chǎn)業(yè)
更多>>- 騰訊啟動(dòng)AI應(yīng)用繁榮計(jì)劃,新一期AI共創(chuàng)營(yíng)報(bào)名企業(yè)超300家
- 首都機(jī)場(chǎng)“AI繪空港”大賽完美收官,卓特視覺以技術(shù)賦能創(chuàng)意未來
- 打造張江人工智能創(chuàng)新小鎮(zhèn),全國(guó)首個(gè)人工智能創(chuàng)新應(yīng)用先導(dǎo)區(qū)再添發(fā)展新引擎
- 人機(jī)共生 · 智啟未來——2025高交會(huì)亞洲人工智能與機(jī)器人產(chǎn)業(yè)鏈展主題發(fā)布
- 北京數(shù)基建發(fā)布“知行IntAct”混合智能體產(chǎn)品,以AI定義城市治理新范式
- 新時(shí)達(dá)“精耕小腦”,與大腦協(xié)同,加速具身智能垂直落地
- 亞洲愿景論壇 東軟蓋龍佳談AI與數(shù)據(jù)價(jià)值化重構(gòu)醫(yī)療未來
- 破解AI落地難題!北大這場(chǎng)特訓(xùn)營(yíng),為企業(yè)找到轉(zhuǎn)型“最優(yōu)解”
人工智能技術(shù)
更多>>- 外灘大會(huì)首發(fā)! 螞蟻密算推出AI密態(tài)升級(jí)卡 實(shí)現(xiàn)零改動(dòng)“即插即用”
- 騰訊優(yōu)圖攜Youtu-Agent開源項(xiàng)目亮相上海創(chuàng)智學(xué)院首屆TechFest大會(huì)
- 2025外灘大會(huì):王堅(jiān)暢談AI變革,普天科技錨定空天算力新賽道
- 騰訊正式開源Youtu-GraphRAG,圖檢索增強(qiáng)技術(shù)迎來落地新突破
- 聲網(wǎng)兄弟公司 Agora與OpenAI 攜手 助力多模態(tài) AI 智能體實(shí)現(xiàn)實(shí)時(shí)交互
- Qwen-Image-Edit 模型上線基石智算,圖像編輯更精準(zhǔn)
- 火山引擎多模態(tài)數(shù)據(jù)湖落地深勢(shì)科技,提升科研數(shù)據(jù)處理效能
- 斑馬AI大模型:為每個(gè)孩子提供專屬學(xué)習(xí)方案