Application Insights per ASP.NET CoreApplication Insights for ASP.NET Core

Application Insights consente di monitorare la disponibilità, le prestazioni e l'uso dell'applicazione Web.Application Insights lets you monitor your web application for availability, performance and usage. Con il feedback ottenuto sulle prestazioni e sull'efficacia dell'app in circostanze normali, è possibile prendere decisioni informate sulla direzione della progettazione in ogni ciclo di vita di sviluppo.With the feedback you get about the performance and effectiveness of your app in the wild, you can make informed choices about the direction of the design in each development lifecycle.

Esempio

È necessaria una sottoscrizione con Microsoft Azure.You'll need a subscription with Microsoft Azure. È possibile accedere con un account Microsoft, che in genere si ottiene per Windows, XBox Live o altri servizi cloud Microsoft.Sign in with a Microsoft account, which you might have for Windows, XBox Live, or other Microsoft cloud services. Se il team ha una sottoscrizione di Azure per l'organizzazione, chiedere al proprietario di aggiungere l'utente alla sottoscrizione usando il rispettivo account Microsoft.Your team might have an organizational subscription to Azure: ask the owner to add you to it using your Microsoft account.

IntroduzioneGetting started

  • In Esplora soluzioni di Visual Studio fare clic con il pulsante destro del mouse sul progetto e selezionare Configura Application Insights oppure Aggiungi > Application Insights.In Visual Studio Solution Explorer, right-click your project and select Configure Application Insights, or Add > Application Insights. Altre informazioni.Learn more.
  • Se questi comandi non sono disponibili, seguire la guida introduttiva manuale.If you don't see those menu commands, follow the manual getting Started guide. Questa operazione potrebbe essere necessaria se il progetto è stato creato con una versione di Visual Studio precedente alla versione 2017.You may need to do this if your project was created with a version of Visual Studio before 2017.

Utilizzo di Application InsightsUsing Application Insights

Accedere al portale di Microsoft Azure, selezionare Tutte le risorse o Application Insights e quindi selezionare la risorsa creata per monitorare l'applicazione.Sign into the Microsoft Azure portal, select All Resources or Application Insights, and then select the resource you created to monitor your app.

In una finestra separata dal browser, usare l'app per un periodo di tempo.In a separate browser window, use your app for a while. Verranno visualizzati dati nei grafici di Application Insights.You'll see data appearing in the Application Insights charts. (Potrebbe essere necessario fare clic su Aggiorna.) Ci sarà solo una piccola quantità di dati al momento dello sviluppo, ma questi grafici si attiveranno davvero quando si pubblicherà l'app e si avranno numerosi utenti.(You might have to click Refresh.) There will be only a small amount of data while you're developing, but these charts really come alive when you publish your app and have many users.

La pagina di panoramica mostra i grafici delle prestazioni più importanti: tempo di risposta del server, tempo di caricamento della pagina e conteggi delle richieste non riuscite.The overview page shows key performance charts: server response time, page load time, and counts of failed requests. Fare clic su qualsiasi grafico per visualizzare altri grafici e dati.Click any chart to see more charts and data.

Le visualizzazioni nel portale rientrano in tre categorie principali:Views in the portal fall into three main categories:

  • Esplora metriche mostra grafici e tabelle di metriche e conteggi, come tempi di risposta, frequenze di errori o metriche create dall'utente con l'API.Metrics Explorer shows graphs and tables of metrics and counts, such as response times, failure rates, or metrics you create yourself with the API. Filtrare e segmentare i dati dai valori della proprietà per ottenere una migliore comprensione dell'app e dei relativi utenti.Filter and segment the data by property values to get a better understanding of your app and its users.
  • Esplora ricerche elenca i singoli eventi, come richieste specifiche, eccezioni, tracce di log o eventi creati dall'utente con l'API.Search Explorer lists individual events, such as specific requests, exceptions, log traces, or events you created yourself with the API. Filtrare e cercare negli eventi, e spostarsi tra gli eventi correlati per analizzare i problemi.Filter and search in the events, and navigate among related events to investigate issues.
  • Analisi consente di eseguire query simili a SQL sui dati di telemetria ed è un potente strumento di analisi e diagnostica.Analytics lets you run SQL-like queries over your telemetry, and is a powerful analytical and diagnostic tool.

AvvisiAlerts

  • Si ottengono automaticamente avvisi di diagnostica proattivi che informano su modifiche anomale alle frequenze di errori o ad altre metriche.You automatically get proactive diagnostic alerts that tell you about anomalous changes in failure rates and other metrics.
  • Impostare i test di disponibilità per testare il sito Web continuamente da varie parti del mondo e ottenere messaggi di posta elettronica non appena un test ha esito negativo.Set up availability tests to test your website continually from locations worldwide, and get emails as soon as any test fails.
  • Impostare avvisi di metrica per sapere se delle metriche quali tempi di risposta o frequenza di eccezioni superano i limiti accettabili.Set up metric alerts to know if metrics such as response times or exception rates go outside acceptable limits.

VideoVideo

Aprire origineOpen source

Leggere e contribuire al codiceRead and contribute to the code

Passaggi successiviNext steps