Degradação na taxa de gravidade de rastreamento (visualização)

Observação

Você pode migrar seus recursos do Application Insights para detecção inteligente com base em alertas (versão prévia). A migração cria regras de alerta para os diferentes módulos de detecção inteligente. Depois de criadas, você pode gerenciar e configurar essas regras, assim como qualquer outra regra de alerta do Azure Monitor. Você também pode configurar grupos de ação para essas regras, habilitando vários métodos para executar ações ou disparar notificações sobre novas detecções.

Para obter mais informações, consulte migração de Alertas de Detecção Inteligente.

Os rastreamentos são amplamente usados em aplicativos e ajudam a contar a história do que acontece nos bastidores. Quando as coisas não dão certo, os rastreamentos fornecem visibilidade crucial da sequência de eventos que acarretam o estado indesejado. Embora os rastreamentos sejam principalmente não estruturados, o nível de severidade deles ainda pode fornecer informações valiosas. No estado estável de um aplicativo, esperamos que a taxa entre rastreamentos “bons” (Informações e Detalhado) e “ruins” (Aviso, Erro e Crítico) permaneça estável.

É normal esperar algum nível de rastreamentos "ruins" devido a vários motivos, como problemas transitórios de rede. Mas, quando começa a crescer, um problema real geralmente se manifesta como um aumento na proporção relativa de rastreamentos “bons” X “ruins”. A detecção inteligente analisa automaticamente a telemetria de rastreamento que seu aplicativo registra e pode avisar sobre padrões incomuns na severidade.

Este recurso não exige nenhuma configuração especial que não seja configurar o registro em log do rastreamento para seu aplicativo. Confira como configurar um ouvinte de log de rastreamento para .NET ou Java. Ele fica ativo quando seu aplicativo gera telemetria de rastreamento suficiente.

Quando eu receberia este tipo de notificação de detecção inteligente?

Você recebe esse tipo de notificação se a razão entre rastreamentos “bons” (rastreamentos registrados com um nível de Informações ou Detalhes) e “ruins” (rastreamentos registrados com um nível de Aviso, Erro ou Fatal) estiver se degradando em um dia específico, em comparação com uma linha de base calculada durante os sete dias anteriores.

Meu aplicativo definitivamente tem um problema?

Uma notificação não significa que seu aplicativo definitivamente tenha um problema. Embora uma degradação na taxa entre rastreamentos “bons” e “ruins” possa indicar um problema no aplicativo, ela também pode ser benigna. Por exemplo, o aumento pode ser devido a um fluxo de novo no aplicativo emitindo mais rastreamentos “ruins” do que fluxos existentes).

Como corrigi-la?

As notificações incluem informações de diagnóstico para oferecer suporte no processo de diagnóstico:

  1. Realizar a triagem. A notificação mostra quantas operações foram afetadas. Esta informação pode ajudá-lo a atribuir uma prioridade ao problema.
  2. Escopo. O problema está afetando todo o tráfego ou apenas algumas operações? Essas informações podem ser obtidas na notificação.
  3. Diagnosticar. Você pode usar os itens e os relatórios relacionados às informações de suporte para ajudar a diagnosticar o problema.