in elastic_transport/_otel.py [0:0]
def set_elastic_cloud_metadata(self, headers: Mapping[str, str]) -> None:
if self.otel_span is None:
return
cluster_name = headers.get("X-Found-Handling-Cluster")
if cluster_name is not None:
self.otel_span.set_attribute("db.elasticsearch.cluster.name", cluster_name)
node_name = headers.get("X-Found-Handling-Instance")
if node_name is not None:
self.otel_span.set_attribute("db.elasticsearch.node.name", node_name)