Share via


Behandeln von OpenTelemetry-Problemen in .NET

In diesem Artikel wird erläutert, wie Sie OpenTelemetry-Probleme in .NET beheben.

Checkliste zur Problembehandlung

Schritt 1: Aktivieren der Diagnoseprotokollierung

Der Azure Monitor-Exporter verwendet EventSource für die interne Protokollierung. Die Exporterprotokolle sind für alle EventListener verfügbar, indem Sie sich für die Quelle mit dem Namen anmelden OpenTelemetry-AzureMonitor-Exporter. Schritte zur Problembehandlung finden Sie unter OpenTelemetry Troubleshooting (Problembehandlung bei OpenTelemetry ) auf GitHub.

Schritt 2: Testen der Konnektivität zwischen Ihrem Anwendungshost und dem Erfassungsdienst

Application Insights-SDKs und -Agents senden Telemetriedaten, um als REST-Aufrufe an unseren Erfassungsendpunkten erfasst zu werden. Um die Konnektivität von Ihrem Webserver oder Anwendungshostcomputer mit den Erfassungsdienstendpunkten zu testen, verwenden Sie cURL Befehle oder unformatierte REST-Anforderungen von PowerShell. Weitere Informationen finden Sie unter Problembehandlung bei fehlenden Anwendungstelemetriedaten in Azure Monitor Application Insights.

Bekannte Probleme

Die folgenden Punkte sind bekannte Probleme für die OpenTelemetry-Exporter von Azure Monitor:

  • Der Vorgangsname fehlt in den Abhängigkeitstelemetriedaten. Der fehlende Vorgangsname verursacht Fehler und wirkt sich negativ auf die Leistung der Registerkarte aus.

  • Das Gerätemodell fehlt in anforderungs- und Abhängigkeitstelemetriedaten. Das fehlende Gerätemodell wirkt sich negativ auf die Gerätekohortenanalyse aus.

Kontaktieren Sie uns für Hilfe

Wenn Sie Fragen haben oder Hilfe mit Ihren Azure-Gutschriften benötigen, dann erstellen Sie beim Azure-Support eine Support-Anforderung oder fragen Sie den Azure Community-Support. Sie können auch Produktfeedback an die Azure Feedback Community senden.