Habilidades azure-monitor-opentelemetry-exporter-java
📦

azure-monitor-opentelemetry-exporter-java

Seguro

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.

Soporta: Claude Codex Code(CC)
🥉 73 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "azure-monitor-opentelemetry-exporter-java". Generar código para inicializar OpenTelemetry con Azure Monitor usando variables de entorno

Resultado esperado:

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.

Usando "azure-monitor-opentelemetry-exporter-java". ¿Cómo registro excepciones en spans de OpenTelemetry?

Resultado esperado:

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.

Auditoría de seguridad

Seguro
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
Archivos escaneados
285
Líneas analizadas
0
hallazgos
1
Auditorías totales
No se encontraron problemas de seguridad
Auditado por: claude

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
87
Contenido
50
Comunidad
100
Seguridad
83
Cumplimiento de la especificación

Lo que puedes crear

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.

Prueba estos prompts

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.

Mejores prácticas

  • 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

Evitar

  • 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

Preguntas frecuentes

¿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.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md