Recevez une notification si votre application ne répond plus
Découvrez comment être averti si votre application cesse de répondre aux requêtes HTTP en effectuant les tâches suivantes:
- Créez un canal de notification par e-mail.
- créer un test de disponibilité et une règle d'alerte
- Affichez le tableau de bord du test de disponibilité.
- Forcer l'échec du test de disponibilité.
- Affichez la notification par e-mail et l'incident.
- effectuer un nettoyage.
Pour obtenir des instructions détaillées sur cette tâche directement dans la console Google Cloud, cliquez sur Visite guidée :
Avant de commencer
- Connectez-vous à votre compte Google Cloud. Si vous débutez sur Google Cloud, créez un compte pour évaluer les performances de nos produits en conditions réelles. Les nouveaux clients bénéficient également de 300 $ de crédits gratuits pour exécuter, tester et déployer des charges de travail.
-
Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.
-
Vérifiez que la facturation est activée pour votre projet Google Cloud.
-
Activez l'API Cloud Monitoring
-
Dans Google Cloud Console, sur la page de sélection du projet, sélectionnez ou créez un projet Google Cloud.
-
Vérifiez que la facturation est activée pour votre projet Google Cloud.
-
Activez l'API Cloud Monitoring
Créer un canal de notification par e-mail
Avant de créer une règle d'alerte, configurez les canaux de notification que la règle d'alerte doit utiliser. Cloud Monitoring accepte de nombreux types de canaux de notification, y compris les e-mails, Slack, PagerDuty et Pub/Sub. Pour en savoir plus, consultez Créer et gérer des canaux de notification. Pour recevoir des notifications par e-mail, procédez comme suit :-
Dans le panneau de navigation de la console Google Cloud, sélectionnez Monitoring, puis notifications Alertes:
- Dans la barre d'outils, cliquez sur Modifier les canaux de notification.
- Sur la page Canaux de notification, faites défiler la page jusqu'à
E-mail , puis cliquez sur Ajouter. - Saisissez votre adresse e-mail, un nom à afficher tel que
My email
, puis cliquez sur Enregistrer.
Créer un test de disponibilité et une règle d'alerte
Pour être averti lorsqu'une application ne répond pas aux requêtes, configurez un test de disponibilité pour qu'il envoie des requêtes à l'application, puis configurez une règle d'alerte pour surveiller les réponses au test de disponibilité:
-
Dans le panneau de navigation de la console Google Cloud, sélectionnez Monitoring, puis Tests de disponibilité:
- Dans la barre d'outils, cliquez sur Créer un test de disponibilité.
- Dans le champ Type de ressource, sélectionnez URL.
- Dans le champ Nom d'hôte, saisissez une URL valide pour votre entreprise ou saisissez
cloud.google.com
. - Si vous avez saisi l'URL de votre entreprise, laissez le champ Chemin d'accès vide.
Sinon, saisissez
/monitoring/docs
.Le test de disponibilité est configuré pour envoyer des requêtes à l'URL de votre entreprise ou à
cloud.google.com/monitoring/docs
. - Cliquez sur Continuer pour passer à la section Validation de la réponse.
Pour en savoir plus sur ces paramètres, consultez Valider les données de réponse.
- Cliquez sur Continuer pour accéder à la section Alerte et notification.
- Développez le menu Canaux de notification et sélectionnez votre canal de notification.
- Cliquez sur Continuer pour passer à la section Examen.
- Saisissez un titre, tel que
My check
, pour le test de disponibilité. Pour vérifier la configuration de votre test de disponibilité, cliquez sur
Tester .Si vous recevez un message d'erreur, consultez la section Vérifier le test de disponibilité.
- Cliquez sur Créer.
Votre test de disponibilité et votre règle d'alerte sont créés, et votre nouveau test de disponibilité est répertorié sur la page Tests de disponibilité.
Afficher le tableau de bord des tests de disponibilité
La page Tests de disponibilité affiche la liste de vos tests de disponibilité et l'état de chacun d'eux. Pour afficher l'état détaillé du test de disponibilité que vous avez créé, procédez comme suit:
-
Dans le panneau de navigation de la console Google Cloud, sélectionnez Monitoring, puis Tests de disponibilité:
Cliquez sur le nom du test de disponibilité pour ouvrir son tableau de bord.
Comme votre test de disponibilité n'a pas été exécuté, les graphiques sont vides et son état est Aucun test n'a été exécuté.
Dans la barre d'outils, activez l'actualisation automatique des graphiques en cliquant sur
Activer l'actualisation automatique.Attendez que quelques points de données apparaissent sur les graphiques, puis actualisez la page.
Lorsque l'état de chaque établissement est
Conforme, passez à l'étape suivante. Sinon, attendez une minute et actualisez la page pour mettre à jour le volet d'état.
Forcer l'échec du test de disponibilité
Pour forcer l'échec du test de disponibilité, modifiez le chemin d'accès de sorte que l'URL testée par le test de disponibilité n'est pas valide:
- Dans la barre d'outils, cliquez sur Modifier.
- Dans le champ Chemin d'accès, ajoutez ou saisissez HelloWorld.
- Cliquez sur Enregistrer.
- Dans la barre d'outils, activez l'actualisation automatique des graphiques en cliquant sur Activer l'actualisation automatique.
Attendez que les points de données du graphique Passed Checks (Vérifications réussies) remettent à zéro, puis actualisez la page.
Lorsque l'état de chaque établissement est
Échec, passez à l'étape suivante. Sinon, attendez une minute et actualisez la page pour mettre à jour le volet d'état.
Afficher la notification et l'incident
Une fois que la règle d'alerte a déterminé que le test de disponibilité a connu deux échecs consécutifs, Cloud Monitoring crée un incident et envoie des notifications. Un incident est l'enregistrement d'une règle d'alerte qui se déclenche. Il contient des informations utiles pour résoudre les échecs. Pour afficher la notification et l'incident, procédez comme suit:
- Ouvrez votre compte de messagerie et affichez le message dont le titre commence par
[ALERT] Failure of uptime check_id
. Pour obtenir des informations sur l'échec, cliquez sur Afficher l'incident dans la notification.
La page Détails de l'incident s'ouvre dans une nouvelle page de la console Cloud.
Vous avez créé un test de disponibilité et une règle d'alerte, vous avez forcé l'échec du test de disponibilité et vous avez reçu une notification. Vous pouvez maintenant fermer la page du navigateur qui affiche la page Détails de l'incident.
Effectuer un nettoyage
Pour éviter que les ressources utilisées sur cette page soient facturées sur votre compte Google Cloud, procédez comme suit :
Si vous avez créé un projet et que vous n'en avez plus besoin, supprimez-le.
Si vous avez utilisé un projet existant, procédez comme suit:
Supprimez le test de disponibilité que vous avez créé:
-
Dans le panneau de navigation de la console Google Cloud, sélectionnez Monitoring, puis Tests de disponibilité:
- Sélectionnez le test de disponibilité que vous avez créé, puis cliquez sur
Supprimer .Lorsque vous supprimez un test de disponibilité, vous supprimez également la règle d'alerte qui le surveille.
-
Étapes suivantes
Pour découvrir comment afficher et personnaliser les tableaux de bord de vos VM, consultez le guide de démarrage rapide Afficher et personnaliser les tableaux de bord d'instances de VM.
Pour en savoir plus sur le test des applications, consultez la page Présentation de la surveillance synthétique.
Pour découvrir comment installer l'agent Ops et collecter des métriques à partir d'un serveur Apache, consultez le guide de démarrage rapide Collecter des métriques Apache avec l'agent Ops.
Pour en savoir plus sur l'agent Ops, consultez la page Présentation de l'agent Ops.
Pour en savoir plus sur la création de tableaux de bord personnalisés, consultez la section Gérer les tableaux de bord personnalisés.