azure-monitor-opentelemetry-exporter-java

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

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/davidrrowley/CortexYouV3 --skill azure-monitor-opentelemetry-exporter-java-davidrrowley
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-monitor-opentelemetry-exporter-java
Source: https://github.com/davidrrowley/CortexYouV3/tree/main/.agents/skills/azure-monitor-opentelemetry-exporter-java
Command: npx skills add https://github.com/davidrrowley/CortexYouV3 --skill azure-monitor-opentelemetry-exporter-java-davidrrowley

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Azure Monitor OpenTelemetry Exporter for Java helps teams send traces, metrics, and logs from Java apps to Azure Monitor/Application Insights, simplifying observability across cloud-native apps.

Core Features & Use Cases

  • Export OpenTelemetry data to Azure Monitor
  • Support for tracing, metrics, and logs in Java
  • Use case: instrument a Java service and ship telemetry to Application Insights for centralized monitoring.

Quick Start

Add the Azure Monitor OpenTelemetry exporter to your Java project and initialize it with your connection details to start exporting telemetry.

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 a Java app to Application Insights?

The Azure Monitor OpenTelemetry exporter captures traces, metrics, and logs from Java apps and forwards them to Application Insights. Initialize the exporter with your connection string to enable centralized observability across cloud-native services.

Can I configure the Azure Monitor OpenTelemetry exporter using an environment variable?

Yes, the Azure Monitor OpenTelemetry exporter can be configured using the APPLICATIONINSIGHTS_CONNECTION_STRING environment variable. This allows you to point your Java service telemetry at Application Insights without hardcoding connection details.

How do I migrate my Java OpenTelemetry exporter to azure-monitor-opentelemetry-autoconfigure?

The Azure Monitor OpenTelemetry exporter provides a migration path to azure-monitor-opentelemetry-autoconfigure. This transition simplifies telemetry instrumentation setup by leveraging auto-configuration instead of manual SDK initialization for Application Insights.

Does the Azure Monitor OpenTelemetry exporter support logs as well as traces and metrics?

The Azure Monitor OpenTelemetry exporter for Java supports exporting traces, metrics, and logs. This comprehensive telemetry export enables centralized observability for cloud-native Java applications within Application Insights.

What do I need to set up before exporting OpenTelemetry data to Azure Monitor from Java?

You need the Java OpenTelemetry SDK integrated into your application and an Azure Monitor Application Insights connection string. The exporter then bridges your instrumented Java service telemetry to Azure Monitor for centralized monitoring.