Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@opentelemetry/sdk-node

Package Overview
Dependencies
Maintainers
4
Versions
245
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@opentelemetry/sdk-node - npm Package Compare versions

Comparing version
0.11.1-alpha.48
to
0.11.1-alpha.53
+3
-0
build/src/sdk.d.ts

@@ -14,2 +14,4 @@ import { TextMapPropagator } from '@opentelemetry/api';

private _autoDetectResources;
private _tracerProvider?;
private _meterProvider?;
/**

@@ -31,3 +33,4 @@ * Create a new NodeJS SDK instance

start(): Promise<void>;
shutdown(): Promise<void>;
}
//# sourceMappingURL=sdk.d.ts.map

@@ -90,3 +90,3 @@ "use strict";

async detectResources(config) {
const internalConfig = Object.assign({ detectors: [resource_detector_aws_1.awsEc2Detector, resource_detector_gcp_1.gcpDetector, resources_1.envDetector] }, config);
const internalConfig = Object.assign({ detectors: [resource_detector_aws_1.awsEc2Detector, resource_detector_gcp_1.gcpDetector, resources_1.envDetector, resources_1.processDetector] }, config);
this.addResource(await resources_1.detectResources(internalConfig));

@@ -107,2 +107,3 @@ }

const tracerProvider = new node_1.NodeTracerProvider(Object.assign(Object.assign({}, this._tracerProviderConfig.tracerConfig), { resource: this._resource }));
this._tracerProvider = tracerProvider;
tracerProvider.addSpanProcessor(this._tracerProviderConfig.spanProcessor);

@@ -116,7 +117,20 @@ tracerProvider.register({

const meterProvider = new metrics_1.MeterProvider(Object.assign(Object.assign({}, this._meterProviderConfig), { resource: this._resource }));
this._meterProvider = meterProvider;
api_1.metrics.setGlobalMeterProvider(meterProvider);
}
}
shutdown() {
const promises = [];
if (this._tracerProvider) {
promises.push(this._tracerProvider.shutdown());
}
if (this._meterProvider) {
promises.push(this._meterProvider.shutdown());
}
return (Promise.all(promises)
// return void instead of the array from Promise.all
.then(() => { }));
}
}
exports.NodeSDK = NodeSDK;
//# sourceMappingURL=sdk.js.map
+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"sdk.js","sourceRoot":"","sources":["../../src/sdk.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"sdk.js","sourceRoot":"","sources":["../../src/sdk.ts"],"names":[],"mappings":"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"}

@@ -1,2 +0,2 @@

export declare const VERSION = "0.11.1-alpha.48+15174c6";
export declare const VERSION = "0.11.1-alpha.53+00a8ce7f";
//# sourceMappingURL=version.d.ts.map

@@ -20,3 +20,3 @@ "use strict";

// this is autogenerated file, see scripts/version-update.js
exports.VERSION = '0.11.1-alpha.48+15174c6';
exports.VERSION = '0.11.1-alpha.53+00a8ce7f';
//# sourceMappingURL=version.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"version.js","sourceRoot":"","sources":["../../src/version.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;GAcG;;;AAEH,4DAA4D;AAC/C,QAAA,OAAO,GAAG,yBAAyB,CAAC"}
{"version":3,"file":"version.js","sourceRoot":"","sources":["../../src/version.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;GAcG;;;AAEH,4DAA4D;AAC/C,QAAA,OAAO,GAAG,0BAA0B,CAAC"}
{
"name": "@opentelemetry/sdk-node",
"version": "0.11.1-alpha.48+15174c6",
"version": "0.11.1-alpha.53+00a8ce7f",
"description": "OpenTelemetry SDK for Node.js",

@@ -45,16 +45,16 @@ "main": "build/src/index.js",

"dependencies": {
"@opentelemetry/api": "^0.11.1-alpha.48+15174c6",
"@opentelemetry/context-base": "^0.11.1-alpha.48+15174c6",
"@opentelemetry/core": "^0.11.1-alpha.48+15174c6",
"@opentelemetry/metrics": "^0.11.1-alpha.48+15174c6",
"@opentelemetry/node": "^0.11.1-alpha.48+15174c6",
"@opentelemetry/resource-detector-aws": "^0.11.1-alpha.48+15174c6",
"@opentelemetry/resource-detector-gcp": "^0.11.1-alpha.48+15174c6",
"@opentelemetry/resources": "^0.11.1-alpha.48+15174c6",
"@opentelemetry/tracing": "^0.11.1-alpha.48+15174c6",
"@opentelemetry/api": "^0.11.1-alpha.53+00a8ce7f",
"@opentelemetry/context-base": "^0.11.0",
"@opentelemetry/core": "^0.11.1-alpha.53+00a8ce7f",
"@opentelemetry/metrics": "^0.11.1-alpha.53+00a8ce7f",
"@opentelemetry/node": "^0.11.1-alpha.53+00a8ce7f",
"@opentelemetry/resource-detector-aws": "^0.11.1-alpha.53+00a8ce7f",
"@opentelemetry/resource-detector-gcp": "^0.11.1-alpha.53+00a8ce7f",
"@opentelemetry/resources": "^0.11.1-alpha.53+00a8ce7f",
"@opentelemetry/tracing": "^0.11.1-alpha.53+00a8ce7f",
"nock": "12.0.3"
},
"devDependencies": {
"@opentelemetry/context-async-hooks": "^0.11.1-alpha.48+15174c6",
"@types/mocha": "7.0.2",
"@opentelemetry/context-async-hooks": "^0.11.0",
"@types/mocha": "8.0.3",
"@types/node": "14.0.27",

@@ -71,7 +71,7 @@ "@types/semver": "7.3.3",

"sinon": "9.0.3",
"ts-loader": "7.0.5",
"ts-loader": "8.0.4",
"ts-mocha": "7.0.0",
"typescript": "3.9.7"
},
"gitHead": "15174c6647ab9863dfc1424412fa60f2fddb3351"
"gitHead": "00a8ce7f982ea24bcd4bc398477112894078ab29"
}

@@ -28,3 +28,3 @@ # OpenTelemetry SDK for Node.js

$ # or install all officially supported core and contrib plugins
$ npm install @opentelemetry/plugins-node-all
$ npm install @opentelemetry/plugins-node-core-and-contrib
```

@@ -66,2 +66,14 @@

})
// You can also use the shutdown method to gracefully shut down the SDK before process shutdown
// or on some operating system signal.
const process = require("process");
process.on("SIGTERM", () => {
sdk.shutdown()
.then(
() => console.log("SDK shut down successfully"),
(err) => console.log("Error shutting down SDK", err),
)
.finally(() => process.exit(0))
});
```

@@ -68,0 +80,0 @@