Risoluzione dei problemi relativi a dati non disponibili in Application Insights per .NETTroubleshooting no data - Application Insights for .NET

Alcuni dati di telemetria sono mancantiSome of my telemetry is missing

In Application Insights, è visibile solo una frazione degli eventi generati dall'applicazione.In Application Insights, I only see a fraction of the events that are being generated by my app.

  • Se si visualizza in modo costante la stessa frazione, il problema è probabilmente causato dal campionamentoadattivo.If you are consistently seeing the same fraction, it's probably due to adaptive sampling. Per verificarlo, aprire Ricerca dal pannello della panoramica ed esaminare l'istanza di una Richiesta o di un altro evento.To confirm this, open Search (from the overview blade) and look at an instance of a Request or other event. Nella parte inferiore della sezione Proprietà fare clic su "..." per visualizzare i dettagli completi della proprietà.At the bottom of the properties section click "..." to get full property details. Se il Conteggio richieste è inferiore a 1, il campionamento è in esecuzione.If Request Count > 1, then sampling is in operation.
  • In caso contrario, è possibile che sia stato raggiunto il limite di velocità dati per il piano tariffario.Otherwise, it's possible that you're hitting a data rate limit for your pricing plan. Questi limiti vengono applicati per minuto.These limits are applied per minute.

Non sono disponibili dati dal serverNo data from my server

L'app è stata installata nel server Web e ora non vengono visualizzati i dati di telemetria. Nel computer di sviluppo funzionava correttamente.I installed my app on my web server, and now I don't see any telemetry from it. It worked OK on my dev machine.

È stato installato Status Monitor nel server Web per monitorare le app esistenti, ma non è presente alcun risultato.I installed Status Monitor on my web server to monitor existing apps. I don't see any results.

Nessuna opzione "Aggiungi Application Insights" in Visual StudioNo 'Add Application Insights' option in Visual Studio

Quando si fa clic con il pulsante destro del mouse su un progetto esistente in Esplora soluzioni, non è presente alcuna opzione di Application Insights.When I right-click an existing project in Solution Explorer, I don't see any Application Insights options.

  • Non tutti i tipi di progetto .NET sono supportati dagli strumenti.Not all types of .NET project are supported by the tools. I progetti Web e WCF sono supportati.Web and WCF projects are supported. Per altri tipi di progetto, ad esempio applicazioni desktop o di servizio, è comunque possibile aggiungere manualmente un SDK Application Insights al progetto.For other project types such as desktop or service applications, you can still add an Application Insights SDK to your project manually.
  • Assicurarsi di disporre di Visual Studio 2013 Update 3 o versioni successive.Make sure you have Visual Studio 2013 Update 3 or later. È preinstallata con Developer Analytics Tools che fornisce Application Insights SDK.It comes pre-installed with Developer Analytics tools, which provide the Application Insights SDK.
  • Selezionare Strumenti, Estensioni e aggiornamenti e verificare l'installazione e l'abilitazione di Developer Analytics Tools.Select Tools, Extensions and Updates and check that Developer Analytics Tools is installed and enabled. In tal caso, fare clic su Aggiornamenti per verificare se è disponibile un aggiornamento.If so, click Updates to see if there's an update available.
  • Aprire la finestra di dialogo Nuovo progetto e scegliere Applicazione Web ASP.NET.Open the New Project dialog and choose ASP.NET Web application. Se l'opzione Application Insights è presente, gli strumenti sono installati.If you see the Application Insights option there, then the tools are installed. In caso contrario, provare a disinstallare e reinstallare Strumenti Application Insights.If not, try uninstalling and then re-installing the Application Insights Tools.

Non è stato possibile aggiungere Application InsightsAdding Application Insights failed

Quando si prova ad aggiungere Application Insights a un progetto esistente, viene visualizzato un messaggio di errore.When I try to add Application Insights to an existing project, I see an error message.

Cause possibili:Likely causes:

Correzione:Fix:

  • Verificare di avere specificato le credenziali di accesso per l'account Azure appropriato.Check that you provided sign-in credentials for the right Azure account.
  • Nel browser, verificare di avere accesso al portale di Azure.In your browser, check that you have access to the Azure portal. Aprire le impostazioni e vedere se sono presenti restrizioni.Open Settings and see if there is any restriction.
  • Aggiungere Application Insights a un nuovo progetto: in Esplora soluzioni fare clic con il pulsante destro del mouse sul progetto e scegliere "Aggiungi Application Insights".Add Application Insights to your existing project: In Solution Explorer, right click your project and choose "Add Application Insights."
  • Se il problema continua a verificarsi, seguire la procedura manuale per aggiungere una risorsa al portale e quindi aggiungere l'SDK al progetto.If it still isn't working, follow the manual procedure to add a resource in the portal and then add the SDK to your project.

