@instana/shared-metrics
Advanced tools
Comparing version 2.23.0 to 2.24.0
@@ -6,2 +6,13 @@ # Change Log | ||
# [2.24.0](https://github.com/instana/nodejs/compare/v2.23.0...v2.24.0) (2023-06-13) | ||
### Features | ||
* **collector:** added node:fs, restify and socket.io support (OpenTelemetry integration) ([#715](https://github.com/instana/nodejs/issues/715)) ([60f3bb9](https://github.com/instana/nodejs/commit/60f3bb960f909e0640b372de97c8f6d7c1654038)), closes [#109122](https://github.com/instana/nodejs/issues/109122) | ||
# [2.23.0](https://github.com/instana/nodejs/compare/v2.22.1...v2.23.0) (2023-06-06) | ||
@@ -8,0 +19,0 @@ |
{ | ||
"name": "@instana/shared-metrics", | ||
"version": "2.23.0", | ||
"version": "2.24.0", | ||
"description": "Internal metrics plug-in package for Node.js monitoring with Instana", | ||
@@ -70,3 +70,3 @@ "author": { | ||
"dependencies": { | ||
"@instana/core": "2.23.0", | ||
"@instana/core": "2.24.0", | ||
"detect-libc": "^1.0.3", | ||
@@ -86,3 +86,3 @@ "event-loop-lag": "^1.4.0", | ||
}, | ||
"gitHead": "2ae60e82e5f6c3e22d6740d4b95c1a9b13a9a984" | ||
"gitHead": "c12ff39a612bcd353bdc774876bb9df1f520e0a6" | ||
} |
@@ -9,4 +9,3 @@ /* | ||
const path = require('path'); | ||
const fs = require('fs'); | ||
const { applicationUnderMonitoring } = require('@instana/core').util; | ||
const { util, uninstrumentedFs: fs } = require('@instana/core'); | ||
@@ -47,3 +46,3 @@ let logger = require('@instana/core').logger.getLogger('metrics'); | ||
const started = Date.now(); | ||
applicationUnderMonitoring.getMainPackageJsonPathStartingAtMainModule((err, mainPackageJsonPath) => { | ||
util.applicationUnderMonitoring.getMainPackageJsonPathStartingAtMainModule((err, mainPackageJsonPath) => { | ||
if (err) { | ||
@@ -59,3 +58,3 @@ return logger.warn('Failed to determine main package.json. Reason: %s %s ', err.message, err.stack); | ||
); | ||
applicationUnderMonitoring.findNodeModulesFolder((errNodeModules, nodeModulesFolder) => { | ||
util.applicationUnderMonitoring.findNodeModulesFolder((errNodeModules, nodeModulesFolder) => { | ||
if (errNodeModules) { | ||
@@ -75,3 +74,3 @@ return logger.warn('Failed to determine node_modules folder. Reason: %s %s ', err.message, err.stack); | ||
let dependencyDir; | ||
if (applicationUnderMonitoring.isAppInstalledIntoNodeModules()) { | ||
if (util.applicationUnderMonitoring.isAppInstalledIntoNodeModules()) { | ||
dependencyDir = path.join(path.dirname(mainPackageJsonPath), '..', '..', 'node_modules'); | ||
@@ -78,0 +77,0 @@ } else { |
@@ -8,6 +8,4 @@ /* | ||
const fs = require('fs'); | ||
const { util, uninstrumentedFs: fs } = require('@instana/core'); | ||
const { applicationUnderMonitoring } = require('@instana/core').util; | ||
let logger = require('@instana/core').logger.getLogger('metrics'); | ||
@@ -37,3 +35,3 @@ | ||
attempts++; | ||
applicationUnderMonitoring.getMainPackageJsonPathStartingAtMainModule((err, packageJsonPath) => { | ||
util.applicationUnderMonitoring.getMainPackageJsonPathStartingAtMainModule((err, packageJsonPath) => { | ||
if (err) { | ||
@@ -40,0 +38,0 @@ return logger.info( |
@@ -9,3 +9,3 @@ /* | ||
const assert = require('assert'); | ||
const fs = require('fs'); | ||
const { logger: Logger, uninstrumentedFs: fs } = require('@instana/core'); | ||
const path = require('path'); | ||
@@ -15,3 +15,3 @@ | ||
let logger = require('@instana/core').logger.getLogger('metrics'); | ||
let logger = Logger.getLogger('metrics'); | ||
@@ -18,0 +18,0 @@ /** |
@@ -8,7 +8,7 @@ /* | ||
let logger = require('@instana/core').logger.getLogger('shared-metrics/native-module-retry'); | ||
const { logger: Logger, uninstrumentedFs: fs } = require('@instana/core'); | ||
let logger = Logger.getLogger('shared-metrics/native-module-retry'); | ||
const EventEmitter = require('events'); | ||
const copy = require('recursive-copy'); | ||
const fs = require('fs'); | ||
const os = require('os'); | ||
@@ -15,0 +15,0 @@ const tar = require('tar'); |
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
639505
7
1449
+ Added@instana/core@2.24.0(transitive)
+ Added@opentelemetry/api@1.4.1(transitive)
+ Added@opentelemetry/context-async-hooks@1.9.1(transitive)
+ Added@opentelemetry/core@1.14.01.30.1(transitive)
+ Added@opentelemetry/instrumentation@0.39.1(transitive)
+ Added@opentelemetry/instrumentation-fs@0.7.3(transitive)
+ Added@opentelemetry/instrumentation-restify@0.32.3(transitive)
+ Added@opentelemetry/instrumentation-socket.io@0.33.3(transitive)
+ Added@opentelemetry/resources@1.14.0(transitive)
+ Added@opentelemetry/sdk-trace-base@1.14.0(transitive)
+ Added@opentelemetry/semantic-conventions@1.14.01.28.01.30.0(transitive)
+ Addeddebug@4.4.0(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedis-core-module@2.16.1(transitive)
+ Addedmodule-details-from-path@1.0.3(transitive)
+ Addedpath-parse@1.0.7(transitive)
+ Addedrequire-in-the-middle@7.5.2(transitive)
+ Addedresolve@1.22.10(transitive)
+ Addedsupports-preserve-symlinks-flag@1.0.0(transitive)
- Removed@instana/core@2.23.0(transitive)
Updated@instana/core@2.24.0