arrow_back

Cloud Monitoring : Qwik Start

Cloud Monitoring : Qwik Start

50 minutes 1 crédit

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 pratique, vous allez découvrir comment surveiller une instance de machine virtuelle (VM) Compute Engine à l'aide de Cloud Monitoring. Vous installerez également des agents Monitoring et Logging pour votre VM, qui recueillera plus d'informations (dont, éventuellement, des métriques et des journaux provenant d'applications tierces) à partir de votre instance.

Prérequis

Avant de cliquer sur le bouton Start Lab (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 Start Lab (Démarrer l'atelier), indique combien de temps les ressources Google Cloud resteront accessibles.

Cet atelier pratique Qwiklabs 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. Des identifiants temporaires vous sont fournis pour vous permettre de vous connecter à Google Cloud le temps de l'atelier.

Conditions requises

Pour réaliser cet atelier, vous devez :

  • avoir accès à un navigateur Internet standard (nous vous recommandons d'utiliser Chrome) ;
  • disposer de suffisamment de temps pour réaliser l'atelier en une fois.

Remarque : Si vous possédez déjà votre propre compte ou projet Google Cloud, veillez à ne pas l'utiliser pour réaliser cet atelier.

Remarque : Si vous utilisez un appareil Chrome OS, exécutez cet atelier dans une fenêtre de navigation privée.

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

Créer une instance Compute Engine

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

nav_compute.png

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

    Field (Champ) Value (Valeur)
    Name (Nom) lamp-1-vm
    Region (Région) us-central1 (Iowa)
    Zone us-central1-a
    Série N1
    Machine type (Type de machine) n1-standard-2
    Boot disk Cliquez sur Modifier. Sélectionnez la version Debian GNU/Linux 10 (buster) pour l'OS Debian et cliquez sur Sélectionner.
    Firewall Cochez "Allow HTTP traffic" (Autoriser le trafic HTTP)
  2. 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 (zone : us-central1-a)

Ajouter le serveur HTTP Apache2 à votre instance

  1. Dans la console, cliquez sur SSH afin d'ouvrir un terminal pour votre instance.

    vmstatus.png

  2. Cliquez sur Se connecter.

    Si vous y êtes invité, cliquez sur Se connecter sans Identity-Aware Proxy.

  3. 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

Lorsque vous y êtes invité, saisissez Y pour continuer.

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 à Cloud Console, sur la page VM instances (Instances de VM). Cliquez sur l'adresse IP externe de l'instance lamp-1-vm pour afficher la page Apache2 par défaut correspondante.

externalip.png

d1b14dc18bc7a72d.png

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 espace de travail Monitoring

Configurez maintenant un espace de travail Monitoring associé à votre projet Google Cloud. La procédure suivante permet de créer un compte comportant un essai gratuit de Monitoring.

  1. Dans Cloud Console, cliquez sur le menu de navigation > Monitoring (Surveillance).

  2. Attendez que votre espace de travail soit provisionné.

MonitoringWindow.png

Installer les agents Ops

L'agent Ops collecte les journaux et les métriques sur les instances Compute Engine, en envoyant vos journaux à Cloud Logging et vos métriques à Cloud Monitoring.

  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 apt-get update
  1. Vérifiez que l'agent fonctionne comme prévu :

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

Créer un test de disponibilité

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

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

uptime.png

  1. Renseignez les champs ci-dessous comme suit :

Titre : Lamp Uptime Check, puis cliquez sur Suivant.

Protocol (Protocole) : HTTP

Resource Type (Type de ressource) : Instance

Applies to (S'applique à) : Single, lamp-1-vm

Chemin : conservez la valeur par défaut

Fréquence de consultation : 1 min

  1. Cliquez sur Suivant pour conserver les autres valeurs par défaut, puis sur Tester pour vérifier que votre test de disponibilité peut se connecter à la ressource.

uptimecheck.png

  1. Une coche verte indique que toutes les connexions peuvent être établies. 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.

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.
Remarque : Si besoin, cliquez sur Essayer pour utiliser le processus de création d'alertes mis à jour.
  1. Cliquez sur le menu déroulant Sélectionner une métrique. Désactivez l'option Afficher uniquement les ressources et les métriques actives.

  2. Saisissez 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.

select_metric.png

  1. Cliquez sur Suivant.

  2. 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.

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

email.png

Une page Notification channels (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.

add_email.png

  1. Dans la boîte de dialogue Create Email Channel (Créer un canal de messagerie), saisissez votre adresse e-mail personnelle dans le champ Email Address (Adresse e-mail) et renseignez le champ Display name (Nom à afficher).

  2. Cliquez sur Enregistrer.

  3. Revenez à l'onglet Create alerting policy (Créer une règle d'alerte) précédent.

  4. 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.

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

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

  7. Indiquez Inbound Traffic Alert dans Nom de l'alerte.

  8. Cliquez sur Suivant.

  9. 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

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 l'option Courbes dans la bibliothèque de graphiques.

  2. Nommez ce graphique Charge du processeur.

  3. Cliquez sur le menu déroulant Ressource et métrique. Désactivez l'option Afficher uniquement les ressources et les métriques actives.

  4. 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 un graphique, puis sélectionnez Courbes dans la bibliothèque de graphiques.

  2. Nommez ce graphique Paquets reçus.

  3. Cliquez sur le menu déroulant Ressource et métrique. Désactivez l'option Afficher uniquement les ressources et les 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.

cpuloadfinal.png

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 > Journaux > 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.

resources_2.png

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

lamp_1_vm.png

  • Cliquez sur Appliquer.
  • Conservez les valeurs par défaut dans les autres champs.
  • Cliquez sur Stream logs (Diffuser les journaux).

Stream.png

Les journaux de votre instance de VM s'affichent :

Stream2.png

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 (Instances de VM > Ouvrir le lien dans une nouvelle fenêtre).
  2. Placez la fenêtre de navigation Logs Viewer (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.

both_consoles_1.png

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

stop-vm.png

L'opération prend quelques minutes.

  1. Observez l'onglet Logs View (Vue des journaux) pour vérifier si la VM est arrêtée.

stop_vm_logs.png

  1. Dans la fenêtre des détails de l'instance de VM, cliquez sur les trois points verticaux en haut 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.

start_vm_logs.png

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.

  1. 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 "Alerting" (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.

Terminer votre quête

Cet atelier d'auto-formation fait partie des quêtes Google Cloud's Operations Suite, Baseline: Infrastructure, Cloud Engineering, Cloud Development et Optimizing Your Google Cloud Costs. Une quête est une série d'ateliers associés qui constituent un parcours de formation. Si vous terminez cette quête, vous obtiendrez le badge ci-dessus attestant de votre réussite. Vous pouvez rendre publics les badges que vous recevez et ajouter leur lien dans votre CV en ligne ou sur vos comptes de réseaux sociaux. Inscrivez-vous à une quête pour obtenir immédiatement les crédits associés à cet atelier si vous l'avez suivi. Découvrez les autres quêtes disponibles.

Atelier suivant

Cet atelier fait partie d'une série appelée "Qwik Starts". Les ateliers de cette série sont conçus pour vous présenter brièvement les nombreuses fonctionnalités proposées par Google Cloud. Pour suivre un autre atelier, recherchez "Qwik Starts" dans le Google Cloud Skills Boost.

Google Cloud Training & Certification

...helps you make the most of Google Cloud technologies. Our classes include technical skills and best practices to help you get up to speed quickly and continue your learning journey. We offer fundamental to advanced level training, with on-demand, live, and virtual options to suit your busy schedule. Certifications help you validate and prove your skill and expertise in Google Cloud technologies.

Dernier test de l'atelier : 2 mai 2022
Dernière mise à jour du manuel : 26 avril 2022

Copyright 2020 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.