

# Monitorar os recursos do AWS IoT Wireless utilizando o Amazon CloudWatch Logs
<a name="monitoring-cloudwatch"></a>

O monitoramento é uma parte importante da manutenção da confiabilidade, da disponibilidade e do desempenho do AWS IoT Wireless e de outras soluções da AWS. É possível utilizar o monitoramento de dispositivos LoRaWAN e Sidewalk e obter mensagens informativas e erros referentes à integração com o AWS IoT Wireless.

É altamente recomendável que você colete dados de monitoramento de todas as partes da solução da AWS para facilitar a depuração de uma falha de vários pontos, caso ocorra. Comece criando um plano de monitoramento que responda às seguintes perguntas. Se não tiver certeza de como respondê-las, você ainda poderá continuar a habilitar o registro em log e estabelecer suas linhas de base de desempenho.
+ Quais são seus objetivos de monitoramento?
+ Quais recursos você vai monitorar?
+ Com que frequência você vai monitorar esses recursos?
+ Quais ferramentas de monitoramento você usará?
+ Quem realizará o monitoramento das tarefas?
+ Quem deve ser notificado quando algo der errado?

A próxima etapa é habilitar o registro em log e estabelecer um parâmetro de desempenho normal do AWS IoT Wireless no ambiente medindo o desempenho em vários momentos e em diferentes condições de carga. Ao monitorar o AWS IoT Wireless, mantenha os dados históricos de monitoramento para que você possa compará-los com os dados de desempenho atuais. Isso ajuda a identificar padrões normais e anomalias de desempenho e a criar métodos para tratar os problemas.

## Ferramentas de monitoramento
<a name="monitoring-tools"></a>

É possível utilizar as seguintes ferramentas de monitoramento para observar o AWS IoT Wireless, informar quando algo está errado e executar ações automáticas quando apropriado:
+ O Amazon CloudWatch monitora os recursos da AWS e as aplicações que você executa na AWS em tempo real. É possível coletar e rastrear métricas, criar painéis personalizados e definir alarmes que o notificam ou que realizam ações quando uma métrica especificada atinge um limite definido. Por exemplo, você pode fazer o CloudWatch acompanhar o uso da CPU ou outras métricas das instâncias do Amazon EC2 e iniciar automaticamente novas instâncias quando necessário. Para obter mais informações, consulte o [Guia do usuário do Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/).
+ O analisador de rede permite monitorar os recursos LoRaWAN, incluindo dispositivos e gateways LoRaWAN. Ele reduz o tempo necessário para configurar uma conexão para começar a receber mensagens de rastreamento, fornecendo informações de log no momento certo. Para ter mais informações, consulte [Monitorar sua frota de recursos sem fio em tempo real usando o analisador de rede](network-analyzer-overview.md).

## Como monitorar recursos utilizando o Amazon CloudWatch
<a name="monitoring-how"></a>

É possível monitorar o AWS IoT Wireless utilizando o CloudWatch, que coleta dados brutos e os processa em métricas legíveis quase em tempo real. Essas estatísticas são mantidas por 15 meses, de maneira que você possa acessar informações históricas e ter uma perspectiva melhor de como o aplicativo web ou o serviço está se saindo. Você também pode definir alarmes que observam determinados limites e enviam notificações ou realizam ações quando esses limites são atingidos. Para obter mais informações, consulte o [Guia do usuário do Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/).

Para registrar em log e monitorar seus recursos do AWS IoT Wireless, execute as seguintes etapas:

1. Crie um perfil de registro em log para registrar os recursos do AWS IoT Wireless em log, conforme descrito em [Criar um perfil e uma política de log para o AWS IoT Wireless](create-logging-role-policy.md).

1. As mensagens de log no console do CloudWatch Logs têm um nível de log padrão de `ERROR`, que é menos detalhado e contém apenas informações de erro. Se quiser ver mais mensagens detalhadas, recomendamos usar a CLI para configurar o registro em log primeiro, conforme descrito em [Configurar o registro em log para recursos do AWS IoT Wireless](configure-resource-logging.md). 

1. Depois, monitore seus recursos visualizando as entradas de log no console do CloudWatch Logs. Para ter mais informações, consulte [Visualizar entradas de log do AWS IoT Wireless no CloudWatch](cwl-format.md).

1. É possível criar expressões de filtro usando **grupos de logs**, mas recomendamos primeiro criar filtros simples e visualize entradas de log nos grupos de logs e, depois, acessar o CloudWatch Insights para criar consultas para filtrar as entradas de log, dependendo do recurso ou evento sendo monitorado. Para ter mais informações, consulte [Use o CloudWatch Insights para filtrar logs do AWS IoT Wireless](cwl-insights.md).