arrow_back

Cloud Monitoring : Qwik Start

Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

Cloud Monitoring : Qwik Start

Lab 50 minutes universal_currency_alt 1 crédit show_chart Débutant
Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

GSP089

Google Cloud – Ateliers adaptés au rythme de chacun

Présentation

Cloud Monitoring vous offre une réelle visibilité sur les performances, le temps d'activité et l'état général de vos applications cloud. Il collecte des métriques, des événements et des métadonnées provenant de Google Cloud, d'Amazon Web Services, de vérifications du temps d'activité, de l'instrumentation d'applications et de divers composants d'application, comme Cassandra, Nginx, Apache Web Server, Elasticsearch et plus encore. Cloud Monitoring ingère ces données et génère des insights sous la forme de tableaux de bord, de graphiques et d'alertes. Ces alertes facilitent la collaboration puisqu'elles s'intègrent à Slack, PagerDuty, HipChat, Campfire et plus encore.

Dans cet atelier, vous allez installer des agents Monitoring et Logging pour collecter des informations à partir de votre instance. Ces informations peuvent inclure des métriques et des journaux provenant d'applications tierces.

Objectifs

Dans cet atelier, vous allez apprendre à :

  • surveiller une instance de machine virtuelle (VM) Compute Engine à l'aide de Cloud Monitoring ;
  • installer des agents Monitoring et Logging pour votre VM.

Préparation

Avant de cliquer sur le bouton "Démarrer l'atelier"

Lisez ces instructions. Les ateliers sont minutés, et vous ne pouvez pas les mettre en pause. Le minuteur, qui démarre lorsque vous cliquez sur Démarrer l'atelier, indique combien de temps les ressources Google Cloud resteront accessibles.

Cet atelier pratique vous permet de suivre vous-même les activités dans un véritable environnement cloud, et non dans un environnement de simulation ou de démonstration. Nous vous fournissons des identifiants temporaires pour vous connecter à Google Cloud le temps de l'atelier.

