Unggah log sisi perangkat ke Amazon CloudWatch - AWS IoT Core

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Unggah log sisi perangkat ke Amazon CloudWatch

Anda dapat mengunggah log historis sisi perangkat ke Amazon CloudWatch untuk memantau dan menganalisis aktivitas perangkat di lapangan. Log sisi perangkat dapat mencakup file log sistem, aplikasi, dan perangkat. Proses ini menggunakan parameter tindakan aturan CloudWatch Log untuk mempublikasikan log sisi perangkat ke dalam grup log yang ditentukan pelanggan.

Cara kerjanya

Proses dimulai ketika AWS IoT perangkat mengirim MQTT pesan yang berisi file log diformat ke AWS IoT topik. AWS IoT Aturan memantau topik pesan dan mengirimkan file log ke grup CloudWatch Log yang Anda tentukan. Anda kemudian dapat meninjau dan menganalisis informasi.

MQTTtopik

Pilih ruang nama MQTT topik yang akan Anda gunakan untuk mempublikasikan log. Sebaiknya gunakan format ini untuk ruang topik umum,$aws/rules/things/thing_name/logs, dan format ini untuk topik kesalahan,$aws/rules/things/thing_name/logs/errors. Struktur penamaan untuk log dan topik kesalahan direkomendasikan, tetapi tidak diperlukan. Untuk informasi selengkapnya, lihat Merancang MQTT Topik untuk AWS IoT Core.

Dengan menggunakan ruang topik umum yang direkomendasikan, Anda menggunakan topik yang dicadangkan AWS IoT Basic Ingest. AWS IoT Basic Ingest mengirim data perangkat dengan aman ke AWS layanan yang didukung oleh tindakan AWS IoT aturan. Ini menghapus broker pesan terbitkan/berlangganan dari jalur konsumsi, membuatnya lebih hemat biaya. Untuk informasi selengkapnya, lihat Mengurangi biaya pengiriman pesan dengan Basic Ingest.

Jika Anda menggunakan batchMode untuk mengunggah file log, pesan Anda harus mengikuti format tertentu yang menyertakan UNIX stempel waktu dan pesan. Untuk informasi selengkapnya, lihat persyaratan format MQTT pesan untuk batchMode topik dalam tindakan aturan CloudWatch Log.

Tindakan aturan

Saat AWS IoT menerima MQTT pesan dari perangkat klien, AWS IoT aturan memantau topik yang ditentukan pelanggan dan menerbitkan konten ke dalam grup CloudWatch log yang Anda tentukan. Proses ini menggunakan tindakan aturan CloudWatch Log MQTT untuk memantau kumpulan file log. Untuk informasi selengkapnya, lihat tindakan AWS IoT aturan CloudWatch Log.

Mode Batch

batchModeadalah parameter Boolean dalam tindakan aturan AWS IoT CloudWatch Log. Parameter ini opsional dan off (false) secara default. Untuk mengunggah file log sisi perangkat dalam batch, Anda harus mengaktifkan parameter ini (true) saat membuat aturan. AWS IoT Untuk informasi selengkapnya, lihat CloudWatch Log di bagian tindakan AWS IoT aturan.