Rapporti sugli errori delle query pianificate - Amazon Timestream

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

Rapporti sugli errori delle query pianificate

Questa sezione descrive la posizione, il formato e i motivi delle segnalazioni di errori generate da Timestream relative agli errori rilevati LiveAnalytics durante l'esecuzione di query pianificate.

I motivi delle segnalazioni di errore delle query pianificate

I report sugli errori vengono generati per errori ripristinabili. I report sugli errori non vengono generati per errori non recuperabili. Timestream for LiveAnalytics può disabilitare automaticamente le query pianificate quando si verificano errori non recuperabili. Ciò include:

  • AssumeRolefallimento

  • Eventuali errori 4xx riscontrati durante la comunicazione con KMS quando viene specificata una chiave gestita dal cliente KMS

  • Eventuali errori 4xx riscontrati durante l'esecuzione di una query pianificata

  • Eventuali errori 4xx riscontrati durante l'inserimento dei risultati della query

Per gli errori non recuperabili, Timestream for LiveAnalytics invia una notifica di errore con un messaggio di errore non recuperabile. Viene inoltre inviata una notifica di aggiornamento che indica che la query pianificata è disabilitata.

Posizione dei report di errore delle interrogazioni pianificate

La posizione di segnalazione degli errori di interrogazione pianificata ha la seguente convenzione di denominazione:

s3://customer-bucket/customer-prefix/

Di seguito è riportato un esempio di interrogazione ARN pianificata:

arn:aws:timestream:us-east-1:000000000000:scheduled-query/test-query-hd734tegrgfd
s3://customer-bucket/customer-prefix/test-query-hd734tegrgfd/<InvocationTime>/<Auto or Manual>/<Actual Trigger Time>

Auto indica le interrogazioni pianificate automaticamente pianificate da Timestream per e LiveAnalytics Manual indica le query pianificate attivate manualmente da un utente tramite un'ExecuteScheduledQueryAPIazione in Amazon Timestream for Query. LiveAnalytics Per ulteriori informazioni su, consulta. ExecuteScheduledQuery ExecuteScheduledQuery

Formato dei report di errore relativi alle interrogazioni pianificate

Le segnalazioni di errore hanno il seguente JSON formato:

{ "reportId": <String>, // A unique string ID for all error reports belonging to a particular scheduled query run "errors": [ <Error>, ... ], // One or more errors }

Tipi di errori di interrogazione pianificati

L'Erroroggetto può essere di tre tipi:

  • Registra gli errori di inserimento

    { "reason": <String>, // The error message String "records": [ <Record>, ... ], // One or more rejected records ) }
  • Errori di analisi e convalida delle righe

    { "reason": <String>, // The error message String "rawLine": <String>, // [Optional] The raw line String that is being parsed into record(s) to be ingested. This line has encountered the above-mentioned parse error. }
  • Errori generali

    { "reason": <String>, // The error message }

Esempio di report sugli errori di interrogazione pianificata

Di seguito è riportato un esempio di segnalazione di errori prodotta a causa di errori di inserimento.

{ "reportId": "C9494AABE012D1FBC162A67EA2C18255", "errors": [ { "reason": "The record timestamp is outside the time range [2021-11-12T14:18:13.354Z, 2021-11-12T16:58:13.354Z) of the memory store.", "records": [ { "dimensions": [ { "name": "dim0", "value": "d0_1", "dimensionValueType": null }, { "name": "dim1", "value": "d1_1", "dimensionValueType": null } ], "measureName": "random_measure_value", "measureValue": "3.141592653589793", "measureValues": null, "measureValueType": "DOUBLE", "time": "1637166175635000000", "timeUnit": "NANOSECONDS", "version": null }, { "dimensions": [ { "name": "dim0", "value": "d0_2", "dimensionValueType": null }, { "name": "dim1", "value": "d1_2", "dimensionValueType": null } ], "measureName": "random_measure_value", "measureValue": "6.283185307179586", "measureValues": null, "measureValueType": "DOUBLE", "time": "1637166175636000000", "timeUnit": "NANOSECONDS", "version": null }, { "dimensions": [ { "name": "dim0", "value": "d0_3", "dimensionValueType": null }, { "name": "dim1", "value": "d1_3", "dimensionValueType": null } ], "measureName": "random_measure_value", "measureValue": "9.42477796076938", "measureValues": null, "measureValueType": "DOUBLE", "time": "1637166175637000000", "timeUnit": "NANOSECONDS", "version": null }, { "dimensions": [ { "name": "dim0", "value": "d0_4", "dimensionValueType": null }, { "name": "dim1", "value": "d1_4", "dimensionValueType": null } ], "measureName": "random_measure_value", "measureValue": "12.566370614359172", "measureValues": null, "measureValueType": "DOUBLE", "time": "1637166175638000000", "timeUnit": "NANOSECONDS", "version": null } ] } ] }