[CENTOS] [GCP] Effectuer un test de charge du processeur et définir une alerte pour GCE

Aperçu

Ce document effectue un test de charge qui oblige un GCE créé avec GCP à utiliser une grande quantité de CPU. En outre, configurez la fonction de surveillance GCP pour vous alerter lorsque l'utilisation du processeur atteint 100%.

0. Prérequis

$ cat /etc/redhat-release
CentOS Linux release 8.2.2004 (Core)

1. Créez une alerte

  1. Cliquez sur "Surveillance" -> "Alerte". image.png

  2. Cliquez sur "CRÉER UNE POLITIQUE". image.png

  3. Cliquez sur "AJOUTER UNE CONDITION". image.png

  4. Définissez le contenu à surveiller comme suit. (Ce qui suit mesure l'utilisation du processeur de l'instance de VM (GCE))

    • Resource type : VM Instance
    • Metric : CPU utilization image.png
  5. Réglez le moment pour émettre une alerte dans "Configuration" et cliquez sur "ENREGISTRER". image.png

  6. Cliquez sur Suivant. image.png

  7. Définissez l'option permettant d'émettre une alerte dans "Canaux de notification" (comme l'émission d'une alerte à une adresse e-mail) et cliquez sur "SUIVANT". image.png

  8. Entrez les éléments suivants et cliquez sur "ENREGISTRER".

  1. Assurez-vous que l'alerte a été créée et que l'alerte est activée. image.png

2. Test de charge du processeur

  1. Connectez-vous à GCE.

  2. Exécutez la commande suivante qui consomme intentionnellement le processeur plusieurs fois. (Sortie infinie de y vers` / dev / null / ʻen arrière-plan)

    $ yes > /dev/null &
    

    image.png

  3. Exécutez la commande top et confirmez que l'utilisation du processeur est de 100%. image.png

3. Résultat du test

Tableau de bord GCP

  1. Confirmez qu'une alerte avec une utilisation du processeur à 100% a été émise. image.png

  2. Cliquez sur l'alerte déclenchée pour afficher les détails de l'incident. image.png image.png image.png

Si vous prévoyez d'émettre une alerte sur votre adresse e-mail

Confirmez que vous avez reçu l'e-mail d'alerte suivant.

image.png image.png

4. Fin du test

Que faire avec GCE

Exécutez la commande top et notez le PID du processus yes (le processus qui consomme intentionnellement du processeur). Après cela, exécutez la commande suivante pour terminer tous les processus «oui».

$ kill PID 

Exécutez ensuite la commande top et vérifiez que l'utilisation du processeur a diminué.

Tableau de bord, mail d'alerte

Confirmez que les détails de l'incident ont été mis à jour comme récupération après l'échec. En outre, si vous avez défini le courrier d'alerte à envoyer à votre adresse de messagerie, assurez-vous que vous avez reçu le courrier "Alerte récupérée" après la récupération de l'échec.

image.png image.png

finalement

En définissant la fonction de surveillance et les alertes de GCP, vous pouvez remarquer des problèmes tels qu'une utilisation intensive du processeur.

Recommended Posts

[GCP] Effectuer un test de charge du processeur et définir une alerte pour GCE