azure-monitor-opentelemetry-exporter-java

Export OpenTelemetry traces, metrics, and logs from Java applications to Azure Monitor.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/DobricLilujun/LabAgentSkill --skill azure-monitor-opentelemetry-exporter-java
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: azure-monitor-opentelemetry-exporter-java
Source: https://github.com/DobricLilujun/LabAgentSkill/tree/main/skillsHub/skills_scaling/opentelemetry-exporter
Command: npx skills add https://github.com/DobricLilujun/LabAgentSkill --skill azure-monitor-opentelemetry-exporter-java

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Azure Monitor OpenTelemetry Exporter for Java enables you to send traces, metrics, and logs from Java applications to Azure Monitor/Application Insights, consolidating observability and diagnostics.

Core Features & Use Cases

  • Export OpenTelemetry telemetry data from Java applications to Azure Monitor and Application Insights.
  • Support autoconfiguration for simplified setup and configuration via environment variables or explicit connection strings.
  • Provide migration guidance to azure-monitor-opentelemetry-autoconfigure for streamlined integration.

Quick Start

Configure your Java project to use azure-monitor-opentelemetry-exporter (or autoconfigure) and initialize OpenTelemetry to export data to Azure Monitor.

Frequently Asked Questions about azure-monitor-opentelemetry-exporter-java

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I export OpenTelemetry traces and metrics from Java to Azure Monitor?▼

To export OpenTelemetry telemetry from Java to Azure Monitor, add the azure-monitor-opentelemetry-exporter dependency and initialize OpenTelemetry to route your traces, metrics, and logs to Application Insights.

What is the difference between azure-monitor-opentelemetry-exporter and azure-monitor-opentelemetry-autoconfigure?▼

The azure-monitor-opentelemetry-autoconfigure dependency provides simplified setup via environment variables or explicit connection strings, offering a more streamlined integration compared to the base exporter for sending telemetry to Azure Monitor.

Can I use autoconfiguration to send Java OpenTelemetry data to Application Insights?▼

Yes, you can use azure-monitor-opentelemetry-autoconfigure to simplify setup and configuration via environment variables or explicit connection strings to route your Java application telemetry to Azure Monitor and Application Insights.

Why do I need OpenTelemetry for monitoring Java applications in Azure Monitor?▼

OpenTelemetry enables you to send traces, metrics, and logs from Java applications to Azure Monitor, consolidating observability and diagnostics for services instrumented with OpenTelemetry.

Does Azure Monitor OpenTelemetry Exporter support logs, metrics, and traces for Java?▼

Yes, the Azure Monitor OpenTelemetry Exporter for Java enables you to send traces, metrics, and logs from Java applications to Azure Monitor and Application Insights, consolidating your observability data.