Viene visualizzato l'errore: "La chiave di strumentazione non può essere vuota"I get an error "Instrumentation key cannot be empty"

Sembra che si sia verificato un problema durante l'installazione di Application Insights o forse di un adattatore di registrazione.Looks like something went wrong while you were installing Application Insights or maybe a logging adapter.

Fare clic con il pulsante destro del mouse sul progetto in Esplora soluzioni e scegliere Application Insights > Configura Application Insights.In Solution Explorer, right-click your project and choose Application Insights > Configure Application Insights. Verrà visualizzata una finestra di dialogo che invita ad accedere ad Azure e a creare una risorsa di Application Insights o a riusarne una esistente.You'll get a dialog that invites you to sign in to Azure and either create an Application Insights resource, or re-use an existing one.

Un messaggio informa che i pacchetti NuGet sono mancanti nel server di compilazione"NuGet package(s) are missing" on my build server

La compilazione funziona come previsto durante il debug nel computer di sviluppo, ma nel server di compilazione viene visualizzato un messaggio di errore NuGet.Everything builds OK when I'm debugging on my development machine, but I get a NuGet error on the build server.

Vedere NuGet Package Restore (Ripristino dei pacchetti NuGet) e Automatic Package Restore (Ripristino automatico dei pacchetti).Please see NuGet Package Restore and Automatic Package Restore.

Comando di menu mancante per l'apertura di Application Insights da Visual StudioMissing menu command to open Application Insights from Visual Studio

Quando si fa doppio clic su un progetto in Esplora soluzioni, non vengono visualizzati i comandi di Application Insights o non viene visualizzato il comando Apri Application Insights.When I right-click my project Solution Explorer, I don't see any Application Insights commands, or I don't see an Open Application Insights command.

Cause possibili:Likely causes:

  • la risorsa di Application Insights è stata creata manualmente oppure il progetto è di un tipo non supportato dagli Strumenti Application Insights;If you created the Application Insights resource manually, or if the project is of a type that isn't supported by the Application Insights tools.
  • L'estensione Developer Analytics Tools è disabilitata nella propria istanza di Visual Studio.The Developer Analytics tools are disabled in your Visual Studio.
  • la versione di Visual Studio è precedente alla 2013 Update 3.Your Visual Studio is older than 2013 Update 3.

Correzione:Fix:

  • Assicurarsi che la versione di Visual Studio sia 2013 Update 3 o versione successiva.Make sure your Visual Studio version is 2013 update 3 or later.
  • Selezionare Strumenti, Estensioni e aggiornamenti e verificare l'installazione e l'abilitazione di Developer Analytics Tools.Select Tools, Extensions and Updates and check that Developer Analytics tools is installed and enabled. In tal caso, fare clic su Aggiornamenti per verificare se è disponibile un aggiornamento.If so, click Updates to see if there's an update available.
  • Fare clic con il pulsante destro del mouse sul progetto in Esplora soluzioni.Right-click your project in Solution Explorer. Se viene visualizzato il comando Application Insights > Configura Application Insights, usarlo per connettere il progetto alla risorsa nel servizio Application Insights.If you see the command Application Insights > Configure Application Insights, use it to connect your project to the resource in the Application Insights service.

In caso contrario, il tipo di progetto non è supportato direttamente dagli Strumenti Application Insights.Otherwise, your project type isn't directly supported by the Application Insights tools. Per visualizzare i dati di telemetria, accedere al portale di Azure, scegliere Application Insights nella barra di spostamento a sinistra e selezionare l'applicazione.To see your telemetry, sign in to the Azure portal, choose Application Insights on the left navigation bar, and select your application.

"Accesso negato" all'apertura di Application Insights da Visual Studio'Access denied' on opening Application Insights from Visual Studio

Il comando di menu "Apri Application Insights" apre il portale di Azure, ma si verifica un errore di accesso negato.The 'Open Application Insights' menu command takes me to the Azure portal, but I get an 'access denied' error.

