Monitorar o AWS IoT Wireless com o CloudWatch Logs - AWS IoT Wireless

Monitorar o AWS IoT Wireless com o CloudWatch Logs

O AWS IoT Core for LoRaWAN tem mais de cinquenta entradas de log do CloudWatch que, por padrão, estão habilitadas. Cada entrada de log descreve o tipo de evento, o nível de log e o tipo de recurso. Para ter mais informações, consulte Recursos e níveis de log do AWS IoT Wireless.

Como monitorar seus recursos do AWS IoT Wireless

Quando o registro em log está habilitado para o AWS IoT Wireless, o AWS IoT Wireless envia eventos de progresso sobre cada mensagem conforme ela passa dos dispositivos pelo AWS IoT e volta. Por padrão, as entradas de log do AWS IoT Wireless têm um nível de erro de log padrão. Quando você habilita o registro em log conforme descrito em Criar um perfil e uma política de log para o AWS IoT Wireless, você verá mensagens no console do CloudWatch com um nível de log padrão de ERROR. Ao usar esse nível de log, as mensagens mostrarão somente as informações de erro de todos os recursos de gateway ou dispositivos sem fio sendo usados.

Se quiser que os logs exibam informações adicionais, como sobre aqueles que têm um nível de log de INFO, ou desabilitar log para alguns de seus dispositivos e mostrem mensagens de log sobre apenas alguns de seus dispositivos, você pode usar a API de registro em log AWS IoT Wireless. Para ter mais informações, consulte Configurar níveis de log de recursos usando a CLI.

Também é possível criar expressões de filtro para exibir somente as mensagens necessárias.

Antes que você possa visualizar logs do AWS IoT Wireless no console

Para que o grupo de logs /aws/iotwireless apareça no console do CloudWatch, é preciso realizar o seguinte.

  • Habilitar o registro em log no AWS IoT Wireless. Para acessar mais informações sobre como habilitar o registro em log no AWS IoT Wireless, consulte Configurar o registro em log para o AWS IoT Wireless.

  • Escrever algumas entradas de log executando operações do AWS IoT Wireless.

Para criar e usar expressões de filtro com mais eficiência, recomendamos tentar usar o CloudWatch Insights conforme descrito nos tópicos a seguir. Também recomendamos seguir os tópicos na ordem em que estão apresentados aqui. Isso ajudará você a usar os grupos de logs do CloudWatch primeiro para aprender sobre os diferentes tipos de recursos, seus tipos de eventos e níveis de log que podem ser usados para visualizar entradas de log no console. Depois, você pode aprender a criar expressões de filtro usando o CloudWatch Insights para obter mais informações úteis sobre seus recursos.