This documentation has an index for AI agents at /llms.txt. A Markdown version of this page is available at https://explorer.opentelemetry.io/java-agent/instrumentation/liberty-20.0.md.

Liberty

OpenTelemetry Java agent instrumentation

This instrumentation enables HTTP server spans and metrics for IBM WebSphere Liberty application server.

  • Name: liberty-20.0
  • Scope: io.opentelemetry.liberty-20.0
  • Library: https://openliberty.io/

Configuration

OptionTypeDefaultDescription
otel.instrumentation.http.known-methodslistCONNECT,DELETE,GET,HEAD,OPTIONS,PATCH,POST,PUT,TRACEConfigures the instrumentation to recognize an alternative set of HTTP request methods. All other methods will be treated as _OTHER.
otel.instrumentation.http.server.capture-request-headerslistList of HTTP request headers to capture in HTTP server telemetry.
otel.instrumentation.http.server.capture-response-headerslistList of HTTP response headers to capture in HTTP server telemetry.
otel.instrumentation.http.server.emit-experimental-telemetrybooleanfalseEnable the capture of experimental HTTP server telemetry. Adds the http.request.body.size and http.response.body.size attributes to spans, and records http.server.request.body.size and http.server.response.body.size metrics.
otel.instrumentation.servlet.experimental-span-attributesbooleanfalseEnables capturing the experimental servlet.timeout span attribute.
otel.instrumentation.servlet.experimental.capture-request-parameterslistList of request parameter names to capture as span attributes.

Data

  • JSON: /data/javaagent/instrumentations/liberty-20.0/liberty-20.0-b1c6efc3ed46.json
  • Explore: /java-agent/instrumentation/liberty-20.0