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/elasticsearch-transport-5.3.md.

Elasticsearch Transport Client

OpenTelemetry Java agent instrumentation

This instrumentation enables database client spans and database client metrics for Elasticsearch transport client requests. Each call produces a span named after the Elasticsearch action, enriched with transport-specific attributes.

  • Name: elasticsearch-transport-5.3
  • Scope: io.opentelemetry.elasticsearch-transport-5.3
  • Target versions: org.elasticsearch.client:transport:[5.3.0,6.0.0), org.elasticsearch:elasticsearch:[5.3.0,6.0.0)
  • Library: https://www.elastic.co/guide/en/elasticsearch/client/java-api/

Telemetry

  • Metrics: db.client.operation.duration
  • Span attributes: db.operation, db.system, network.peer.address, network.peer.port, elasticsearch.action, elasticsearch.id, elasticsearch.request, elasticsearch.request.indices, elasticsearch.request.search.types, elasticsearch.request.write.type, elasticsearch.request.write.version, elasticsearch.response.status, elasticsearch.shard.broadcast.failed, elasticsearch.shard.broadcast.successful, elasticsearch.shard.broadcast.total, elasticsearch.shard.replication.failed, elasticsearch.shard.replication.successful, elasticsearch.shard.replication.total, elasticsearch.type, elasticsearch.version, db.operation.name, db.system.name, error.type

Configuration

OptionTypeDefaultDescription
otel.instrumentation.elasticsearch.experimental-span-attributesbooleanfalseEnable the capture of elasticsearch.action, elasticsearch.id, elasticsearch.request, elasticsearch.request.indices, elasticsearch.request.search.types, elasticsearch.request.write.routing, elasticsearch.request.write.type, elasticsearch.request.write.version, elasticsearch.response.status, elasticsearch.shard.broadcast.failed, elasticsearch.shard.broadcast.successful, elasticsearch.shard.broadcast.total, elasticsearch.shard.replication.failed, elasticsearch.shard.replication.successful, elasticsearch.shard.replication.total, elasticsearch.type, and elasticsearch.version experimental span attributes.

Data

  • JSON: /data/javaagent/instrumentations/elasticsearch-transport-5.3/elasticsearch-transport-5.3-60cee05bc887.json
  • Explore: /java-agent/instrumentation/elasticsearch-transport-5.3