Condividi tramite


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

Nota

È possibile eseguire la migrazione delle risorse di Application Insight al rilevamento intelligente basato su 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 vengono usate di frequente nelle applicazioni e permettono di comprendere cosa succede 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 "negative" per svariati 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 relativi alle tracce che l'applicazione registra e può segnalare modelli insoliti nella loro gravità.

Questa funzionalità non richiede una configurazione specifica, a parte la configurazione della registrazione delle tracce per l'app. Vedere come configurare un listener del log di traccia per .NET o Java. È attiva quando l'applicazione genera un numero sufficiente di dati di telemetria relativi alle tracce.

Quando si riceve questo tipo di notifica di rilevamento intelligente?

Si ottiene questo tipo di notifica se il rapporto tra le tracce "positive", ovvero tracce registrate con un livello Info o Dettagli, e le tracce "negative", ovvero le tracce registrate con un livello Avviso, Errore o Irreversibile, presenta un deterioramento in un giorno specifico rispetto a una baseline calcolata nei sette giorni precedenti.

Verifica di eventuali problemi dell'app

Una notifica non significa che l'app ha sicuramente un problema. Sebbene un deterioramento del rapporto tra le tracce "positive" e "negative" può indicare una problema a livello applicativo, potrebbe anche essere benigno. Ad esempio, l'aumento potrebbe essere dovuto a un nuovo flusso nell'applicazione che emette più tracce "negative" rispetto ai flussi esistenti.

Come si risolve il problema?

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.