# Apache ShenYu

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

> OpenTelemetry Java agent instrumentation

This instrumentation does not emit telemetry on its own. Instead, it augments existing HTTP server spans and HTTP server metrics with the HTTP route and Shenyu specific attributes.

- **Name**: `apache-shenyu-2.4`
- **Scope**: `io.opentelemetry.apache-shenyu-2.4`
- **Target versions**: `org.apache.shenyu:shenyu-web:[2.4.0,)`
- **Library**: https://shenyu.apache.org/

## Configuration

| Option | Type | Default | Description |
| --- | --- | --- | --- |
| `otel.instrumentation.apache-shenyu.experimental-span-attributes` | boolean | false | Enables experimental `apache-shenyu.meta.` prefixed span attributes `app-name`, `service-name`, `context-path`, `param-types`, `id`, `method-name`, `rpc-type`, `path` and `rpc-ext`. |

## Data

- **JSON**: [/data/javaagent/instrumentations/apache-shenyu-2.4/apache-shenyu-2.4-6bb7e12351d1.json](/data/javaagent/instrumentations/apache-shenyu-2.4/apache-shenyu-2.4-6bb7e12351d1.json)
- **Explore**: [/java-agent/instrumentation/apache-shenyu-2.4](/java-agent/instrumentation/apache-shenyu-2.4)
