適用於應用程式錯誤的AWS警報

2021-10-14 15:04:05 字數 2210 閱讀 9560

監視對於任何實際應用都是關鍵的。 您必須知道正在發生的事情,並在發生錯誤時實時得到警報。 aws為此提供了cloudwatch,並自動為您提供了許多指標。 但是,您必須定義一些自己的東西。 然後,您需要定義適當的警報。

在這裡,我將重點介紹小時:

首先,先決條件:

如果您不使用cloudwatch日誌,請使用以下簡單的配置檔案和指令碼來啟用它們:

sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file : /var/config/cloudwatch-agent-config .json -s現在,您必須定義兩件事:記錄指標和警報。 下面的cloudformation**建立了兩個:

"type" : "aws::cloudwatch::alarm" ,

"properties" :

],"insufficientdataactions" : [

],"comparisonoperator" : "greaterthanorequaltothreshold" ,

"evaluationperiods" : "1" ,

"namespace" : "logmetrics" ,

"period" : "900" ,

"statistic" : "sum" ,

"threshold" : "5" ,

"treatmissingdata" : "ignore"}},

"errormetricfilter" : ]}

},然後,您可以為警告建立相同的警報(查詢模式:「 warn」)。 閾值可能會更高,例如10或20。但這取決於您的應用程式日誌記錄模式。

然後是錯誤5xx負載均衡器警報。 在cloudformation中,它看起來像這樣:

使用cloudformation(甚至手動)來執行它並不像看起來那樣簡單。 度量標準名稱,命名空間和值的正確組合並不明顯,並且相關文件並不是彈出的第一件事。 因此,我決定分享一些可行的方法,因為在達到該狀態之前可能需要花費一些時間進行實驗。

但是,即使在cloudformation或aws上下文之外,也必須在大量應用程式錯誤,警告和http錯誤的情況下進行監視和警報。 推薦自動建立這些警報。

適用於各種列表操作的Python程式

here,we are implementing apython program for various list operations,following operations are being performed in the list,在這裡,我們正在為各種列表操作實現python程式,正在...

蘋果發布適用於安卓的AirTag跟蹤應用程式

程式設計客棧 www.cppcns.com 12月14日 訊息 今天,蘋果公司在google play商店發布了tracker deteyjwqygjct應用程式。該應用程式允許使用者掃瞄當前與其實際所有者分離的airtag 或其他物品 tracker detect會尋找與其所有者分離且與蘋果的 f...

比較適用於程式設計師的創業方法,參考!

比較適用於程式設計師的創業方法,參考!每個人都有適合自己的路子,不能說通用,只能算是一點個人心得吧。1 必須建立乙個 這是你在網路上的 門面 9oal可以展示你的作品,也可以讓別人通過這個 找到你。無論是否程式設計師創業,都應該有個 的傳統主要目的是為了宣傳,現代 還可能有互動 管理 實驗等多種功能...