Azure Monitor OpenTelemetry Exporter for Java
技能 活跃Azure Monitor OpenTelemetry Exporter for Java. Export OpenTelemetry traces, metrics, and logs to Azure Monitor/Application Insights. Triggers: "AzureMonitorExporter java", "opentelemetry azure java", "application insights java otel", "azure monitor tracing java". Note: This package is DEPRECATED. Migrate to azure-monitor-opentelemetry-autoconfigure.
To enable Java applications instrumented with OpenTelemetry to send telemetry data to Azure Monitor for diagnostics and performance monitoring.
功能
- Export OpenTelemetry traces
- Export OpenTelemetry metrics
- Export OpenTelemetry logs
- Integration with Azure Monitor and Application Insights
- Support for custom span processors
使用场景
- Monitoring Java application performance in Azure.
- Diagnosing issues in distributed Java systems using traces.
- Collecting custom metrics from Java applications.
非目标
- Instrumenting applications automatically (use autoconfigure package).
- Providing a complete OpenTelemetry SDK setup.
- Replacing the need for an underlying OpenTelemetry implementation.
Practical Utility
- info:Unique selling propositionThe extension functions as an exporter for OpenTelemetry data to Azure Monitor, which is a specific integration point rather than a novel capability over standard OpenTelemetry exporters.
- warning:Production readinessThe package is explicitly marked as DEPRECATED and directs users to migrate to a different package, indicating it is not production-ready for new use cases.
- info:Edge casesWhile exceptions are handled, specific failure modes like rate limiting or credential expiry are not explicitly detailed with recovery steps.
Scope
- warning:Description qualityThe description accurately reflects the extension's purpose but is slightly misleading by not immediately highlighting the DEPRECATED status as prominently as the SKILL.md does.
Documentation
- info:Configuration & parameter referenceThe SKILL.md documents the connection string environment variable, but details on other potential configurations or their precedence are not explicitly provided.
Trust
- warning:Issues Attention19 issues opened, 11 closed in the last 90 days suggests a closure rate below 50% and a significant number of open issues.
Compliance
- info:GDPRThe extension exports telemetry data which may contain personal data if configured by the user's application, but the exporter itself does not specifically operate on or sanitize personal data beyond what the OpenTelemetry SDK provides.
- info:Telemetry opt-inWhile telemetry export is opt-in by configuration, the exact fields collected and the telemetry schema are not explicitly documented within the skill's documentation.
Install
- warning:Installation instructionInstallation instructions are provided but focus on the deprecated package; explicit guidance for the recommended autoconfigure package is present but could be more prominent.
Execution
- info:Pinned dependenciesDependencies are managed by the Azure SDK for Java project. While specific pinning might exist at the project level, it's not explicitly detailed for this skill in isolation.
安装
请先添加 Marketplace
/plugin marketplace add microsoft/skills/plugin install azure-sdk-java@skills质量评分
类似扩展
Azure Monitor OpenTelemetry Exporter for Python
96Azure Monitor OpenTelemetry Exporter for Python. Use for low-level OpenTelemetry export to Application Insights. Triggers: "azure-monitor-opentelemetry-exporter", "AzureMonitorTraceExporter", "AzureMonitorMetricExporter", "AzureMonitorLogExporter".
Sentry Python SDK
100Full Sentry SDK setup for Python. Use when asked to "add Sentry to Python", "install sentry-sdk", "setup Sentry in Python", or configure error monitoring, tracing, profiling, logging, metrics, crons, or AI monitoring for Python applications. Supports Django, Flask, FastAPI, Celery, Starlette, AIOHTTP, Tornado, and more.
Sentry Svelte Sdk
99Full Sentry SDK setup for Svelte and SvelteKit. Use when asked to "add Sentry to Svelte", "add Sentry to SvelteKit", "install @sentry/sveltekit", or configure error monitoring, tracing, session replay, or logging for Svelte or SvelteKit applications.
Sentry Node Sdk
99Full Sentry SDK setup for Node.js, Bun, and Deno. Use when asked to "add Sentry to Node.js", "add Sentry to Bun", "add Sentry to Deno", "install @sentry/node", "@sentry/bun", or "@sentry/deno", or configure error monitoring, tracing, logging, profiling, metrics, crons, or AI monitoring for server-side JavaScript/TypeScript runtimes.
Sentry Elixir Sdk
99Full Sentry SDK setup for Elixir. Use when asked to "add Sentry to Elixir", "install sentry for Elixir", or configure error monitoring, tracing, logging, or crons for Elixir, Phoenix, or Plug applications. Supports Phoenix, Plug, LiveView, Oban, and Quantum.
Sentry .NET SDK
99Full Sentry SDK setup for .NET. Use when asked to "add Sentry to .NET", "install Sentry for C#", or configure error monitoring, tracing, profiling, logging, or crons for ASP.NET Core, MAUI, WPF, WinForms, Blazor, Azure Functions, or any other .NET application.