Diagnosticare modifiche improvvise nella telemetria dell'app

Questa funzionalità è in anteprima.

Diagnosticare modifiche improvvise delle prestazioni e dell'uso dell'app Web con un solo clic. La funzionalità di diagnostica intelligente è disponibile quando si crea un grafico del tempo in Analytics di Application Insights. Quando si verifica un cambio insolito nella tendenza dei risultati, ad esempio un aumento o un calo di valori, la diagnostica intelligente identifica un modello di dimensioni e di valori correlati che potrebbero illustrare la modifica. Ciò consente di diagnosticare rapidamente il problema.

In questo esempio, la diagnostica intelligente ha identificato un modello di valori di proprietà associato alla modifica e ha evidenziato la differenza tra i risultati con e senza il modello:

Risultato di esempio della diagnostica di Analytics

Diagnosticare le modifiche ai dati

  1. Eseguire una query in Analytics e creare un grafico del tempo.
  2. Fare clic su qualsiasi punto di picco evidenziato, se presente.

    Punto di picco

    La diagnostica impiega pochi secondi per individuare un modello.

  3. La scheda con i risultati della diagnostica visualizza un modello che potrebbe spiegare le discontinuità dei dati.

    risultato

    Il testo indica i valori di dimensione che sembrano essere in correlazione con lo spostamento. In questo esempio, lo spostamento è associato a una determinata richiesta e a una versione particolare del browser.

    Si noti anche la presenza di due componenti del grafico, con i filtri true e false. Il componente false visualizza una tendenza invariata. In altre parole, non c'è alcuna modifica nei risultati della telemetria, se si esclude la combinazione problematica di dimensioni identificate dalla diagnostica. Al contrario, i risultati in tale combinazione visualizzano modifiche notevoli all'interno dell'area di indagine evidenziata. Questo indica che la diagnostica ha trovato una combinazione di proprietà che spiega il cambio.

  4. Se il modello è complesso, è necessario passare il mouse su Mostra tutto per visualizzare le dimensioni.

    Mostra tutto

  5. In caso in cui la diagnostica non trovi alcun modello significativo da notificare, verrà visualizzata la pagina "Nessun risultato". A questo punto, è possibile modificare la query. Ad esempio, è possibile restringere l'intervallo di tempo creando contenitori nella query di Analytics, per un'analisi più dettagliata e possibilmente per ottenere risultati migliori.

Se si sa che una determinata pagina del sito Web ha un problema in un determinato browser, è possibile ora passare direttamente alla pagina con il problema ed eseguire un'indagine sui cambi recenti.

Provare la demo

Fare clic qui per visualizzare una dimostrazione con dati di esempio.

Funzionamento

La diagnostica intelligente usa un algoritmo di Machine Learning avanzato senza supervisione nell'operazione DiffPatterns. Esegue una ricerca di modelli candidati che potrebbero spiegare la modifica dei dati. Analizza l'impatto di ciascun modello candidato sulla metrica e visualizza il modello che ha la migliore correlazione con la modifica.

Nessun punto di diagnostica?

La diagnostica intelligente funziona solo quando vengono soddisfatti i criteri seguenti:

  • L'impostazione Smart Diagnostics è attivata. Verificare l'icona Impostazioni in Analytics.
  • L'opzione Smart Diagnostics delle impostazioni di Analytics è selezionata.
  • Asse del tempo: l'asse x del grafico deve essere di tipo datetime.
  • Grafico a linee o ad area: la diagnostica funziona solo con questi tipi di grafico. Usare | render timechart o | render areachart alla fine della query oppure selezionare un grafico a linee o ad area nel selettore a discesa.
  • Discontinuità: ci deve essere una discontinuità significativa nei dati.
  • Punti sufficienti da analizzare.
  • Non più di una clausola di riepilogo nella query.
  • Nessuna clausola di progetto che contiene una definizione di nome prima della clausola di riepilogo.