Ao desenvolver fluxos com o aplicativo Data Flows Manager (DFM), existem várias maneiras de rastrear/depurar um fluxo durante seu ajuste fino:
- Usando o nó debug
- Usando o aplicativo DFM Logs
- Analisando os logs de sistema fornecidos na IoT Server Configuration
Cada um desses métodos de registro atende a necessidades diferentes. O primeiro permite fácil visualização dos dados em movimento pelo fluxo, entre nós, em todos os pontos. O segundo oferece acesso às mensagens técnicas de cada nó, facilitando a compreensão do que está acontecendo dentro de um nó propriamente dito. O último método permite identificar erros de sistema mais gerais que atingem a plataforma.
O nó debug
O nó debug pode ser posicionado em qualquer tempo do fluxo e conectado à saída de um nó. O conteúdo do msg.payload será exibido no painel do depurador no lado direito.

Mais informações na documentação de nós do IoT Server
Obtendo logs através do aplicativo DFM Logs
Pré-requisito
- Um IoT Server instalado e integrado
- Um acesso administrativo a este IoT Server
Obtendo acesso
DFM Logs (DataFlow Manager Logs) é um aplicativo do administrador executado no IoT Server. Com uma conta de administrador, você pode abri-lo de sua página inicial de seu IoT Server

A partir daí você poderá ler os logs de tempo real, alterar configurações e exportar os logs mais recentes.

Ler logs em tempo real
Os logs serão atualizados automaticamente, você pode consultar esses logs ao mesmo tempo em que trabalha em seu fluxo de dados por exemplo.
Os logs exibidos não são persistentes; se fechar e abrir o DFM Logs novamente, os itens exibidos não reaparecerão.
Alterar configurações
Ao clicar na engrenagem no canto superior direito você conseguirá abrir a tela de configurações.

A partir daí, você pode configurar o nível de logs desejado entre 6 opções:
-
fatal- registra erros que deixam o aplicativo inutilizável -
error- registra erros considerados fatais para uma requisição específica -
warn- registra problemas não fatais -
info- registra informações sobre a execução geral do aplicativo -
debug- registra informações que são mais detalhadas que o nível info -
trace- registra logs muito detalhados para investigação profunda
Você também pode ajustar algumas configurações de exibição para limitar o consumo de recursos do navegador.
Por fim, as últimas opções ajudarão você a definir o nível de log que deseja salvar nos arquivos de log seu IoT Server. Isso será útil se você não conseguir reproduzir algo manualmente e quiser capturá-lo para baixar seus logs depois que acontecer.
Baixar os logs
A qualquer momento você poderá reproduzir/pausar o registro de logs em tempo real. Quando pausado, você pode clicar no botão de download para salvar o arquivo daquilo que está na tela.

Obtendo logs usando a IoT Server Configuration
Pré-requisito
- Um IoT Server instalado e integrado
- Um acesso administrativo a este IoT Server
Obtendo acesso
A IoT Configuration lhe dará a capacidade de baixar os logs mais recentes do seu IoT Server a partir da plataforma de Nuvem da Braincube. Você pode encontrar mais detalhes sobre esta solução aqui.
