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.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
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
SeguroAll 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.
Puntuación de calidad
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
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.
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.
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.
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