Problemen met OpenTelemetry in Node.js oplossen
In dit artikel wordt beschreven hoe u problemen met OpenTelemetry in Node.js kunt oplossen.
Controlelijst voor probleemoplossing
Stap 1: diagnostische logboekregistratie inschakelen
Azure Monitor Exporter maakt gebruik van de OpenTelemetry API-logboekregistratie voor interne logboeken. Voer het volgende codefragment uit om de logboekregistratie in te schakelen:
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();
Stap 2: De connectiviteit tussen uw toepassingshost en de opnameservice testen
Application Insights SDK's en agents verzenden telemetrie om opgenomen te worden als REST-aanroepen op onze opname-eindpunten. Als u de connectiviteit van uw webserver of toepassingshostcomputer met de opnameservice-eindpunten wilt testen, gebruikt u cURL-opdrachten of onbewerkte REST-aanvragen van PowerShell. Zie Problemen met ontbrekende toepassingstelemetrie in Azure Monitor Application Insights oplossen voor meer informatie.
Bekende problemen
De volgende items zijn bekende problemen voor de Azure Monitor OpenTelemetry Exporters:
De naam van de bewerking ontbreekt in de telemetrie van de afhankelijkheid. De ontbrekende bewerkingsnaam veroorzaakt fouten en heeft een negatieve invloed op de prestaties van het tabblad.
Het apparaatmodel ontbreekt in de telemetrie van aanvragen en afhankelijkheid. Het ontbrekende apparaatmodel heeft een negatieve invloed op cohortanalyse van apparaten.
De naam van de databaseserver ontbreekt in de naam van de afhankelijkheid. Omdat de naam van de databaseserver niet is opgenomen, worden tabellen met dezelfde naam onjuist samengevoegd met OpenTelemetry Exporter op verschillende servers.
Contacteer ons voor hulp
Als u vragen hebt of hulp nodig hebt, maak een ondersteuningsaanvraag of vraag de Azure-communityondersteuning. U kunt ook productfeedback verzenden naar de Feedback-community van Azure.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor