Configurer des alertes pour les instantanés programmés

Vous pouvez créer des métriques personnalisées pour déclencher des alertes ou fournir des informations permettant de résoudre des problèmes liés à une programmation d'instantanés.

Par exemple, pour configurer une alerte en cas d'échec d'une programmation d'instantanés, procédez comme suit :

  1. Créez une requête personnalisée afin de capturer les événements liés aux programmations d'instantanés.
  2. Créez une métrique basée sur la requête qui compte les échecs de programmations d'instantanés.
  3. Créez une règle d'alerte pour envoyer une alerte en cas d'échec d'une programmation d'instantanés.

Avant de commencer

Rôles et autorisations nécessaires

Pour obtenir les autorisations nécessaires pour créer une programmation d'instantanés, demandez à votre administrateur de vous accorder les rôles IAM suivants sur le projet :

Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.

Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.

Créer une requête personnalisée

Pour capturer les événements liés aux programmations d'instantanés, créez une requête personnalisée dans l'explorateur de journaux.

  1. Dans la console Google Cloud , accédez à la page Journalisation > Explorateur de journaux.

    Accéder à la page "Explorateur de journaux"

  2. Si l'éditeur de requête n'est pas visible en haut de la page, cliquez sur le bouton Afficher la requête.

  3. Saisissez le texte suivant dans l'éditeur de requête, en remplaçant PROJECT_ID par l'ID de votre projet :

    resource.type="gce_disk"
    logName="projects/PROJECT_ID/logs/cloudaudit.googleapis.com%2Fsystem_event"
    protoPayload.methodName="ScheduledSnapshots"
    severity>"INFO"
    
  4. Cliquez sur Exécuter la requête.

Créer une métrique

Une fois la requête personnalisée créée, créez une métrique qui compte les échecs de programmations d'instantanés.

  1. En haut du tableau des résultats sur la page Explorateur de journaux, cliquez sur le menu déroulant Actions.
  2. Sélectionnez Créer une métrique.
  3. Dans la fenêtre Créer une métrique basée sur les journaux, fournissez les informations suivantes :

    • Type de métrique : Counter
    • Nom de la métrique basée sur les journaux : scheduled_snapshot_failure_count
    • Description : count of scheduled snapshot failures

    La section Sélection du filtre est automatiquement renseignée avec la requête de l'étape précédente.

  4. Sous Libellés, cliquez sur Ajouter un libellé, puis saisissez les informations suivantes :

    • Nom du libellé : status
    • Description : status of scheduled snapshot request
    • Type de libellé : STRING
    • Nom du champ : protoPayload.response.status
  5. Cliquez sur OK.

  6. Cliquez sur Créer une métrique.

Créer une règle d'alerte

Après avoir créé la métrique, créez une règle d'alerte pour envoyer une alerte en cas d'échec d'une programmation d'instantanés.

  1. Dans la console Google Cloud , accédez à la page Cloud Logging > Métriques basées sur les journaux.

    Accéder à la page "Métriques basées sur les journaux"

  2. Dans la section Métriques définies par l'utilisateur, localisez votre nouvelle métrique nommée scheduled_snapshot_failure_count.

  3. Cliquez sur le bouton de menu  Plus figurant sur cette ligne, puis sélectionnez Créer une alerte à partir de la métrique.

    La page Créer une règle d'alerte s'ouvre.

  4. Dans l'onglet Nouvelle condition, configurez le signal d'alerte :

  5. Définissez la Fenêtre glissante sur 5 minutes ou sur l'intervalle de votre choix.

  6. Pour Fonction de fenêtre glissante, sélectionnez Sum.

    Cliquez sur Suivant.

  7. Dans l'onglet Configurer le déclencheur, saisissez les informations suivantes :

    1. Type de condition : Threshold
    2. Alert trigger (Déclencheur d'alerte) : Any time series violates
    3. Threshold position (Position du seuil) : Above threshold
    4. Threshold value (Valeur du seuil) : 0

      Si vous définissez la Valeur de seuil sur 0, une alerte se déclenche en cas d'échec d'instantané. Vous pouvez modifier cette valeur en fonction des besoins de votre charge de travail.

    5. Nom de la condition : Snapshot failure threshold exceeded

    Cliquez sur Suivant.

  8. Dans l'onglet Notifications et nom, définissez le nom de la règle d'alerte. Vous pouvez au besoin ajouter des canaux de notification et de la documentation concernant cette règle.

    Cliquez sur Suivant.

  9. Examinez votre alerte.

  10. Cliquez sur Créer une règle.

Pour en savoir plus sur la création de règles d'alerte, consultez Créer des règles d'alerte basées sur un seuil de métrique.

Étapes suivantes