Carica i log lato dispositivo su Amazon CloudWatch - AWS IoT Core

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Carica i log lato dispositivo su Amazon CloudWatch

Puoi caricare log storici lato dispositivo su CloudWatch Amazon per monitorare e analizzare l'attività di un dispositivo sul campo. I log lato dispositivo possono includere file di log del sistema, dell'applicazione e del dispositivo. Questo processo utilizza un parametro di azione CloudWatch Logs rules per pubblicare i log lato dispositivo in un gruppo di log definito dal cliente.

Come funziona

Il processo inizia quando un AWS IoT dispositivo invia MQTT messaggi contenenti file di registro formattati a un argomento. AWS IoT Una AWS IoT regola monitora l'argomento del messaggio e invia i file di registro a un gruppo di CloudWatch registri definito dall'utente. È quindi possibile rivedere e analizzare le informazioni.

MQTTargomenti

Scegli uno spazio per i nomi degli MQTT argomenti che utilizzerai per pubblicare i log. Ti consigliamo di utilizzare questo formato per lo spazio degli argomenti comune, $aws/rules/things/thing_name/logs, e questo formato per argomenti degli errori, $aws/rules/things/thing_name/logs/errors. La struttura di denominazione per i log e gli argomenti degli errori è consigliata, ma non obbligatoria. Per ulteriori informazioni, consulta Designing MQTT Topics for AWS IoT Core.

Utilizzando lo spazio tematico comune consigliato, si utilizzano argomenti riservati AWS IoT di Basic Ingest. AWS IoT Basic Ingest invia in modo sicuro i dati del dispositivo ai AWS servizi supportati dalle azioni delle regole. AWS IoT Rimuove il broker di messaggi publish/subscribe dal percorso di acquisizione, rendendolo più conveniente. Per ulteriori informazioni, consulta Riduzione dei costi di messaggistica con Basic Ingest.

Se utilizzate batchMode per caricare file di registro, i messaggi devono seguire un formato specifico che include un UNIX timestamp e un messaggio. Per ulteriori informazioni, consulta i requisiti di formato dei MQTT messaggi per l'batchModeargomento all'interno dell'azione della regola CloudWatch Logs.

Operazione delle regole

Quando AWS IoT riceve i MQTT messaggi dai dispositivi client, una AWS IoT regola monitora l'argomento definito dal cliente e pubblica i contenuti in un gruppo di CloudWatch log definito dall'utente. Questo processo utilizza un'azione della regola CloudWatch Logs MQTT per monitorare i batch di file di registro. Per ulteriori informazioni, vedere l'azione della regola CloudWatch Logs. AWS IoT

Modalità batch

batchModeè un parametro booleano all'interno dell'azione della regola AWS IoT CloudWatch Logs. Questo parametro è facoltativo ed è disattivato (false) per impostazione predefinita. Per caricare i file di registro lato dispositivo in batch, è necessario attivare questo parametro () true quando si crea la regola. AWS IoT Per ulteriori informazioni, consulta CloudWatch Log nella sezione Azioni delle regole.AWS IoT