1

我想在Google Cloud Monitoring上添加警報,以便對於給定主題和訂閱,我想知道是否正在發佈主題,然後訂閱是沒有在給定的時間框架內以相同或相似的速率被確認。Google Cloud Monitoring:如果發佈成功並訂閱失敗,請添加警報

我們如何實現在Google雲端監控或StackDriver中使用警報?

我已嘗試的方法,其中我有2個條件滿足:

  1. 如果發佈操作> 0.016 /秒2分鐘(意味着ATLEAST一個 每分鐘發佈)
  2. 如果訂閱確認< 0.001 /秒2分鐘(如果在2分鐘內沒有訂閱確認)

然後,警報。

這裏發生的事情是,在低負載期間,如果沒有發佈發生3分鐘的時間間隔,並且發佈發生,則條件1和2都被設置爲真,並且開發人員將這種情況警告爲失敗。

那麼,設計這種警報的正確方法是什麼?

如果我的做法是接近我想要的東西,那,我想起了接下來的問題是,

  1. 有沒有辦法說從實例,其中 發佈算你2分鐘恰好看到如果確認條件是 滿足與否。
  2. 或者,有沒有辦法讓警報等待2-3分鐘,看看事件是否解決,然後發送警報給開發人員。
  3. 或者,有沒有一種方法可以計算出這些條件的滿足程度,然後在15分鐘內發生超過5次或10次的情況下才會發出警報,或者類似的情況。

對不起,很長的文章。但是,任何形式的幫助表示讚賞。

回答

0

爲了計算任務的頻率,使用2-3分鐘的時間窗口。所以如果你在2分鐘或更長時間內完成了0個任務,這個問題就會重演。這在有關partial metrics的文檔中有描述。此外,此鏈接中還有解決方法。

您可以嘗試創建自己的custom metrics