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.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“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.
安全审计
安全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.
质量评分
你能构建什么
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
试试这些提示
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.
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.
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.
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