技能 Azure Monitor OpenTelemetry Exporter for Java
📦

Azure Monitor OpenTelemetry Exporter for Java

安全

Exporter les données OpenTelemetry vers Azure Monitor

Cette compétence aide les développeurs Java à exporter les traces, métriques et logs OpenTelemetry vers Azure Monitor et Application Insights. Elle fournit des exemples de code pour le package d'exportateur abandonné et des conseils pour migrer vers la solution autoconfigure recommandée.

支持: Claude Codex Code(CC)
🥉 72 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“Azure Monitor OpenTelemetry Exporter for Java”。 Show me how to set up Azure Monitor OpenTelemetry Exporter in my Java application

预期结果:

Pour configurer l'exportateur Azure Monitor OpenTelemetry en Java, ajoutez la dépendance autoconfigure à votre pom.xml et configurez la chaîne de connexion. L'approche recommandée utilise azure-monitor-opentelemetry-autoconfigure au lieu de l'exportateur abandonné. Définissez la variable d'environnement APPLICATIONINSIGHTS_CONNECTION_STRING et initialisez le SDK avec AutoConfiguredOpenTelemetrySdk.builder().

正在使用“Azure Monitor OpenTelemetry Exporter for Java”。 How do I create spans with custom attributes for Azure Monitor?

预期结果:

Obtenez un Tracer d'OpenTelemetry, créez un Span avec tracer.spanBuilder(), définissez les attributs avec setAttribute() et assurez-vous d'appeler span.end() dans un bloc finally. Utilisez try-with-resources avec makeCurrent() pour une propagation de contexte appropriée. Enregistrez les exceptions avec span.recordException() pour le suivi des erreurs dans Application Insights.

安全审计

安全
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
已扫描文件
0
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
74
规范符合性

你能构建什么

Configurer Azure Monitoring pour les applications Java

Configurer OpenTelemetry pour exporter les traces et métriques d'une application Java vers Azure Monitor pour une observabilité centralisée

Migrer depuis l'exportateur abandonné

Passer du package abandonné azure-monitor-opentelemetry-exporter vers le nouveau package azure-monitor-opentelemetry-autoconfigure

Implémenter le traçage distribué

Créer des spans, des spans imbriquées et enregistrer les exceptions pour suivre les flux de requêtes entre microservices dans Azure

试试这些提示

Configuration Azure Monitor de base
Montrez-moi comment configurer l'exportateur Azure Monitor OpenTelemetry dans mon application Java. Je veux exporter les traces vers Application Insights en utilisant la chaîne de connexion.
Créer des spans personnalisés
Comment créer des spans OpenTelemetry avec des attributs personnalisés en Java et les exporter vers Azure Monitor ? Incluez des exemples de définition d'attributs et d'enregistrement d'exceptions.
Ajouter un processeur de span personnalisé
Créez un SpanProcessor personnalisé qui ajoute des attributs personnalisés à chaque span avant l'exportation vers Azure Monitor. Montrez comment l'enregistrer avec le SDK OpenTelemetry.
Migrer vers Autoconfigure
Quelles sont les étapes pour migrer de azure-monitor-opentelemetry-exporter vers azure-monitor-opentelemetry-autoconfigure ? Montrez les changements de dépendances et les mises à jour de code nécessaires.

最佳实践

  • Utilisez toujours try-with-resources avec span.makeCurrent() pour une gestion appropriée du contexte
  • Enrez les exceptions sur les spans avec recordException() pour le suivi des erreurs dans Azure
  • Suivez les conventions sémantiques OpenTelemetry pour les noms d'attributs

避免

  • Ne codez pas en dur les chaînes de code source - utilisez des variables d'environnement
  • Évitez de créer des spans sans les terminer - appelez toujours span.end()
  • Ne sautez pas l'enregistrement des exceptions - appelez toujours recordException() dans les blocs catch

常见问题

Ce package est-il toujours supporté ?
Non, azure-monitor-opentelemetry-exporter est abandonné. Utilisez azure-monitor-opentelemetry-autoconfigure à la place.
Quelle version de Java est requise ?
Java 8 ou supérieur est requis pour les packages Azure Monitor OpenTelemetry.
Comment obtenir la chaîne de connexion ?
Obtenez votre chaîne de connexion depuis le portail Azure sous Application Insights > Configurer > Chaînes de connexion.
Puis-je utiliser ceci avec Spring Boot ?
Oui, le package autoconfigure s'intègre avec l'auto-configuration Spring Boot. Ajoutez la dépendance et configurez la chaîne de connexion.
Est-ce que cela supporte l'exportation de métriques ?
Oui, les métriques OpenTelemetry peuvent être exportées vers Azure Monitor. Utilisez Meter pour créer des compteurs et des histogrammes.
Quelle est la différence entre exportateur et autoconfigure ?
L'exportateur nécessite une configuration manuelle tandis que autoconfigure fournit une instrumentation automatique pour les frameworks courants et une configuration simplifiée.