elastic / elastic/apm-agent-nodejs

add W3C baggage support

Open
#2,102 3 comments 1 reaction 0 assignees View on GitHub
agent-nodejs
Dominant language
JavaScript
Stars
594
Forks
244
Avg merge
1d 8h
Merged PRs (30d)
16

Description

https://w3c.github.io/baggage/

Along with 'traceparent' and 'tracestate', we could have the Node.js APM agent (and, of course, the other agents):

1. propagate the `baggage` header; and
2. provide APIs to add/get/remote baggage

At time of writing, the baggage spec is still a "First Public Working Draft (FPWD)" so priority is probably lower. One concrete possible use case (not definitive yet) is this Kibana issue -- https://github.com/elastic/kibana/issues/97934 -- to attempt to propagate info on a Kibana action (front end or back end) all the way through to an Elasticsearch slowlogs entry. https://github.com/elastic/kibana/issues/97934#issuecomment-854257718 is a description of the idea.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.