Use standard tracing headers for distributed tracing #101708
Labels
awaits - upstream
Team:Core
Core services & architecture: plugins, logging, config, saved objects, http, ES client, i18n, etc
Requires:
For the deeper integration with the APM, we should leverage the standard set of tracing headers.
The task can be split into 2 steps:
kbn-context
header to pass async execution context, no transaction is created. Having Provide API for manual Context management apm-agent-rum-js#1040 is implemented, we can propagate runtime context information to the Kibana server viabaggage
header.execution context
to the Elasticsearch server viax-opaque-id
header. There is an effort to instrument Elasticsearch server with Java APM client, we will have to switch to the standard tracing headers to provide better integration. blocked by add W3C baggage support apm-agent-nodejs#2102The text was updated successfully, but these errors were encountered: