Degradazione del rapporto tra i livelli di gravità delle tracce (anteprima)

Nota

È possibile eseguire la migrazione delle risorse di Application Insights in rilevamento intelligente degli avvisi (anteprima). La migrazione crea regole di avviso per i diversi moduli di rilevamento intelligente. Una volta create, queste regole possono essere gestite e configurate proprio come per qualsiasi altra regola di Monitoraggio di Azure. È anche possibile configurare gruppi di azioni per queste regole, abilitando più metodi per eseguire azioni o attivare notifiche su nuovi rilevamenti.

Per altre informazioni, vedere Migrazione degli avvisi di rilevamento intelligente.

Le tracce sono ampiamente usate nelle applicazioni e aiutano a raccontare la storia di ciò che accade dietro le quinte. In caso di problemi, le tracce offrono una visibilità essenziale della sequenza degli eventi che generano lo stato indesiderato. Anche se le tracce sono principalmente non strutturate, il livello di gravità può comunque fornire informazioni preziose. Nello stato stazionario di un'applicazione, il rapporto tra le tracce "positive" (Informazioni e Dettagli) e le tracce "negative" (Avviso, Errore e Critico) rimane stabile.

È normale prevedere un certo livello di tracce "Non valido" a causa di qualsiasi numero di motivi, ad esempio problemi di rete temporanei. Tuttavia, quando un problema reale inizia a diventare sempre più importante, si verifica in genere un aumento della percentuale di tracce "negative" rispetto alle tracce "positive". Il rilevamento intelligente analizza automaticamente i dati di telemetria di traccia che i log dell'applicazione e possono avvisare i modelli insoliti nella loro gravità.

Questa funzionalità non richiede alcuna configurazione speciale, diversa dalla configurazione della registrazione della traccia per l'app. Vedere come configurare un listener del log di traccia per .NET o Java. È attivo quando l'app genera dati di telemetria di traccia sufficienti.

Quando si riceve questo tipo di notifica di rilevamento intelligente?

Si ottiene questo tipo di notifica se il rapporto tra tracce "buone" (tracce registrate con un livello di info o verbose) e tracce "non valide" (tracce registrate con un livello di avviso, errore o irreversibile) è degradante in un giorno specifico, rispetto a una linea di base calcolata nei sette giorni precedenti.

Verifica di eventuali problemi dell'app

Una notifica non significa che l'app ha sicuramente un problema. Anche se una riduzione del rapporto tra tracce "buone" e "cattive" potrebbe indicare un problema di applicazione, può anche essere benigno. Ad esempio, l'aumento può essere dovuto a un nuovo flusso nell'applicazione che emette tracce più "cattive" rispetto ai flussi esistenti.

Risoluzione

Le notifiche includono informazioni di diagnostica a supporto del processo di diagnostica:

  1. Valutazione. La notifica mostra il numero di operazioni interessate. Queste informazioni consentono di assegnare una priorità al problema.
  2. Ambito. Il problema interessa solo alcune operazioni o tutto il traffico? Queste informazioni si possono ricavare dalla notifica.
  3. Diagnosi. È possibile usare gli elementi e i report correlati che rimandano a informazioni di supporto, per diagnosticare meglio il problema.