1

Je souhaite ajouter une alerte sur Google Cloud Monitoring de sorte que, pour un sujet et un abonnement donné, je souhaite savoir si un sujet est publié, alors les abonnements sont n'étant pas reconnu au même taux ou à un taux similaire pour une période donnée.Google Cloud Monitoring: Ajouter une alerte si la publication réussit et que l'abonnement échoue

Comment y parvenir en utilisant des alertes dans Google Cloud Monitoring ou StackDriver?

J'ai essayé une approche où j'ai 2 conditions pour satisfaire:

  1. Si la publication des opérations> 0,016/s pendant 2 minutes (ce qui signifie atleast un publier par minute)
  2. Si s'abonner accusés de réception < 0,001/s pendant 2 minutes (si aucun accusé de réception de souscription ne se produit en 2 minutes)

Puis, alerte. Ce qui se passe ici est, lors d'une charge faible, s'il n'y a pas de publication qui se passe pendant une durée de 3 minutes et une publication se produit, les deux conditions 1 et 2 sont définies et les devs sont signalés comme un échec.

Alors, quelle est la bonne façon de concevoir de telles alertes?

Si mon approche est proche de ce que je veux, les questions suivantes qui me viennent à l'esprit sont,

  1. est-il un moyen de dire compter vos deux minutes de l'instance où la publication arrive à voir si la condition d'accusé de réception est satisfaisante ou non.
  2. Ou, existe-t-il un moyen de faire en sorte que l'alerte attende 2-3 minutes pour voir si l'incident se résout, puis envoie une alerte aux développeurs.
  3. Ou, y a-t-il une façon dont nous pouvons compter les occurrences de ces conditions satisfaisantes et puis alerter seulement si les occurrences sont plus de 5 ou 10 dans une durée de 15 minutes ou quelque chose comme ça.

Désolé pour le post long. Mais, toute forme d'aide est appréciée.

Répondre

0

Pour calculer la fréquence des tâches, une fenêtre temporelle de 2 à 3 minutes est utilisée. Donc, si vous avez eu 0 tâches pendant 2 minutes ou plus ce problème se reproduit. Ceci est décrit dans la documentation sur partial metrics. En outre, il existe des solutions de contournement à l'intérieur de ce lien. Vous pouvez créer votre propre custom metrics.