Le ultime informazioni di accesso Microsoft usate nel browser predefinito non hanno accesso alla risorsa creata quando Application Insights è stato aggiunto all'app.The Microsoft sign-in that you last used on your default browser doesn't have access to the resource that was created when Application Insights was added to this app. Le cause possibili sono due:There are two likely reasons:

  • L'utente ha più di un account Microsoft, ad esempio un account Microsoft di lavoro e uno personale.You have more than one Microsoft account - maybe a work and a personal Microsoft account? Le ultime informazioni di accesso usate nel browser predefinito sono relative a un account diverso da quello che ha accesso per Application Insights al progetto.The sign-in that you last used on your default browser was for a different account than the one that has access to add Application Insights to the project.

    • Correzione: fare clic sul nome nell'angolo superiore destro della finestra del browser e disconnettersi. Quindi accedere con l'account corretto.Fix: Click your name at top right of the browser window, and sign out. Then sign in with the account that has access. Nella barra di spostamento a sinistra fare quindi clic su Application Insights e selezionare l'app.Then on the left navigation bar, click Application Insights and select your app.
  • Un altro utente ha aggiunto Application Insights al progetto e ha dimenticato di concedere l' accesso al gruppo di risorse in cui è stato creato.Someone else added Application Insights to the project, and they forgot to give you access to the resource group in which it was created.

    • Correzione: se è stato usato un account aziendale, è possibile chiedere di essere aggiunti al team o che venga concesso l'accesso individuale al gruppo di risorse.Fix: If they used an organizational account, they can add you to the team; or they can grant you individual access to the resource group.

L'asset non viene trovato all'apertura di Application Insights da Visual Studio'Asset not found' on opening Application Insights from Visual Studio

Il comando di menu "Apri Application Insights" apre il portale di Azure, ma si verifica un errore di asset non trovato.The 'Open Application Insights' menu command takes me to the Azure portal, but I get an 'asset not found' error.

Cause possibili:Likely causes:

  • la risorsa di Application Insights per l'applicazione è stata eliminata;The Application Insights resource for your application has been deleted; or
  • la chiave di strumentazione è stata impostata o modificata in ApplicationInsights.config modificandola direttamente, senza aggiornare il file di progetto.The instrumentation key was set or changed in ApplicationInsights.config by editing it directly, without updating the project file.

La chiave di strumentazione in ApplicationInsights.config determina dove vengono inviati i dati di telemetria.The instrumentation key in ApplicationInsights.config controls where the telemetry is sent. Una riga nel file di progetto determina quale risorsa viene aperta quando si usa il comando in Visual Studio.A line in the project file controls which resource is opened when you use the command in Visual Studio.

Correzione:Fix:

  • Fare clic con il pulsante destro del mouse sul progetto in Esplora soluzioni e scegliere Application Insights, Configura Application Insights.In Solution Explorer, right-click the project and choose Application Insights, Configure Application Insights. Nella finestra di dialogo è possibile scegliere di inviare i dati di telemetria a una risorsa esistente o crearne una nuova.In the dialog, you can either choose to send telemetry to an existing resource, or create a new one. In alternativa:Or:
  • Aprire direttamente la risorsa.Open the resource directly. Accedere al portale di Azure, fare clic su Application Insights nella barra di spostamento a sinistra e quindi selezionare l'app.Sign in to the Azure portal, click Application Insights on the left navigation bar, and then select your app.

Dove è possibile trovare i dati di telemetria?Where do I find my telemetry?

Dopo aver eseguito l'accesso al portale di Microsoft Azure e aver visualizzato il dashboard della schermata iniziale di Azure, dove è possibile trovare i dati di Application Insights?I signed in to the Microsoft Azure portal, and I'm looking at the Azure home dashboard. So where do I find my Application Insights data?

  • Nella barra di spostamento a sinistra fare clic su Application Insights e selezionare l'app.On the left navigation bar, click Application Insights, then your app name. Se non è presente alcun progetto, è necessario aggiungere o configurare Application Insights nel progetto Web.If you don't have any projects there, you need to add or configure Application Insights in your web project.

    Verranno visualizzati alcuni grafici di riepilogo.There you'll see some summary charts. Fare clic su qualsiasi grafico per visualizzare altri dettagli.You can click through them to see more detail.

  • In Visual Studio fare clic sul pulsante Application Insights durante il debug.In Visual Studio, while you're debugging your app, click the Application Insights button.

Dati assenti o dati del server non presentiNo server data (or no data at all)

