

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Visualizzazione della cronologia di esecuzione delle query pianificate
<a name="scheduled-queries-execution-history"></a>

Utilizza la cronologia di esecuzione per monitorare le prestazioni delle query pianificate e risolvere eventuali problemi relativi all'esecuzione delle query o alla consegna dei risultati.

La cronologia di esecuzione mostra lo stato di ogni esecuzione di query, incluse le esecuzioni riuscite, gli errori e i risultati dell'elaborazione della destinazione. È possibile utilizzare queste informazioni per identificare modelli, diagnosticare problemi e verificare che le query vengano eseguite come previsto.

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

**Per visualizzare la cronologia delle esecuzioni (console)**

1. Nella console CloudWatch Logs, scegli **Interrogazione pianificata, Visualizza interrogazioni** **pianificate**.

1. Seleziona l'interrogazione pianificata che desideri esaminare.

1. Scegliere la scheda **Cronologia delle esecuzioni**.

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

**Per visualizzare la cronologia delle esecuzioni (AWS CLI)**

1. Utilizzate il `get-scheduled-query-history` comando per recuperare la cronologia di esecuzione di una query pianificata:

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

1. Per filtrare in base allo stato di esecuzione, aggiungi il `--execution-statuses` parametro:

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

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

**Per visualizzare la cronologia di esecuzione (API)**
+ Usa l'`GetScheduledQueryHistory`azione per recuperare la cronologia di esecuzione:

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

------

La cronologia di esecuzione mostra:
+ **Stato di esecuzione**: In esecuzione, Completato, Non riuscito, Timeout o InvalidQuery
+ **Ora di attivazione: quando la query è stata** eseguita
+ **Destinazioni**: stato di elaborazione per ogni destinazione configurata, inclusi S3 e EventBridge
+ **Messaggi di errore**: dettagli su eventuali errori nell'esecuzione delle query o nell'elaborazione della destinazione