# Ktor

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

> OpenTelemetry Java agent instrumentation

This standalone instrumentation enables HTTP server spans and HTTP server metrics for the Ktor server.

- **Name**: `ktor-1.0`
- **Scope**: `io.opentelemetry.ktor-1.0`
- **Library**: https://ktor.io/

## Telemetry

- **Metrics**: `http.server.request.duration`
- **Span attributes**: `client.address`, `http.request.method`, `http.response.status_code`, `network.protocol.version`, `server.address`, `server.port`, `url.path`, `url.query`, `url.scheme`, `user_agent.original`, `error.type`, `http.request.method_original`, `http.route`

## Data

- **JSON**: [/data/javaagent/instrumentations/ktor-1.0/ktor-1.0-e39d88ad4c2e.json](/data/javaagent/instrumentations/ktor-1.0/ktor-1.0-e39d88ad4c2e.json)
- **Explore**: [/java-agent/instrumentation/ktor-1.0](/java-agent/instrumentation/ktor-1.0)