Dopo aver eseguito l'app e aver aperto il servizio Application Insights in Microsoft Azure, i grafici mostrano solo messaggi di informazioni su come raccogliere i dati o di mancata configurazione.I ran my app and then opened the Application Insights service in Microsoft Azure, but all the charts show 'Learn how to collect...' or 'Not configured.' Oppure mostrano solo la visualizzazione pagina e i dati utente, ma non i dati del server.Or, only Page View and user data, but no server data.

  • Eseguire l'applicazione in modalità di debug in Visual Studio (F5).Run your application in debug mode in Visual Studio (F5). Usare l'applicazione per generare alcuni dati di telemetria.Use the application so as to generate some telemetry. Verificare che gli eventi registrati vengano visualizzati nella finestra di output di Visual Studio.Check that you can see events logged in the Visual Studio output window.

  • Nel portale di Application Insights aprire Diagnostic Search(Ricerca diagnostica).In the Application Insights portal, open Diagnostic Search. I dati vengono in genere visualizzati prima qui.Data usually appears here first.
  • Fare clic sul pulsante Aggiorna.Click the Refresh button. Il pannello viene automaticamente aggiornato periodicamente, ma è anche possibile farlo manualmente.The blade refreshes itself periodically, but you can also do it manually. L'intervallo di aggiornamento è più lungo per intervalli di tempo maggiori.The refresh interval is longer for larger time ranges.
  • Verificare che le chiavi di strumentazione corrispondano.Check the instrumentation keys match. Nel pannello principale per l'app nel portale di Application Insights esaminare Chiave di strumentazione nell'elenco a discesa Informazioni di base.On the main blade for your app in the Application Insights portal, in the Essentials drop-down, look at Instrumentation key. Nel progetto in Visual Studio aprire quindi ApplicationInsights.config e trovare <instrumentationkey>.Then, in your project in Visual Studio, open ApplicationInsights.config and find the <instrumentationkey>. Verificare che le due chiavi siano identiche.Check that the two keys are equal. In caso contrario:If not:

    • Nel portale fare clic su Application Insights e cercare la risorsa dell'app con la chiave corretta.In the portal, click Application Insights and look for the app resource with the right key; or
    • In Esplora soluzioni di Visual Studio fare clic con il pulsante destro del mouse e scegliere Application Insights, Configura.In Visual Studio Solution Explorer, right-click the project and choose Application Insights, Configure. Reimpostare l'app per l'invio di dati di telemetria alla risorsa corretta.Reset the app to send telemetry to the right resource.
    • Se le chiavi non corrispondono, assicurarsi di aver usato le stesse credenziali di accesso in Visual Studio e nel portale.If you can't find the matching keys, check that you are using the same sign-in credentials in Visual Studio as in to the portal.

  • Nel dashboard della schermata iniziale di Microsoft Azureesaminare la mappa relativa all'integrità del servizio.In the Microsoft Azure home dashboard, look at the Service Health map. Se ci sono indicazioni di avviso, attendere che tornino alla normalità, quindi chiudere e riaprire il pannello dell'applicazione di Application Insights.If there are some alert indications, wait until they have returned to OK and then close and re-open your Application Insights application blade.
  • Controllare anche il blog sullo stato.Check also our status blog.
  • Potrebbe essere stato scritto un codice per l'SDK lato server che trasforma la chiave di strumentazione in istanze di TelemetryClient o in TelemetryContext.Did you write any code for the server-side SDK that might change the instrumentation key in TelemetryClient instances or in TelemetryContext? Potrebbe anche essere stata scritta una configurazione del filtro o di campionamento che esclude troppi dati.Or did you write a filter or sampling configuration that might be filtering out too much?
  • Se si è modificato ApplicationInsights.config, controllare attentamente la configurazione di TelemetryInitializers e TelemetryProcessors.If you edited ApplicationInsights.config, carefully check the configuration of TelemetryInitializers and TelemetryProcessors. Un tipo o un parametro denominato in modo non corretto può impedire a SDK l'invio dei dati.An incorrectly-named type or parameter can cause the SDK to send no data.

Dati non presenti in Visualizzazioni pagina, Browser o UtilizzoNo data on Page Views, Browsers, Usage

I dati sono presenti nei grafici Tempo di risposta server e Richieste server, ma non sono presenti in Tempo di caricamento della visualizzazione pagina o nei pannelli Browser e Utilizzo.I see data in Server Response Time and Server Requests charts, but no data in Page View Load time, or in the Browser or Usage blades.

