New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@instana/shared-metrics

Package Overview
Dependencies
Maintainers
2
Versions
198
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@instana/shared-metrics - npm Package Compare versions

Comparing version 2.23.0 to 2.24.0

11

CHANGELOG.md

@@ -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 @@

6

package.json
{
"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');

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc