

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.

# Afficher l'historique d'exécution des requêtes planifiées
<a name="scheduled-queries-execution-history"></a>

Utilisez l'historique d'exécution pour surveiller les performances de vos requêtes planifiées et résoudre les problèmes liés à l'exécution des requêtes ou à la livraison des résultats.

L'historique des exécutions indique le statut de chaque requête exécutée, y compris les exécutions réussies, les échecs et les résultats du traitement de destination. Vous pouvez utiliser ces informations pour identifier des modèles, diagnostiquer des problèmes et vérifier que vos requêtes s'exécutent comme prévu.

------
#### [ Console ]

**Pour consulter l'historique des exécutions (console)**

1. Dans la console CloudWatch Logs, choisissez **Requête planifiée**, **Afficher les requêtes planifiées**.

1. Sélectionnez la requête planifiée que vous souhaitez examiner.

1. Sélectionnez l'onglet **Historique d'exécution**.

------
#### [ AWS CLI ]

**Pour consulter l'historique des exécutions (AWS CLI)**

1. Utilisez la `get-scheduled-query-history` commande pour récupérer l'historique d'exécution d'une requête planifiée :

   ```
   aws logs get-scheduled-query-history \
       --identifier "DailyErrorMonitoring" \
       --start-time 1743379200 \
       --end-time 1743465600 \
       --max-results 10
   ```

1. Pour filtrer par statut d'exécution, ajoutez le `--execution-statuses` paramètre :

   ```
   aws logs get-scheduled-query-history \
       --identifier "DailyErrorMonitoring" \
       --start-time 1743379200 \
       --end-time 1743465600 \
       --max-results 1 \
       --execution-statuses "SUCCEEDED"
   ```

------
#### [ API ]

**Pour consulter l'historique des exécutions (API)**
+ Utilisez l'`GetScheduledQueryHistory`action pour récupérer l'historique des exécutions :

  ```
  {
      "identifier": "DailyErrorMonitoring",
      "startTime": 1743379200,
      "endTime": 1743465600,
      "maxResults": 10,
      "executionStatuses": ["SUCCEEDED", "FAILED"]
  }
  ```

------

L'historique d'exécution affiche :
+ **État de l'exécution** : en cours, terminée, échec, expiration du délai ou InvalidQuery
+ **Heure de déclenchement** : date à laquelle la requête a été exécutée
+ **Destinations** - État du traitement pour chaque destination configurée, y compris S3 et EventBridge
+ **Messages d'erreur** : détails sur les échecs éventuels lors de l'exécution des requêtes ou du traitement des destinations