Habilidades azure-monitor-opentelemetry-exporter-java
📦

azure-monitor-opentelemetry-exporter-java

Seguro

Экспорт телеметрии OpenTelemetry в Azure Monitor

Интеграция Java-приложений с Azure Monitor для распределённой трассировки и телеметрии. Используйте стандарты OpenTelemetry для экспорта трассировок, метрик и журналов в Application Insights.

Soporta: Claude Codex Code(CC)
📊 70 Adecuado
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". Сгенерировать код для инициализации OpenTelemetry с Azure Monitor с использованием переменных среды

Resultado esperado:

Java-код, показывающий конфигурацию AutoConfiguredOpenTelemetrySdk builder с AzureMonitorExporter.customize() и строкой подключения из переменной среды APPLICATIONINSIGHTS_CONNECTION_STRING.

Usando "azure-monitor-opentelemetry-exporter-java". Как записывать исключения в spans OpenTelemetry?

Resultado esperado:

Пример кода, демонстрирующий span.recordException() в блоке try-catch, установку статуса ошибки с span.setStatus(StatusCode.ERROR) и правильное управление жизненным циклом span в блоке 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
31
Comunidad
100
Seguridad
83
Cumplimiento de la especificación

Lo que puedes crear

Мониторинг Java-приложений DevOps-инженером

Настройте сквозную распределённую трассировку для микросервисов, работающих в Azure. Настройте OpenTelemetry для автоматического экспорта трассировок и метрик в Application Insights для мониторинга production.

Реализация наблюдаемости Java-разработчиком

Добавьте пользовательскую инструментацию в Java-приложения с помощью API OpenTelemetry. Создавайте значимые spans, записывайте исключения и собирайте бизнес-метрики для отладки и анализа производительности.

Проектирование стратегии телеметрии облачным архитектором

Оцените шаблоны интеграции OpenTelemetry для мониторинга Azure. Сравните подходы автоконфигурации и ручной настройки для портфеля корпоративных Java-приложений.

Prueba estos prompts

Базовая настройка Azure Monitor
Помогите настроить OpenTelemetry для экспорта телеметрии в Azure Monitor. У меня есть Java Spring Boot приложение и строка подключения Application Insights.
Реализация пользовательской трассировки
Покажите, как создавать пользовательские spans с атрибутами в моем Java-приложении с помощью OpenTelemetry. Мне нужно отслеживать обработку заказов с атрибутами ID заказа и уровня клиента.
Миграция с устаревшего пакета
Мое приложение использует azure-monitor-opentelemetry-exporter, который устарел. Проведите меня через миграцию на azure-monitor-opentelemetry-autoconfigure с примерами кода.
Расширенная обработка spans
Мне нужно реализовать пользовательский SpanProcessor, который добавляет атрибуты, специфичные для организации, ко всем spans и отфильтровывает endpoints проверки работоспособности. Покажите полную реализацию.

Mejores prácticas

  • Используйте пакет автоконфигурации вместо устаревшего прямого экспортора для упрощённой настройки
  • Всегда завершайте spans в блоках finally или используйте try-with-resources для правильного управления Scope
  • Записывайте исключения на spans с помощью recordException() и устанавливайте соответствующие коды статуса ошибки

Evitar

  • Использование устаревшего пакета azure-monitor-opentelemetry-exporter для новых проектов
  • Хардкодирование строк подключения в исходном коде вместо использования переменных среды
  • Создание spans без надлежащей обработки исключений или неправильное завершение spans в случаях ошибок

Preguntas frecuentes

Поддерживается ли пакет azure-monitor-opentelemetry-exporter?
Нет, этот пакет устарел. Microsoft рекомендует мигрировать на azure-monitor-opentelemetry-autoconfigure, который обеспечивает автоматическую инструментацию и упрощённую конфигурацию.
Как получить строку подключения Application Insights?
Создайте ресурс Application Insights на портале Azure. Перейдите к ресурсу и найдите строку подключения в разделе «Настройка». Она включает ключ инструментирования и конечную точку приёма данных.
Можно ли использовать OpenTelemetry с существующим SDK Application Insights?
Да, но Microsoft рекомендует полностью мигрировать на OpenTelemetry для новой разработки. Пакет автоконфигурации обеспечивает совместимость, следуя стандартам OpenTelemetry.
Какие данные телеметрии можно экспортировать в Azure Monitor?
OpenTelemetry поддерживает экспорт трассировок (spans распределённой трассировки), метрик (счётчики, гистограммы, датчики) и журналов в Azure Monitor/Application Insights.
Нужно ли устанавливать Azure SDK для Java?
Вам нужен Maven-пакет azure-monitor-opentelemetry-autoconfigure. OpenTelemetry Java SDK обрабатывает основную инструментацию, а пакет Azure предоставляет экспортатор.
Как работает распределённая трассировка с OpenTelemetry и Azure?
OpenTelemetry автоматически распространяет контекст трассировки между границами сервисов с использованием заголовков контекста трассировки W3C. Каждый span экспортируется в Application Insights, где вы можете просматривать сквозные потоки транзакций.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md