Monitoraggio delle risorse AWS IoT Wireless con i file di log Amazon CloudWatch - Wireless AWS IoT

Monitoraggio delle risorse AWS IoT Wireless con i file di log Amazon CloudWatch

Il monitoraggio è importante per garantire l'affidabilità, la disponibilità e le prestazioni di Wireless AWS IoT e delle altre soluzioni AWS. Puoi utilizzare il monitoraggio sia per i tuoi dispositivi LoRaWAN che Sidewalk e ottenere messaggi informativi ed errori sin dal momento dell'onboarding in AWS IoT Wireless.

Si consiglia di raccogliere i dati di monitoraggio da tutte le parti della soluzione AWS per semplificare il debug di un errore multipunto, nel caso in cui se ne verifichi uno. Iniziare creando un piano di monitoraggio che risponda alle seguenti domande. Se non si è sicuri di come rispondere, è comunque possibile continuare ad abilitare la registrazione e stabilire le baseline delle prestazioni.

  • Quali sono gli obiettivi del monitoraggio?

  • Quali risorse verranno monitorate?

  • Con quale frequenza eseguirai il monitoraggio di queste risorse?

  • Quali strumenti di monitoraggio verranno usati?

  • Chi eseguirà i processi di monitoraggio?

  • Chi deve ricevere una notifica quando si verifica un problema?

La fase successiva consiste nell'abilitare la registrazione o nello stabilire una baseline per le prestazioni normali di Wireless AWS IoT nell'ambiente, misurando le prestazioni in diversi momenti e con condizioni di carico differenti. Mentre si effettua il monitoraggio di Wireless AWS IoT, mantieni i dati cronologici di monitoraggio in modo da poterli confrontare con i dati delle prestazioni correnti. Questo permette di identificare i normali modelli di prestazioni e le anomalie di prestazioni e definire metodi per risolvere i problemi.

Strumenti di monitoraggio

AWS fornisce gli strumenti di monitoraggio seguenti per tenere sotto controllo Wireless AWS IoT, segnalare un problema e intervenire automaticamente quando necessario:

  • Amazon CloudWatch monitora le risorse AWS e le applicazioni che esegui su AWS in tempo reale. Puoi raccogliere i parametri e tenerne traccia, creare pannelli di controllo personalizzati e impostare allarmi per inviare una notifica o intraprendere azioni quando un parametro specificato raggiunge una determinata soglia. Ad esempio, puoi impostare CloudWatch perché tenga traccia dell'uso della CPU o di altri parametri delle tue istanze Amazon EC2 e avviare automaticamente nuove istanze quando necessario. Per ulteriori informazioni, consultare la Guida per l'utente di Amazon CloudWatch.

  • L'analizzatore di rete ti consente di monitorare le tue risorse LoRaWAN, che includono dispositivi e gateway LoRaWAN, riduce il tempo necessario per configurare una connessione per iniziare a ricevere messaggi di traccia, fornendo informazioni di log just-in-time. Per ulteriori informazioni, consultare Monitoraggio del parco istanze di risorse wireless in tempo reale utilizzando l'analizzatore di rete.

Come monitorare le risorse utilizzando Amazon CloudWatch

Puoi monitorare Wireless AWS IoT utilizzando Amazon CloudWatch, che raccoglie i dati non elaborati e li elabora trasformandoli in parametri leggibili quasi in tempo reale. Queste statistiche vengono conservate per un periodo di 15 mesi, per permettere l'accesso alle informazioni storiche e offrire una prospettiva migliore sulle prestazioni del servizio o dell'applicazione Web. È anche possibile impostare allarmi che controllano determinate soglie e inviare notifiche o intraprendere azioni quando queste soglie vengono raggiunte. Per ulteriori informazioni, consultare la Guida per l'utente di Amazon CloudWatch.

Per registrare e monitorare le risorse AWS IoT Wireless, attieniti alla procedura descritta di seguito:

  1. Crea un ruolo di registrazione per registrare le tue risorse AWS IoT Wireless, come descritto in Creare un ruolo di registrazione e una policy per AWS IoT Wireless.

  2. I messaggi di log nella console CloudWatch Logs hanno un livello di log predefinito di ERROR, che è meno dettagliato e contiene solo informazioni sugli errori. Se desideri visualizzare messaggi più dettagliati, è consigliabile utilizzare la CLI per configurare prima la registrazione, come descritto in Configurazione della registrazione per risorse AWS IoT Wireless.

  3. Successivamente, è possibile monitorare le risorse visualizzando le voci di registro nella console CloudWatch Logs. Per ulteriori informazioni, consultare Visualizza voci di registro AWS IoT Wireless CloudWatch.

  4. È possibile creare espressioni di filtro utilizzando Gruppi di log ma è consigliabile innanzitutto creare filtri semplici e visualizzare le voci di registro nei gruppi di log, quindi passare a CloudWatch Insights per creare query per filtrare le voci del registro in base alla risorsa o all'evento che si sta monitorando. Per ulteriori informazioni, consultare Usa CloudWatch Insights per filtrare i log per AWS IoT Wireless.