Compétences Azure Monitor OpenTelemetry Exporter for Java
📦

Azure Monitor OpenTelemetry Exporter for Java

Sûr

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.

Prend en charge: Claude Codex Code(CC)
🥉 72 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez Ă  utiliser

Tester

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

Résultat attendu:

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().

Utilisation de "Azure Monitor OpenTelemetry Exporter for Java". Wie erstelle ich Spans mit benutzerdefinierten Attributen fĂĽr Azure Monitor?

Résultat attendu:

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.

Audit de sécurité

Sûr
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
Fichiers analysés
0
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
100
Sécurité
74
Conformité aux spécifications

Ce que vous pouvez construire

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

Essayez ces 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.

Bonnes pratiques

  • 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

Éviter

  • 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

Foire aux questions

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.

Détails du développeur

Structure de fichiers

đź“„ SKILL.md