Fähigkeiten Azure Monitor OpenTelemetry Exporter for Java
📦

Azure Monitor OpenTelemetry Exporter for Java

Sicher

OpenTelemetry-Daten zu Azure Monitor exportieren

Diese Skill hilft Java-Entwicklern, OpenTelemetry-Traces, Metriken und Logs zu Azure Monitor und Application Insights zu exportieren. Sie bietet Code-Beispiele für das veraltete Exporter-Package und Anleitung zur Migration zur empfohlenen Autoconfigure-Lösung.

Unterstützt: Claude Codex Code(CC)
📊 69 Angemessen
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "Azure Monitor OpenTelemetry Exporter for Java". Zeige mir, wie ich den Azure Monitor OpenTelemetry Exporter in meiner Java-Anwendung einrichte

Erwartetes Ergebnis:

Um den Azure Monitor OpenTelemetry Exporter in Java einzurichten, fügen Sie die Autoconfigure-Abhängigkeit zu Ihrer pom.xml hinzu und konfigurieren Sie die Verbindungszeichenfolge. Der empfohlene Ansatz verwendet azure-monitor-opentelemetry-autoconfigure anstelle des veralteten Exporters. Setzen Sie die Umgebungsvariable APPLICATIONINSIGHTS_CONNECTION_STRING und initialisieren Sie das SDK mit AutoConfiguredOpenTelemetrySdk.builder().

Verwendung von "Azure Monitor OpenTelemetry Exporter for Java". Wie erstelle ich Spans mit benutzerdefinierten Attributen für Azure Monitor?

Erwartetes Ergebnis:

Rufen Sie einen Tracer von OpenTelemetry ab, erstellen Sie einen Span mit tracer.spanBuilder(), setzen Sie Attribute mit setAttribute() und stellen Sie sicher, dass Sie span.end() in einem finally-Block aufrufen. Verwenden Sie try-with-resources mit makeCurrent() für die ordnungsgemäße Kontextweitergabe. Zeichnen Sie Ausnahmen mit span.recordException() für die Fehlerverfolgung in Application Insights auf.

Sicherheitsaudit

Sicher
v1 • 2/25/2026

This is a prompt-only documentation skill containing code examples for using the Azure Monitor OpenTelemetry Exporter library. Static analysis scanned 0 files and detected 0 security issues. The skill provides informational content about a deprecated Microsoft library with migration guidance. No executable code, network calls, or file system access is present in the skill itself.

0
Gescannte Dateien
0
Analysierte Zeilen
0
befunde
1
Gesamtzahl Audits
Keine Sicherheitsprobleme gefunden
Auditiert von: claude

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
87
Inhalt
32
Community
100
Sicherheit
74
Spezifikationskonformität

Was du bauen kannst

Azure Monitoring für Java-Anwendungen einrichten

OpenTelemetry konfigurieren, um Traces und Metriken aus einer Java-Anwendung zu Azure Monitor für zentralisierte Beobachtbarkeit zu exportieren

Vom veralteten Exporter migrieren

Vom veralteten azure-monitor-opentelemetry-exporter zum neuen azure-monitor-opentelemetry-autoconfigure Package wechseln

Verteilte Ablaufverfolgung implementieren

Spans, verschachtelte Spans erstellen und Ausnahmen aufzeichnen, um Anfrageflüsse über Microservices in Azure zu verfolgen

Probiere diese Prompts

Grundlegende Azure Monitor-Einrichtung
Zeige mir, wie ich den Azure Monitor OpenTelemetry Exporter in meiner Java-Anwendung einrichte. Ich möchte Traces mit der Verbindungszeichenfolge zu Application Insights exportieren.
Benutzerdefinierte Spans erstellen
Wie erstelle ich OpenTelemetry-Spans mit benutzerdefinierten Attributen in Java und exportiere sie zu Azure Monitor? Füge Beispiele zum Setzen von Attributen und Aufzeichnen von Ausnahmen ein.
Benutzerdefinierten Span-Processor hinzufügen
Erstelle einen benutzerdefinierten SpanProcessor, der vor dem Export zu Azure Monitor benutzerdefinierte Attribute zu jedem Span hinzufügt. Zeige, wie man ihn mit dem OpenTelemetry SDK registriert.
Zu Autoconfigure migrieren
Was sind die Schritte zur Migration vom veralteten azure-monitor-opentelemetry-exporter zu azure-monitor-opentelemetry-autoconfigure? Zeige die erforderlichen Abhängigkeitsänderungen und Code-Updates.

Bewährte Verfahren

  • Verwenden Sie immer try-with-resources mit span.makeCurrent() für ordnungsgemäßes Kontextmanagement
  • Zeichnen Sie Ausnahmen auf Spans mit recordException() für die Fehlerverfolgung in Azure auf
  • Befolgen Sie die OpenTelemetry Semantic Conventions für die Attributbenennung

Vermeiden

  • Hardcoden Sie keine Verbindungszeichenfolgen im Quellcode – verwenden Sie Umgebungsvariablen
  • Vermeiden Sie es, Spans zu erstellen, ohne sie zu beenden – rufen Sie immer span.end() auf
  • Überspringen Sie nicht die Ausnahmeaufzeichnung – rufen Sie immer recordException() in catch-Blöcken auf

Häufig gestellte Fragen

Wird dieses Package noch unterstützt?
Nein, azure-monitor-opentelemetry-exporter ist veraltet. Verwenden Sie stattdessen azure-monitor-opentelemetry-autoconfigure.
Welche Java-Version ist erforderlich?
Java 8 oder höher ist für die Azure Monitor OpenTelemetry-Packages erforderlich.
Wie erhalte ich die Verbindungszeichenfolge?
Holen Sie Ihre Verbindungszeichenfolge aus dem Azure Portal unter Application Insights > Konfigurieren > Verbindungszeichenfolgen.
Kann ich dies mit Spring Boot verwenden?
Ja, das Autoconfigure-Package integriert sich mit der Spring Boot Auto-Konfiguration. Fügen Sie die Abhängigkeit hinzu und konfigurieren Sie die Verbindungszeichenfolge.
Unterstützt dies den Metrikexport?
Ja, OpenTelemetry-Metriken können zu Azure Monitor exportiert werden. Verwenden Sie Meter, um Zähler und Histogramme zu erstellen.
Was ist der Unterschied zwischen Exporter und Autoconfigure?
Der Exporter erfordert eine manuelle Einrichtung, während Autoconfigure eine automatische Instrumentierung für gängige Frameworks und eine vereinfachte Konfiguration bietet.