Rilevamento intelligente in Application Insights
Nota
È possibile eseguire la migrazione del rilevamento intelligente nella risorsa di Application Insights in modo che sia basato sugli avvisi. La migrazione crea regole di avviso per i diversi moduli di rilevamento intelligente. Dopo averle create, è possibile gestire e configurare queste regole esattamente come qualsiasi altra regola di avviso di Monitoraggio di Azure. È anche possibile configurare gruppi di azioni per queste regole, in modo da abilitare più metodi per eseguire azioni o attivare notifiche su nuovi rilevamenti.
Per altre informazioni, vedere Migrazione degli avvisi di rilevamento intelligente.
Il rilevamento intelligente segnala automaticamente i potenziali problemi di prestazioni e le anomalie degli errori nell'applicazione Web. Esegue l'analisi proattiva dei dati di telemetria che l'app invia ad Application Insights. Se si verifica un aumento improvviso della percentuale di errori o un andamento anomalo delle prestazioni di client e o server, viene generato un avviso. Questa funzionalità non richiede alcuna configurazione. Funziona se l'applicazione invia dati di telemetria sufficienti.
È possibile accedere ai rilevamenti generati dal rilevamento intelligente dai messaggi di posta elettronica ricevuti e dal pannello del rilevamento intelligente.
Esaminare i rilevamenti intelligenti
È possibile individuare i rilevamenti in due modi:
Viene visualizzato un messaggio di posta elettronica da Application Insights. Ecco un esempio tipico:
Selezionare Visualizza l'analisi di questo problema per visualizzare altre informazioni nel portale.
Pannello del rilevamento intelligente in Application Insights. Nel menu Ricerca causa, selezionare Rilevamento intelligente per visualizzare un elenco di rilevamenti recenti.
Selezionare un rilevamento per visualizzarne i dettagli.
Tipi di problemi rilevati
Il rilevamento intelligente rileva i vari problemi e invia una notifica:
- Rilevamento intelligente - Anomalie degli errori: invia una notifica se la percentuale di errori non rientra nell'intervallo previsto. Si usa Machine Learning per impostare la frequenza prevista delle richieste non riuscite per l'app, in correlazione con il carico e altri fattori.
- Rilevamento intelligente - Anomalie delle prestazioni: invia una notifica se il tempo di risposta di un'operazione o la durata della dipendenza sta subendo un rallentamento rispetto alla baseline cronologica. Inoltre, invia una notifica se viene identificato un modello anomalo del tempo di risposta o del tempo di caricamento della pagina.
- Riduzioni delle prestazioni e problemi generali: riduzione delle tracce, perdita di memoria, aumento anomalo nel volume delle eccezioni e anti-pattern di sicurezza.
I collegamenti alla Guida presenti in ogni notifica consentono di vedere gli articoli pertinenti.
Notifiche di posta elettronica del rilevamento intelligente
Tutte le regole di rilevamento intelligente, ad eccezione di quelle contrassegnate come anteprima, sono configurate per impostazione predefinita per l'invio di notifiche tramite posta elettronica quando vengono identificati i rilevamenti.
È possibile configurare le notifiche tramite posta elettronica per una regola di rilevamento intelligente specifica. Nel riquadro Impostazioni del rilevamento intelligente, selezionare la regola per aprire il riquadro Modifica regola.
In alternativa, è possibile modificare la configurazione usando i modelli di Azure Resource Manager. Per altre informazioni, vedere Gestire le regole del rilevamento intelligente di Application Insights usando modelli di Azure Resource Manager.
Passaggi successivi
Gli strumenti di diagnostica seguenti consentono di controllare la telemetria dall'app:
Il rilevamento intelligente è automatico, ma se si vuole configurare altri avvisi, vedere: