@temporalio/interceptors-opentelemetry
Version:
Temporal.io SDK interceptors bundle for tracing with opentelemetry
20 lines • 586 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
/**
* Sets global variables required for importing opentelemetry in isolate
* @module
*/
const workflow_1 = require("@temporalio/workflow");
if ((0, workflow_1.inWorkflowContext)()) {
// Required by opentelemetry (pretend to be a browser)
Object.assign(globalThis, {
performance: {
timeOrigin: Date.now(),
now() {
return Date.now() - this.timeOrigin;
},
},
window: globalThis,
});
}
//# sourceMappingURL=runtime.js.map
;