當Prometheus遇到混沌工程

2022-06-03 04:39:10 字數 1344 閱讀 2155

最近容器組在開發雲平台的監控、報警功能。

大致的實現策略是:

1、雲平台頁面上配置告警規則

2、prometheus完成監控資料的聚合

3、當prometheus聚合後的監控資料滿足告警規則,觸發釘釘告警

1、告警規則配置,一般情況下,業務服務的服務型別為deployment。告警規則:pod記憶體使用率大於50%

2、步驟1中建立告警規則時,會同步在prometheus上建立乙個相同規則的alert任務

3、複製alert任務的聚合表示式,可以在graph中實時檢視到記憶體的占用情況

4、收到告警通知

那麼,是什麼讓記憶體的占用突然增高到90%以上,從而能觸發告警條件的呢?(告警條件:pod記憶體使用率大於50%)

chaos mesh登場了。

chaos mesh作為乙個雲原生的混沌工程平台,提供在 kubernetes 平台上進行混沌測試的能力。

chaos mesh包括針對kubernetes上複雜系統的故障注入方法,並涵蓋了pod,網路,檔案系統甚至核心中的故障。

chaos mesh功能很強大,這裡只用到給pod注入記憶體占用。

步驟如下:

推薦:

官網) (官網)

混沌網格(chaos mesh)的設計和工作原理 )

系列教程(二十)prometheus提供完備監控系統)

當流氓遇到劫匪

當流氓遇到劫匪 文 寧宇 周五看到六家網際網路公司聯合發表的宣告,抵制流量劫持等違法行為,有人認為這矛頭直指運營商。我對這個領域並不太懂,但也看這其中有很多誤解,還是有必要解釋一下的。首先,從純技術的角度看 流量劫持 客戶原本想訪問a 但是中間有人用技術手段,使實際開啟的是b 這些利用技術手段調整使...

當回車遇到換行

大家在寫文件或者寫 時都經常會用到換行操作,實際上我們都是使用鍵盤上的回車鍵進行換行。那麼,今天的問題來了,在按下回車鍵時系統做了哪些處理?回車鍵盤只是換行嗎?回車和換行是同一回事嗎?但實際並非完全如此。我們再來看看什麼是回車鍵,在打字機上有乙個叫字車的部件,在打字的時候它會根據所打的字元向前移動,...

C 當return 遇到遞迴

之前在用return 時,沒有遇到過遞迴情況,但是當我遇到遞迴情況的時候,有點不清晰了,相信這樣的人也不在少數,因此這裡我會給出當遞迴遇到return 會產生的結果。include void fun int x printf yes n int main int argc,char const ar...