Compartilhar via


Estados de trabalho do Azure Stream Analytics

Um trabalho do Stream Analytics poderia estar em um dos quatro estados em um determinado momento, em execução, parado, degradado ou com falha. É possível descobrir o estado do seu trabalho na página de Visão Geral do trabalho do Stream Analytics no portal do Azure.

Captura de tela que mostra o estado do trabalho.

Estado Descrição Ações recomendadas
Executando O trabalho está em execução nos eventos de leitura do Azure provenientes das fontes de entrada definidas, processando-as e gravando os resultados nos coletores de saída configurados. É uma melhor prática acompanhar o desempenho do seu trabalho monitorando as principais métricas.
Parado Seu trabalho é interrompido e não processa eventos. NA
Degradado Pode haver problemas intermitentes com as conexões de entrada e saída. Esses erros são chamados de erros transitórios que podem fazer seu trabalho entrar em um estado degradado. O Stream Analytics tentará imediatamente se recuperar desses erros e retornar para um estado de execução (em alguns minutos). Esses erros podem ocorrer devido a problemas de rede, disponibilidade de outros recursos do Azure, erros de desserialização etc. O desempenho do trabalho pode ser afetado quando o trabalho está em estado degradado. É possível examinar os logs de diagnóstico ou de atividade para saber mais sobre a causa desses erros transitórios. Em casos como o de erros de desserialização, é recomendável executar uma ação corretiva para garantir que os eventos não estão malformados. Se o trabalho continuar atingindo o limite de utilização de recursos, experimente aumentar o número de UA ou paralelizar seu trabalho. Em outros casos em que não é possível executar nenhuma ação, o Stream Analytics tentará recuperar para um estado de Execução.
É possível usar a métrica de atraso de marca-d' água para entender se esses erros transitórios estão afetando o desempenho do trabalho.
Com falha Seu trabalho encontrou um erro crítico, resultando em um estado de falha. Os eventos não são lidos nem processados. Erros de runtime são uma causa comum para trabalhos que terminam em um estado de falha. É possível configurar alertas para que você seja notificado quando o trabalho termina em Estado de falha.

É possível depurar usando logs de atividade e de recurso para identificar a causa raiz e resolver o problema.

Próximas etapas