Points de contrôle
Create a Compute Engine instance
/ 25
Add Apache2 HTTP Server to your instance
/ 25
Get a success response over External IP of VM instance
/ 25
Create an uptime check and alerting policy.
/ 25
Cloud Monitoring : Qwik Start
- GSP089
- Présentation
- Objectifs
- Préparation
- Tâche 1 : Créer une instance Compute Engine
- Tâche 2 : Ajouter le serveur HTTP Apache2 à votre instance
- Tâche 3 : Créer un test de disponibilité
- Tâche 4 : Créer une règle d'alerte
- Tâche 5 : Créer un tableau de bord et un graphique
- Tâche 6 : Afficher les journaux
- Tâche 7 : Vérifier les résultats du test de disponibilité et les alertes déclenchées
- Félicitations !
GSP089
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) ;
- vous disposez d'un temps limité ; une fois l'atelier commencé, vous ne pouvez pas le mettre en pause.
Démarrer l'atelier et se connecter à la console Google Cloud
-
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 Cloud
- Le temps restant
- Les identifiants temporaires que vous devez utiliser pour cet atelier
- Des informations complémentaires vous permettant d'effectuer l'atelier
-
Cliquez sur Ouvrir la console Google Cloud (ou effectuez un clic droit et sélectionnez Ouvrir le lien dans la fenêtre de navigation privée si vous utilisez le navigateur Chrome).
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. -
Si nécessaire, copiez le nom d'utilisateur ci-dessous et collez-le dans la boîte de dialogue Se connecter.
{{{user_0.username | "Username"}}} Vous trouverez également le nom d'utilisateur dans le panneau Détails concernant l'atelier.
-
Cliquez sur Suivant.
-
Copiez le mot de passe ci-dessous et collez-le dans la boîte de dialogue Bienvenue.
{{{user_0.password | "Password"}}} Vous trouverez également le mot de passe dans le panneau Détails concernant l'atelier.
-
Cliquez sur Suivant.
Important : Vous devez utiliser les identifiants fournis pour l'atelier. Ne saisissez pas ceux de votre compte Google Cloud. Remarque : Si vous utilisez votre propre compte Google Cloud pour cet atelier, des frais supplémentaires peuvent vous être facturés. -
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 à des essais gratuits.
Après quelques instants, la console Cloud s'ouvre dans cet onglet.
Activer Cloud Shell
Cloud Shell est une machine virtuelle qui contient de nombreux outils pour les développeurs. Elle comprend un répertoire d'accueil persistant de 5 Go et s'exécute sur Google Cloud. Cloud Shell vous permet d'accéder via une ligne de commande à vos ressources Google Cloud.
- Cliquez sur Activer Cloud Shell en haut de la console Google Cloud.
Une fois connecté, vous êtes en principe authentifié et le projet est défini sur votre ID_PROJET. Le résultat contient une ligne qui déclare YOUR_PROJECT_ID (VOTRE_ID_PROJET) pour cette session :
gcloud
est l'outil de ligne de commande pour Google Cloud. Il est préinstallé sur Cloud Shell et permet la complétion par tabulation.
- (Facultatif) Vous pouvez lister les noms des comptes actifs à l'aide de cette commande :
-
Cliquez sur Autoriser.
-
Vous devez à présent obtenir le résultat suivant :
Résultat :
- (Facultatif) Vous pouvez lister les ID de projet à l'aide de cette commande :
Résultat :
Exemple de résultat :
gcloud
, dans Google Cloud, accédez au guide de présentation de la gcloud CLI.
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 :
Tâche 1 : Créer une instance Compute Engine
-
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.
-
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 12 (bookworm) Pare-feu Cochez "Autoriser le trafic HTTP" -
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.
Tâche 2 : Ajouter le serveur HTTP Apache2 à votre instance
-
Dans la console, cliquez sur SSH sur la même ligne que
lamp-1-vm
afin d'ouvrir un terminal pour votre instance. -
Exécutez les commandes suivantes dans la fenêtre SSH pour configurer le serveur HTTP Apache2 :
- Lorsque vous y êtes invité, saisissez Y pour continuer.
Cliquez sur Vérifier ma progression ci-dessous. Si vous avez correctement suivi les instructions de l'atelier, une coche verte s'affiche.
- Revenez à la console Cloud, sur la page "Instances de VM". Cliquez sur l'
adresse IP externe
de l'instancelamp-1-vm
pour afficher la page Apache2 par défaut correspondante.
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.
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 () > 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.
- Pour installer l'agent Monitoring, exécutez la commande de son script d'installation dans le terminal SSH de votre instance de VM :
-
Si vous y êtes invité, appuyez sur Y pour continuer.
-
Pour installer l'agent Logging, exécutez la commande de son script d'installation dans le terminal SSH de votre instance de VM :
Appuyez sur q pour quitter l'état.
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.
-
Dans le menu de gauche de la console Cloud, cliquez sur Tests de disponibilité, puis sur Créer un test de disponibilité.
-
Pour Protocole, sélectionnez HTTP.
-
Dans Type de ressource, sélectionnez Instance.
-
Dans le champ Instance, sélectionnez lamp-1-vm.
-
Pour Fréquence de consultation, sélectionnez 1 minute.
-
Cliquez sur Continuer.
-
Pour "Validation de la réponse", acceptez les paramètres par défaut et cliquez sur Continuer.
-
Pour "Alertes et notifications", acceptez les paramètres par défaut et cliquez sur Continuer.
-
Pour le champ "Titre", saisissez Lamp Uptime Check.
-
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.
-
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.
-
Dans le menu de gauche, cliquez sur Alertes, puis sur + Créer une règle.
-
Cliquez sur le menu déroulant Sélectionner une métrique. Décochez Actives.
-
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. -
Cliquez sur Suivant.
-
Définissez la Position du seuil sur
Au-dessus du seuil
, la Valeur du seuil sur500
et Options avancées > Fenêtre du nouveau test sur1 min
. Cliquez sur Suivant. -
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.
-
Faites défiler l'écran vers le bas, puis cliquez sur le bouton AJOUTER associé à Adresse e-mail.
-
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.
-
Cliquez sur Enregistrer.
-
Revenez à l'onglet Créer une règle d'alerte précédent.
-
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.
-
Si besoin, cliquez encore une fois sur Canaux de notification, sélectionnez le Nom à afficher et cliquez sur OK.
-
Dans la documentation, ajoutez un message qui sera inclus dans l'alerte envoyée par e-mail.
-
Indiquez
Inbound Traffic Alert
(Alerte de trafic entrant) dans Nom de l'alerte. -
Cliquez sur Suivant.
-
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.
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é.
-
Dans le menu de gauche, sélectionnez Tableaux de bord, puis + Créer un tableau de bord.
-
Nommez le tableau de bord
Cloud Monitoring LAMP Qwik Start Dashboard
.
Ajouter le premier graphique
-
Cliquez sur + AJOUTER LE WIDGET.
-
Dans le panneau Ajouter un widget, sélectionnez l'option Courbes sous Visualisation.
-
Nommez ce widget Charge du processeur.
-
Cliquez sur le menu déroulant Sélectionner une métrique. Décochez Actives.
-
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
-
Cliquez sur + AJOUTER LE WIDGET. Dans le panneau Ajouter un widget, sélectionnez l'option Courbes sous Visualisation.
-
Nommez ce widget Paquets reçus.
-
Cliquez sur le menu déroulant Sélectionner une métrique. Décochez Actives.
-
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. -
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.
-
Accédez au menu de navigation > Journalisation > Explorateur de journaux.
-
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.
-
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).
-
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.
-
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.
-
Observez l'onglet Vue des journaux pour vérifier si la VM est arrêtée.
-
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
-
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.
-
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
-
Dans le menu de gauche, cliquez sur Alertes.
-
La liste des incidents et des événements s'affiche dans la fenêtre Alertes.
-
Vérifiez votre compte de messagerie. Des alertes Cloud Monitoring doivent y figurer.
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 : 2 avril 2024
Dernier test de l'atelier : 2 avril 2024
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.