azure-monitor-opentelemetry-exporter-java
Exporter la télémétrie OpenTelemetry vers Azure Monitor
Intégrez des applications Java avec Azure Monitor pour le traçage distribué et la télémétrie. Utilisez les standards OpenTelemetry pour exporter les traces, métriques et logs vers Application Insights.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“azure-monitor-opentelemetry-exporter-java”。 Générer du code pour initialiser OpenTelemetry avec Azure Monitor en utilisant des variables d'environnement
预期结果:
Extrait de code Java montrant la configuration du builder AutoConfiguredOpenTelemetrySdk avec AzureMonitorExporter.customize() et la chaîne de connexion depuis la variable d'environnement APPLICATIONINSIGHTS_CONNECTION_STRING.
正在使用“azure-monitor-opentelemetry-exporter-java”。 Comment enregistrer des exceptions dans les spans OpenTelemetry ?
预期结果:
Exemple de code démontrant span.recordException() dans un bloc try-catch, définissant le statut d'erreur avec span.setStatus(StatusCode.ERROR), et la gestion appropriée du cycle de vie des spans dans le bloc finally.
安全审计
安全All static analysis findings are false positives. The skill consists entirely of Markdown documentation (SKILL.md) with Java code examples for Azure Monitor OpenTelemetry integration. The 26 'external_commands' detections are Markdown backtick delimiters for code blocks, not shell execution. The 10 'network' findings are documentation URLs (GitHub, Microsoft Learn, Maven Central), not actual network calls. No executable code or security risks present.
质量评分
你能构建什么
Ingénieur DevOps surveillant des applications Java
Configurez un traçage distribué de bout en bout pour des microservices s'exécutant sur Azure. Configurez OpenTelemetry pour exporter automatiquement les traces et métriques vers Application Insights pour la surveillance de production.
Développeur Java implémentant l'observabilité
Ajoutez un instrument personnalisé aux applications Java en utilisant les APIs OpenTelemetry. Créez des spans significatifs, enregistrez les exceptions et capturez des métriques métier pour le débogage et l'analyse des performances.
Architecte Cloud concevant une stratégie de télémétrie
Évaluez les modèles d'intégration OpenTelemetry pour la surveillance Azure. Comparez les approches d'autoconfiguration par rapport à la configuration manuelle pour les portefeuilles d'applications Java d'entreprise.
试试这些提示
Aidez-moi à configurer OpenTelemetry pour exporter la télémétrie vers Azure Monitor. J'ai une application Java Spring Boot et une chaîne de connexion Application Insights.
Montrez-moi comment créer des spans personnalisés avec des attributs dans mon application Java en utilisant OpenTelemetry. J'ai besoin de tracer le traitement des commandes avec des attributs d'ID de commande et de niveau client.
Mon application utilise azure-monitor-opentelemetry-exporter qui est déprécié. Guidez-moi pour migrer vers azure-monitor-opentelemetry-autoconfigure avec des exemples de code.
J'ai besoin d'implémenter un SpanProcessor personnalisé qui ajoute des attributs spécifiques à l'organisation à tous les spans et filtre les endpoints de health check. Montrez-moi l'implémentation complète.
最佳实践
- Utilisez le package autoconfigure au lieu de l'exporteur direct déprécié pour une configuration simplifiée
- Terminez toujours les spans dans des blocs finally ou utilisez try-with-resources pour une gestion appropriée du Scope
- Enregistrez les exceptions sur les spans en utilisant recordException() et définissez des codes de statut d'erreur appropriés
避免
- Utiliser le package déprécié azure-monitor-opentelemetry-exporter pour de nouveaux projets
- Coder en dur les chaînes de connexion dans le code source au lieu d'utiliser des variables d'environnement
- Créer des spans sans gestion d'exception appropriée ou ne pas terminer les spans dans les cas d'erreur