otel-nestjs-instrumentation
Version:
Comprehensive OpenTelemetry instrumentation for NestJS applications - SQS, Kafka, HTTP/2, cron jobs and custom protocols
16 lines • 584 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getTransactionName = getTransactionName;
function getTransactionName(context) {
try {
const controllerClass = context.getClass();
const handlerMethod = context.getHandler();
const controllerName = controllerClass?.name || 'UnknownController';
const methodName = handlerMethod?.name || 'unknownMethod';
return `${controllerName}.${methodName}`;
}
catch {
return 'UnknownTransaction';
}
}
//# sourceMappingURL=get-transaction-name.js.map