{"_id":"@bluealba-public/opentelemetry-tracer-nestjs","_rev":"9-7d9d3aa715b41efca51bfea7b6407ae8","name":"@bluealba-public/opentelemetry-tracer-nestjs","dist-tags":{"latest":"1.0.4-develop-1058"},"versions":{"1.0.0-develop-347":{"name":"@bluealba-public/opentelemetry-tracer-nestjs","version":"1.0.0-develop-347","keywords":["nestjs","opentelemetry","tracing","instrumentation"],"author":{"name":"Tu Nombre"},"license":"MIT","_id":"@bluealba-public/opentelemetry-tracer-nestjs@1.0.0-develop-347","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"homepage":"https://github.com/tu-usuario/tu-repositorio#readme","bugs":{"url":"https://github.com/tu-usuario/tu-repositorio/issues"},"dist":{"shasum":"fdb3a6963fe4ce9d937832099a27c9773ede37ee","tarball":"https://registry.npmjs.org/@bluealba-public/opentelemetry-tracer-nestjs/-/opentelemetry-tracer-nestjs-1.0.0-develop-347.tgz","fileCount":17,"integrity":"sha512-KL/7JFiwflfE7Y32GLIyZY7DxJF1uYT46v+4x1VoVYVIz9BGOuiLcOrFniiyTyI7n7Oa5u3ZgF5JrqhIFEXd0A==","signatures":[{"sig":"MEUCIFNXyQCS3xhH06KOIGNPBoBGOax2TF0MoHpNFDEb/TobAiEAxuYctAkiyqZHZ8xj8/Q76e4frTze1lCJMpDyXK0eGJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13524},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9a1e363f2ff1698cca62ddcf8e80097bb40ddf71","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"repository":{"url":"git+https://github.com/tu-usuario/tu-repositorio.git","type":"git"},"_npmVersion":"10.8.2","description":"NestJS module for integrating OpenTelemetry tracing","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@bluealba-public/opentelemetry-tracer":"*","@opentelemetry/instrumentation-nestjs-core":"^0.44.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentelemetry-tracer-nestjs_1.0.0-develop-347_1744229406026_0.13420009536133848","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-develop-380":{"name":"@bluealba-public/opentelemetry-tracer-nestjs","version":"1.0.1-develop-380","keywords":["nestjs","opentelemetry","tracing","instrumentation"],"author":{"name":"Tu Nombre"},"license":"MIT","_id":"@bluealba-public/opentelemetry-tracer-nestjs@1.0.1-develop-380","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"homepage":"https://github.com/tu-usuario/tu-repositorio#readme","bugs":{"url":"https://github.com/tu-usuario/tu-repositorio/issues"},"dist":{"shasum":"a37d89b1d8d9a09f2901f59ca40576615826ee52","tarball":"https://registry.npmjs.org/@bluealba-public/opentelemetry-tracer-nestjs/-/opentelemetry-tracer-nestjs-1.0.1-develop-380.tgz","fileCount":17,"integrity":"sha512-Iqsj3FXwjQ90jy8NoKPFu0aZE7ZJCsk8XYxago/DiKg/TiEwQ+Yen/zPDQo1UqK7dQqz6+xbceDz+p0B1fS6pg==","signatures":[{"sig":"MEUCIGvNYsxDl1PBf/EJqLKyeonVBAHb3SQwaldWiEUMyfoXAiEAi+lYDasgjKsmajm+4jXE5RuLnskmXXrsbUHVyRq4n3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13525},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b3e2c495d690096ad90ca04e441824ef40839c55","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"repository":{"url":"git+https://github.com/tu-usuario/tu-repositorio.git","type":"git"},"_npmVersion":"10.8.2","description":"NestJS module for integrating OpenTelemetry tracing","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@bluealba-public/opentelemetry-tracer":"*","@opentelemetry/instrumentation-nestjs-core":"^0.44.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentelemetry-tracer-nestjs_1.0.1-develop-380_1745241474255_0.601486734484344","host":"s3://npm-registry-packages-npm-production"}},"1.0.1-develop-381":{"name":"@bluealba-public/opentelemetry-tracer-nestjs","version":"1.0.1-develop-381","keywords":["nestjs","opentelemetry","tracing","instrumentation"],"author":{"name":"Tu Nombre"},"license":"MIT","_id":"@bluealba-public/opentelemetry-tracer-nestjs@1.0.1-develop-381","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"77b3ce4e9f71e7b918c74745d445856dbb86494a","tarball":"https://registry.npmjs.org/@bluealba-public/opentelemetry-tracer-nestjs/-/opentelemetry-tracer-nestjs-1.0.1-develop-381.tgz","fileCount":17,"integrity":"sha512-DcSGo98CZK7NFWs9esKOLAI8yUVAy9E/j/COZ1hoVr4IjK1zzxSMOuU5gL0wlVG5ZYw8Rupv4DA8QiYzYyMWIw==","signatures":[{"sig":"MEQCIDizpoPI82ZR/xrapyi9EhgOOj8D6rIkBnS/JgdtXEjyAiBYm5cJAHuxK45W4zeW5lqvkPHRZNGo3fkSQ1nRkqLkFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13417},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a871a4494cf390c19c57fd1c6e3b65b89a0b1ca9","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"NestJS module for integrating OpenTelemetry tracing","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@bluealba-public/opentelemetry-tracer":"*","@opentelemetry/instrumentation-nestjs-core":"^0.44.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentelemetry-tracer-nestjs_1.0.1-develop-381_1745242965480_0.7248772808964103","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@bluealba-public/opentelemetry-tracer-nestjs","version":"1.0.2","keywords":["nestjs","opentelemetry","tracing","instrumentation"],"author":{"name":"Tu Nombre"},"license":"MIT","_id":"@bluealba-public/opentelemetry-tracer-nestjs@1.0.2","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"dda13374235e3d4b6fdefd8f3975c8b819b783ea","tarball":"https://registry.npmjs.org/@bluealba-public/opentelemetry-tracer-nestjs/-/opentelemetry-tracer-nestjs-1.0.2.tgz","fileCount":17,"integrity":"sha512-F02kJ0+LQz2IMiBPK6MmfXCXHAr7A7/lVc/kc/GZ1t3c+jRFd7cQvI7BgyXYrk7SkiJfZBSRmDWnaZbqurDNBg==","signatures":[{"sig":"MEQCIANTYLmNQqV9XqaTi6VQEPWXjN2TzdUUNvA0oHHiX1MgAiACMb2TxRu/oWVl6jK0MssMZgi6hJaJXtKdBHG7PbTV3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13405},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"95088b12009cb93e20fe79360f0ea023b4767262","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"NestJS module for integrating OpenTelemetry tracing","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@bluealba-public/opentelemetry-tracer":"*","@opentelemetry/instrumentation-nestjs-core":"^0.44.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentelemetry-tracer-nestjs_1.0.2_1745243670784_0.6358991418627948","host":"s3://npm-registry-packages-npm-production"}},"1.0.2-develop-383":{"name":"@bluealba-public/opentelemetry-tracer-nestjs","version":"1.0.2-develop-383","keywords":["nestjs","opentelemetry","tracing","instrumentation"],"author":{"name":"Tu Nombre"},"license":"MIT","_id":"@bluealba-public/opentelemetry-tracer-nestjs@1.0.2-develop-383","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"94d06436bacfdc22248cf68ebc5eb98c2b6dee49","tarball":"https://registry.npmjs.org/@bluealba-public/opentelemetry-tracer-nestjs/-/opentelemetry-tracer-nestjs-1.0.2-develop-383.tgz","fileCount":17,"integrity":"sha512-6g9VdjCHhebGZcpXyI5CUKxJFyfMV1PMWuq8sVdnMWzde63mU44U4hQBx995ssLZE3ufc/mOdM+LYI/PdP1Y5g==","signatures":[{"sig":"MEUCIQCi5dqX29jzlxAO2rZURJ1H6mSfEGk8t1TZXnoZ8FxA+AIgSA0e40IB5SKT3tlQhfxIDMeAAi6a5h3Wf/zdqBPkEfY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13417},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fb189ff2a86ae274a4dd7a908f039a7f54bd1523","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"NestJS module for integrating OpenTelemetry tracing","directories":{},"_nodeVersion":"20.19.0","dependencies":{"@bluealba-public/opentelemetry-tracer":"*","@opentelemetry/instrumentation-nestjs-core":"^0.44.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentelemetry-tracer-nestjs_1.0.2-develop-383_1745243691461_0.12509772081238402","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-develop-897":{"name":"@bluealba-public/opentelemetry-tracer-nestjs","version":"1.0.3-develop-897","keywords":["nestjs","opentelemetry","tracing","instrumentation"],"author":{"name":"Tu Nombre"},"license":"MIT","_id":"@bluealba-public/opentelemetry-tracer-nestjs@1.0.3-develop-897","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"0627723a5fa503492d0ac268d1de634a63b4b612","tarball":"https://registry.npmjs.org/@bluealba-public/opentelemetry-tracer-nestjs/-/opentelemetry-tracer-nestjs-1.0.3-develop-897.tgz","fileCount":17,"integrity":"sha512-d2tgPC/EG/+UrdiTSOBj30nYEaWcheh1NWfMlFzKoIGupojLlM990NuI394IQOXHe9IRLR1RHyT+DeCiflibOA==","signatures":[{"sig":"MEQCICg+SBSm/58RxATBQQoLWkbEzorhpsukDrbXhETnuL2+AiBw1eF2SKoTTGACpUJk7Y+WZ4bKeiiidABUT8pOzXsY8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13417},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4663cc1364389a0d2f44b6ac9437287739d829ec","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"NestJS module for integrating OpenTelemetry tracing","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@bluealba-public/opentelemetry-tracer":"*","@opentelemetry/instrumentation-nestjs-core":"^0.44.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentelemetry-tracer-nestjs_1.0.3-develop-897_1757011626223_0.9371403859708194","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@bluealba-public/opentelemetry-tracer-nestjs","version":"1.0.3","keywords":["nestjs","opentelemetry","tracing","instrumentation"],"author":{"name":"Tu Nombre"},"license":"MIT","_id":"@bluealba-public/opentelemetry-tracer-nestjs@1.0.3","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"61ac049e0fe2e9c0dd3ddc0c1b106c52bc9dbd3d","tarball":"https://registry.npmjs.org/@bluealba-public/opentelemetry-tracer-nestjs/-/opentelemetry-tracer-nestjs-1.0.3.tgz","fileCount":17,"integrity":"sha512-XzosVi/TL0Ec7LvHXljUzC6GAEyVNTe4Nz4iF+vpvV2gcNWFEKlSZgwK1OjbpVVGCqg6llSdmQpkfN0Q11/jUA==","signatures":[{"sig":"MEQCICcRaUL4IGR1sQjf7SoujdO/M/QfrYWrRbV6zbY9kMnfAiBeOryjF2rcz2f7tQYLkzc9mubkdBgP2fH2ULpYSX12Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13405},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0b4c13a9721b5e0c23ce838464c8a8c2045542b2","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"NestJS module for integrating OpenTelemetry tracing","directories":{},"_nodeVersion":"20.19.4","dependencies":{"@bluealba-public/opentelemetry-tracer":"*","@opentelemetry/instrumentation-nestjs-core":"^0.44.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentelemetry-tracer-nestjs_1.0.3_1757011632434_0.8610563837724934","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bluealba-public/opentelemetry-tracer-nestjs","version":"1.0.4","keywords":["nestjs","opentelemetry","tracing","instrumentation"],"author":{"name":"Tu Nombre"},"license":"MIT","_id":"@bluealba-public/opentelemetry-tracer-nestjs@1.0.4","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"dist":{"shasum":"868fa9bfcdb4adb44afaff3b6919c1b0b0345c5a","tarball":"https://registry.npmjs.org/@bluealba-public/opentelemetry-tracer-nestjs/-/opentelemetry-tracer-nestjs-1.0.4.tgz","fileCount":17,"integrity":"sha512-tHoVMIti9jYdhI12YjXuzACOltWxBZHwyz0K091xCSdtRY519dRRESqPpsCDB5oEh6bolO7vp+J7TGn6oG4TTw==","signatures":[{"sig":"MEUCIFUfQQzTzBhJhPUAPSUtB8AUARwAaRhBg04NPM/hM8VvAiEA2cD7qQenMhG9rwHWN7eB+AOGUSJf8AJiSibhGapM2Dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13405},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"53241495104990625e365d7fe11207be30982d39","scripts":{"test":"jest","build":"tsc"},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"_npmVersion":"10.8.2","description":"NestJS module for integrating OpenTelemetry tracing","directories":{},"_nodeVersion":"20.19.5","dependencies":{"@bluealba-public/opentelemetry-tracer":"*","@opentelemetry/instrumentation-nestjs-core":"^0.44.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@nestjs/core":"^11.0.0","@nestjs/common":"^11.0.0"},"_npmOperationalInternal":{"tmp":"tmp/opentelemetry-tracer-nestjs_1.0.4_1761668100857_0.8446447885692985","host":"s3://npm-registry-packages-npm-production"}},"1.0.4-develop-1058":{"name":"@bluealba-public/opentelemetry-tracer-nestjs","version":"1.0.4-develop-1058","description":"NestJS module for integrating OpenTelemetry tracing","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","test":"jest"},"keywords":["nestjs","opentelemetry","tracing","instrumentation"],"author":{"name":"Tu Nombre"},"license":"MIT","dependencies":{"@bluealba-public/opentelemetry-tracer":"*","@opentelemetry/instrumentation-nestjs-core":"^0.44.0"},"peerDependencies":{"@nestjs/common":"^11.0.0","@nestjs/core":"^11.0.0"},"publishConfig":{"access":"public"},"_id":"@bluealba-public/opentelemetry-tracer-nestjs@1.0.4-develop-1058","gitHead":"5aad14421f716e223bb9aec01f4d8dd63a45e5e3","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-hWSUk/c1BzRmt3c4Tfqnk8IJuckvQEJNM+qjdiH1HzEOptW49TrUtkYq5Wnejp1ByeTuse6VD6kOBMc273SkLg==","shasum":"e6f59b3f335cb3be0e3508198769709546ed4c54","tarball":"https://registry.npmjs.org/@bluealba-public/opentelemetry-tracer-nestjs/-/opentelemetry-tracer-nestjs-1.0.4-develop-1058.tgz","fileCount":17,"unpackedSize":13418,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDaVFOnPb2I+6tcRClSt8yg9ESQbaYrBQ6bPoxW1Vwk0gIgc8x/yJvt7A2AFGRpSPKtwk/BVxVRXyFKvr5VTXCjtL8="}]},"_npmUser":{"name":"bluealba","email":"npm@bluealba.com"},"directories":{},"maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/opentelemetry-tracer-nestjs_1.0.4-develop-1058_1761668125358_0.47970340078820883"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-09T20:10:05.934Z","modified":"2025-10-28T16:15:25.866Z","1.0.0-develop-347":"2025-04-09T20:10:06.204Z","1.0.1-develop-380":"2025-04-21T13:17:54.447Z","1.0.1-develop-381":"2025-04-21T13:42:45.654Z","1.0.2":"2025-04-21T13:54:30.978Z","1.0.2-develop-383":"2025-04-21T13:54:51.737Z","1.0.3-develop-897":"2025-09-04T18:47:06.414Z","1.0.3":"2025-09-04T18:47:12.622Z","1.0.4":"2025-10-28T16:15:01.063Z","1.0.4-develop-1058":"2025-10-28T16:15:25.620Z"},"author":{"name":"Tu Nombre"},"license":"MIT","keywords":["nestjs","opentelemetry","tracing","instrumentation"],"description":"NestJS module for integrating OpenTelemetry tracing","maintainers":[{"name":"bluealba","email":"npm@bluealba.com"}],"readme":"# OpenTelemetry Tracer for NestJS\n\n## Overview\nOpenTelemetry Tracer for NestJS integrates robust tracing into your NestJS applications. Built on top of OpenTelemetry, it offers auto-instrumentation and allows custom configuration to monitor performance and troubleshoot issues in your NestJS services.\n\n## Installation\nInstall the package from npm:\n```bash\nnpm install @bluealba-public/opentelemetry-tracer-nestjs\n```\n\n## Usage\nImport the module and initialize tracing in your NestJS application. Add the tracer module to your root module:\n\n```typescript\nimport { Module } from '@nestjs/common';\nimport { OpenTelemetryModule } from '@bluealba-public/opentelemetry-tracer-nestjs';\n\n@Module({\n  imports: [\n    // ...existing modules...\n    OpenTelemetryModule.forRoot({\n      tracing: {\n        global: true,\n        enabled: !!process.env.TRACE_URL,\n        url: process.env.TRACE_URL,\n        serviceName: 'your-nest-service',\n      },\n    }),\n  ],\n  // ...existing providers and controllers...\n})\nexport class AppModule {}\n```\n\n## Configuration\nConfigure your tracer with the following options:\n- **enabled**: Toggle tracing on or off.\n- **url**: Specify the OTLP trace exporter endpoint.\n- **serviceName**: Name your service for trace identification.\n- **logger**: (Optional) Custom logger for additional logging.\n- **global**: (Optional) Globally activate the tracking module.\n- **instrumentations**: (Optional) List of instrumentations to enable.\n\n","readmeFilename":"README.md"}