Risolvere i problemi di OpenTelemetry in .NET

Questo articolo illustra come risolvere i problemi di OpenTelemetry in .NET.

Elenco di controllo per la risoluzione dei problemi

Passaggio 1: Abilitare la registrazione diagnostica

L'utilità di esportazione di Monitoraggio di Azure usa EventSource per la registrazione interna. I log dell'esportatore sono disponibili per qualsiasi EventListener acconsentendo esplicitamente all'origine denominata OpenTelemetry-AzureMonitor-Exporter. Per la procedura di risoluzione dei problemi, vedere Risoluzione dei problemi di OpenTelemetry in GitHub.

Passaggio 2: Testare la connettività tra l'host dell'applicazione e il servizio di inserimento

Gli SDK e gli agenti di Application Insights inviano dati di telemetria per essere inseriti come chiamate REST negli endpoint di inserimento. Per testare la connettività dal server Web o dal computer host dell'applicazione agli endpoint del servizio di inserimento, usare i comandi cURL o le richieste REST non elaborate da PowerShell. Per altre informazioni, vedere Risolvere i problemi di telemetria delle applicazioni mancanti in Application Insights di Monitoraggio di Azure.

Problemi noti

Gli elementi seguenti sono problemi noti per gli esportatori OpenTelemetry di Monitoraggio di Azure:

  • Il nome dell'operazione non è presente nei dati di telemetria delle dipendenze. Il nome dell'operazione mancante causa errori e influisce negativamente sull'esperienza della scheda prestazioni.

  • Il modello di dispositivo non è presente nei dati di telemetria delle richieste e delle dipendenze. Il modello di dispositivo mancante influisce negativamente sull'analisi della coorte del dispositivo.

Contattaci per ricevere assistenza

In caso di domande o bisogno di assistenza, creare una richiesta di supporto tecnico oppure formula una domanda nel Supporto della community di Azure. È possibile anche inviare un feedback sul prodotto al feedback della community di Azure.