Solucionar problemas de dispositivos do IoT Edge no portal do Azure

Aplica-se a:marca de seleção do IoT Edge 1.4 IoT Edge 1.4

Importante

A versão com suporte é a IoT Edge 1.4. Se você estiver em uma versão anterior, confira Atualizar o IoT Edge.

O IoT Edge fornece uma maneira simplificada de monitorar e solucionar problemas de módulos no portal do Azure. A página de solução de problemas é um wrapper para os métodos diretos do agente do IoT Edge para que você possa recuperar facilmente os logs de módulos implantados e reiniciá-los remotamente. Este artigo mostra como acessar e filtrar logs de dispositivos e módulos no portal do Azure.

Acessar a página de solução de problemas

Você pode acessar a página de solução de problemas no portal pela página de detalhes do dispositivo IoT Edge ou na página detalhes do módulo do IoT Edge.

  1. Entre no Portal do Azure e navegue até o Hub IoT.

  2. No painel à esquerda, selecione Dispositivos no menu Gerenciamento de dispositivos.

  3. Escolha o dispositivo do IoT Edge que deseja gerenciar na lista de dispositivos.

  4. Nesta página de detalhes do dispositivo, você pode selecionar Solucionar problemas no menu.

    Captura de tela do local da guia Solucionar problemas no portal do Azure, página de detalhes do dispositivo.

    Alternativamente, selecione o status de runtime de um módulo específico que você deseja inspecionar.

    Captura de tela do local da coluna de status do Runtime no portal do Azure, página de detalhes do dispositivo.

  5. Na página de detalhes do dispositivo, você também pode selecionar o nome de um módulo para abrir a página de detalhes do módulo. A partir daí, você pode selecionar Solucionar problemas no menu.

    Captura de tela do local da guia Solução de problemas no portal do Azure, página de detalhes do módulo.

Exibir os logs de execução no portal

Na página Solucionar problemas do seu dispositivo, você pode exibir e baixar logs de qualquer um dos módulos em execução no seu dispositivo do IoT Edge.

Esta página tem um limite máximo de 1.500 linhas de log e todos os logs mais longos são truncados. Se os logs forem muito grandes, haverá falha na tentativa de obtenção de logs de módulo. Nesse caso, tente alterar o filtro de intervalo de tempo para recuperar menos dados ou considere o uso de métodos diretos para recuperar logs de implantações do IoT Edge para coletar arquivos de log maiores.

Use o menu suspenso para escolher qual módulo inspecionar.

Captura de tela mostrando como escolher um módulo no menu suspenso que você deseja inspecionar.

Por padrão, esta página exibe os últimos 15 minutos de logs. Selecione o filtro Intervalo de tempo para ver logs diferentes. Use o controle deslizante para selecionar uma janela de tempo dentro dos últimos 60 minutos ou marque Inserir hora em vez disso para escolher uma janela datetime específica.

Captura de tela mostrando como escolher uma hora ou intervalo de tempo no filtro pop-up de intervalo de tempo.

Depois de ter os logs e definir o filtro de tempo do módulo cujos problemas você deseja solucionar, você poderá usar o filtro Localizar para recuperar linhas específicas dos logs. Você pode filtrar por avisos ou erros ou fornecer um termo ou frase específica para pesquisar.

Captura de tela mostrando como usar um padrão regex dotnet para pesquisar os logs usando o filtro Localizar.

O recurso Localizar dá suporte a pesquisas de texto não criptografado ou expressões regulares do .NET para pesquisas mais complexas.

Você pode baixar os logs de módulo como um arquivo de texto. O arquivo de log baixado refletirá todos os filtros ativos que você aplicou aos logs.

Dica

A utilização da CPU em um dispositivo ficará no pico temporariamente, pois ele coleta logs em resposta a uma solicitação do portal. Esse comportamento é esperado e a utilização deve ser estabilizada após a conclusão da tarefa.

Reiniciar módulos

A página Solucionar problemas inclui um recurso para reiniciar um módulo. A seleção dessa opção envia um comando para o agente de IoT Edge para reiniciar o módulo selecionado. Reiniciar um módulo não afeta sua capacidade de recuperar logs de antes da reinicialização.

Captura de tela que mostra como reiniciar um módulo da página Solução de problemas.

Próximas etapas

Encontre mais dicas para Solucionar problemas de seu dispositivo do IoT Edge ou saiba mais sobre Problemas e resoluções comuns.

Se você tiver mais dúvidas, crie uma Solicitação de suporte para obter ajuda.