Risolvere i problemi di OpenTelemetry in Node.js
Questo articolo illustra come risolvere i problemi di OpenTelemetry in Node.js.
Elenco di controllo per la risoluzione dei problemi
Passaggio 1: Abilitare la registrazione diagnostica
L'utilità di esportazione di Monitoraggio di Azure usa il logger API OpenTelemetry per i log interni. Per abilitare il logger, eseguire il frammento di codice seguente:
const { diag, DiagConsoleLogger, DiagLogLevel } = require("@opentelemetry/api");
const { NodeTracerProvider } = require("@opentelemetry/sdk-trace-node");
const provider = new NodeTracerProvider();
diag.setLogger(new DiagConsoleLogger(), DiagLogLevel.ALL);
provider.register();
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.
Il nome del server di database non è presente nel nome della dipendenza. Poiché il nome del server di database non è incluso, OpenTelemetry Exporters aggrega erroneamente le tabelle con lo stesso nome in server diversi.
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.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per