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à.
La tabella seguente mostra come Firehose gestisce gli errori durante la decompressione e l'elaborazione dei dati, tra cui l'invio di record a un bucket S3 con errori, la registrazione degli errori e l'emissione di metriche. Spiega inoltre il messaggio di errore restituito per le operazioni di immissione di dati non autorizzate.
Problema | Soluzione |
---|---|
Cosa succede ai dati di origine in caso di errore durante la decompressione? |
Se Amazon Data Firehose non è in grado di decomprimere il record, il record viene consegnato così com'è (in formato compresso) al bucket di errore S3 specificato durante la creazione dello stream Firehose. Oltre al record, l'oggetto consegnato include anche il codice di errore e il messaggio di errore e questi oggetti verranno recapitati a un prefisso del bucket S3 chiamato. |
Cosa succede ai dati di origine in caso di errore nella pipeline di elaborazione dopo una decompressione riuscita? |
Se Amazon Data Firehose presenta errori nelle fasi di elaborazione dopo la decompressione, ad esempio il partizionamento dinamico e la conversione del formato dei dati, il record viene fornito in formato compresso nel bucket di errore S3 specificato durante la creazione dello stream Firehose. Oltre al record, l'oggetto consegnato include anche il codice di errore e il messaggio di errore. |
Come siete informati in caso di errore o eccezione? |
In caso di errore o eccezione durante la decompressione, se si configurano i log, Firehose registrerà i messaggi di errore in CloudWatch Logs. CloudWatch Inoltre, Firehose invia metriche a CloudWatch metriche che è possibile monitorare. Facoltativamente, puoi anche creare allarmi in base alle metriche emesse da Firehose. |
Cosa succede quando put le operazioni non provengono dai log? CloudWatch |
Quando il cliente puts non proviene da CloudWatch Logs, viene restituito il seguente messaggio di errore:
|
Quali metriche emette Firehose per la funzione di decompressione? | Firehose emette metriche per la decompressione di ogni record. È necessario selezionare il periodo (1 minuto), la statistica (somma) e l'intervallo di date per ottenere il numero di risultati non riusciti o DecompressedRecords riusciti o non riusciti. DecompressedBytes Per ulteriori informazioni, consulta CloudWatch Registra le metriche di decompressione. |