Pour réaliser cet atelier :

  • vous devez avoir accès à un navigateur Internet standard (nous vous recommandons d'utiliser Chrome) ;
Remarque : Ouvrez une fenêtre de navigateur en mode incognito/navigation privée pour effectuer cet atelier. Vous éviterez ainsi les conflits entre votre compte personnel et le temporaire étudiant, qui pourraient entraîner des frais supplémentaires facturés sur votre compte personnel.
  • vous disposez d'un temps limité ; une fois l'atelier commencé, vous ne pouvez pas le mettre en pause.
Remarque : Si vous possédez déjà votre propre compte ou projet Google Cloud, veillez à ne pas l'utiliser pour réaliser cet atelier afin d'éviter que des frais supplémentaires ne vous soient facturés.

Démarrer l'atelier et se connecter à la console Google Cloud

  1. Cliquez sur le bouton Démarrer l'atelier. Si l'atelier est payant, un pop-up s'affiche pour vous permettre de sélectionner un mode de paiement. Sur la gauche, vous trouverez le panneau Détails concernant l'atelier, qui contient les éléments suivants :

    • Le bouton Ouvrir la console Google
    • Le temps restant
    • Les identifiants temporaires que vous devez utiliser pour cet atelier
    • Des informations complémentaires vous permettant d'effectuer l'atelier
  2. Cliquez sur Ouvrir la console Google. L'atelier lance les ressources, puis ouvre la page Se connecter dans un nouvel onglet.

    Conseil : Réorganisez les onglets dans des fenêtres distinctes, placées côte à côte.

    Remarque : Si la boîte de dialogue Sélectionner un compte s'affiche, cliquez sur Utiliser un autre compte.
  3. Si nécessaire, copiez le nom d'utilisateur inclus dans le panneau Détails concernant l'atelier et collez-le dans la boîte de dialogue Se connecter. Cliquez sur Suivant.

  4. Copiez le mot de passe inclus dans le panneau Détails concernant l'atelier et collez-le dans la boîte de dialogue de bienvenue. Cliquez sur Suivant.

    Important : Vous devez utiliser les identifiants fournis dans le panneau de gauche. Ne saisissez pas vos identifiants Google Cloud Skills Boost. Remarque : Si vous utilisez votre propre compte Google Cloud pour cet atelier, des frais supplémentaires peuvent vous être facturés.
  5. Accédez aux pages suivantes :

    • Acceptez les conditions d'utilisation.
    • N'ajoutez pas d'options de récupération ni d'authentification à deux facteurs (ce compte est temporaire).
    • Ne vous inscrivez pas aux essais offerts.

Après quelques instants, la console Cloud s'ouvre dans cet onglet.

Remarque : Vous pouvez afficher le menu qui contient la liste des produits et services Google Cloud en cliquant sur le menu de navigation en haut à gauche. Icône du menu de navigation

Définir votre région et votre zone

Certaines ressources Compute Engine sont hébergées dans des régions et des zones. Une région est un emplacement géographique spécifique où vous pouvez exécuter vos ressources. Chaque région se compose d'une ou plusieurs zones.

Exécutez les commandes gcloud suivantes dans la console Cloud pour définir la région et la zone par défaut de votre atelier :

gcloud config set compute/zone "{{{project_0.default_zone|ZONE}}}" export ZONE=$(gcloud config get compute/zone) gcloud config set compute/region "{{{project_0.default_region|REGION}}}" export REGION=$(gcloud config get compute/region)

Tâche 1 : Créer une instance Compute Engine

  1. Dans le tableau de bord de la console Cloud, accédez au menu de navigation > Compute Engine > Instances de VM, puis cliquez sur Créer une instance.

  2. Renseignez les champs ci-dessous comme suit, en conservant la valeur par défaut dans les autres champs :

    Champ Valeur
    Nom lamp-1-vm
    Région
    Zone
    Série E2
    Type de machine e2-medium
    Disque de démarrage Debian GNU/Linux 11 (bullseye)
    Pare-feu Cochez "Autoriser le trafic HTTP"
  3. Cliquez sur Créer.

    Patientez quelques minutes. Vous verrez apparaître une coche verte une fois que l'instance aura été lancée.

Cliquez sur Vérifier ma progression ci-dessous. Si vous avez correctement suivi les instructions de l'atelier, une coche verte s'affiche.

Créer une instance Compute Engine

Tâche 2 : Ajouter le serveur HTTP Apache2 à votre instance

  1. Dans la console, cliquez sur SSH sur la même ligne que lamp-1-vm afin d'ouvrir un terminal pour votre instance.

  2. Exécutez les commandes suivantes dans la fenêtre SSH pour configurer le serveur HTTP Apache2 :

sudo apt-get update sudo apt-get install apache2 php7.0
  1. Lorsque vous y êtes invité, saisissez Y pour continuer.
Remarque : Si vous ne pouvez pas installer php7.0, utilisez php5. sudo service apache2 restart

Cliquez sur Vérifier ma progression ci-dessous. Si vous avez correctement suivi les instructions de l'atelier, une coche verte s'affiche.

Ajouter le serveur HTTP Apache2 à votre instance
  1. Revenez à la console Cloud, sur la page "Instances de VM". Cliquez sur l'adresse IP externe de l'instance lamp-1-vm pour afficher la page Apache2 par défaut correspondante.
Remarque : Si vous ne trouvez pas la colonne Adresse IP externe, cliquez sur l'icône Options d'affichage des colonnes en haut à droite, cochez la case Adresse IP externe et cliquez sur OK.

Cliquez sur Vérifier ma progression ci-dessous. Si vous avez correctement suivi les instructions de l'atelier, une coche verte s'affiche.

Obtenir une réponse positive pour l'adresse IP externe de l'instance de VM

Créer un champ d'application des métriques Monitoring

Définissez un champ d'application des métriques Monitoring associé à votre projet Google Cloud. Suivez les étapes ci-dessous pour créer un compte incluant un essai gratuit de Monitoring.

  • Dans la console Cloud, cliquez sur le Menu de navigation (Icône du menu de navigation) > Monitoring.

Lorsque la page Aperçu de Monitoring s'affiche, votre projet de champ d'application des métriques est prêt.

Installer les agents Monitoring et Logging

Les agents collectent des données, puis envoient ou diffusent des informations à Cloud Monitoring dans la console Cloud.

L'agent Cloud Monitoring est un daemon basé sur collectd qui collecte des métriques du système et des applications à partir d'instances de machines virtuelles, puis les envoie à Monitoring. Par défaut, il collecte des métriques de disque, de CPU, de réseau et de processus. Une fois l'agent Monitoring configuré, les applications tierces peuvent obtenir la liste complète de ses métriques. Sur le site Web Google Cloud Operations, consultez la documentation Cloud Monitoring pour plus d'informations.

Dans cette section, vous allez installer l'agent Cloud Logging pour diffuser les journaux depuis vos instances de VM vers Cloud Logging. Dans la suite de cet atelier, vous verrez quels journaux sont générés lorsque vous arrêtez et démarrez votre VM.

Remarque : Il est recommandé d'exécuter l'agent Cloud Logging sur toutes vos instances de VM.
  1. Pour installer l'agent Monitoring, exécutez la commande de son script d'installation dans le terminal SSH de votre instance de VM :
curl -sSO https://dl.google.com/cloudagents/add-google-cloud-ops-agent-repo.sh sudo bash add-google-cloud-ops-agent-repo.sh --also-install
  1. Si vous y êtes invité, appuyez sur Y pour continuer.

  2. Pour installer l'agent Logging, exécutez la commande de son script d'installation dans le terminal SSH de votre instance de VM :

sudo systemctl status google-cloud-ops-agent"*"

Appuyez sur q pour quitter l'état.

sudo apt-get update

Tâche 3 : Créer un test de disponibilité

Les tests de disponibilité vérifient qu'une ressource est constamment accessible. Vous allez en créer un pour vérifier que votre VM est opérationnelle.

  1. Dans le menu de gauche de la console Cloud, cliquez sur Tests de disponibilité, puis sur Créer un test de disponibilité.

  2. Pour Protocole, sélectionnez HTTP.

  3. Dans Type de ressource, sélectionnez Instance.

  4. Dans le champ Instance, sélectionnez lamp-1-vm.

  5. Pour Fréquence de consultation, sélectionnez 1 minute.

  6. Cliquez sur Continuer.

  7. Pour "Validation de la réponse", acceptez les paramètres par défaut et cliquez sur Continuer.

  8. Pour "Alertes et notifications", acceptez les paramètres par défaut et cliquez sur Continuer.

  9. Pour le champ "Titre", saisissez Lamp Uptime Check.

  10. Cliquez sur Tester pour vérifier si votre test de disponibilité peut se connecter à la ressource.

    Une coche verte indique que toutes les connexions peuvent être établies.

  11. Cliquez sur Créer.

    Le test de disponibilité que vous avez configuré devient actif après un certain délai. Continuez l'atelier. Vous vérifierez les résultats ultérieurement. Pendant ce temps, vous allez créer une règle d'alerte pour une autre ressource.

Tâche 4 : Créer une règle d'alerte

Utilisez Cloud Monitoring pour créer une ou plusieurs règles d'alerte.

  1. Dans le menu de gauche, cliquez sur Alertes, puis sur + Créer une règle.

  2. Cliquez sur le menu déroulant Sélectionner une métrique. Décochez Actives.

  3. Saisissez Network traffic (Trafic réseau) sous "Filtrer par nom de ressource ou de métrique", puis cliquez sur Instance de VM > Interface. Sélectionnez Trafic réseau (agent.googleapis.com/interface/traffic) et cliquez sur Appliquer. Conservez les valeurs par défaut de tous les autres champs.

  4. Cliquez sur Suivant.

  5. Définissez la Position du seuil sur Au-dessus du seuil, la Valeur du seuil sur 500 et Options avancées > Fenêtre du nouveau test sur 1 min. Cliquez sur Suivant.

  6. Cliquez sur la flèche du menu déroulant à côté de Canaux de notification, puis sur Gérer les canaux de notification.

Une page Canaux de notification s'ouvre dans un nouvel onglet.

  1. Faites défiler l'écran vers le bas, puis cliquez sur le bouton AJOUTER associé à Adresse e-mail.

  2. Dans la boîte de dialogue Créer un canal de messagerie, saisissez votre adresse e-mail personnelle dans le champ Adresse e-mail et spécifiez un Nom à afficher.

  3. Cliquez sur Enregistrer.

  4. Revenez à l'onglet Créer une règle d'alerte précédent.

  5. Cliquez de nouveau sur Canaux de notification, puis sur l'icône Actualiser pour obtenir le nom à afficher que vous avez indiqué à l'étape précédente.

  6. Si besoin, cliquez encore une fois sur Canaux de notification, sélectionnez le Nom à afficher et cliquez sur OK.

  7. Dans la documentation, ajoutez un message qui sera inclus dans l'alerte envoyée par e-mail.

  8. Indiquez Inbound Traffic Alert (Alerte de trafic entrant) dans Nom de l'alerte.

  9. Cliquez sur Suivant.

  10. Examinez l'alerte et cliquez sur Créer une règle.

Vous venez de créer une alerte. En attendant que le système déclenche une alerte, créez un tableau de bord et un graphique, puis consultez Cloud Logging.

Cliquez sur Vérifier ma progression ci-dessous. Si vous avez correctement suivi les instructions de l'atelier, une coche verte s'affiche.

Créer un test de disponibilité et une règle d'alerte

Tâche 5 : Créer un tableau de bord et un graphique

Vous pouvez afficher les métriques recueillies par Cloud Monitoring dans vos propres graphiques et tableaux de bord. Dans cette section, vous allez créer les graphiques correspondant aux métriques de l'atelier et un tableau de bord personnalisé.

  1. Dans le menu de gauche, sélectionnez Tableaux de bord, puis + Créer un tableau de bord.

  2. Nommez le tableau de bord Cloud Monitoring LAMP Qwik Start Dashboard.

Ajouter le premier graphique

  1. Cliquez sur + AJOUTER LE WIDGET.

  2. Dans le panneau Ajouter un widget, sélectionnez l'option Courbes sous Visualisation.

  3. Nommez ce widget Charge du processeur.

  4. Cliquez sur le menu déroulant Ressource et métrique. Décochez Actives.

  5. Saisissez Charge du processeur (1 min) sous "Filtrer par nom de ressource ou de métrique", puis cliquez sur Instance de VM > Processeur. Sélectionnez Charge du processeur (1 min) et cliquez sur Appliquer. Conservez les valeurs par défaut de tous les autres champs. Actualisez l'onglet pour afficher le graphique.

Ajouter le second graphique

  1. Cliquez sur + AJOUTER LE WIDGET. Dans le panneau Ajouter un widget, sélectionnez l'option Courbes sous Visualisation.

  2. Nommez ce widget Paquets reçus.

  3. Cliquez sur le menu déroulant Ressource et métrique. Décochez Ressources et métriques actives.

  4. Saisissez Paquets reçus sous "Filtrer par nom de ressource ou de métrique", puis cliquez sur Instance de VM > Instance. Sélectionnez Paquets reçus et cliquez sur Appliquer. Actualisez l'onglet pour afficher le graphique.

  5. Conservez les valeurs par défaut des autres champs. Les données du graphique s'affichent.

Tâche 6 : Afficher les journaux

Cloud Monitoring et Cloud Logging sont étroitement intégrés. Consultez les journaux associés à votre atelier.

  1. Accédez au menu de navigation > Journalisation > Explorateur de journaux.

  2. Sélectionnez les journaux que vous souhaitez consulter (dans ce cas, les journaux associés à l'instance "lamp-1-vm" que vous avez créée au début de l'atelier) :

    • Cliquez sur Ressource.

    • Sélectionnez Instance de VM > lamp-1-vm dans le menu déroulant "Ressource".

    • Cliquez sur Appliquer.

    • Conservez les valeurs par défaut dans les autres champs.

    • Cliquez sur Diffuser les journaux.

Les journaux de votre instance de VM s'affichent.

Vérifiez ce qui se passe lorsque vous démarrez et arrêtez l'instance de VM.

Pour mieux vous rendre compte de la manière dont Cloud Monitoring et Cloud Logging reflètent les modifications des instances de VM, modifiez votre instance dans une fenêtre de navigation, puis regardez ce qui se passe dans les fenêtres Cloud Monitoring, puis Cloud Logging.

  1. Ouvrez Compute Engine dans une nouvelle fenêtre de navigation. Accédez au menu de navigation > Compute Engine, effectuez un clic droit sur VM instances > Open link in new window ( > Ouvrir le lien dans une nouvelle fenêtre).

  2. Placez la fenêtre de navigation Visionneuse de journaux à côté de celle de Compute Engine. Il vous sera ainsi plus facile de voir comment les modifications apportées à la VM sont reflétées dans les journaux.

  3. Dans la fenêtre Compute Engine, sélectionnez l'instance lamp-1-vm, cliquez sur les trois points verticaux à droite de l'écran, puis sur Arrêter, et confirmez l'arrêt de l'instance.

    L'opération prend quelques minutes.

  4. Observez l'onglet Vue des journaux pour vérifier si la VM est arrêtée.

  5. Dans la fenêtre des détails de l'instance de VM, cliquez sur les trois points verticaux à droite de l'écran, puis sur Démarrer/Reprendre, et confirmez. Le redémarrage de l'instance prendra quelques minutes. Observez les messages de journal pour surveiller le démarrage.

Tâche 7 : Vérifier les résultats du test de disponibilité et les alertes déclenchées

  1. Dans la fenêtre Cloud Logging, accédez au menu de navigation > Monitoring > Tests de disponibilité. Cette vue répertorie tous les tests de disponibilité actifs, ainsi que l'état de chacun d'entre eux dans des emplacements différents.

    Le test "Lamp Uptime Check" y figure. Dans la mesure où vous venez de redémarrer votre instance, l'état des régions indique un échec. Un délai maximal de cinq minutes peut être nécessaire pour que les régions deviennent actives. Actualisez la fenêtre de navigation jusqu'à ce que les régions soient actives.

  2. Cliquez sur le nom du test de disponibilité, Lamp Uptime Check.

    Dans la mesure où vous venez de redémarrer votre instance, un délai de quelques minutes peut être nécessaire avant que les régions deviennent actives. Actualisez régulièrement la fenêtre de navigation.

Vérifier si des alertes ont été déclenchées

  1. Dans le menu de gauche, cliquez sur Alertes.

  2. La liste des incidents et des événements s'affiche dans la fenêtre Alertes.

  3. Vérifiez votre compte de messagerie. Des alertes Cloud Monitoring doivent y figurer.

Remarque : Supprimez la notification par e-mail de votre règle d'alerte. Les ressources associées à cet atelier peuvent rester actives pendant une certaine période après que vous avez fini l'atelier. Il se peut donc que des notifications par e-mail continuent d'être envoyées.

Félicitations !

Vous avez correctement configuré et surveillé une VM à l'aide de Cloud Monitoring. Vous avez également créé un test de disponibilité, une règle d'alerte, un tableau de bord et un graphique. Vous avez vu comment Cloud Logging reflète les modifications apportées à votre instance de VM.

Formations et certifications Google Cloud

Les formations et certifications Google Cloud vous aident à tirer pleinement parti des technologies Google Cloud. Nos cours portent sur les compétences techniques et les bonnes pratiques à suivre pour être rapidement opérationnel et poursuivre votre apprentissage. Nous proposons des formations pour tous les niveaux, à la demande, en salle et à distance, pour nous adapter aux emplois du temps de chacun. Les certifications vous permettent de valider et de démontrer vos compétences et votre expérience en matière de technologies Google Cloud.

Dernière mise à jour du manuel : 31 janvier 2024

Dernier test de l'atelier : 23 novembre 2023

Copyright 2024 Google LLC Tous droits réservés. Google et le logo Google sont des marques de Google LLC. Tous les autres noms d'entreprises et de produits peuvent être des marques des entreprises auxquelles ils sont associés.