Skip to content

Commit c1d1163

Browse files
Update documentation for new propagator API (#482)
Co-authored-by: Valentin Marchaud <[email protected]>
1 parent 73ab4ee commit c1d1163

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

README.md

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,16 @@ npm install --save @opentelemetry/propagator-aws-xray
2020
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:
2121

2222
```js
23-
const { propagation } = require("@opentelemetry/api");
23+
const { NodeTracerProvider } = require('@opentelemetry/node');
2424
const { AWSXRayPropagator } = require('@opentelemetry/propagator-aws-xray');
2525
// ...
2626

27-
module.exports = ("service_name_here") => {
28-
// set global propagator
29-
propagation.setGlobalPropagator(new AWSXRayPropagator());
30-
// ...}
27+
const provider = new NodeTracerProvider();
28+
29+
// Set the global trace context propagator to use X-Ray formatted trace header
30+
provider.register({
31+
propagator: new AWSXRayPropagator()
32+
});
3133
```
3234

3335
### Propagator Details

0 commit comments

Comments
 (0)