Skip to main content
Storefront Gateway utilizes distributed tracing techniques compliant with the OpenTracing specification. Distributed tracing is designed to help profile and monitor applications, especially those built upon modern software architectures (such as microservices). It assists in tracking the fulfillment of a client’s request across different one or more (micro)services. The result of this tracing is visible to clients in the form of a X-B3-TraceId header returned as part of requests to Storefront Gateway with a unique string generated on each request as its value. However, customers that integrate with Storefront Gateway (especially in cases where machine-to-machine interactions are required) may already be using distributed tracing internally, and so wish to use their own internally generated value with Storefront Gateway, instead of Storefront Gateway generating a trace identifier of its own. Storefront Gateway supports accepting the X-B3-TraceId header with each request, using the value provided as the trace identifier.
Parent topic:HTTP Headers