Pemberitahuan akhir dukungan: Pada 15 Desember 2025, AWS akan mengakhiri dukungan untuk AWS IoT Analytics. Setelah 15 Desember 2025, Anda tidak akan lagi dapat mengakses AWS IoT Analytics konsol, atau AWS IoT Analytics sumber daya. Untuk informasi selengkapnya, lihat AWS IoT Analytics akhir dukungan.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Monitor dengan CloudWatch Acara Amazon
AWS IoT Analytics secara otomatis memublikasikan peristiwa ke Amazon CloudWatch Events saat terjadi kesalahan runtime selama aktivitas. AWS Lambda Acara ini berisi pesan kesalahan terperinci dan kunci objek Amazon Simple Storage Service (Amazon S3) Simple Storage Service (Amazon S3) yang menyimpan pesan saluran yang belum diproses. Anda dapat menggunakan kunci Amazon S3 untuk memproses ulang pesan saluran yang belum diproses. Untuk informasi selengkapnyaMemproses ulang pesan saluran, lihat StartPipelineReprocessingAPI di Referensi AWS IoT Analytics API, dan Apa Itu CloudWatch Acara Amazon di Panduan Pengguna CloudWatch Acara Amazon.
Anda juga dapat mengonfigurasi target yang memungkinkan CloudWatch Acara Amazon untuk mengirim pemberitahuan atau mengambil tindakan lebih lanjut. Misalnya, Anda dapat mengirim notifikasi ke antrean Amazon Simple Queue Service (Amazon SQS), lalu memanggil API untuk memproses pesan saluran yang disimpan StartReprocessingMessage
di objek Amazon S3. Amazon CloudWatch Events mendukung banyak jenis target, seperti berikut ini:
-
Amazon Kinesis Streams
-
AWS Lambda fungsi
-
Topik Amazon Simple Notiļ¬cation Service (Amazon SNS)
-
Antrean Amazon Simple Queue Service (Amazon SQS)
Untuk daftar target yang didukung, lihat EventBridge Target Amazon di Panduan EventBridge Pengguna Amazon.
Sumber daya CloudWatch Acara Anda dan target terkait harus berada di AWS Wilayah tempat Anda membuat AWS IoT Analytics sumber daya. Untuk informasi selengkapnya, lihat Titik akhir layanan dan kuota di. Referensi Umum AWS
Pemberitahuan yang dikirim ke Amazon CloudWatch Events untuk kesalahan runtime dalam AWS Lambda aktivitas menggunakan format berikut.
{ "version": "version-id", "id": "event-id", "detail-type": "IoT Analytics Pipeline Failure Notification", "source": "aws.iotanalytics", "account": "aws-account", "time": "timestamp", "region": "aws-region", "resources": [ "pipeline-arn" ], "detail": { "event-detail-version": "1.0", "pipeline-name": "pipeline-name", "error-code": "LAMBDA_FAILURE", "message": "error-message", "channel-messages": { "s3paths": [ "s3-keys" ] }, "activity-name": "lambda-activity-name", "lambda-function-arn": "lambda-function-arn" } }
Contoh pemberitahuan:
{ "version": "0", "id": "204e672e-ef12-09af-4cfd-de3b53673ec6", "detail-type": "IoT Analytics Pipeline Failure Notification", "source": "aws.iotanalytics", "account": "123456789012", "time": "2020-10-15T23:47:02Z", "region": "ap-southeast-2", "resources": [ "arn:aws:iotanalytics:ap-southeast-2:123456789012:pipeline/test_pipeline_failure" ], "detail": { "event-detail-version": "1.0", "pipeline-name": "test_pipeline_failure", "error-code": "LAMBDA_FAILURE", "message": "Temp unavaliable", "channel-messages": { "s3paths": [ "test_pipeline_failure/channel/cmr_channel/__dt=2020-10-15 00:00:00/1602805530000_1602805560000_123456789012_cmr_channel_0_257.0.json.gz" ] }, "activity-name": "LambdaActivity_33", "lambda-function-arn": "arn:aws:lambda:ap-southeast-2:123456789012:function:lambda_activity" } }