I dati provengono da script nelle pagine Web.The data comes from scripts in the web pages.

  • Se Application Insights è stato aggiunto a un progetto Web esistente, è necessario aggiungere manualmente gli script.If you added Application Insights to an existing web project, you have to add the scripts by hand.
  • Verificare che il sito non venga visualizzato in modalità di compatibilità in Internet Explorer.Make sure Internet Explorer isn't displaying your site in Compatibility mode.
  • Usare la funzionalità di debug del browser, F12 in alcuni browser e quindi scegliere Rete, per verificare che i dati vengano inviati a dc.services.visualstudio.com.Use the browser's debug feature (F12 on some browsers, then choose Network) to verify that data is being sent to dc.services.visualstudio.com.

Dati eccezione o dati sulle dipendenze non presentiNo dependency or exception data

Vedere gli articoli relativi alla telemetria delle dipendenze e alla telemetria delle eccezioni.See dependency telemetry and exception telemetry.

Nessun dato sulle prestazioniNo performance data

I dati sulle prestazioni (CPU, velocità di IO e così via) sono disponibili perservizi Web Java, app desktop di Windows, app e servizi Web IIS se si installa Status Monitor e servizi cloud di Azure.Performance data (CPU, IO rate, and so on) is available for Java web services, Windows desktop apps, IIS web apps and services if you install status monitor, and Azure Cloud Services. Sono disponibili in Impostazioni > Server.you'll find it under Settings, Servers.

Dati del server non presenti dopo la pubblicazione dell'app nel serverNo (server) data since I published the app to my server

  • Verificare di aver effettivamente copiato tutti i Microsoft.Check that you actually copied all the Microsoft. DLL ApplicationInsights al server, insieme a Microsoft.Diagnostics.Instrumentation.Extensions.Intercept.dllApplicationInsights DLLs to the server, together with Microsoft.Diagnostics.Instrumentation.Extensions.Intercept.dll
  • Nel firewall potrebbe essere necessario aprire alcune porte TCP.In your firewall, you might have to open some TCP ports.
  • Se è necessario usare un proxy per inviare all'esterno della rete aziendale, impostare defaultProxy in Web.configIf you have to use a proxy to send out of your corporate network, set defaultProxy in Web.config
  • Windows Server 2008: assicurarsi che siano stati installati i seguenti aggiornamenti: KB2468871, KB2533523, KB2600217.Windows Server 2008: Make sure you have installed the following updates: KB2468871, KB2533523, KB2600217.

Non vengono più visualizzati i dati disponibili in precedenzaI used to see data, but it has stopped

  • Controllare il blog sullo stato.Check the status blog.
  • È stata raggiunta la quota mensile relativa ai punti dati?Have you hit your monthly quota of data points? Per saperlo, aprire Impostazioni/Quota e Prezzi. Se la quota è stata raggiunta, è possibile aggiornare il piano oppure pagare per disporre di ulteriore capacità.Open the Settings/Quota and Pricing to find out. If so, you can upgrade your plan, or pay for additional capacity. Vedere lo schema dei prezzi.See the pricing scheme.

Non sono presenti tutti i dati previstiI don't see all the data I'm expecting

Se l'applicazione invia una grande quantità di dati ed è in uso Application Insights SDK per ASP.NET 2.0.0 Beta3 o versione successiva, la funzionalità di campionamento adattivo può funzionare e inviare solo una percentuale dei dati di telemetria.If your application sends a lot of data and you are using the Application Insights SDK for ASP.NET version 2.0.0-beta3 or later, the adaptive sampling feature may operate and send only a percentage of your telemetry.

È possibile disabilitarla, ma non è consigliabile.You can disable it, but this is not recommended. Il campionamento è progettato in modo che i dati di telemetria correlati vengano trasmessi correttamente per scopi diagnostici.Sampling is designed so that related telemetry is correctly transmitted, for diagnostic purposes.

Dati geografici errati nella telemetria utenteWrong geographical data in user telemetry

Le dimensioni relative alla città, all'area, al paese e alla regione vengono derivate dagli indirizzi IP e non sono sempre accurate.The city, region, and country dimensions are derived from IP addresses and aren't always accurate.

Eccezione "metodo non trovato" durante l'esecuzione dei servizi cloud di AzureException "method not found" on running in Azure Cloud Services

È stata eseguita la compilazione per .NET 4.6?Did you build for .NET 4.6? La versione 4.6 non è supportata automaticamente nei ruoli dei servizi cloud di Azure.4.6 is not automatically supported in Azure Cloud Services roles. Installare la versione 4.6 in ogni ruolo prima di eseguire l'app.Install 4.6 on each role before running your app.

Non funzionante...Still not working...