Enregistrez et réexécutez les requêtes CloudWatch Logs Insights - Amazon CloudWatch Logs

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Enregistrez et réexécutez les requêtes CloudWatch Logs Insights

Après avoir créé une requête, vous pouvez l'enregistrer et la réexécuter ultérieurement. Les requêtes sont enregistrées dans une structure de dossiers, afin de pouvoir les organiser. Vous pouvez enregistrer jusqu'à 1 000 requêtes par région et par compte.

Pour enregistrer une requête, vous devez être connecté à un rôle disposant de l'autorisation logs:PutQueryDefinition. Pour afficher une liste des requêtes enregistrées, vous devez être connecté à un rôle disposant de l'autorisation logs:DescribeQueryDefinitions.

Pour enregistrer une requête
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le panneau de navigation, choisissez Logs (Journaux), puis Logs Insights.

  3. Dans l'éditeur de requête, créez une requête.

  4. Choisissez Enregistrer.

    Si aucun bouton Enregistrer ne s'affiche, vous devez adopter le nouveau design de la console CloudWatch Logs. Pour ce faire :

    1. Dans le panneau de navigation, choisissez Groupes de journaux.

    2. Choisissez Try the new design (Tester la nouvelle interface).

    3. Dans le panneau de navigation, choisissez Insights, puis revenez à l'étape 3 de cette procédure.

  5. Entrez un nom pour la requête.

  6. (Facultatif) Choisissez un dossier dans lequel vous souhaitez enregistrer cette requête. Sélectionnez (Nouveau) pour créer un dossier. Si vous créez un dossier, vous pouvez utiliser des barres obliques (/) dans son nom pour définir une structure de dossier. Par exemple, le nom d'un nouveau dossier folder-level-1/folder-level-2 crée un dossier de niveau supérieur appelé folder-level-1, avec un autre dossier appelé folder-level-2 au sein de ce dossier. La requête est enregistrée dans folder-level-2.

  7. (Facultatif) Modifiez les groupes de journaux ou le texte de la requête.

  8. Choisissez Enregistrer.

Astuce

Vous pouvez créer un dossier pour les requêtes enregistrées avec PutQueryDefinition. Pour créer un dossier pour vos requêtes enregistrées, utilisez une barre oblique (/) pour préfixer le nom de requête souhaité par le nom de dossier de votre choix : <folder-name>/<query-name>. Pour plus d'informations sur cette action, consultez PutQueryDefinition.

Pour exécuter une requête enregistrée
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le panneau de navigation, choisissez Logs (Journaux), puis Logs Insights.

  3. Sur la droite, choisissez Queries (Requêtes).

  4. Sélectionnez votre requête dans la liste Saved queries (Requêtes enregistrées). Celle-ci apparaît dans l'éditeur de requêtes.

  5. Cliquez sur Exécuter.

Pour enregistrer une nouvelle version d'une requête enregistrée
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le panneau de navigation, choisissez Logs (Journaux), puis Logs Insights.

  3. Sur la droite, choisissez Queries (Requêtes).

  4. Sélectionnez votre requête dans la liste Saved queries (Requêtes enregistrées). Celle-ci apparaît dans l'éditeur de requêtes.

  5. Modifiez la requête. Si vous devez l'exécuter pour vérifier le résultat de vos efforts, choisissez Run query (Exécuter la requête).

  6. Lorsque vous êtes prêt à enregistrer la nouvelle version, choisissez Actions, puis Save as (Enregistrer sous).

  7. Entrez un nom pour la requête.

  8. (Facultatif) Choisissez un dossier dans lequel vous souhaitez enregistrer cette requête. Sélectionnez (Nouveau) pour créer un dossier. Si vous créez un dossier, vous pouvez utiliser des barres obliques (/) dans son nom pour définir une structure de dossier. Par exemple, le nom d'un nouveau dossier folder-level-1/folder-level-2 crée un dossier de niveau supérieur appelé folder-level-1, avec un autre dossier appelé folder-level-2 au sein de ce dossier. La requête est enregistrée dans folder-level-2.

  9. (Facultatif) Modifiez les groupes de journaux ou le texte de la requête.

  10. Choisissez Enregistrer.

Pour supprimer une requête, vous devez être connecté à un rôle disposant de l'autorisation logs:DeleteQueryDefinition.

Pour modifier ou supprimer une requête enregistrée
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le panneau de navigation, choisissez Logs (Journaux), puis Logs Insights.

  3. Sur la droite, choisissez Queries (Requêtes).

  4. Sélectionnez votre requête dans la liste Saved queries (Requêtes enregistrées). Celle-ci apparaît dans l'éditeur de requêtes.

  5. Choisissez Actions et Edit (Modifier) ou Actions et Delete (Supprimer).