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.
Charger les journaux côté appareil sur Amazon CloudWatch
Vous pouvez télécharger des journaux historiques côté appareil sur Amazon CloudWatch pour surveiller et analyser l'activité d'un appareil sur le terrain. Device-side les journaux 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 des messages MQTT 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.
Rubriques
Rubriques MQTT
Choisissez un espace de nom de rubrique MQTT 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 Designing MQTT Topics for 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 aux AWS services pris en charge par des actions de AWS IoT règles. Il supprime le courtier de publish/subscribe messages du chemin d'ingestion, ce qui le rend plus rentable. Pour de plus amples informations, veuillez consulter Reducing messaging costs with Basic Ingest.
Si vous utilisez batchMode pour télécharger des fichiers journaux, vos messages doivent suivre un format spécifique incluant un horodatage et un message UNIX. Pour plus d'informations, consultez la rubrique Exigences relatives au format de message MQTT pour BatchMode dans l'action relative à la règle CloudWatch Logs.
Action de règle
Lorsque AWS IoT vous recevez les messages MQTT 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 pour surveiller MQTT pour 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 intégré à l'action de règle AWS IoT CloudWatch Logs. Ce paramètre est facultatif et est désactivé (false) par défaut. Pour charger des fichiers journaux côté appareil par lots, vous devez activer ce paramètre (true) lorsque vous créez la règle. AWS IoT Pour plus d'informations, consultez la section CloudWatch Journaux dans la section Actions relatives aux AWS IoT règles.