# OpenTelemetry Extension Annotations

<!-- llms-txt-link: /llms.txt -->

> OpenTelemetry Java agent instrumentation

Instruments methods annotated with OpenTelemetry extension annotations, such as @WithSpan and @SpanAttribute.

- **Name**: `opentelemetry-extension-annotations-1.0`
- **Scope**: `io.opentelemetry.opentelemetry-extension-annotations-1.0`
- **Target versions**: `io.opentelemetry:opentelemetry-extension-annotations:[0.16.0,)`

## Configuration

| Option | Type | Default | Description |
| --- | --- | --- | --- |
| `otel.instrumentation.opentelemetry-annotations.exclude-methods` | string |  | All methods to be excluded from auto-instrumentation by annotation-based advices. |

## Data

- **JSON**: [/data/javaagent/instrumentations/opentelemetry-extension-annotations-1.0/opentelemetry-extension-annotations-1.0-01e7be588f12.json](/data/javaagent/instrumentations/opentelemetry-extension-annotations-1.0/opentelemetry-extension-annotations-1.0-01e7be588f12.json)
- **Explore**: [/java-agent/instrumentation/opentelemetry-extension-annotations-1.0](/java-agent/instrumentation/opentelemetry-extension-annotations-1.0)
