|
7 | 7 | const Aggregate = require('./aggregate'); |
8 | 8 | const ChangeStream = require('./cursor/changeStream'); |
9 | 9 | const Document = require('./document'); |
10 | | -const { trace } = require('./tracing'); |
| 10 | +const { queryChannel } = require('./tracing'); |
11 | 11 | const DocumentNotFoundError = require('./error/notFound'); |
12 | 12 | const EventEmitter = require('events').EventEmitter; |
13 | 13 | const Kareem = require('kareem'); |
@@ -665,7 +665,7 @@ Model.prototype.save = async function save(options) { |
665 | 665 | this.$__.saveOptions = options; |
666 | 666 |
|
667 | 667 | const _this = this; |
668 | | - return trace(async function maybeTracedSave() { |
| 668 | + return queryChannel.trace(async function maybeTracedSave() { |
669 | 669 | try { |
670 | 670 | await _this.$__save(options); |
671 | 671 | } catch (error) { |
@@ -3027,7 +3027,7 @@ Model.insertMany = function insertMany(arr, options) { |
3027 | 3027 | } |
3028 | 3028 |
|
3029 | 3029 | const ThisModel = this; |
3030 | | - return trace(function maybeTracedInsertMany() { return _insertMany.call(ThisModel, arr, options); }, () => ({ |
| 3030 | + return queryChannel.trace(function maybeTracedInsertMany() { return _insertMany.call(ThisModel, arr, options); }, () => ({ |
3031 | 3031 | operation: 'insertMany', |
3032 | 3032 | collection: ThisModel.collection.name, |
3033 | 3033 | database: ThisModel.db?.name, |
@@ -3403,7 +3403,7 @@ Model.bulkWrite = function bulkWrite(ops, options) { |
3403 | 3403 | } |
3404 | 3404 |
|
3405 | 3405 | const ThisModel = this; |
3406 | | - return trace(function maybeTracedBulkWrite() { return _bulkWrite.call(ThisModel, ops, options); }, () => ({ |
| 3406 | + return queryChannel.trace(function maybeTracedBulkWrite() { return _bulkWrite.call(ThisModel, ops, options); }, () => ({ |
3407 | 3407 | operation: 'bulkWrite', |
3408 | 3408 | collection: ThisModel.collection.name, |
3409 | 3409 | database: ThisModel.db?.name, |
|
0 commit comments