Class ElasticTransportNetResponseAttributesExtractor
- java.lang.Object
-
- io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesExtractor<ElasticTransportRequest,org.elasticsearch.action.ActionResponse>
-
- io.opentelemetry.javaagent.instrumentation.elasticsearch.transport.ElasticTransportNetResponseAttributesExtractor
-
- All Implemented Interfaces:
io.opentelemetry.instrumentation.api.instrumenter.AttributesExtractor<ElasticTransportRequest,org.elasticsearch.action.ActionResponse>
public class ElasticTransportNetResponseAttributesExtractor extends io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesExtractor<ElasticTransportRequest,org.elasticsearch.action.ActionResponse>
-
-
Constructor Summary
Constructors Constructor Description ElasticTransportNetResponseAttributesExtractor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringpeerIp(ElasticTransportRequest request, org.elasticsearch.action.ActionResponse response)StringpeerName(ElasticTransportRequest request, org.elasticsearch.action.ActionResponse response)IntegerpeerPort(ElasticTransportRequest request, org.elasticsearch.action.ActionResponse response)Stringtransport(ElasticTransportRequest request, org.elasticsearch.action.ActionResponse response)-
Methods inherited from class io.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesExtractor
onEnd, onStart
-
-
-
-
Method Detail
-
transport
@Nullable public String transport(ElasticTransportRequest request, @Nullable org.elasticsearch.action.ActionResponse response)
- Specified by:
transportin classio.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesExtractor<ElasticTransportRequest,org.elasticsearch.action.ActionResponse>
-
peerName
@Nullable public String peerName(ElasticTransportRequest request, @Nullable org.elasticsearch.action.ActionResponse response)
- Specified by:
peerNamein classio.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesExtractor<ElasticTransportRequest,org.elasticsearch.action.ActionResponse>
-
peerPort
@Nullable public Integer peerPort(ElasticTransportRequest request, @Nullable org.elasticsearch.action.ActionResponse response)
- Specified by:
peerPortin classio.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesExtractor<ElasticTransportRequest,org.elasticsearch.action.ActionResponse>
-
peerIp
@Nullable public String peerIp(ElasticTransportRequest request, @Nullable org.elasticsearch.action.ActionResponse response)
- Specified by:
peerIpin classio.opentelemetry.instrumentation.api.instrumenter.net.NetClientAttributesExtractor<ElasticTransportRequest,org.elasticsearch.action.ActionResponse>
-
-