From 95af57a935cae673173b2d95036558fbd5efe60f Mon Sep 17 00:00:00 2001 From: William Armiros <54150514+willarmiros@users.noreply.github.com> Date: Tue, 25 May 2021 10:45:46 -0600 Subject: [PATCH] Update documentation for new propagator API (#482) Co-authored-by: Valentin Marchaud --- .../opentelemetry-propagator-aws-xray/README.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/propagators/opentelemetry-propagator-aws-xray/README.md b/propagators/opentelemetry-propagator-aws-xray/README.md index a6d0ae54ba7..65249ccde3a 100644 --- a/propagators/opentelemetry-propagator-aws-xray/README.md +++ b/propagators/opentelemetry-propagator-aws-xray/README.md @@ -20,14 +20,16 @@ npm install --save @opentelemetry/propagator-aws-xray In the [global tracer configuration file](https://github.com/open-telemetry/opentelemetry-js/blob/master/getting-started/README.md#initialize-a-global-tracer), configure the following: ```js -const { propagation } = require("@opentelemetry/api"); +const { NodeTracerProvider } = require('@opentelemetry/node'); const { AWSXRayPropagator } = require('@opentelemetry/propagator-aws-xray'); // ... -module.exports = ("service_name_here") => { - // set global propagator - propagation.setGlobalPropagator(new AWSXRayPropagator()); - // ...} +const provider = new NodeTracerProvider(); + +// Set the global trace context propagator to use X-Ray formatted trace header +provider.register({ + propagator: new AWSXRayPropagator() +}); ``` ### Propagator Details