Registrar em log e monitorar no AWS IoT Greengrass
O monitoramento é uma parte importante da manutenção da confiabilidade, da disponibilidade e do desempenho do AWS IoT Greengrass e de soluções da AWS. Você deve coletar dados de monitoramento de todas as partes de sua solução da AWS para facilitar a depuração de uma falha multipontos, caso ela ocorra. Antes de começar a monitorar o AWS IoT Greengrass, crie um plano de monitoramento que inclua as respostas para as seguintes perguntas:
-
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?
Tópicos
- Ferramentas de monitoramento
- Monitore AWS IoT Greengrass logs
- Registrar chamadas de API do AWS IoT Greengrass V2 com o AWS CloudTrail
- Coletar dados de telemetria da integridade do sistema de dispositivos principais do AWS IoT Greengrass
- Receber notificações de status de integridade de componentes e implantações
- Verificar o status do dispositivo principal do Greengrass
Ferramentas de monitoramento
A AWS fornece ferramentas que você pode usar para monitorar o AWS IoT Greengrass. Você pode configurar algumas dessas ferramentas para que façam o monitoramento para você. Algumas das ferramentas exigem intervenção manual. Recomendamos que as tarefas de monitoramento sejam automatizadas ao máximo possível.
É possível usar as seguintes ferramentas de monitoramento automatizadas para supervisionar o AWS IoT Greengrass e relatar os seguintes problemas:
-
Amazon CloudWatch Logs: monitore, armazene e acesse seus arquivos de log do AWS CloudTrail ou de outras origens. Para obter mais informações, consulte Como monitorar arquivos de log no Guia do usuário do Amazon CloudWatch.
-
Monitoramento de log AWS CloudTrail: compartilhe arquivos de log entre contas, monitore os arquivos de log do CloudTrail em tempo real enviando-os para o CloudWatch Logs, escreva aplicações de processamento de logs em Java e confirme se os arquivos de log não foram alterados após a entrega pelo CloudTrail. Para obter mais informações, consulte Trabalhar com arquivos de log do CloudTrail no Guia do usuário AWS CloudTrail.
-
Telemetria da integridade do sistema Greengrass: inscreva-se para receber dados de telemetria enviados a partir do núcleo do Greengrass. Para ter mais informações, consulte Coletar dados de telemetria da integridade do sistema de dispositivos principais do AWS IoT Greengrass.
-
Notificações de saúde do dispositivo Crie eventos usando o Amazon EventBridge para receber atualizações de status sobre implantações e componentes. Para ter mais informações, consulte Receber notificações de status de integridade de componentes e implantações.
-
Serviço de status da frota — Use as operações da API de status da frota para verificar o status dos dispositivos principais e seus componentes do Greengrass. Também é possível visualizar as informações de status de frota no console do AWS IoT Greengrass. Para ter mais informações, consulte Verificar o status do dispositivo principal do Greengrass.