Monitoraggio di Amazon EventBridge Scheduler con Amazon CloudWatch - EventBridge Pianificatore

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à.

Monitoraggio di Amazon EventBridge Scheduler con Amazon CloudWatch

Puoi monitorare Amazon EventBridge Scheduler utilizzando CloudWatch, che raccoglie dati grezzi e li elabora in metriche leggibili quasi in tempo reale. EventBridge Scheduler emette un set di parametri per tutte le pianificazioni e un set aggiuntivo di parametri per le pianificazioni a cui è associata una dead-letter queue (DLQ). Se configuri un DLQ per la tua pianificazione, EventBridge Scheduler pubblica metriche aggiuntive quando la pianificazione esaurisce la sua politica di ripetizione dei tentativi.

Queste statistiche vengono conservate per 15 mesi, in modo da poter accedere alle informazioni storiche e avere una prospettiva migliore sul motivo per cui una pianificazione non va a buon fine e risolvere i problemi sottostanti. È anche possibile impostare allarmi che controllano determinate soglie e inviare notifiche o intraprendere azioni quando queste soglie vengono raggiunte. Per ulteriori informazioni, consulta la Amazon CloudWatch User Guide.

Termini

Spazio dei nomi

Un namespace è un contenitore per le CloudWatch metriche di un servizio. AWS Per EventBridge Scheduler, lo spazio dei nomi è. AWS/Scheduler

CloudWatch metriche

Una CloudWatch metrica rappresenta un insieme ordinato nel tempo di punti dati specifici per. CloudWatch

Dimensione

Una dimensione è una coppia nome-valore che fa parte dell'identità di un parametro.

Unità

Una statistica ha un'unità di misura. Per EventBridge Scheduler, le unità includono Count.

Dimensioni

Questa sezione descrive il raggruppamento delle CloudWatch dimensioni per le metriche di EventBridge Scheduler in. CloudWatch

Dimensione Descrizione

ScheduleGroup

Il gruppo di pianificazioni per cui si desidera visualizzare le metriche utilizzando. CloudWatch Se non hai ancora creato alcun gruppo, EventBridge Scheduler associa le tue pianificazioni al gruppo. default

Accesso ai parametri

Questa sezione descrive come accedere alle metriche delle prestazioni CloudWatch per una pianificazione di Scheduler specifica EventBridge .

Per visualizzare le metriche delle prestazioni per una dimensione
  1. Apri la pagina Metriche sulla console. CloudWatch

  2. Usa il selettore AWS della regione per scegliere la regione per la tua pianificazione

  3. Scegli lo spazio dei nomi Scheduler.

  4. Nella scheda Tutte le metriche, scegli una dimensione, ad esempio Schedule Group Metrics. Per visualizzare le metriche per tutte le pianificazioni che hai creato nella regione selezionata, scegli Account Metrics.

  5. Scegli una CloudWatch metrica per una dimensione. Ad esempio, InvocationAttemptCount o InvocationDroppedCount, quindi scegli Graph search.

  6. Scegli la scheda Metriche grafiche per visualizzare le statistiche sulle prestazioni per le metriche di EventBridge Scheduler.

Elenco delle metriche

Le tabelle seguenti elencano le metriche per tutte le EventBridge pianificazioni di Scheduler, oltre a metriche aggiuntive per le pianificazioni per le quali è stato configurato un DLQ.

Metriche per tutte le pianificazioni

Spazio dei nomi Parametro Unità Descrizione

AWS/Scheduler

InvocationAttemptCount

Conteggio

Emesso per ogni tentativo di invocazione. Usa questa metrica per verificare che EventBridge Scheduler stia tentando di richiamare le tue pianificazioni e per vedere quando le chiamate si avvicinano alle quote del tuo account.

AWS/Scheduler

TargetErrorCount

Conteggio

Emesso quando il target restituisce un'eccezione dopo che Scheduler ha chiamato l'API di destinazione. EventBridge Usalo per verificare quando la consegna a un target fallisce.

AWS/Scheduler

TargetErrorThrottledCount

Conteggio

Emesso quando l'invocazione del target fallisce a causa della limitazione dell'API da parte della destinazione. Utilizzalo per diagnosticare gli errori di consegna quando il motivo principale è la limitazione delle chiamate all'API di destinazione effettuate da Scheduler EventBridge

AWS/Scheduler

InvocationThrottleCount

Conteggio

Emesso quando EventBridge Scheduler limita una chiamata di destinazione perché supera le quote di servizio impostate da Scheduler. EventBridge Utilizzatelo per determinare quando avete superato le quote di Scheduler. EventBridge Per ulteriori informazioni sulle quote di servizio, vedere. Quote per Amazon EventBridge Scheduler

AWS/Scheduler

InvocationDroppedCount

Conteggio

Emesso quando EventBridge Scheduler smette di tentare di richiamare il target dopo che la politica di riprova di una pianificazione è stata esaurita. Per ulteriori informazioni sulle politiche di riprova, consulta lo Scheduler API Reference. RetryPolicyEventBridge

Metriche per le pianificazioni con un DLQ

Spazio dei nomi Parametro Unità Descrizione

AWS/Scheduler

InvocationsSentToDeadLetterCount

Conteggio

Emesso per ogni consegna avvenuta con successo al DLQ di una pianificazione. Utilizzatelo per determinare quando gli eventi vengono inviati a un DLQ, quindi controllate l'evento inviato al DLQ della pianificazione per ulteriori dettagli che vi aiutino a determinare la causa dell'errore.

AWS/Scheduler

InvocationsFailedToBeSentToDeadLetterCount

Conteggio

Emesso quando EventBridge Scheduler non è in grado di inviare un evento al DLQ. Utilizza queste due metriche per determinare il motivo per cui EventBridge Scheduler non è in grado di inviare un evento al DLQ e modifica la configurazione DLQ per risolvere il problema.

Di seguito è riportato un esempio di InvocationsFailedToBeSentToDeadLetterCount_<error_code> metrica quando la coda Amazon SQS specificata come DLQ non esiste: InvocationsFailedToBeSentToDeadLetterCount_AWS.SimpleQueueService.NonExistentQueue

AWS/Scheduler

InvocationsFailedToBeSentToDeadLetterCount_<error_code>

Conteggio

AWS/Scheduler

InvocationsSentToDeadLetterCount_Truncated_MessageSizeExceeded

Conteggio

Viene emesso quando il payload dell'evento inviato al DLQ supera la dimensione massima consentita da Amazon SQS e EventBridge Scheduler tronca il payload specificato nell'attributo di una pianificazione. Input