File tree Expand file tree Collapse file tree 17 files changed +34
-34
lines changed
opentelemetry-web/examples
packages/exporter-logs-otlp-proto Expand file tree Collapse file tree 17 files changed +34
-34
lines changed Original file line number Diff line number Diff line change @@ -67,14 +67,14 @@ body:
6767 const opentelemetry = require('@opentelemetry/sdk-node');
6868 const { getNodeAutoInstrumentations } = require('@opentelemetry/auto-instrumentations-node');
6969 const { ConsoleSpanExporter } = require('@opentelemetry/sdk-trace-base');
70- const { Resource } = require('@opentelemetry/resources');
70+ const { resourceFromAttributes } = require('@opentelemetry/resources');
7171 const { SEMRESATTRS_SERVICE_NAME } = require('@opentelemetry/semantic-conventions');
7272
7373 // configure the SDK to export telemetry data to the console
7474 // enable all auto-instrumentations from the meta package
7575 const traceExporter = new ConsoleSpanExporter();
7676 const sdk = new opentelemetry.NodeSDK({
77- resource: new Resource ({
77+ resource: resourceFromAttributes ({
7878 [SEMRESATTRS_SERVICE_NAME]: 'my-service',
7979 }),
8080 traceExporter,
Original file line number Diff line number Diff line change 11'use strict' ;
22
33const opentelemetry = require ( '@opentelemetry/api' ) ;
4- const { Resource } = require ( '@opentelemetry/resources' ) ;
4+ const { resourceFromAttributes } = require ( '@opentelemetry/resources' ) ;
55const { SEMRESATTRS_SERVICE_NAME } = require ( '@opentelemetry/semantic-conventions' ) ;
66const { BasicTracerProvider, ConsoleSpanExporter, SimpleSpanProcessor } = require ( '@opentelemetry/sdk-trace-base' ) ;
77const { JaegerExporter } = require ( '@opentelemetry/exporter-jaeger' ) ;
@@ -11,7 +11,7 @@ const exporter = new JaegerExporter({
1111 endpoint : 'http://localhost:14268/api/traces' ,
1212} ) ;
1313const provider = new BasicTracerProvider ( {
14- resource : new Resource ( {
14+ resource : resourceFromAttributes ( {
1515 [ SEMRESATTRS_SERVICE_NAME ] : 'basic-service' ,
1616 } ) ,
1717 spanProcessors : [
Original file line number Diff line number Diff line change 66 ConsoleSpanExporter ,
77 SimpleSpanProcessor ,
88} from '@opentelemetry/sdk-trace-base' ;
9- import { Resource } from '@opentelemetry/resources' ;
9+ import { resourceFromAttributes } from '@opentelemetry/resources' ;
1010import { SEMRESATTRS_SERVICE_NAME } from '@opentelemetry/semantic-conventions' ;
1111import http from 'http' ;
1212
@@ -15,7 +15,7 @@ const exporter = new ConsoleSpanExporter();
1515const processor = new SimpleSpanProcessor ( exporter ) ;
1616
1717const tracerProvider = new NodeTracerProvider ( {
18- resource : new Resource ( {
18+ resource : resourceFromAttributes ( {
1919 [ SEMRESATTRS_SERVICE_NAME ] : 'esm-http-ts-example' ,
2020 } ) ,
2121 spanProcessors : [ processor ] ,
Original file line number Diff line number Diff line change 33const opentelemetry = require ( '@opentelemetry/api' ) ;
44const { registerInstrumentations } = require ( '@opentelemetry/instrumentation' ) ;
55const { NodeTracerProvider } = require ( '@opentelemetry/sdk-trace-node' ) ;
6- const { Resource } = require ( '@opentelemetry/resources' ) ;
6+ const { resourceFromAttributes } = require ( '@opentelemetry/resources' ) ;
77const { SEMRESATTRS_SERVICE_NAME } = require ( '@opentelemetry/semantic-conventions' ) ;
88const { SimpleSpanProcessor } = require ( '@opentelemetry/sdk-trace-base' ) ;
99const { JaegerExporter } = require ( '@opentelemetry/exporter-jaeger' ) ;
@@ -16,7 +16,7 @@ module.exports = (serviceName) => {
1616 const useZipkin = EXPORTER . toLowerCase ( ) . startsWith ( 'z' ) ;
1717 const exporter = useZipkin ? new ZipkinExporter ( ) : new JaegerExporter ( ) ;
1818 const provider = new NodeTracerProvider ( {
19- resource : new Resource ( {
19+ resource : resourceFromAttributes ( {
2020 [ SEMRESATTRS_SERVICE_NAME ] : serviceName ,
2121 } ) ,
2222 spanProcessors : [ new SimpleSpanProcessor ( exporter ) ]
Original file line number Diff line number Diff line change 33const opentelemetry = require ( '@opentelemetry/api' ) ;
44const { registerInstrumentations } = require ( '@opentelemetry/instrumentation' ) ;
55const { NodeTracerProvider } = require ( '@opentelemetry/sdk-trace-node' ) ;
6- const { Resource } = require ( '@opentelemetry/resources' ) ;
6+ const { resourceFromAttributes } = require ( '@opentelemetry/resources' ) ;
77const { SEMRESATTRS_SERVICE_NAME } = require ( '@opentelemetry/semantic-conventions' ) ;
88const { SimpleSpanProcessor } = require ( '@opentelemetry/sdk-trace-base' ) ;
99const { JaegerExporter } = require ( '@opentelemetry/exporter-jaeger' ) ;
@@ -16,12 +16,12 @@ module.exports = (serviceName) => {
1616 const useZipkin = EXPORTER . toLowerCase ( ) . startsWith ( 'z' ) ;
1717 const exporter = useZipkin ? new ZipkinExporter ( ) : new JaegerExporter ( ) ;
1818 const provider = new NodeTracerProvider ( {
19- resource : new Resource ( {
19+ resource : resourceFromAttributes ( {
2020 [ SEMRESATTRS_SERVICE_NAME ] : serviceName ,
2121 } ) ,
2222 spanProcessors : [ new SimpleSpanProcessor ( exporter ) ]
2323 } ) ;
24-
24+
2525 // Initialize the OpenTelemetry APIs to use the NodeTracerProvider bindings
2626 provider . register ( ) ;
2727
Original file line number Diff line number Diff line change 33const opentelemetry = require ( '@opentelemetry/api' ) ;
44const { registerInstrumentations } = require ( '@opentelemetry/instrumentation' ) ;
55const { NodeTracerProvider } = require ( '@opentelemetry/sdk-trace-node' ) ;
6- const { Resource } = require ( '@opentelemetry/resources' ) ;
6+ const { resourceFromAttributes } = require ( '@opentelemetry/resources' ) ;
77const { SEMRESATTRS_SERVICE_NAME } = require ( '@opentelemetry/semantic-conventions' ) ;
88const { SimpleSpanProcessor } = require ( '@opentelemetry/sdk-trace-base' ) ;
99const { JaegerExporter } = require ( '@opentelemetry/exporter-jaeger' ) ;
@@ -17,7 +17,7 @@ module.exports = (serviceName) => {
1717 const useZipkin = EXPORTER . toLowerCase ( ) . startsWith ( 'z' ) ;
1818 const exporter = useZipkin ? new ZipkinExporter ( ) : new JaegerExporter ( ) ;
1919 const provider = new NodeTracerProvider ( {
20- resource : new Resource ( {
20+ resource : resourceFromAttributes ( {
2121 [ SEMRESATTRS_SERVICE_NAME ] : serviceName ,
2222 } ) ,
2323 spanProcessors : [ new SimpleSpanProcessor ( exporter ) ]
Original file line number Diff line number Diff line change @@ -6,11 +6,11 @@ const { ZoneContextManager } = require("@opentelemetry/context-zone");
66const { B3Propagator } = require ( "@opentelemetry/propagator-b3" ) ;
77const { registerInstrumentations } = require ( "@opentelemetry/instrumentation" ) ;
88const { OTLPTraceExporter : OTLPTraceExporterProto } = require ( "@opentelemetry/exporter-trace-otlp-proto" ) ;
9- const { Resource } = require ( "@opentelemetry/resources" ) ;
9+ const { resourceFromAttributes } = require ( "@opentelemetry/resources" ) ;
1010const { SEMRESATTRS_SERVICE_NAME } = require ( "@opentelemetry/semantic-conventions" ) ;
1111
1212const provider = new WebTracerProvider ( {
13- resource : new Resource ( {
13+ resource : resourceFromAttributes ( {
1414 [ SEMRESATTRS_SERVICE_NAME ] : 'fetch-proto-web-service'
1515 } ) ,
1616 // Note: For production consider using the "BatchSpanProcessor" to reduce the number of requests
Original file line number Diff line number Diff line change @@ -6,11 +6,11 @@ const { FetchInstrumentation } = require( '@opentelemetry/instrumentation-fetch'
66const { ZoneContextManager } = require ( '@opentelemetry/context-zone' ) ;
77const { B3Propagator } = require ( '@opentelemetry/propagator-b3' ) ;
88const { registerInstrumentations } = require ( '@opentelemetry/instrumentation' ) ;
9- const { Resource } = require ( '@opentelemetry/resources' ) ;
9+ const { resourceFromAttributes } = require ( '@opentelemetry/resources' ) ;
1010const { SEMRESATTRS_SERVICE_NAME } = require ( '@opentelemetry/semantic-conventions' ) ;
1111
1212const provider = new WebTracerProvider ( {
13- resource : new Resource ( {
13+ resource : resourceFromAttributes ( {
1414 [ SEMRESATTRS_SERVICE_NAME ] : 'fetch-web-service'
1515 } ) ,
1616 // Note: For production consider using the "BatchSpanProcessor" to reduce the number of requests
Original file line number Diff line number Diff line change @@ -6,11 +6,11 @@ const { FetchInstrumentation } = require('@opentelemetry/instrumentation-fetch')
66const { XMLHttpRequestInstrumentation } = require ( '@opentelemetry/instrumentation-xml-http-request' ) ;
77const { ZoneContextManager } = require ( '@opentelemetry/context-zone' ) ;
88const { registerInstrumentations } = require ( '@opentelemetry/instrumentation' ) ;
9- const { Resource } = require ( '@opentelemetry/resources' ) ;
9+ const { resourceFromAttributes } = require ( '@opentelemetry/resources' ) ;
1010const { SEMRESATTRS_SERVICE_NAME } = require ( '@opentelemetry/semantic-conventions' ) ;
1111
1212const provider = new WebTracerProvider ( {
13- resource : new Resource ( {
13+ resource : resourceFromAttributes ( {
1414 [ SEMRESATTRS_SERVICE_NAME ] : 'fetch-xhr-web-service'
1515 } ) ,
1616 // Note: For production consider using the "BatchSpanProcessor" to reduce the number of requests
Original file line number Diff line number Diff line change @@ -7,11 +7,11 @@ const { XMLHttpRequestInstrumentation } = require( '@opentelemetry/instrumentati
77const { ZoneContextManager } = require ( '@opentelemetry/context-zone' ) ;
88const { B3Propagator } = require ( '@opentelemetry/propagator-b3' ) ;
99const { registerInstrumentations } = require ( '@opentelemetry/instrumentation' ) ;
10- const { Resource } = require ( '@opentelemetry/resources' ) ;
10+ const { resourceFromAttributes } = require ( '@opentelemetry/resources' ) ;
1111const { SEMRESATTRS_SERVICE_NAME } = require ( '@opentelemetry/semantic-conventions' ) ;
1212
1313const provider = new WebTracerProvider ( {
14- resource : new Resource ( {
14+ resource : resourceFromAttributes ( {
1515 [ SEMRESATTRS_SERVICE_NAME ] : 'fetch-xhr-b3-web-service'
1616 } ) ,
1717 // Note: For production consider using the "BatchSpanProcessor" to reduce the number of requests
You can’t perform that action at this time.
0 commit comments