技能 azure-monitor-opentelemetry-exporter-java
📦

azure-monitor-opentelemetry-exporter-java

安全

Exportar telemetría de OpenTelemetry a Azure Monitor

Integre aplicaciones Java con Azure Monitor para trazado distribuido y telemetría. Utilice los estándares de OpenTelemetry para exportar trazas, métricas y registros a Application Insights.

支持: Claude Codex Code(CC)
📊 70 充足
1

下载技能 ZIP

2

在 Claude 中上传

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

3

开启并开始使用

测试它

正在使用“azure-monitor-opentelemetry-exporter-java”。 Generar código para inicializar OpenTelemetry con Azure Monitor usando variables de entorno

预期结果:

Fragmento de código Java mostrando configuración del builder AutoConfiguredOpenTelemetrySdk con AzureMonitorExporter.customize() y cadena de conexión desde la variable de entorno APPLICATIONINSIGHTS_CONNECTION_STRING.

正在使用“azure-monitor-opentelemetry-exporter-java”。 ¿Cómo registro excepciones en spans de OpenTelemetry?

预期结果:

Ejemplo de código demostrando span.recordException() dentro de un bloque try-catch, estableciendo estado de error con span.setStatus(StatusCode.ERROR), y gestión adecuada del ciclo de vida del span en el bloque finally.

安全审计

安全
v1 • 2/25/2026

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.

1
已扫描文件
285
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

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

你能构建什么

Ingeniero DevOps Monitoreando Aplicaciones Java

Configure trazado distribuido de extremo a extremo para microservicios ejecutándose en Azure. Configure OpenTelemetry para exportar automáticamente trazas y métricas a Application Insights para monitoreo de producción.

Desarrollador Java Implementando Observabilidad

Agregue instrumentación personalizada a aplicaciones Java usando APIs de OpenTelemetry. Cree spans significativos, registre excepciones y capture métricas de negocio para depuración y análisis de rendimiento.

Arquitecto Cloud Diseñando Estrategia de Telemetría

Evalúe patrones de integración de OpenTelemetry para monitoreo Azure. Compare enfoques de autoconfiguración versus configuración manual para portafolios de aplicaciones Java empresariales.

试试这些提示

Configuración Básica de Azure Monitor
Ayúdame a configurar OpenTelemetry para exportar telemetría a Azure Monitor. Tengo una aplicación Java Spring Boot y una cadena de conexión de Application Insights.
Implementación de Trazado Personalizado
Muéstrame cómo crear spans personalizados con atributos en mi aplicación Java usando OpenTelemetry. Necesito trazar el procesamiento de pedidos con atributos de ID de pedido y nivel de cliente.
Migración desde Paquete Obsoleto
Mi aplicación usa azure-monitor-opentelemetry-exporter que está obsoleto. Guíame a través de la migración a azure-monitor-opentelemetry-autoconfigure con ejemplos de código.
Procesamiento Avanzado de Spans
Necesito implementar un SpanProcessor personalizado que agregue atributos específicos de la organización a todos los spans y filtre los endpoints de verificación de estado. Muéstrame la implementación completa.

最佳实践

  • Use el paquete autoconfigure en lugar del exportador directo obsoleto para una configuración simplificada
  • Siempre finalice los spans en bloques finally o use try-with-resources para una gestión adecuada del Scope
  • Registre excepciones en spans usando recordException() y establezca códigos de estado de error apropiados

避免

  • Usar el paquete obsoleto azure-monitor-opentelemetry-exporter para nuevos proyectos
  • Codificar cadenas de conexión directamente en el código fuente en lugar de usar variables de entorno
  • Crear spans sin manejo adecuado de excepciones o no finalizar spans en casos de error

常见问题

¿El paquete azure-monitor-opentelemetry-exporter todavía tiene soporte?
No, este paquete está obsoleto. Microsoft recomienda migrar a azure-monitor-opentelemetry-autoconfigure que proporciona instrumentación automática y configuración simplificada.
¿Cómo obtengo una cadena de conexión de Application Insights?
Cree un recurso de Application Insights en el Azure Portal. Navegue al recurso y encuentre la cadena de conexión bajo la sección 'Configure'. Incluye la clave de instrumentación y el endpoint de ingestión.
¿Puedo usar OpenTelemetry con el SDK existente de Application Insights?
Sí, pero Microsoft recomienda migrar completamente a OpenTelemetry para nuevo desarrollo. El paquete autoconfigure proporciona compatibilidad siguiendo los estándares de OpenTelemetry.
¿Qué datos de telemetría puedo exportar a Azure Monitor?
OpenTelemetry soporta exportar trazas (spans de trazado distribuido), métricas (contadores, histogramas, medidores) y registros a Azure Monitor/Application Insights.
¿Necesito instalar el Azure SDK for Java?
Necesita el paquete Maven azure-monitor-opentelemetry-autoconfigure. El SDK de OpenTelemetry para Java maneja la instrumentación central, mientras que el paquete Azure proporciona el exportador.
¿Cómo funciona el trazado distribuido con OpenTelemetry y Azure?
OpenTelemetry propaga automáticamente el contexto de traza a través de los límites de servicio usando encabezados de contexto de traza W3C. Cada span se exporta a Application Insights donde puede ver flujos de transacciones de extremo a extremo.