Monitorar logs de gateway - AWS IoT SiteWise

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Monitorar logs de gateway

Você pode configurar seu gateway para registrar informações no Amazon CloudWatch Logs ou no sistema de arquivos local.

Usando o Amazon CloudWatch Logs

Você pode configurar seu gateway para enviar registros para CloudWatch Logs. Siga este procedimento se quiser usar o AWS Management Console para exibir os arquivos de log do gateway.

Para configurar e acessar CloudWatch registros
  1. Para configurar CloudWatch registros para seu gateway, consulte Configurar o registro no Guia doAWS IoT Greengrass Version 1 desenvolvedor.

  2. Navegue até o console do CloudWatch.

  3. No painel de navegação, escolha Log groups(Grupos de logs).

  4. Encontre os logs do conector do AWS IoT SiteWise nos seguintes grupos de logs:

    • /aws/greengrass/Lambda/region/aws/swCollector— Os registros da função Lambda do gateway que coleta dados das fontes OPC-UA do gateway.

    • /aws/greengrass/Lambda/region/aws/swPublisher— Os registros da função Lambda do gateway que publica fluxos de dados OPC-UA paraAWS IoT SiteWise.

    Escolha o grupo de logs para a função a ser depurada.

  5. Escolha um fluxo de logs que tenha um nome que termine com o nome do seu grupo do AWS IoT Greengrass. Por padrão, CloudWatch exibe primeiro o fluxo de registro mais recente.

    
              CloudWatch Registra a captura de tela da página “Registrar grupos”.
  6. Para mostrar logs dos últimos 5 minutos, faça o seguinte:

    1. Escolha personalizado no canto superior direito.

    2. Escolha Relativo.

    3. Escolha 5 minutos.

    4. Escolha Apply (Aplicar).

    
              CloudWatch Captura de tela da página “Registros”.
  7. (Opcional) Para ver menos logs, é possível escolher 1m no canto superior direito.

  8. Role até a parte inferior das entradas de log para exibir os logs mais recentes.

Usar logs do sistema de arquivos local

É possível configurar o gateway para armazenar logs localmente. Siga este procedimento se quiser usar a linha de comando ou o software local para exibir os arquivos de log do gateway.

Como configurar e acessar logs do sistema de arquivos local
  1. Para configurar os registros do sistema de arquivos local em seu gateway, consulte Configurar o registro no Guia doAWS IoT Greengrass Version 1 desenvolvedor.

    nota

    É necessário ter permissões raiz para ler logs do AWS IoT Greengrass no sistema de arquivos.

  2. No gateway, execute o seguinte comando para listar todos os arquivos de log do conector do AWS IoT SiteWise e os detalhes dos arquivos. Substitua greengrass-root pela raiz da instalação do AWS IoT Greengrass e substitua region pela região do gateway. O padrão greengrass-root é /greengrass.

    sudo ls -l /greengrass-root/ggc/var/log/user/region/aws

    Encontre os logs mais recentes do conector do AWS IoT SiteWise nos seguintes arquivos:

    • swCollector.log— Os registros mais recentes da função Lambda que coleta dados das fontes OPC-UA do gateway.

    • swPublisher.log— Os registros mais recentes da função Lambda que publica fluxos de dados OPC-UA paraAWS IoT SiteWise.

    Você pode visualizar registros anteriores nos arquivos chamadosswCollector.log-timestampswPublisher.log-timestamp e.

  3. Execute o comando a seguir para visualizar o conteúdo do arquivo de log do editor, por exemplo.

    sudo tail -f /greengrass-root/ggc/var/log/user/region/aws/swPublisher.log

    O comando tail mostra o fim de um arquivo, e a opção -f mostra novas linhas conforme são anexadas ao arquivo.