Skip to content

Commit 26a1eac

Browse files
authored
fix: update web examples to use WebTracerRegistry (#761)
* fix: update web examples to use WebTracerRegistry closes #756 * fix: renamed WebTracerRegistry to WebTracerProvider
1 parent c5bc438 commit 26a1eac

File tree

1 file changed

+6
-4
lines changed
  • examples/tracer-web/examples/xml-http-request

1 file changed

+6
-4
lines changed

examples/tracer-web/examples/xml-http-request/index.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11

22
import { ConsoleSpanExporter, SimpleSpanProcessor } from '@opentelemetry/tracing';
3-
import { WebTracer } from '@opentelemetry/web';
3+
import { WebTracerProvider } from '@opentelemetry/web';
44
import { XMLHttpRequestPlugin } from '@opentelemetry/plugin-xml-http-request';
55
import { ZoneScopeManager } from '@opentelemetry/scope-zone';
66
import { CollectorExporter } from '@opentelemetry/exporter-collector';
77
import { B3Format } from '@opentelemetry/core';
88

9-
const webTracerWithZone = new WebTracer({
9+
const providerWithZone = new WebTracerProvider({
1010
httpTextFormat: new B3Format(),
1111
scopeManager: new ZoneScopeManager(),
1212
plugins: [
@@ -19,8 +19,10 @@ const webTracerWithZone = new WebTracer({
1919
],
2020
});
2121

22-
webTracerWithZone.addSpanProcessor(new SimpleSpanProcessor(new ConsoleSpanExporter()));
23-
webTracerWithZone.addSpanProcessor(new SimpleSpanProcessor(new CollectorExporter()));
22+
providerWithZone.addSpanProcessor(new SimpleSpanProcessor(new ConsoleSpanExporter()));
23+
providerWithZone.addSpanProcessor(new SimpleSpanProcessor(new CollectorExporter()));
24+
25+
const webTracerWithZone = providerWithZone.getTracer('example-tracer-web');
2426

2527
const getData = (url) => new Promise((resolve, _reject) => {
2628
// eslint-disable-next-line no-undef

0 commit comments

Comments
 (0)