{"_id":"@autonomize/otel","_rev":"15-2e1923b68684f07e0ed6effac743b007","name":"@autonomize/otel","dist-tags":{"latest":"0.0.18"},"versions":{"0.0.1":{"name":"@autonomize/otel","version":"0.0.1","_id":"@autonomize/otel@0.0.1","maintainers":[{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},{"name":"amithkr","email":"amith@autonomize.ai"},{"name":"karthik-autonomize","email":"karthik@autonomize.ai"},{"name":"muhamed-shahabas-autonomize","email":"muhamed@autonomize.ai"},{"name":"simon.k","email":"simon@autonomize.ai"}],"dist":{"shasum":"cb92fa2587b972821e5207f21d02539ff233df1a","tarball":"https://registry.npmjs.org/@autonomize/otel/-/otel-0.0.1.tgz","fileCount":16,"integrity":"sha512-0P9WvL49jbtksAiq3ftSpr2wDDXO5rGGw7CeEcFj47dRoHnmcd5nDLtFrt4u+ScRccHBlX+gC2SALieW2B08iQ==","signatures":[{"sig":"MEYCIQDr8B5+em9Bt8AwAPEMEEiRbto/p0/gJ/MN7c8R01Bq1gIhAJI0JJw8ah6dlvp+4v1eG47EcVAyuKZZ3MFoEq4xajq+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":99089},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"}},"gitHead":"a5bc0d797c63c5b3078be5dab110f42a8387fdea","scripts":{"build":"tsup","clean":"rimraf dist","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},"_npmVersion":"10.8.2","description":"A lightweight, easy-to-use SDK for implementing OpenTelemetry in Node.js and Nest.js applications. This SDK provides unified instrumentation for traces, metrics, and logs with automatic context propagation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@opentelemetry/api":"^1.7.0","@opentelemetry/api-logs":"^0.48.0","@opentelemetry/sdk-logs":"^0.48.0","@opentelemetry/sdk-node":"^0.54.1","@opentelemetry/resources":"^1.27.0","@opentelemetry/sdk-metrics":"^1.21.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-proto":"^0.48.0","@opentelemetry/exporter-trace-otlp-proto":"^0.54.1","@opentelemetry/auto-instrumentations-node":"^0.52.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.54.1","@opentelemetry/instrumentation-nestjs-core":"^0.41.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^6.0.1","esbuild":"0.19.5","ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.1_1735541566260_0.42106824165624723","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@autonomize/otel","version":"0.0.2","_id":"@autonomize/otel@0.0.2","maintainers":[{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},{"name":"amithkr","email":"amith@autonomize.ai"},{"name":"karthik-autonomize","email":"karthik@autonomize.ai"},{"name":"muhamed-shahabas-autonomize","email":"muhamed@autonomize.ai"},{"name":"simon.k","email":"simon@autonomize.ai"}],"dist":{"shasum":"1c66aa006dd37408f14a78236e66ee2c31f6ca48","tarball":"https://registry.npmjs.org/@autonomize/otel/-/otel-0.0.2.tgz","fileCount":16,"integrity":"sha512-RkzZhCkUy5OShwFTi5kDIwAEnb6AZvSp/90QrE8IWuky0lBwatSnkvbnR1ja04S/5lgQLsQDYbgKafVWac117g==","signatures":[{"sig":"MEYCIQD1Izj1miM6/gwkOPvOhzhmXY5hCmnLOKUcY89nemlcYwIhAL01nzbzuWj0mblzbtIM5Nu6v+SFUMMRWBZHswPuRTXp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85091},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"}},"gitHead":"ddaf49cbbf1c3b9abe9813aa83b35be1f6349e28","scripts":{"build":"tsup","clean":"rimraf dist","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},"_npmVersion":"10.8.2","description":"A lightweight, easy-to-use SDK for implementing OpenTelemetry in Node.js and Nest.js applications. This SDK provides unified instrumentation for traces, metrics, and logs with automatic context propagation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@opentelemetry/api":"^1.7.0","@opentelemetry/api-logs":"^0.48.0","@opentelemetry/sdk-logs":"^0.48.0","@opentelemetry/sdk-node":"^0.54.1","@opentelemetry/resources":"^1.27.0","@opentelemetry/sdk-metrics":"^1.21.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-proto":"^0.48.0","@opentelemetry/exporter-trace-otlp-proto":"^0.54.1","@opentelemetry/auto-instrumentations-node":"^0.52.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.54.1","@opentelemetry/instrumentation-nestjs-core":"^0.41.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^6.0.1","esbuild":"0.19.5","ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.2_1735542941167_0.22288013036021836","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@autonomize/otel","version":"0.0.3","_id":"@autonomize/otel@0.0.3","maintainers":[{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},{"name":"amithkr","email":"amith@autonomize.ai"},{"name":"karthik-autonomize","email":"karthik@autonomize.ai"},{"name":"muhamed-shahabas-autonomize","email":"muhamed@autonomize.ai"},{"name":"simon.k","email":"simon@autonomize.ai"}],"dist":{"shasum":"7ca3937825cd937f0ac031847eeeecf24f7475a7","tarball":"https://registry.npmjs.org/@autonomize/otel/-/otel-0.0.3.tgz","fileCount":16,"integrity":"sha512-tP/huRgDDo925oLlbOsDJbYfUCDQ0jzBOcQXggs4CvQ07rvZShc84pU3hPR7abpyKBqaDtX25YMPmDZrUfceGQ==","signatures":[{"sig":"MEUCIQDmKp+6HFmr89yRveGaHWbTMTg0/G/ilnMJsb4vjFXBgwIgIs5fukWVSgyzrTBCDwWOgbCTQp/KK0KfW55J/4WPdQQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85201},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"}},"gitHead":"a4d96e7d0dd8d40bf8654d01b0e90377372215c1","scripts":{"build":"tsup","clean":"rimraf dist","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},"_npmVersion":"10.8.2","description":"A lightweight, easy-to-use SDK for implementing OpenTelemetry in Node.js and Nest.js applications. This SDK provides unified instrumentation for traces, metrics, and logs with automatic context propagation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@opentelemetry/api":"^1.7.0","@opentelemetry/api-logs":"^0.48.0","@opentelemetry/sdk-logs":"^0.48.0","@opentelemetry/sdk-node":"^0.54.1","@opentelemetry/resources":"^1.27.0","@opentelemetry/sdk-metrics":"^1.21.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-proto":"^0.48.0","@opentelemetry/exporter-trace-otlp-proto":"^0.54.1","@opentelemetry/auto-instrumentations-node":"^0.52.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.54.1","@opentelemetry/instrumentation-nestjs-core":"^0.41.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^6.0.1","esbuild":"0.19.5","ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.3_1735647179526_0.07888896688390035","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@autonomize/otel","version":"0.0.4","_id":"@autonomize/otel@0.0.4","maintainers":[{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},{"name":"amithkr","email":"amith@autonomize.ai"},{"name":"karthik-autonomize","email":"karthik@autonomize.ai"},{"name":"muhamed-shahabas-autonomize","email":"muhamed@autonomize.ai"},{"name":"simon.k","email":"simon@autonomize.ai"}],"dist":{"shasum":"0b48e32e7f9e28c47410dcc3abd21bcdc5e39a04","tarball":"https://registry.npmjs.org/@autonomize/otel/-/otel-0.0.4.tgz","fileCount":16,"integrity":"sha512-NXIahwl1NZ0fJPtGKQ4vxsCyRVsU2GEj1KBq+s9oBD1iWTqwklY3x7hAC5u9EXRU98txlore6CFwiLJR7NRcKg==","signatures":[{"sig":"MEYCIQC2pYJdMXovBXg/Y7iEEbeH5QU4nfJW2Ih78iZGF0dLVgIhAPND91GXmfdElqnwnKzwUq5Zc4Fa1Hzx4r5tbvY3w3lB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85846},"main":"./dist/cjs/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"}},"gitHead":"da07bdce2dae0513141fa639d60a1dd95b979c3a","scripts":{"build":"tsup","clean":"rimraf dist","prebuild":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},"_npmVersion":"10.8.2","description":"A lightweight, easy-to-use SDK for implementing OpenTelemetry in Node.js and Nest.js applications. This SDK provides unified instrumentation for traces, metrics, and logs with automatic context propagation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@opentelemetry/api":"^1.7.0","@opentelemetry/api-logs":"^0.48.0","@opentelemetry/sdk-logs":"^0.48.0","@opentelemetry/sdk-node":"^0.54.1","@opentelemetry/resources":"^1.27.0","@opentelemetry/sdk-metrics":"^1.21.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-proto":"^0.48.0","@opentelemetry/exporter-trace-otlp-proto":"^0.54.1","@opentelemetry/auto-instrumentations-node":"^0.52.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.54.1","@opentelemetry/instrumentation-nestjs-core":"^0.41.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^6.0.1","esbuild":"0.19.5","ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.4_1735717929764_0.06670985092565074","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@autonomize/otel","version":"0.0.5","_id":"@autonomize/otel@0.0.5","maintainers":[{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},{"name":"amithkr","email":"amith@autonomize.ai"},{"name":"karthik-autonomize","email":"karthik@autonomize.ai"},{"name":"muhamed-shahabas-autonomize","email":"muhamed@autonomize.ai"},{"name":"simon.k","email":"simon@autonomize.ai"}],"dist":{"shasum":"2d3c80e4667360ae716e319d4c2b7e176dcabb94","tarball":"https://registry.npmjs.org/@autonomize/otel/-/otel-0.0.5.tgz","fileCount":16,"integrity":"sha512-neXxK0tAIQZpn4oH1hlUsQke/S3iLa3zetPcxmf8RF2FUx/TT8S4zCaIgOPa/cua9kFz+3wwzm4WQos6FjQ/Zw==","signatures":[{"sig":"MEYCIQDumH5ot9ZcpoqN8G072gRynGJb0ir115Doqh+4f/DnFAIhAJYtTo17icDl4/rhTvp6D8e90Kj561sdIvKfQQuTGJgw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85929},"main":"./dist/cjs/index.js","type":"module","_from":"file:autonomize-otel-0.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"}},"scripts":{"build":"tsup","clean":"rimraf dist","prebuild":"rimraf dist"},"_npmUser":{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},"_resolved":"/tmp/98955639fdca208b31299fdf3a13424a/autonomize-otel-0.0.5.tgz","_integrity":"sha512-neXxK0tAIQZpn4oH1hlUsQke/S3iLa3zetPcxmf8RF2FUx/TT8S4zCaIgOPa/cua9kFz+3wwzm4WQos6FjQ/Zw==","_npmVersion":"10.8.2","description":"A lightweight, easy-to-use SDK for implementing OpenTelemetry in Node.js and Nest.js applications. This SDK provides unified instrumentation for traces, metrics, and logs with automatic context propagation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@opentelemetry/api":"^1.7.0","@opentelemetry/api-logs":"^0.48.0","@opentelemetry/sdk-logs":"^0.48.0","@opentelemetry/sdk-node":"^0.54.1","@opentelemetry/resources":"^1.27.0","@opentelemetry/sdk-metrics":"^1.21.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-proto":"^0.48.0","@opentelemetry/exporter-trace-otlp-proto":"^0.54.1","@opentelemetry/auto-instrumentations-node":"^0.52.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.54.1","@opentelemetry/instrumentation-nestjs-core":"^0.41.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^6.0.1","esbuild":"0.19.5","ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.5_1735896345732_0.4327483363465694","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@autonomize/otel","version":"0.0.6","_id":"@autonomize/otel@0.0.6","maintainers":[{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},{"name":"amithkr","email":"amith@autonomize.ai"},{"name":"karthik-autonomize","email":"karthik@autonomize.ai"},{"name":"muhamed-shahabas-autonomize","email":"muhamed@autonomize.ai"},{"name":"simon.k","email":"simon@autonomize.ai"}],"dist":{"shasum":"99b5ef15de325537c186a2ddc9ed8d3bb502ed87","tarball":"https://registry.npmjs.org/@autonomize/otel/-/otel-0.0.6.tgz","fileCount":16,"integrity":"sha512-sG3nEi9qXW2nfdY6dktK3Cm9Qh/mCq2s5xXsIqeWxpY38LuEdep1x5qP4cETxIyngieTS6KpQ8l3xxTe3UpevA==","signatures":[{"sig":"MEUCIDv43rhvw05CGiWMPavYe7JmXpIKOqcYvr+zLiVXdp5bAiEA6y64Mti2DzOBgeiBwc6br1joLtU6bWxVIv3BUz14f2M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86006},"main":"./dist/cjs/index.js","type":"module","_from":"file:autonomize-otel-0.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"}},"scripts":{"build":"tsup","clean":"rimraf dist","prebuild":"rimraf dist"},"_npmUser":{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},"_resolved":"/tmp/90307c7bcee900813dfeff6bf21d4d78/autonomize-otel-0.0.6.tgz","_integrity":"sha512-sG3nEi9qXW2nfdY6dktK3Cm9Qh/mCq2s5xXsIqeWxpY38LuEdep1x5qP4cETxIyngieTS6KpQ8l3xxTe3UpevA==","_npmVersion":"10.8.2","description":"An OpenTelemetry wrapper SDK for Node.js and Nest.js applications. This SDK provides unified instrumentation for traces, metrics, and logs with automatic context propagation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@opentelemetry/api":"^1.7.0","@opentelemetry/api-logs":"^0.48.0","@opentelemetry/sdk-logs":"^0.48.0","@opentelemetry/sdk-node":"^0.54.1","@opentelemetry/resources":"^1.27.0","@opentelemetry/sdk-metrics":"^1.21.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-proto":"^0.48.0","@opentelemetry/exporter-trace-otlp-proto":"^0.54.1","@opentelemetry/auto-instrumentations-node":"^0.52.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.54.1","@opentelemetry/instrumentation-nestjs-core":"^0.41.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^6.0.1","esbuild":"0.19.5","ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.6_1735907903296_0.08151470069433109","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@autonomize/otel","version":"0.0.7","_id":"@autonomize/otel@0.0.7","maintainers":[{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},{"name":"amithkr","email":"amith@autonomize.ai"},{"name":"karthik-autonomize","email":"karthik@autonomize.ai"},{"name":"muhamed-shahabas-autonomize","email":"muhamed@autonomize.ai"},{"name":"simon.k","email":"simon@autonomize.ai"}],"dist":{"shasum":"ab23b8f349319029de5930247d9275e054231dd9","tarball":"https://registry.npmjs.org/@autonomize/otel/-/otel-0.0.7.tgz","fileCount":23,"integrity":"sha512-V6fioe+eRnYr4sDzC/c6RE7zkqmMHKu7TBc7wCxLOwdEi2bsb/pNukMdeh9rUnI3xwNMP18gF5/uqafGPzHmtw==","signatures":[{"sig":"MEYCIQDt9gp385ExlljlHB/0JDZvJzVW9J0jq+DkDTIPtif9ewIhANxtASfJW8ChyxJZuP2lg/qtpSUiCWXRI9Q6h8MORlsA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163499},"main":"./dist/cjs/index.js","type":"module","_from":"file:autonomize-otel-0.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/cjs/index.js"}},"scripts":{"build":"tsup","clean":"rimraf dist","prebuild":"rimraf dist"},"_npmUser":{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},"_resolved":"/tmp/6f349c9b0a7b972c636f19f40d173600/autonomize-otel-0.0.7.tgz","_integrity":"sha512-V6fioe+eRnYr4sDzC/c6RE7zkqmMHKu7TBc7wCxLOwdEi2bsb/pNukMdeh9rUnI3xwNMP18gF5/uqafGPzHmtw==","_npmVersion":"10.8.2","description":"An OpenTelemetry wrapper SDK for Node.js and Nest.js applications. This SDK provides unified instrumentation for traces, metrics, and logs with automatic context propagation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@opentelemetry/api":"^1.7.0","@opentelemetry/api-logs":"^0.48.0","@opentelemetry/sdk-logs":"^0.48.0","@opentelemetry/sdk-node":"^0.54.1","@opentelemetry/resources":"^1.27.0","@opentelemetry/sdk-metrics":"^1.21.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-proto":"^0.48.0","@opentelemetry/exporter-trace-otlp-proto":"^0.54.1","@opentelemetry/auto-instrumentations-node":"^0.52.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.54.1","@opentelemetry/instrumentation-nestjs-core":"^0.41.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^6.0.1","esbuild":"0.19.5","ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.7_1736233515338_0.5371636430136002","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@autonomize/otel","version":"0.0.8","_id":"@autonomize/otel@0.0.8","maintainers":[{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},{"name":"amithkr","email":"amith@autonomize.ai"},{"name":"karthik-autonomize","email":"karthik@autonomize.ai"},{"name":"muhamed-shahabas-autonomize","email":"muhamed@autonomize.ai"},{"name":"simon.k","email":"simon@autonomize.ai"}],"dist":{"shasum":"101c1182f8605aeeb55f9d4bf923ce52c223d6ed","tarball":"https://registry.npmjs.org/@autonomize/otel/-/otel-0.0.8.tgz","fileCount":15,"integrity":"sha512-3y5+BhIXIJzXDnIgOzWJUnbyUxEsBXI+kuNalhNo+RVPMX0ZmyNaCq/y6wXVauzB0pGdtg81jAlpdl6lgqsCEg==","signatures":[{"sig":"MEUCICXi8WZm1PdUY6b0hblB0NbiAjQ6jmO4Fsf9EaTjgPR5AiEArDNUabgLXYtjX7JI2pP1l27rhCzOYAc8NFLBKizKr34=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146036},"main":"./dist/cjs/index.js","type":"module","_from":"file:autonomize-otel-0.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js","require":"./dist/register.cjs"}},"scripts":{"build":"tsup","clean":"rimraf dist","prebuild":"rimraf dist"},"_npmUser":{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},"_resolved":"/tmp/7ced37233a34c241d4a0302df60bcd5e/autonomize-otel-0.0.8.tgz","_integrity":"sha512-3y5+BhIXIJzXDnIgOzWJUnbyUxEsBXI+kuNalhNo+RVPMX0ZmyNaCq/y6wXVauzB0pGdtg81jAlpdl6lgqsCEg==","_npmVersion":"10.8.2","description":"An OpenTelemetry wrapper SDK for Node.js and Nest.js applications. This SDK provides unified instrumentation for traces, metrics, and logs with automatic context propagation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@opentelemetry/api":"^1.7.0","@opentelemetry/api-logs":"^0.48.0","@opentelemetry/sdk-logs":"^0.48.0","@opentelemetry/sdk-node":"^0.54.1","@opentelemetry/resources":"^1.27.0","@opentelemetry/sdk-metrics":"^1.21.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-proto":"^0.48.0","@opentelemetry/exporter-trace-otlp-proto":"^0.54.1","@opentelemetry/auto-instrumentations-node":"^0.52.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.54.1","@opentelemetry/instrumentation-nestjs-core":"^0.41.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^6.0.1","esbuild":"0.19.5","ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.8_1736234198177_0.2557891508874175","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@autonomize/otel","version":"0.0.9","_id":"@autonomize/otel@0.0.9","maintainers":[{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},{"name":"amithkr","email":"amith@autonomize.ai"},{"name":"karthik-autonomize","email":"karthik@autonomize.ai"},{"name":"muhamed-shahabas-autonomize","email":"muhamed@autonomize.ai"},{"name":"simon.k","email":"simon@autonomize.ai"}],"dist":{"shasum":"8c67d5226e39fa811c15bd907883015e811ab1d6","tarball":"https://registry.npmjs.org/@autonomize/otel/-/otel-0.0.9.tgz","fileCount":15,"integrity":"sha512-7cll3/aEchphArldSY0POsTi7scPMVpkexG1w1m1E6CjZPjJ2dkPqJDOLePJunOD2q6koRuf7buyxX28QjE1TA==","signatures":[{"sig":"MEYCIQDWEX1iXkidEuMf8vxcTc3uQ+4/V50oRlxJ59Wp7L3gAwIhAJxAsjVVJanB40ZQpqsmL/G0QN3Go9VwJHrr/gmGQzFM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146150},"main":"./dist/cjs/index.js","type":"module","_from":"file:autonomize-otel-0.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js","require":"./dist/register.cjs"}},"scripts":{"build":"tsup","clean":"rimraf dist","prebuild":"rimraf dist"},"_npmUser":{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},"_resolved":"/tmp/fc180ab37850e15fcc01f81d02f57401/autonomize-otel-0.0.9.tgz","_integrity":"sha512-7cll3/aEchphArldSY0POsTi7scPMVpkexG1w1m1E6CjZPjJ2dkPqJDOLePJunOD2q6koRuf7buyxX28QjE1TA==","_npmVersion":"10.8.2","description":"An OpenTelemetry wrapper SDK for Node.js and Nest.js applications. This SDK provides unified instrumentation for traces, metrics, and logs with automatic context propagation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@opentelemetry/api":"^1.7.0","@opentelemetry/api-logs":"^0.48.0","@opentelemetry/sdk-logs":"^0.48.0","@opentelemetry/sdk-node":"^0.54.1","@opentelemetry/resources":"^1.27.0","@opentelemetry/sdk-metrics":"^1.21.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-proto":"^0.48.0","@opentelemetry/exporter-trace-otlp-proto":"^0.54.1","@opentelemetry/auto-instrumentations-node":"^0.52.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.54.1","@opentelemetry/instrumentation-nestjs-core":"^0.41.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^6.0.1","esbuild":"0.19.5","ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.9_1736234339221_0.8641398381626677","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@autonomize/otel","version":"0.0.10","_id":"@autonomize/otel@0.0.10","maintainers":[{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},{"name":"amithkr","email":"amith@autonomize.ai"},{"name":"karthik-autonomize","email":"karthik@autonomize.ai"},{"name":"muhamed-shahabas-autonomize","email":"muhamed@autonomize.ai"},{"name":"simon.k","email":"simon@autonomize.ai"}],"dist":{"shasum":"04b7332d59c53ac0d0fc5cf290d7f2d9cc3b4aec","tarball":"https://registry.npmjs.org/@autonomize/otel/-/otel-0.0.10.tgz","fileCount":15,"integrity":"sha512-vxCJqWlBeilBclf+cNXbyH8AcrqshMiqzxGclHwnJPT54MFrZD9FRApvoKlmkyqS4R/mw3crXjN6efiRGZNVeA==","signatures":[{"sig":"MEUCIQDh6yqq01Xx6Z+epCba5sxUQWMnr0SVi4pU/X1TnSVy9wIgaKpr13fL85C5mdoq/UY5tAkFxGIDRnF44BWgnT9rPik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":148943},"main":"./dist/cjs/index.js","type":"module","_from":"file:autonomize-otel-0.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js","require":"./dist/register.cjs"}},"scripts":{"build":"tsup","clean":"rimraf dist","prebuild":"rimraf dist"},"_npmUser":{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},"_resolved":"/tmp/08a1aa8750bc7a741f371daa314b356b/autonomize-otel-0.0.10.tgz","_integrity":"sha512-vxCJqWlBeilBclf+cNXbyH8AcrqshMiqzxGclHwnJPT54MFrZD9FRApvoKlmkyqS4R/mw3crXjN6efiRGZNVeA==","_npmVersion":"10.8.2","description":"An OpenTelemetry wrapper SDK for Node.js and Nest.js applications. This SDK provides unified instrumentation for traces, metrics, and logs with automatic context propagation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@opentelemetry/api":"^1.7.0","@opentelemetry/api-logs":"^0.48.0","@opentelemetry/sdk-logs":"^0.48.0","@opentelemetry/sdk-node":"^0.54.1","@opentelemetry/resources":"^1.27.0","@opentelemetry/sdk-metrics":"^1.21.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-proto":"^0.48.0","@opentelemetry/exporter-trace-otlp-proto":"^0.54.1","@opentelemetry/auto-instrumentations-node":"^0.52.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.54.1","@opentelemetry/instrumentation-nestjs-core":"^0.41.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^6.0.1","esbuild":"0.19.5","ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.10_1736248538680_0.7604339443997363","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@autonomize/otel","version":"0.0.11","_id":"@autonomize/otel@0.0.11","maintainers":[{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},{"name":"amithkr","email":"amith@autonomize.ai"},{"name":"karthik-autonomize","email":"karthik@autonomize.ai"},{"name":"muhamed-shahabas-autonomize","email":"muhamed@autonomize.ai"},{"name":"simon.k","email":"simon@autonomize.ai"}],"dist":{"shasum":"4cc136b73f2e6435dad6576e3672426d8e6f1882","tarball":"https://registry.npmjs.org/@autonomize/otel/-/otel-0.0.11.tgz","fileCount":15,"integrity":"sha512-JotfYczTx+L0akPPjMNo6y78FOHNaXfYnq2Ecy/x3GZvdB89TeNxNSyM6EqZDynbWm6+DqSPJH2v9f5GBtPtDg==","signatures":[{"sig":"MEQCIA1xKcmZ5XkVmQ52Hx/vd598MOg/9TahLNRCSWtXeTM5AiA+JFm8kACU6rEFNknTli7f263jhDIZvoESBn0OUCCtOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":150001},"main":"./dist/cjs/index.js","type":"module","_from":"file:autonomize-otel-0.0.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js","require":"./dist/register.cjs"}},"scripts":{"build":"tsup","clean":"rimraf dist","prebuild":"rimraf dist"},"_npmUser":{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},"_resolved":"/tmp/2488bdfd008ba54b5eca2b37f4c44ae0/autonomize-otel-0.0.11.tgz","_integrity":"sha512-JotfYczTx+L0akPPjMNo6y78FOHNaXfYnq2Ecy/x3GZvdB89TeNxNSyM6EqZDynbWm6+DqSPJH2v9f5GBtPtDg==","_npmVersion":"10.8.2","description":"An OpenTelemetry wrapper SDK for Node.js and Nest.js applications. This SDK provides unified instrumentation for traces, metrics, and logs with automatic context propagation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@opentelemetry/api":"^1.7.0","@opentelemetry/api-logs":"^0.48.0","@opentelemetry/sdk-logs":"^0.48.0","@opentelemetry/sdk-node":"^0.54.1","@opentelemetry/resources":"^1.27.0","@opentelemetry/sdk-metrics":"^1.21.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-proto":"^0.48.0","@opentelemetry/exporter-trace-otlp-proto":"^0.54.1","@opentelemetry/auto-instrumentations-node":"^0.52.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.54.1","@opentelemetry/instrumentation-nestjs-core":"^0.41.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^6.0.1","esbuild":"0.19.5","ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.11_1736250552321_0.21485950928250297","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@autonomize/otel","version":"0.0.12","_id":"@autonomize/otel@0.0.12","maintainers":[{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},{"name":"amithkr","email":"amith@autonomize.ai"},{"name":"karthik-autonomize","email":"karthik@autonomize.ai"},{"name":"muhamed-shahabas-autonomize","email":"muhamed@autonomize.ai"},{"name":"simon.k","email":"simon@autonomize.ai"}],"dist":{"shasum":"8e72a534cc5f3dda94f042ff4eea9d1aa5c981b8","tarball":"https://registry.npmjs.org/@autonomize/otel/-/otel-0.0.12.tgz","fileCount":15,"integrity":"sha512-6lvWIIuXY2+QPpmGmvbAuAUM1ar9yjtFppu8y+mD/lZ71yQrw+azHV4WIjBi+2Tkbjz8qTqPuHqzMobHYfi/GA==","signatures":[{"sig":"MEUCIDVv/lfpAcxE9XCWvrrE082H/fBKzTYvkyAh7ToVk+6BAiEAx1fAz6cma7UlyXycjZONPLDsVEBfbPCOUlJ+frsH+0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151506},"main":"./dist/cjs/index.js","type":"module","_from":"file:autonomize-otel-0.0.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js","require":"./dist/register.cjs"}},"scripts":{"build":"tsup","clean":"rimraf dist","prebuild":"rimraf dist"},"_npmUser":{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},"_resolved":"/tmp/44d0a82babd7d68c6b1d54168e7ecb0f/autonomize-otel-0.0.12.tgz","_integrity":"sha512-6lvWIIuXY2+QPpmGmvbAuAUM1ar9yjtFppu8y+mD/lZ71yQrw+azHV4WIjBi+2Tkbjz8qTqPuHqzMobHYfi/GA==","_npmVersion":"10.8.2","description":"An OpenTelemetry wrapper SDK for Node.js and Nest.js applications. This SDK provides unified instrumentation for traces, metrics, and logs with automatic context propagation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@opentelemetry/api":"^1.7.0","@opentelemetry/api-logs":"^0.48.0","@opentelemetry/sdk-logs":"^0.48.0","@opentelemetry/sdk-node":"^0.54.1","@opentelemetry/resources":"^1.27.0","@opentelemetry/sdk-metrics":"^1.21.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-proto":"^0.48.0","@opentelemetry/exporter-trace-otlp-proto":"^0.54.1","@opentelemetry/auto-instrumentations-node":"^0.52.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.54.1","@opentelemetry/instrumentation-nestjs-core":"^0.41.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^6.0.1","esbuild":"0.19.5","ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.12_1736333045681_0.9952044297415281","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@autonomize/otel","version":"0.0.13","_id":"@autonomize/otel@0.0.13","maintainers":[{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},{"name":"amithkr","email":"amith@autonomize.ai"},{"name":"karthik-autonomize","email":"karthik@autonomize.ai"},{"name":"muhamed-shahabas-autonomize","email":"muhamed@autonomize.ai"},{"name":"simon.k","email":"simon@autonomize.ai"}],"dist":{"shasum":"631f0dbfd7d0831b1dddb5f98e10dc2107daf22c","tarball":"https://registry.npmjs.org/@autonomize/otel/-/otel-0.0.13.tgz","fileCount":15,"integrity":"sha512-fwXE7cSOs2bhgkouKEnI8EvHzoxhSfAO6yfEB8oSev39ycKEwrRrk9D9RAsZHv0wbx7DLlC+YWwe9xrRBzuJow==","signatures":[{"sig":"MEQCIC7/72D2/3Q3vgzgwZRVndq1NM2L/Ox9ZHZbOBmbouwNAiASd8hjpSDyQ25OwtBBmg+1iJgsBeThuPN/pbMHIwXpbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":160807},"main":"./dist/cjs/index.js","type":"module","_from":"file:autonomize-otel-0.0.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js","require":"./dist/register.cjs"}},"scripts":{"build":"tsup","clean":"rimraf dist","prebuild":"rimraf dist"},"_npmUser":{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},"_resolved":"/tmp/53fd772f4a47f2595927c29cd98d94f9/autonomize-otel-0.0.13.tgz","_integrity":"sha512-fwXE7cSOs2bhgkouKEnI8EvHzoxhSfAO6yfEB8oSev39ycKEwrRrk9D9RAsZHv0wbx7DLlC+YWwe9xrRBzuJow==","_npmVersion":"10.8.2","description":"An OpenTelemetry wrapper SDK for Node.js and Nest.js applications. This SDK provides unified instrumentation for traces, metrics, and logs with automatic context propagation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@opentelemetry/api":"^1.7.0","@opentelemetry/api-logs":"^0.48.0","@opentelemetry/sdk-logs":"^0.48.0","@opentelemetry/sdk-node":"^0.54.1","@opentelemetry/resources":"^1.27.0","@opentelemetry/sdk-metrics":"^1.21.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-proto":"^0.48.0","@opentelemetry/exporter-trace-otlp-proto":"^0.54.1","@opentelemetry/auto-instrumentations-node":"^0.52.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.54.1","@opentelemetry/instrumentation-nestjs-core":"^0.41.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","rimraf":"^6.0.1","esbuild":"0.19.5","ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.13_1736399219449_0.17174544288035531","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@autonomize/otel","version":"0.0.16","_id":"@autonomize/otel@0.0.16","maintainers":[{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},{"name":"amithkr","email":"amith@autonomize.ai"},{"name":"karthik-autonomize","email":"karthik@autonomize.ai"},{"name":"muhamed-shahabas-autonomize","email":"muhamed@autonomize.ai"},{"name":"simon.k","email":"simon@autonomize.ai"}],"dist":{"shasum":"f9ff2ad82f8888bd901475b119f12e0e6d296a6a","tarball":"https://registry.npmjs.org/@autonomize/otel/-/otel-0.0.16.tgz","fileCount":15,"integrity":"sha512-uEEDDJKWqMU5Rk8OA3oBNP44l9lIj3zHlj5bxj3RwGXyqqZa5BJcv0D3p3IOEXXqM7u2uhVNtUt74VKIP1v3gA==","signatures":[{"sig":"MEUCIQCo7ucmhZTdBzUBAHaMIgAqyg/tNZwDSsRTMs/+rbD1LwIgbaosmQmaTYHU5O6v4UC+AOqzHc3REpXOYWnIhtliffA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163448},"main":"./dist/cjs/index.js","type":"module","_from":"file:autonomize-otel-0.0.16.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js","require":"./dist/register.cjs"}},"scripts":{"build":"tsup","clean":"rimraf --no-glob dist","prebuild":"rimraf --no-glob dist"},"_npmUser":{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},"_resolved":"/tmp/7824809e5e99d4e51315f6c0b95e8161/autonomize-otel-0.0.16.tgz","_integrity":"sha512-uEEDDJKWqMU5Rk8OA3oBNP44l9lIj3zHlj5bxj3RwGXyqqZa5BJcv0D3p3IOEXXqM7u2uhVNtUt74VKIP1v3gA==","_npmVersion":"10.8.2","description":"An OpenTelemetry wrapper SDK for Node.js and Nest.js applications. This SDK provides unified instrumentation for traces, metrics, and logs with automatic context propagation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@opentelemetry/api":"^1.7.0","@opentelemetry/api-logs":"^0.48.0","@opentelemetry/sdk-logs":"^0.48.0","@opentelemetry/sdk-node":"^0.54.1","@opentelemetry/resources":"^1.27.0","@opentelemetry/sdk-metrics":"^1.21.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-proto":"^0.48.0","@opentelemetry/exporter-trace-otlp-proto":"^0.54.1","@opentelemetry/auto-instrumentations-node":"^0.52.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.54.1","@opentelemetry/instrumentation-nestjs-core":"^0.41.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","esbuild":"0.19.5","ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.16_1738087289619_0.565285895395887","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@autonomize/otel","version":"0.0.17","_id":"@autonomize/otel@0.0.17","maintainers":[{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},{"name":"amithkr","email":"amith@autonomize.ai"},{"name":"karthik-autonomize","email":"karthik@autonomize.ai"},{"name":"muhamed-shahabas-autonomize","email":"muhamed@autonomize.ai"},{"name":"simon.k","email":"simon@autonomize.ai"}],"dist":{"shasum":"2e41591a169e0afbb7f8d347987aee088eb79985","tarball":"https://registry.npmjs.org/@autonomize/otel/-/otel-0.0.17.tgz","fileCount":15,"integrity":"sha512-5MP+GU0joSUjo0LFzaQerv8bfv+IcqpQwIiq+vqgeDUNIOPt8PgGZFJj59v0hat8uTFi8l2Gm+5lB2DGVZGjhA==","signatures":[{"sig":"MEQCIH+ZBsiqLWydulxlWw+GqrFt+kk+97G1vQ8Yivkf/Ku9AiAy6ahXEARiILAxsErZyIVsRq8cX9MoQEXnN2WKkXB2rg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224019},"main":"./dist/cjs/index.js","type":"module","_from":"file:autonomize-otel-0.0.17.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","default":"./dist/register.js","require":"./dist/register.cjs"}},"scripts":{"build":"tsup","clean":"rimraf --no-glob dist","prebuild":"rimraf --no-glob dist"},"_npmUser":{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},"_resolved":"/tmp/36fd1c381fb2055489fa41c546951a93/autonomize-otel-0.0.17.tgz","_integrity":"sha512-5MP+GU0joSUjo0LFzaQerv8bfv+IcqpQwIiq+vqgeDUNIOPt8PgGZFJj59v0hat8uTFi8l2Gm+5lB2DGVZGjhA==","_npmVersion":"10.8.2","description":"An OpenTelemetry wrapper SDK for Node.js and Nest.js applications. This SDK provides unified instrumentation for traces, metrics, and logs with automatic context propagation.","directories":{},"_nodeVersion":"20.18.1","dependencies":{"@opentelemetry/api":"^1.7.0","@opentelemetry/api-logs":"^0.48.0","@opentelemetry/sdk-logs":"^0.48.0","@opentelemetry/sdk-node":"^0.54.1","@opentelemetry/resources":"^1.27.0","@opentelemetry/sdk-metrics":"^1.21.0","@opentelemetry/semantic-conventions":"^1.27.0","@opentelemetry/exporter-logs-otlp-proto":"^0.48.0","@opentelemetry/exporter-trace-otlp-proto":"^0.54.1","@opentelemetry/auto-instrumentations-node":"^0.52.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.54.1","@opentelemetry/instrumentation-nestjs-core":"^0.41.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^7.2.0","esbuild":"0.19.5","ts-node":"^10.9.2","typescript":"^5.7.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.0.17_1738144561842_0.26184510426031404","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@autonomize/otel","version":"0.0.18","type":"module","description":"An OpenTelemetry wrapper SDK for Node.js and Nest.js applications. This SDK provides unified instrumentation for traces, metrics, and logs with automatic context propagation.","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./register":{"types":"./dist/register.d.ts","import":"./dist/register.js","require":"./dist/register.cjs","default":"./dist/register.js"}},"main":"./dist/cjs/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"@opentelemetry/api":"^1.7.0","@opentelemetry/api-logs":"^0.48.0","@opentelemetry/auto-instrumentations-node":"^0.52.0","@opentelemetry/exporter-logs-otlp-proto":"^0.48.0","@opentelemetry/exporter-metrics-otlp-proto":"^0.54.1","@opentelemetry/exporter-trace-otlp-proto":"^0.54.1","@opentelemetry/instrumentation-nestjs-core":"^0.41.0","@opentelemetry/resources":"^1.27.0","@opentelemetry/sdk-logs":"^0.48.0","@opentelemetry/sdk-metrics":"^1.21.0","@opentelemetry/sdk-node":"^0.54.1","@opentelemetry/semantic-conventions":"^1.27.0"},"devDependencies":{"esbuild":"0.19.5","@types/node":"^20.9.0","ts-node":"^10.9.2","tsup":"^7.2.0","typescript":"^5.7.2"},"scripts":{"prebuild":"rimraf --no-glob dist","build":"tsup","clean":"rimraf --no-glob dist"},"_id":"@autonomize/otel@0.0.18","_integrity":"sha512-a2upctc1IBopr7ht9ZcTLMrVoBIgtPR+2qRODb6JNhX7P7kQTOD54InGS+l3mvpsh5PSIcgNFCtxJ2qSbV6ypg==","_resolved":"/tmp/27bf8adffc9554e714826627a516a26a/autonomize-otel-0.0.18.tgz","_from":"file:autonomize-otel-0.0.18.tgz","_nodeVersion":"20.18.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-a2upctc1IBopr7ht9ZcTLMrVoBIgtPR+2qRODb6JNhX7P7kQTOD54InGS+l3mvpsh5PSIcgNFCtxJ2qSbV6ypg==","shasum":"cb14bffbbea1cad326b0198df226eaf22d7e7960","tarball":"https://registry.npmjs.org/@autonomize/otel/-/otel-0.0.18.tgz","fileCount":15,"unpackedSize":223420,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHWyPNBlA2v5v9vHJac9gtrjt5DYQkWOLB4ykfMuKoW7AiBSKV1DZ2PecE4V+XEpCvsB3qHvt6AyndFwRn2jEYT7Mw=="}]},"_npmUser":{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},"directories":{},"maintainers":[{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},{"name":"amithkr","email":"amith@autonomize.ai"},{"name":"karthik-autonomize","email":"karthik@autonomize.ai"},{"name":"muhamed-shahabas-autonomize","email":"muhamed@autonomize.ai"},{"name":"simon.k","email":"simon@autonomize.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/otel_0.0.18_1738222995601_0.5453564664787216"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-30T06:52:46.177Z","modified":"2025-01-30T07:43:16.073Z","0.0.1":"2024-12-30T06:52:46.426Z","0.0.2":"2024-12-30T07:15:41.316Z","0.0.3":"2024-12-31T12:12:59.691Z","0.0.4":"2025-01-01T07:52:09.961Z","0.0.5":"2025-01-03T09:25:45.914Z","0.0.6":"2025-01-03T12:38:23.467Z","0.0.7":"2025-01-07T07:05:15.547Z","0.0.8":"2025-01-07T07:16:38.373Z","0.0.9":"2025-01-07T07:18:59.418Z","0.0.10":"2025-01-07T11:15:38.873Z","0.0.11":"2025-01-07T11:49:12.560Z","0.0.12":"2025-01-08T10:44:05.853Z","0.0.13":"2025-01-09T05:06:59.597Z","0.0.16":"2025-01-28T18:01:29.778Z","0.0.17":"2025-01-29T09:56:02.034Z","0.0.18":"2025-01-30T07:43:15.835Z"},"description":"An OpenTelemetry wrapper SDK for Node.js and Nest.js applications. This SDK provides unified instrumentation for traces, metrics, and logs with automatic context propagation.","maintainers":[{"name":"autonomizecloud","email":"autonomizecloud@autonomize.ai"},{"name":"amithkr","email":"amith@autonomize.ai"},{"name":"karthik-autonomize","email":"karthik@autonomize.ai"},{"name":"muhamed-shahabas-autonomize","email":"muhamed@autonomize.ai"},{"name":"simon.k","email":"simon@autonomize.ai"}],"readme":"# Autonomize OTEL (@autonomize/otel)\n\nA lightweight, easy-to-use OpenTelemetry SDK for Node.js and Nest.js applications. This SDK provides unified instrumentation for traces, metrics, and logs with automatic context propagation and built-in support for popular frameworks.\n\n## Features\n\n### Metrics Collection\n\n- Track custom metrics with counters, histograms, and up/down counters\n- Configurable metric export intervals\n- Pre-configured metric attributes\n- Direct access to OpenTelemetry metrics API\n\n### Distributed Tracing\n\n- Automatic trace context propagation\n- Built-in span creation and management\n- Custom attribute support\n- Support for error recording\n- Direct access to OpenTelemetry trace API\n\n### Structured Logging\n\n- Automatic trace correlation\n- Multiple severity levels (INFO, ERROR, WARN, DEBUG)\n- Custom attributes support\n- Error stack trace handling\n\n### Auto-Instrumentation\n\n- Initialization through env setup\n- No code changes required\n- HTTP client and server\n- Express.js framework\n- NestJS core components\n- Custom request hooks\n- Health check endpoint filtering\n\n## Installation\n\n```bash\n# Using npm\nnpm install @autonomize/otel\n\n# Using yarn\nyarn add @autonomize/otel\n\n# Using pnpm\npnpm add @autonomize/otel\n```\n\n## Quick Start\n\n### Auto-Instrumentation\n\nThe SDK supports automatic instrumentation of your Node.js application. To enable it:\n\n1. Set the NODE_OPTIONS environment variable:\n\n```bash\nNODE_OPTIONS=\"--require @autonomize/otel/register\"\n```\n\n2. Configure your environment variables (see Configuration section)\n\n3. Start your application normally:\n\n```bash\nnode app.js # you start script here\n```\n\n### Manual Initialization\n\nIf you prefer manual control over the SDK initialization:\n\n```typescript\nimport { OTEL } from '@autonomize/otel';\n\nconst otel = new OTEL({\n  serviceName: 'my-service',\n  environment: 'production',\n  version: '1.0.0',\n  otlpEndpoint: 'http://otlpendpoint:3000',\n});\n\nawait otel.start();\n\n// Your application code here\n\n// On shutdown\nawait otel.shutdown();\n```\n\n## Configuration\n\n### TelemetryConfig Options\n\n| Option           | Type   | Required | Default                 | Description                                 |\n| ---------------- | ------ | -------- | ----------------------- | ------------------------------------------- |\n| serviceName      | string | Yes      | -                       | Unique identifier for your service          |\n| environment      | string | Yes      | -                       | Deployment environment (e.g., 'production') |\n| version          | string | No       | undefined               | Service version                             |\n| otlpEndpoint     | string | No       | 'http://localhost:4318' | OpenTelemetry collector endpoint            |\n| metricIntervalMs | number | No       | 5000                    | Metric export interval in milliseconds      |\n\n#### Updated Configuration Options\n\n| Environment Variable        | Description                          | Default Value           | Type    |\n| --------------------------- | ------------------------------------ | ----------------------- | ------- |\n| OTEL_SERVICE_NAME           | Name of your service                 | 'unknown-service'       | string  |\n| OTEL_SERVICE_VERSION        | Version of your service              | '0.0.0'                 | string  |\n| OTEL_ENVIRONMENT            | Deployment environment               | 'development'           | string  |\n| OTEL_EXPORTER_OTLP_ENDPOINT | OpenTelemetry Collector endpoint     | 'http://localhost:4318' | string  |\n| OTEL_HTTP_ENABLED           | Enable HTTP instrumentation          | true                    | boolean |\n| OTEL_EXPRESS_ENABLED        | Enable Express instrumentation       | true                    | boolean |\n| OTEL_NESTJS_ENABLED         | Enable NestJS instrumentation        | false                   | boolean |\n| OTEL_LOG_LEVEL              | Log level (ERROR, WARN, INFO, DEBUG) | 'INFO'                  | string  |\n| OTEL_METRIC_EXPORT_INTERVAL | Metrics export interval in ms        | 5000                    | number  |\n\n### Example .env file\n\n```env\n# Basic Service Configuration\nOTEL_SERVICE_NAME=my-service\nOTEL_SERVICE_VERSION=1.0.0\nOTEL_ENVIRONMENT=development\n\n# OpenTelemetry Collector Endpoint\nOTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4318\n\n# Instrumentation Configuration\nOTEL_HTTP_ENABLED=true\nOTEL_EXPRESS_ENABLED=true\nOTEL_NESTJS_ENABLED=true\n\n# Logging Configuration\nOTEL_LOG_LEVEL=INFO\n\n# Metrics Configuration\nOTEL_METRIC_EXPORT_INTERVAL=5000\n```\n\n## Usage Examples\n\n### Metrics (otel.metrics)\n\n| Metric Type   | Description            | Usage Example                           |\n| ------------- | ---------------------- | --------------------------------------- |\n| Counter       | Only increases         | `otel.metrics.createCounter(...)`       |\n| Histogram     | Distribution of values | `otel.metrics.createHistogram(...)`     |\n| UpDownCounter | Can increase/decrease  | `otel.metrics.createUpDownCounter(...)` |\n\n---\n\n```typescript\nimport { OTEL } from '@autonomize/otel';\n\nconst otel = new OTEL();\n\n// Create counter\nconst requestCounter = otel.metrics.createCounter({\n  name: 'http.requests.total',\n  description: 'Total number of HTTP requests',\n  unit: 'requests',\n});\n\n// Record metrics\nrequestCounter.add(1, { 'http.method': 'GET' });\n\n// Create a histogram (distribution of values)\nconst histogram = otel.metrics.createHistogram({\n  name: 'metric_name',\n  description: 'metric description',\n  unit: 'unit',\n});\n\n// Create an up/down counter (can increase/decrease)\nconst upDownCounter = otel.metrics.createUpDownCounter({\n  name: 'metric_name',\n  description: 'metric description',\n  unit: 'unit',\n});\n\n// Access OpenTelemetry metrics API\nconst metricsAPI = otel.metrics.getMetrics();\n```\n\n### Tracing (otel.tracing)\n\n```typescript\nimport { OTEL } from '@autonomize/otel';\n\nconst otel = new OTEL();\n\n// Access OpenTelemetry trace API and context\nconst trace = otel.tracing.getTrace();\nconst context = otel.tracing.getContext();\nconst activeSpan = otel.tracing.getActiveSpan();\n\n// Create a traced operation\nawait otel.tracing.createSpan('my-operation', async () => {\n  // Your code here\n  await doSomething();\n});\n\n// Add attributes to current span\notel.tracing.addAttributes({\n  'custom.attribute': 'value',\n});\n\n// Record errors\ntry {\n  await riskyOperation();\n} catch (error) {\n  otel.tracing.recordError(error);\n  throw error;\n}\n```\n\n### Logging (otel.logging)\n\n```typescript\nimport { OTEL } from '@autonomize/otel';\n\nconst otel = new OTEL();\n\n// Log with different levels\notel.logging.info('Operation successful', { operation: 'data-sync' });\notel.logging.error('Operation failed', new Error('Sync failed'));\notel.logging.debug('Debug information', { details: 'some debug data' });\n```\n\n## NestJS Integration\n\n```typescript\nimport OTEL from '@autonomize/otel';\n\nasync function bootstrap() {\n  const otel = new OTEL({\n    serviceName: 'nest-service',\n    environment: process.env.NODE_ENV,\n  });\n\n  await otel.start();\n\n  const app = await NestFactory.create(AppModule);\n  await app.listen(3000);\n\n  // Graceful shutdown\n  process.on('SIGTERM', async () => {\n    await otel.shutdown();\n    await app.close();\n  });\n}\n```\n\n## Playground\n\nTo test new features or debug locally:\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/autonomize-ai/autonomize-sdk-js.git\n   cd autonomize-sdk-js\n   ```\n\n2. Set up the playground:\n\n   ```bash\n   cd playground\n   cp .env.example .env   # Configure your environment variables\n   pnpm install\n   ```\n\n3. Run the OTel playground:\n   ```bash\n   pnpm dev:otel\n   ```\n\nThis will start a development environment where you can test SDK features without publishing to npm.\n\n## Requirements\n\n| Requirement             | Version       |\n| ----------------------- | ------------- |\n| Node.js                 | >= 14.x       |\n| OpenTelemetry Collector | Latest stable |\n\n## Dependencies\n\n| Package                                    | Version |\n| ------------------------------------------ | ------- |\n| @opentelemetry/api                         | ^1.7.0  |\n| @opentelemetry/sdk-node                    | ^0.54.1 |\n| @opentelemetry/auto-instrumentations-node  | ^0.52.0 |\n| @opentelemetry/instrumentation-nestjs-core | ^0.41.0 |\n\nSee `package.json` for the complete list of dependencies.\n\n### Additional Resources\n\n- [OpenTelemetry Documentation](https://opentelemetry.io/docs/)\n- [OpenTelemetry Collector](https://opentelemetry.io/docs/collector/)\n- [OpenTelemetry Specification](https://opentelemetry.io/docs/specs/otel/)\n","readmeFilename":"README.md"}