Résoudre les problèmes liés aux règles d'alerte basées sur les journaux

Ce document fournit des informations de dépannage pour l'utilisation des règles d'alerte basées sur les journaux. Le contenu de cette page ne s'applique pas aux règles d'alerte qui surveillent les données de métriques (y compris les métriques basées sur les journaux) ni les résultats des requêtes SQL.

Aucun journal correspondant n'est disponible

Cette entrée ne s'applique qu'aux règles d'alerte basées sur les journaux. Elle ne s'applique pas aux règles d'alerte qui surveillent les données de métriques, y compris les métriques basées sur les journaux ou les résultats des requêtes SQL.

Lorsque vous testez votre filtre pour une règle d'alerte basée sur les journaux, aucun journal n'est renvoyé. Consultez les erreurs courantes suivantes :

  • Vous essayez de filtrer les journaux exclus. Les règles d'alerte basées sur les journaux ne fonctionnent que sur les journaux inclus.

  • Vous essayez de filtrer par buckets de journaux ou pour d'autres ressources Google Cloud, telles que les comptes Cloud Billing ou les organisations. Les règles d'alerte basées sur les journaux fonctionnent au niveau du projet Google Cloud .

  • Votre requête est trop restrictive.

    Vérifiez que les noms des champs et les expressions régulières sont corrects. Vous pouvez utiliser le volet Requête de l'explorateur de journaux ou le bouton Prévisualiser les journaux de l'interface de configuration des alertes pour valider la requête. Pour en savoir plus sur la création de requêtes, consultez la page Langage de requête Logging.

La règle d'alerte ne fonctionne pas

Vous avez créé une règle d'alerte basée sur les journaux, mais elle ne fonctionne pas comme prévu. Exemple :

Cloud Monitoring n'envoie pas de notifications pour la règle d'alerte

Cette entrée ne s'applique qu'aux règles d'alerte basées sur les journaux. Elle ne s'applique pas aux règles d'alerte qui surveillent les données de métriques, y compris les métriques basées sur les journaux ou les résultats des requêtes SQL.

Pour résoudre ce problème, procédez comme suit :

  • Consultez la notification la plus récente de votre règle d'alerte pour déterminer si elle a atteint la limite de 20 notifications par jour.

  • Affichez votre règle d'alerte et assurez-vous qu'elle n'extrait pas le libellé timestamp. Si ce libellé est extrait, la règle d'alerte ne pourra pas créer d'alertes ni envoyer de notifications.

  • Affichez et, si nécessaire, réduisez le délai minimal entre les notifications.

Cloud Monitoring ne crée pas d'alertes

Cette entrée ne s'applique qu'aux règles d'alerte basées sur les journaux. Elle ne s'applique pas aux règles d'alerte qui surveillent les données de métriques, y compris les métriques basées sur les journaux ou les résultats des requêtes SQL.

Pour résoudre ce problème, procédez comme suit :

  • Affichez votre règle d'alerte et assurez-vous qu'elle n'extrait pas le libellé timestamp. Si ce libellé est extrait, la règle d'alerte ne pourra pas créer d'alertes ni envoyer de notifications.

  • Une règle d'alerte basée sur les journaux peut créer un maximum de deux nouvelles alertes par minute. Si votre règle d'alerte extrait des libellés, cette limite peut vous empêcher de créer certaines alertes.

  • Accédez à la page Alertes dans Cloud Monitoring et filtrez le tableau par nom de règle. Les résultats affichent les alertes actuelles et passées :

    • Si aucune alerte ne s'affiche, vérifiez que la requête utilisée recherche des journaux correspondants.

      Vérifiez que les noms des champs et les expressions régulières sont corrects. Vous pouvez utiliser le volet Requête de l'explorateur de journaux ou le bouton Prévisualiser les journaux de l'interface de configuration des alertes pour valider la requête. Pour en savoir plus sur la création de requêtes, consultez la page Langage de requête Logging.

    • S'il existe des alertes antérieures, mais aucune pour la journée en cours, vous avez peut-être atteint la limite de 20 alertes par jour. Consultez la notification la plus récente de votre règle d'alerte pour déterminer si la limite a été atteinte. Notez que cette limite quotidienne est réinitialisée à une heure aléatoire, et non à une heure fixe comme minuit.

Cloud Monitoring crée trop d'alertes

Cette entrée ne s'applique qu'aux règles d'alerte basées sur les journaux. Elle ne s'applique pas aux règles d'alerte qui surveillent les données de métriques, y compris les métriques basées sur les journaux ou les résultats des requêtes SQL.

Si vous recevez plus d'alertes que prévu, affinez la requête dans la règle d'alerte pour la rendre plus restrictive.

Vérifiez que les noms des champs et les expressions régulières sont corrects. Vous pouvez utiliser le volet Requête de l'explorateur de journaux ou le bouton Prévisualiser les journaux de l'interface de configuration des alertes pour valider la requête. Pour en savoir plus sur la création de requêtes, consultez la page Langage de requête Logging.

Les alertes ne se ferment pas

Cette entrée ne s'applique qu'aux règles d'alerte basées sur les journaux. Elle ne s'applique pas aux règles d'alerte qui surveillent les données de métriques, y compris les métriques basées sur les journaux ou les résultats des requêtes SQL.

Si vous ne fermez pas une alerte, Cloud Logging la ferme une fois la durée de fermeture automatique de la règle d'alerte écoulée. La durée de clôture automatique par défaut est de sept jours, mais vous pouvez la définir sur n'importe quelle valeur comprise entre 30 minutes et sept jours. Vous pouvez également fermer manuellement les alertes à tout moment, comme décrit dans Fermer des alertes.