applicationinsights
Version:
Microsoft Application Insights module for Node.js
28 lines • 739 B
JavaScript
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT license.
Object.defineProperty(exports, "__esModule", { value: true });
exports.AzureMonitorSpanProcessor = void 0;
/**
* Azure Monitor Span Processor.
* @internal
*/
class AzureMonitorSpanProcessor {
constructor(metricHandler) {
this._metricHandler = metricHandler;
}
forceFlush() {
return Promise.resolve();
}
onStart(span, _context) {
return;
}
onEnd(span) {
this._metricHandler.recordSpan(span);
}
shutdown() {
return Promise.resolve();
}
}
exports.AzureMonitorSpanProcessor = AzureMonitorSpanProcessor;
//# sourceMappingURL=spanProcessor.js.map
;