View a markdown version of this page

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 CloudWatch ke Amazon untuk memantau dan menganalisis aktivitas perangkat di lapangan. Device-side log dapat mencakup file log sistem, aplikasi, dan perangkat. Proses ini menggunakan parameter tindakan aturan CloudWatch Logs untuk menerbitkan log sisi perangkat ke grup log yang ditentukan pelanggan. https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Working-with-log-groups-and-streams.html

Cara kerjanya

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

Topik MQTT

Pilih ruang nama topik MQTT 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 Mer ancang Topik MQTT untuk AWS IoT Core.

Dengan menggunakan ruang topik umum yang direkomendasikan, Anda menggunakan topik yang dic AWS IoT adangkan Basic Ingest. AWS IoT Basic Ingest mengirim data perangkat dengan aman ke AWS layanan yang didukung oleh tindakan AWS IoT aturan. Ini menghapus broker publish/subscribe pesan dari jalur penyerapan, 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 stempel waktu dan pesan UNIX. Untuk informasi selengkapnya, lihat persyaratan format pesan MQTT untuk topik BatchMode dalam tindakan aturan CloudWatch Log.

Tindakan aturan

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

Mode batch

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