Socket
Socket
Sign inDemoInstall

@opentelemetry/plugin-ioredis

Package Overview
Dependencies
6
Maintainers
4
Versions
19
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.12.1 to 0.13.0

2

build/src/types.d.ts

@@ -21,3 +21,3 @@ /// <reference types="node" />

/**
* Options available for the IORedis Plugin (see [documentation](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-plugin-ioredis#ioredis-plugin-options))
* Options available for the IORedis Plugin (see [documentation](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-plugin-ioredis#ioredis-plugin-options))
*/

@@ -24,0 +24,0 @@ export interface IoredisPluginConfig extends PluginConfig {

@@ -24,2 +24,3 @@ "use strict";

if (err) {
span.recordException(err);
span.setStatus({

@@ -68,3 +69,3 @@ code: api_1.StatusCode.ERROR,

// Do not trace if there is not parent span
if (tracer.getCurrentSpan() === undefined) {
if (api_1.getSpan(api_1.context.active()) === undefined) {
return original.apply(this, arguments);

@@ -87,3 +88,13 @@ }

const result = original.apply(this, arguments);
endSpan(span, null);
const origResolve = cmd.resolve;
/* eslint-disable @typescript-eslint/no-explicit-any */
cmd.resolve = function (result) {
endSpan(span, null);
origResolve(result);
};
const origReject = cmd.reject;
cmd.reject = function (err) {
endSpan(span, err);
origReject(err);
};
return result;

@@ -90,0 +101,0 @@ }

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

export declare const VERSION = "0.12.1";
export declare const VERSION = "0.13.0";
//# sourceMappingURL=version.d.ts.map

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

// this is autogenerated file, see scripts/version-update.js
exports.VERSION = '0.12.1';
exports.VERSION = '0.13.0';
//# sourceMappingURL=version.js.map
{
"name": "@opentelemetry/plugin-ioredis",
"version": "0.12.1",
"version": "0.13.0",
"description": "OpenTelemetry ioredis automatic instrumentation package.",

@@ -47,7 +47,6 @@ "main": "build/src/index.js",

"devDependencies": {
"@opentelemetry/context-async-hooks": "^0.14.0",
"@opentelemetry/node": "^0.14.0",
"@opentelemetry/semantic-conventions": "^0.14.0",
"@opentelemetry/test-utils": "^0.12.1",
"@opentelemetry/tracing": "^0.14.0",
"@opentelemetry/context-async-hooks": "^0.15.0",
"@opentelemetry/node": "^0.15.0",
"@opentelemetry/test-utils": "^0.13.0",
"@opentelemetry/tracing": "^0.15.0",
"@types/ioredis": "4.17.3",

@@ -71,7 +70,8 @@ "@types/mocha": "7.0.2",

"dependencies": {
"@opentelemetry/api": "^0.14.0",
"@opentelemetry/core": "^0.14.0",
"@opentelemetry/api": "^0.15.0",
"@opentelemetry/core": "^0.15.0",
"@opentelemetry/semantic-conventions": "^0.15.0",
"shimmer": "^1.2.1"
},
"gitHead": "0fe7949892c80c15a54dad476bd86ad467396f32"
"gitHead": "9d7446d213bc6d7e9e8ca69cf4d958eac0d43591"
}

@@ -10,3 +10,3 @@ # OpenTelemetry ioredis Instrumentation for Node.js

For automatic instrumentation see the
[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node) package.
[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.

@@ -89,3 +89,3 @@ ## Installation

[gitter-url]: https://gitter.im/open-telemetry/opentelemetry-node?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge
[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/master/LICENSE
[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE
[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat

@@ -92,0 +92,0 @@ [dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-plugin-ioredis

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc