Importer les journaux côté appareil sur Amazon CloudWatch - AWS IoT Core

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Importer les journaux côté appareil sur Amazon CloudWatch

Vous pouvez télécharger l'historique des journaux côté appareil sur Amazon CloudWatch afin de surveiller et d'analyser l'activité d'un appareil sur le terrain. Les journaux côté appareil peuvent inclure des fichiers journaux du système, des applications et des appareils. Ce processus utilise un paramètre d'action CloudWatch Logs rules pour publier les journaux côté appareil dans un groupe de journaux défini par le client.

Comment ça marche

Le processus commence lorsqu'un AWS IoT appareil envoie MQTT des messages contenant des fichiers journaux formatés à une AWS IoT rubrique. Une AWS IoT règle surveille le sujet du message et envoie les fichiers journaux à un groupe de CloudWatch journaux que vous définissez. Vous pouvez ensuite examiner et analyser les informations.

MQTTsujets

Choisissez un espace de nom de MQTT rubrique que vous utiliserez pour publier les journaux. Nous vous recommandons d'utiliser ce format pour l'espace des rubriques communes, $aws/rules/things/thing_name/logs, et ce format pour les rubriques d'erreur,$aws/rules/things/thing_name/logs/errors. La structure de dénomination pour les journaux et les sujets d'erreur est recommandée, mais elle n'est pas obligatoire. Pour plus d'informations, consultez la section Conception de MQTT rubriques pour AWS IoT Core.

En utilisant l'espace thématique commun recommandé, vous utilisez les rubriques réservées AWS IoT de Basic Ingest. AWS IoT Basic Ingest envoie en toute sécurité les données de l'appareil AWS aux services pris en charge par des actions de AWS IoT règles. Il supprime le courtier de messages de publication/d'abonnement du processus d'ingestion, le rendant ainsi plus rentable. Pour de plus amples informations, veuillez consulter Reducing messaging costs with Basic Ingest.

Si vous avez l' batchMode habitude de télécharger des fichiers journaux, vos messages doivent suivre un format spécifique qui inclut un UNIX horodatage et un message. Pour plus d'informations, consultez les exigences relatives au format des MQTT messages dans la batchMode section Action CloudWatch des règles de journalisation.

Action de la règle

Lors de la AWS IoT réception MQTT des messages des appareils clients, une AWS IoT règle surveille le sujet défini par le client et publie le contenu dans un groupe de CloudWatch journaux que vous définissez. Ce processus utilise une action de règle CloudWatch Logs MQTT pour surveiller les lots de fichiers journaux. Pour plus d'informations, consultez l'action relative à la AWS IoT règle CloudWatch Logs.

Mode par lots

batchModeest un paramètre booléen inclus dans l'action de règle AWS IoT CloudWatch Logs. Ce paramètre est facultatif et est désactivé (false) par défaut. Pour télécharger des fichiers journaux côté appareil par lots, vous devez activer ce paramètre (true) lors de la création de la règle. AWS IoT Pour plus d'informations, consultez la section CloudWatch Journaux dans la section des actions relatives aux AWS IoT règles.