Habilitar logs de execução de streaming no Azure Functions
Ao desenvolver um aplicativo, você geralmente deseja ver o que está sendo gravado nos logs quase em tempo real ao executar no Azure.
Há duas maneiras de exibir um fluxo de arquivos de log que estão sendo gerados pelas execuções de função.
Fluxo de métricas ao vivo (recomendado): quando seu aplicativo de função está conectado ao Application Insights, você pode exibir dados de log e outras métricas quase em tempo real no portal do Azure usando o Live Metrics Stream. Use esse método ao monitorar funções em execução em várias instâncias e ofereça suporte a todos os tipos de plano. Este método utiliza dados de amostra.
Streaming de log integrado: a plataforma do Serviço de Aplicativo permite visualizar um fluxo de seus arquivos de log do aplicativo. Isso é equivalente à saída vista quando você depura suas funções durante o desenvolvimento local e quando você usa a guia Teste no portal. Todas as informações baseadas em log são exibidas. Para obter mais informações, consulte Logs de fluxo. Esse método de streaming suporta apenas uma única instância e não pode ser usado com um aplicativo em execução no Linux em um plano de consumo. Quando sua função é dimensionada para várias instâncias, os dados de outras instâncias não são mostrados usando esse método.
Os fluxos de log podem ser visualizados no portal e na maioria dos ambientes de desenvolvimento local.
Você pode visualizar ambos os tipos de fluxos de log no portal.
Para visualizar os logs de streaming no portal, selecione a guia Recursos da plataforma no seu aplicativo de função. Em seguida, em Monitoramento, escolha Streaming de log.
Isso conecta seu aplicativo ao serviço de streaming de log e os logs do aplicativo são exibidos na janela. Você pode alternar entre logs de aplicativos e logs de servidor Web.
Para visualizar o Live Metrics Stream do seu aplicativo, selecione a guia Visão geral do seu aplicativo de função. Quando o Application Insights estiver habilitado, você verá um link do Application Insights em Recursos configurados. Este link leva você para a página do Application Insights do seu aplicativo.
Em Application Insights, selecione Live Metrics Stream. As entradas de log de amostra são exibidas em Telemetria de amostra.