Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Laporan kesalahan kueri terjadwal
Bagian ini menjelaskan lokasi, format, dan alasan laporan kesalahan yang dihasilkan oleh Timestream LiveAnalytics ketika kesalahan ditemui dengan menjalankan kueri terjadwal.
Alasan laporan kesalahan kueri terjadwal
Laporan kesalahan dihasilkan untuk kesalahan yang dapat dipulihkan. Laporan kesalahan tidak dibuat untuk kesalahan yang tidak dapat dipulihkan. Timestream for LiveAnalytics dapat menonaktifkan kueri terjadwal secara otomatis ketika kesalahan yang tidak dapat dipulihkan ditemui. Ini termasuk:
-
AssumeRole
kegagalan -
Setiap kesalahan 4xx yang ditemui saat berkomunikasi dengan KMS ketika kunci yang dikelola pelanggan ditentukan KMS
-
Kesalahan 4xx apa pun yang ditemui saat kueri terjadwal berjalan
-
Setiap kesalahan 4xx yang ditemui selama menelan hasil kueri
Untuk kesalahan yang tidak dapat dipulihkan, Timestream untuk LiveAnalytics mengirimkan pemberitahuan kegagalan dengan pesan kesalahan yang tidak dapat dipulihkan. Pemberitahuan pembaruan juga dikirim yang menunjukkan bahwa kueri terjadwal dinonaktifkan.
Lokasi laporan kesalahan kueri terjadwal
Lokasi laporan kesalahan kueri terjadwal memiliki konvensi penamaan berikut:
s3://
customer-bucket
/customer-prefix
/
Berikut ini adalah contoh query terjadwalARN:
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
menunjukkan kueri terjadwal yang dijadwalkan secara otomatis oleh Timestream untuk dan LiveAnalytics Manual
menunjukkan kueri terjadwal yang dipicu secara manual oleh pengguna melalui ExecuteScheduledQuery
API tindakan di Amazon Timestream LiveAnalytics for Query. Untuk informasi lebih lanjut tentangExecuteScheduledQuery
, lihat ExecuteScheduledQuery.
Format laporan kesalahan kueri terjadwal
Laporan kesalahan memiliki JSON format berikut:
{ "reportId": <String>, // A unique string ID for all error reports belonging to a particular scheduled query run "errors": [ <Error>, ... ], // One or more errors }
Jenis kesalahan kueri terjadwal
Error
Objek dapat berupa salah satu dari tiga jenis:
-
Kesalahan Pencerapan Rekaman
{ "reason": <String>, // The error message String "records": [ <Record>, ... ], // One or more rejected records ) }
-
Kesalahan Penguraian Baris dan Validasi
{ "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. }
-
Kesalahan Umum
{ "reason": <String>, // The error message }
Contoh laporan kesalahan kueri terjadwal
Berikut ini adalah contoh laporan kesalahan yang dihasilkan karena kesalahan konsumsi.
{ "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 } ] } ] }