{"_id":"@alineo-labs/otel","_rev":"5-f1faf8564cd0bed4f245233038308be3","name":"@alineo-labs/otel","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@alineo-labs/otel","version":"0.1.0","license":"Apache-2.0","_id":"@alineo-labs/otel@0.1.0","maintainers":[{"name":"drejtoolwell","email":"vivekpatel4049@gmail.com"}],"homepage":"https://github.com/DrejT/alineo#readme","bugs":{"url":"https://github.com/DrejT/alineo/issues"},"dist":{"shasum":"678fa681f43a9ae9da6354c9fa76e9a895c8f02c","tarball":"https://registry.npmjs.org/@alineo-labs/otel/-/otel-0.1.0.tgz","fileCount":4,"integrity":"sha512-AXuSOH8YrShCO+JQ0Tq34gXErKbZ8e5EkOlr0wTgkhJZzVZ0cbGt9c8/GAYSHFD/y4/ShK3T++HmQM7tbiepsQ==","signatures":[{"sig":"MEQCIDhgxlXFaU9r4gJot59qGOUjRJambCpbmt+9+eLRiYjDAiAvbNGoyiXIkNBZJa3s2pODVxNVRXxCryyb1YwenwobDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alineo-labs%2fotel@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5508},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"85844a1b5aae067c377cbeb8dd692f3e7c29efa3","scripts":{"build":"tsdown"},"_npmUser":{"name":"drejtoolwell","email":"vivekpatel4049@gmail.com"},"repository":{"url":"git+https://github.com/DrejT/alineo.git","type":"git","directory":"packages/adapters/otel"},"_npmVersion":"10.9.8","description":"OpenTelemetry hooks adapter for [alineo](https://alineo.tech). Emits distributed traces for sandbox lifecycle events — sandbox creation, exec calls, and checkpoints.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alineo-labs/core":"0.1.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.3","bun-types":"1.3.14","typescript":"6.0.3","@opentelemetry/api":"1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.1.0_1786774285827_0.823775437958735","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@alineo-labs/otel","version":"0.1.1","license":"Apache-2.0","_id":"@alineo-labs/otel@0.1.1","maintainers":[{"name":"drejtoolwell","email":"vivekpatel4049@gmail.com"}],"homepage":"https://github.com/DrejT/alineo#readme","bugs":{"url":"https://github.com/DrejT/alineo/issues"},"dist":{"shasum":"2767f0d7aca71c145214a12698ddfb4c1582f6fa","tarball":"https://registry.npmjs.org/@alineo-labs/otel/-/otel-0.1.1.tgz","fileCount":4,"integrity":"sha512-DGHkvdUYEoqDcvXFhI9qjz+9mhPZNIWRI6J6wB39aPRkfRoIOZri7e0ZMmjl/yPPoTqRZk2aaxCzCJm/mQ3UHQ==","signatures":[{"sig":"MEYCIQDYawCrDS765X8YIX7mviaDjbqGPjeJttKVhGpalHDZ8AIhAPxHGOKOgZ8WGrDrPc6cL7whZqD4sYkwEVqhoBpu7fM3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alineo-labs%2fotel@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5508},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"68d77069e3789b1d20291f0ba9a21a2c1345d183","scripts":{"build":"tsdown"},"_npmUser":{"name":"drejtoolwell","email":"vivekpatel4049@gmail.com"},"repository":{"url":"git+https://github.com/DrejT/alineo.git","type":"git","directory":"packages/adapters/otel"},"_npmVersion":"10.9.8","description":"OpenTelemetry hooks adapter for [alineo](https://alineo.tech). Emits distributed traces for sandbox lifecycle events — sandbox creation, exec calls, and checkpoints.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alineo-labs/core":"0.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.3","bun-types":"1.3.14","typescript":"6.0.3","@opentelemetry/api":"1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.1.1_1787410952235_0.16977120832743253","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@alineo-labs/otel","version":"0.1.2","license":"Apache-2.0","_id":"@alineo-labs/otel@0.1.2","maintainers":[{"name":"drejtoolwell","email":"vivekpatel4049@gmail.com"}],"homepage":"https://github.com/DrejT/alineo#readme","bugs":{"url":"https://github.com/DrejT/alineo/issues"},"dist":{"shasum":"4dabe3187ae4068ac5ed38eb087b5421db4bbc79","tarball":"https://registry.npmjs.org/@alineo-labs/otel/-/otel-0.1.2.tgz","fileCount":4,"integrity":"sha512-KAQkCfXv7J2zrXPBFUFKoZVox+E3c2NhDWTBcKoNfVn3eNFBLIV5iaIz2Xb45d5riWcJUDIW4+k1duZN1hWWNA==","signatures":[{"sig":"MEYCIQCwrD3SdYO1GM8oo0G+Tdlu3b7/XtGMrzIxjQHUtYvVuwIhAKCmLpCLZEz9VoyYU1SCkM4YnaENdYrnUl6k12eaQ78C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alineo-labs%2fotel@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5508},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"8bd54ff750438ee67b032d48e20abfade662099a","scripts":{"build":"tsdown"},"_npmUser":{"name":"drejtoolwell","email":"vivekpatel4049@gmail.com"},"repository":{"url":"git+https://github.com/DrejT/alineo.git","type":"git","directory":"packages/adapters/otel"},"_npmVersion":"10.9.8","description":"OpenTelemetry hooks adapter for [alineo](https://alineo.tech). Emits distributed traces for sandbox lifecycle events — sandbox creation, exec calls, and checkpoints.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alineo-labs/core":"0.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.3","bun-types":"1.3.14","typescript":"6.0.3","@opentelemetry/api":"1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.1.2_1788102913697_0.1989290486020594","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@alineo-labs/otel","version":"0.1.3","license":"Apache-2.0","_id":"@alineo-labs/otel@0.1.3","maintainers":[{"name":"drejtoolwell","email":"vivekpatel4049@gmail.com"}],"homepage":"https://github.com/DrejT/alineo#readme","bugs":{"url":"https://github.com/DrejT/alineo/issues"},"dist":{"shasum":"77a36e15ffd7fe37227ec071785f1ca4bbe7f96d","tarball":"https://registry.npmjs.org/@alineo-labs/otel/-/otel-0.1.3.tgz","fileCount":4,"integrity":"sha512-E5pjfJ0SjTSaAzTV/6mM59MIuVszRVTKt6ttpJGqeXtIf0+2h6GO+5l/7uJVtC09FuBqsEBc5HBbEIabLtIzng==","signatures":[{"sig":"MEQCID75pO49Ega956kxrUy5Vem5s130L39/+Tm0nveD4tAhAiBjjtjCmKys7X9d+DhdCMJb8V9mns5p31+J1gnO5YQHLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alineo-labs%2fotel@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5508},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs"}},"gitHead":"0a4efc6f2b7e9cc4b02acf303b2439788d55907c","scripts":{"build":"tsdown"},"_npmUser":{"name":"drejtoolwell","email":"vivekpatel4049@gmail.com"},"repository":{"url":"git+https://github.com/DrejT/alineo.git","type":"git","directory":"packages/adapters/otel"},"_npmVersion":"10.9.8","description":"OpenTelemetry hooks adapter for [alineo](https://alineo.tech). Emits distributed traces for sandbox lifecycle events — sandbox creation, exec calls, and checkpoints.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@alineo-labs/core":"0.4.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.22.3","bun-types":"1.3.14","typescript":"6.0.3","@opentelemetry/api":"1.9.1"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/otel_0.1.3_1788628601233_0.7979443670673962","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@alineo-labs/otel","version":"0.1.4","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/DrejT/alineo.git","directory":"packages/adapters/otel"},"type":"module","main":"./dist/index.mjs","types":"./dist/index.d.mts","exports":{".":{"import":"./dist/index.mjs","types":"./dist/index.d.mts"}},"publishConfig":{"access":"public","provenance":true},"scripts":{"build":"tsdown"},"dependencies":{"@alineo-labs/core":"0.4.1"},"devDependencies":{"@opentelemetry/api":"1.9.1","bun-types":"1.4.2","tsdown":"0.23.0","typescript":"6.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_id":"@alineo-labs/otel@0.1.4","gitHead":"d3323f599d24aade22d8e26ed1ae695e1d236280","description":"OpenTelemetry hooks adapter for [alineo](https://alineo.tech). Emits distributed traces for sandbox lifecycle events — sandbox creation, exec calls, and checkpoints.","bugs":{"url":"https://github.com/DrejT/alineo/issues"},"homepage":"https://github.com/DrejT/alineo#readme","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-zpT5+vGpnJpTxP79QEO1/uRVOZ1jIo0SvUp5Dr2R35HFazwhswyfcAXaaFbcHDvMp71t7AespuW8bFFLcsGAKw==","shasum":"e356e2d8b5a9ee9c5ffada536c20027bd0fbf1f7","tarball":"https://registry.npmjs.org/@alineo-labs/otel/-/otel-0.1.4.tgz","fileCount":4,"unpackedSize":5480,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@alineo-labs%2fotel@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD3rClijNZz5fa0Q42xLVCsi7LoUjYn4XYMS/uu/LO9lAIhANpZF+U8b5+1+n5hweAwCFiYTsr56TEPyOjAVGD/cK9F"}]},"_npmUser":{"name":"drejtoolwell","email":"vivekpatel4049@gmail.com"},"directories":{},"maintainers":[{"name":"drejtoolwell","email":"vivekpatel4049@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/otel_0.1.4_1789325258714_0.859696107713424"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-15T06:11:25.685Z","modified":"2026-09-13T18:47:39.155Z","0.1.0":"2026-08-15T06:11:25.964Z","0.1.1":"2026-08-22T15:02:32.381Z","0.1.2":"2026-08-30T15:15:13.831Z","0.1.3":"2026-09-05T17:16:41.376Z","0.1.4":"2026-09-13T18:47:38.844Z"},"bugs":{"url":"https://github.com/DrejT/alineo/issues"},"license":"Apache-2.0","homepage":"https://github.com/DrejT/alineo#readme","repository":{"type":"git","url":"git+https://github.com/DrejT/alineo.git","directory":"packages/adapters/otel"},"description":"OpenTelemetry hooks adapter for [alineo](https://alineo.tech). Emits distributed traces for sandbox lifecycle events — sandbox creation, exec calls, and checkpoints.","maintainers":[{"name":"drejtoolwell","email":"vivekpatel4049@gmail.com"}],"readme":"# @alineo-labs/otel\n\nOpenTelemetry hooks adapter for [alineo](https://alineo.tech). Emits distributed traces for sandbox lifecycle events — sandbox creation, exec calls, and checkpoints.\n\n```bash\nbun add @alineo-labs/otel\n```\n\n---\n\n## Usage\n\n```ts\nimport { otelHooks } from \"@alineo-labs/otel\";\n\nconst sb = await client.sandbox({\n  image: \"ubuntu:22.04\",\n  resources: { cpu: \"500m\", memory: \"512Mi\" },\n  hooks: otelHooks(tracer),\n});\n```\n\n### Emitted spans\n\n| Span                 | Emitted on                  |\n| -------------------- | --------------------------- |\n| `sandbox.run`        | Sandbox created → closed    |\n| `sandbox.exec`       | Each `sb.exec()` call       |\n| `sandbox.checkpoint` | Each `sb.checkpoint()` call |\n\n### Custom span options\n\n```ts\notelHooks(tracer, {\n  attributes: { \"deployment.env\": \"production\" },\n});\n```\n\n---\n\n## License\n\nApache 2.0\n","readmeFilename":"README.md"}