mongoose-xray
Advanced tools
Comparing version 3.0.2 to 3.0.3
@@ -47,6 +47,8 @@ const AWSXRay = require('aws-xray-sdk-core'); | ||
if (parent) { | ||
const subsegment = parent.addNewSubsegment( | ||
`${document.constructor.modelName}-${operation}` | ||
); | ||
subsegment.addAnnotation('model', document.constructor.modelName); | ||
const modelName = | ||
document.constructor.modelName || | ||
`${document.constructor.name}-${document.constructor.path}`; | ||
const subsegment = parent.addNewSubsegment(`${modelName}-${operation}`); | ||
subsegment.addAnnotation('model', modelName); | ||
subsegment.addMetadata('operation', operation); | ||
@@ -53,0 +55,0 @@ if (options && options.verbose) { |
@@ -31,3 +31,3 @@ const AWSXRay = require('aws-xray-sdk-core'); | ||
schema.pre(operation, function (next) { | ||
const subsegment = exports.createQuerySubsegment( | ||
this.xRaySubsegment = exports.createQuerySubsegment( | ||
operation, | ||
@@ -37,3 +37,2 @@ this, | ||
); | ||
this.xRaySubsegment = subsegment; | ||
next(); | ||
@@ -69,3 +68,6 @@ }); | ||
if (options && options.verbose) { | ||
subsegment.addMetadata('filter', query.getFilter()); | ||
subsegment.addMetadata( | ||
'filter', | ||
query.getFilter() || (query.getQuery && query.getQuery()) | ||
); | ||
subsegment.addMetadata('update', query.getUpdate()); | ||
@@ -72,0 +74,0 @@ subsegment.addMetadata('options', query.getOptions()); |
{ | ||
"name": "mongoose-xray", | ||
"version": "3.0.2", | ||
"version": "3.0.3", | ||
"description": "AWS-Xray plugin for Mongoose", | ||
@@ -33,7 +33,6 @@ "main": "lib/index.js", | ||
"dirty-chai": "^2.0.1", | ||
"eslint": "^7.1.0", | ||
"eslint": "^7.2.0", | ||
"eslint-config-prettier": "^6.11.0", | ||
"eslint-config-semistandard": "^15.0.0", | ||
"eslint-config-standard": "^14.1.1", | ||
"eslint-plugin-import": "^2.20.2", | ||
"eslint-plugin-import": "^2.21.2", | ||
"eslint-plugin-mocha": "^7.0.1", | ||
@@ -44,4 +43,4 @@ "eslint-plugin-node": "^11.1.0", | ||
"eslint-plugin-standard": "^4.0.1", | ||
"mocha": "^7.2.0", | ||
"mongoose": "^5.9.16", | ||
"mocha": "^8.0.1", | ||
"mongoose": "^5.9.18", | ||
"prettier": "^2.0.5", | ||
@@ -48,0 +47,0 @@ "sinon": "^9.0.2", |
14466
25
320