{"_id":"@aws/otel-aws-xray-propagator","_rev":"7-dc1e0a92a934fad76d6cc90d64070b5c","name":"@aws/otel-aws-xray-propagator","dist-tags":{"latest":"0.13.0"},"versions":{"0.12.0":{"name":"@aws/otel-aws-xray-propagator","version":"0.12.0","keywords":["opentelemetry","nodejs","tracing","profiling","awsxray"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@aws/otel-aws-xray-propagator@0.12.0","maintainers":[{"name":"alolita","email":"alolita.sharma@gmail.com"},{"name":"allenyin96","email":"allenyin@amazon.com"}],"homepage":"https://github.com/aws-opentelemetry/aws-otel-js#readme","bugs":{"url":"https://github.com/aws-opentelemetry/aws-otel-js/issues"},"dist":{"shasum":"c0a59d8b70b137bc3514ff3591b72ef8e5e0361a","tarball":"https://registry.npmjs.org/@aws/otel-aws-xray-propagator/-/otel-aws-xray-propagator-0.12.0.tgz","fileCount":12,"integrity":"sha512-OXddSZS3kHH3MwoNOQVqaYBPci1qX7Q+zcrwvyBb/fiCiN4nGpzI7ymbNmTsj46/zBe2FdTXZ8fzVd+J5NPV4Q==","signatures":[{"sig":"MEQCIFxuvNUZMku9WVf0EhjS8BLdRk91gsFlA3g/Ymdk1x8+AiBdRvirmmzitRxugx2IOlxcL2ZD/Ylu6skI4g+lxLrJuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj5Q+CRA9TVsSAnZWagAAFpsP/jj8uJ9Jbh745L6rv+6k\nY9qi7Pozc5EEvttqlXYDOtPUvcy58Be3OAAF6yeZ36gVNtpJD28NRY0/RWBr\ny8acH6Zy6E2wLHoUXL/PbyNCtl6ILpaqjiD3klDgzY7e9NWw+Dt19Kk6K/dj\nlOtwtMuGl7IaX8KTPAmMq1URy8AhTf3JTKWVrENXnG+cXPh0a8x/9HKdI9IZ\ncdQI7SIBhKT6roYr714JBBQIfUkl4c76iX4p2S+mDqGtbQA3OxDKFelANTPO\n6fsRye4jy+d3LRlwTQ9gthzaCEG8lna1ssVjlU1+J7mc662Mx4Xo/GgMOa5h\nfh7QY930RIvSYzakY/QPtDBT0tmw9C6NQOYQHp/U1L2bZWjPWv/WCm0C0dvj\nxSKkvT3g1272n6ULxXf+b3UHKiv3SJhehC+rnJVhvJLRElzT0KL4ApRpcOQa\nJAzZpKT+0tfbbM3KrnKJRez0Oi1IonHJNQM99r4sgGK9TjLrJEyizRoZY7kZ\nC2APu3vKZL3fhTc6xm4P7SjonphxQhfFXAOGKlIxao4LDZed4Grj/WWBXU0Y\n01+UrfkqnzbiU5lSeTnEds3I+QXRIFxmnC60DHm/gUHv0sltgIR+Td/SNdso\nSOAvbs42gyMUHrjio2FDXvfipZXIDcK2o+bECYL4Xdqo0C0sUJZE3Bw7mzsC\n1Wt5\r\n=oKSY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/index-webpack.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"alolita","email":"alolita.sharma@gmail.com"},"deprecated":"No longer supported, use @opentelemetry/propagator-aws-xray instead","repository":{"url":"git+https://github.com/aws-opentelemetry/aws-otel-js.git","type":"git"},"_npmVersion":"6.14.8","description":"OpenTelemetry AWS Xray propagator provides HTTP header propagation for systems that are using AWS Xray HTTP header format.","directories":{},"_nodeVersion":"14.11.0","dependencies":{"@opentelemetry/api":"^0.10.2","@opentelemetry/core":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.0","mocha":"6.2.3","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.1","ts-node":"8.10.2","webpack":"4.43.0","ts-mocha":"7.0.0","ts-loader":"8.0.0","typescript":"3.9.6","@types/node":"12.12.47","karma-mocha":"2.0.1","@types/mocha":"7.0.2","@types/sinon":"9.0.4","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","tslint-microsoft-contrib":"6.2.0","tslint-consistent-codestyle":"1.16.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/otel-aws-xray-propagator_0.12.0_1603245118474_0.6859377212418436","host":"s3://npm-registry-packages"}},"0.12.1":{"name":"@aws/otel-aws-xray-propagator","version":"0.12.1","keywords":["opentelemetry","nodejs","tracing","profiling","awsxray"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@aws/otel-aws-xray-propagator@0.12.1","maintainers":[{"name":"alolita","email":"alolita.sharma@gmail.com"},{"name":"allenyin96","email":"allenyin@amazon.com"}],"homepage":"https://github.com/aws-observability/aws-otel-js#readme","bugs":{"url":"https://github.com/aws-observability/aws-otel-js/issues"},"dist":{"shasum":"664e1dc6e4bc618cbaeb06d8f9c07086cdf9cb14","tarball":"https://registry.npmjs.org/@aws/otel-aws-xray-propagator/-/otel-aws-xray-propagator-0.12.1.tgz","fileCount":12,"integrity":"sha512-eQ2aWxoO0p1fjeSvmC3S5vZq7+4Pdid3yk6QStXK4kZwE3MWaqMkj/hGvMjEqSeTkrWE2ea4dnTyUEJdCk+/LQ==","signatures":[{"sig":"MEUCIAKikkONfMvs6hj4gQD9ArYXTRBceLOLlGyarDqhr17DAiEA4yxrqNsBrXBU9YLb2rVv9PVlIrplHIsd/iQcH19zwro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq1agCRA9TVsSAnZWagAAl4sP/0YaxuO7kjLQCKRalb8v\nrbh/n19ELyX/1NP+zct4emxnBKpE/S8H5UTpKnm2+xqMOycFmgNefTS5VhoV\nkCdLVSdtiiKN6siUI7ZBhf1KqhPEKL5N3ONjB9rI4B69KSXimhThIIva23c8\nU15dJbaALBFK+YutOperqN7XxDJPehjQaRG0hurtbS1uWUmdSB65wovkFB4O\nsSbK2Pm0zQqeaE1WEOJEdav8pTDqRhLDwtDbs4gh6fwKjnh1+BgWTGWBKao7\nvRHK9/1VDb1TrIcxLRtBDXIEzby7IM24TGR3mXm5DmROz4e90ybH4ypPG7KI\nWlMPbNjvS+SWvmHQ+UBWk2mPWZlEYy3QHtjJcld2Xywv8nAx+yhnty9NxgLu\nPDAMCwVBwcvTKSZN6MY9zRb/gPrNHuof+Adwr1EEdjT00NguX9GfwpmkX1bs\nkCBVtgUoBz+3nyumX0FuacwE/8Zq6u6wDXqk57TO6WL6qzzLgisirITSnjCR\nNckxuWOW1k+EBwGWkAvCHTESBmwzW3RiIWSdywZZFdklpKgz5qorauAlgDEZ\nX0uu86IBi/l5X1DqjcFJPgiHDwmIfWX/KVW0o6UdsSXpllQZvqzVWx64d4qu\npgjHl946uORzteeXa1xK5IMsb5icCkGullwDE4aDEkGhp05UVSFnYDGGGdJZ\nSot9\r\n=RqyD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/index-webpack.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"alolita","email":"alolita.sharma@gmail.com"},"deprecated":"No longer supported, use @opentelemetry/propagator-aws-xray instead","repository":{"url":"git+https://github.com/aws-observability/aws-otel-js.git","type":"git"},"_npmVersion":"6.14.8","description":"OpenTelemetry AWS Xray propagator provides HTTP header propagation for systems that are using AWS Xray HTTP header format.","directories":{},"_nodeVersion":"14.11.0","dependencies":{"@opentelemetry/api":"^0.10.2","@opentelemetry/core":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.0","mocha":"6.2.3","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.1","ts-node":"8.10.2","webpack":"4.43.0","ts-mocha":"7.0.0","ts-loader":"8.0.0","typescript":"3.9.6","@types/node":"12.12.47","karma-mocha":"2.0.1","@types/mocha":"7.0.2","@types/sinon":"9.0.4","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","tslint-microsoft-contrib":"6.2.0","tslint-consistent-codestyle":"1.16.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/otel-aws-xray-propagator_0.12.1_1605064351909_0.3729320304656094","host":"s3://npm-registry-packages"}},"0.12.2":{"name":"@aws/otel-aws-xray-propagator","version":"0.12.2","keywords":["opentelemetry","nodejs","tracing","profiling","awsxray"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@aws/otel-aws-xray-propagator@0.12.2","maintainers":[{"name":"alolita","email":"alolita.sharma@gmail.com"},{"name":"allenyin96","email":"allenyin@amazon.com"}],"homepage":"https://github.com/aws-observability/aws-otel-js#readme","bugs":{"url":"https://github.com/aws-observability/aws-otel-js/issues"},"dist":{"shasum":"5b63d85c46dba91fa92ca043a4ffc7aee1175675","tarball":"https://registry.npmjs.org/@aws/otel-aws-xray-propagator/-/otel-aws-xray-propagator-0.12.2.tgz","fileCount":12,"integrity":"sha512-ygsvzUllMrhufYrTprzaSogfNR2G7KgBgjT7/WH1m5KxYoyhXrhKJi+/imSIw/X8yt2tJjE0nP0ig9R5ytLW4w==","signatures":[{"sig":"MEYCIQDfMfmvLLo0f6TUB61t6CzX3pMvRe0xkdYUvejxXRuG6wIhAPRIQmC+ZzOUab4kmlUqE+rk+BvSzgOJY+srGcSrPitc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0rhPCRA9TVsSAnZWagAAeZAP/j4NdM5nAjDJ0oxZcpmH\n06V+aU+pJJaLoE883+jBFLy7cItoG/J1Ir2um9mXSdV/S6TyvPFuzDzzU1bD\nwkjy7irBflJg2Sck/IdTQmKY3WmdR5I0HG43kt+1O5OlFUmSwFC7gYUU7FzJ\n9QV12F5A+FPyxwnjuZkv9DnAAzncEWeEzSoN38mwomnCqJVq0CHhpK3pOUL+\nkVj0GRN08MLpPcPayzOqoBJAT83mPmxF+QN63jucFGF2ArB4wNZep6x9kz4N\n/cBKGrEmKez4IKRbZOeX3Dt8ehiuaeB7MjN9t1sDF5Jsr/iricE+7viZ0umC\nDiALMnAzUn0oKGrM2cTbG8VM4tlhZHN00XisqUS+lopxI03s455CZZDHDrGf\nbGJyNbV9FKGHMqw5bNNsIlBO4UBEkNBUwyL8iWtR2alGIlBoo35PZvv7ondM\nKwdcoqfRt+NWD8tQk+B8o0/uUTCWPCG7ziZSP8Powo26OqijDm7C10S670KS\nE0M3z0azpSkuupAEP+okC8AJ2VgnvY9gXlwtgfkEu3LopL9w7mKRp1jI05og\nCwtC4V3H9Ua50IXwv2tjKlVbXDZni36F6XuOnScknW6mrRPcCR+YWTjOnzZ4\nJ4ZXXDzRpSvc0nCjt4hiQNziIUwzD7HaVgHuK/ij+AjASqRgi6i1J0AL4soP\nCkT3\r\n=naxx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/index-webpack.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"alolita","email":"alolita.sharma@gmail.com"},"deprecated":"No longer supported, use @opentelemetry/propagator-aws-xray instead","repository":{"url":"git+https://github.com/aws-observability/aws-otel-js.git","type":"git"},"_npmVersion":"6.14.8","description":"OpenTelemetry AWS Xray propagator provides HTTP header propagation for systems that are using AWS Xray HTTP header format.","directories":{},"_nodeVersion":"14.11.0","dependencies":{"@opentelemetry/api":"^0.13.0","@opentelemetry/core":"^0.13.0","@opentelemetry/context-base":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.0","mocha":"6.2.3","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.1","ts-node":"8.10.2","webpack":"4.43.0","ts-mocha":"7.0.0","ts-loader":"8.0.0","typescript":"3.9.6","@types/node":"12.12.47","karma-mocha":"2.0.1","@types/mocha":"7.0.2","@types/sinon":"9.0.4","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","tslint-microsoft-contrib":"6.2.0","tslint-consistent-codestyle":"1.16.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/otel-aws-xray-propagator_0.12.2_1607645262835_0.7646506552564345","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@aws/otel-aws-xray-propagator","version":"0.13.0","keywords":["opentelemetry","nodejs","tracing","profiling","awsxray"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@aws/otel-aws-xray-propagator@0.13.0","maintainers":[{"name":"allenyin96","email":"allenyin@amazon.com"},{"name":"alolita","email":"alolita.sharma@gmail.com"}],"homepage":"https://github.com/aws-observability/aws-otel-js#readme","bugs":{"url":"https://github.com/aws-observability/aws-otel-js/issues"},"dist":{"shasum":"ed9ec89b05335d4c8a326b3cc0ff6d44b095c3af","tarball":"https://registry.npmjs.org/@aws/otel-aws-xray-propagator/-/otel-aws-xray-propagator-0.13.0.tgz","fileCount":12,"integrity":"sha512-TE3eJuRwoXc8ihkoPDw4+AnihmGXm7O8RiQxLVWfNfKoThmRZ+LZ6laUe5NiELdr0MZn9hqUo/sHrSskFRduaA==","signatures":[{"sig":"MEYCIQDGDpuTbJfGykC86dEEgy8YFUYiVYffM8Relq45yFTitAIhAI5LbShaZf5QgTb4vqk4zx0Cm5bPiuUgIvNmesYxmjZW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31806,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2FCfCRA9TVsSAnZWagAAtZsP/A2l3gfMKLfCN4fAD99v\nbPt9Dvj3LgOcjxUDkuy4/8ZRte8hIp1vUlWGsoj3+5RXts/Ql7uBlcN9Sp/W\nr9Mo25lUi2Y36rTl27DGvsyiH6u2rk1cUjnj1LSKCi6jSyZMchHPfOu4mFKl\nphXhC4d9w1RpMd6+22mgGvDA12wUt0KcUeRxMcSIqtizIiQ9LW92P1oySv8J\nVtH2VT3oRyMUsa3DRbgEN1o/2mec3l/lUMDaK2Ying7znVMB0Bru/0g5fIhb\nK+fZ2HKdv3iS583wBQfu8Yb484j6H4F+usUlTn+RizpE8NhHnfHSdx5jyZ43\nVH2RRzVmSq6H2UHMFgIIdO4VCZS1vs/wKTpRWGaQiw+bbS+IPK0o6m4kcCF2\nrZF+hWrDIDCHMoavUsGeHC7YxEiFiqthTsUSxxMEHrtU9FKetZmc4NOMM9wS\n841SlwWjJWHqzUUvr7nGLN/vXSJQaKr1DJvWmRlVehAswRuyKRXk/9Y6mXaW\nbJoE4AHVjW7b9C903qduy+pL+5DSwoUoT6jOaZ5p2M8DZvHqVbvFDYVoKIKe\n9tcdWOS9YoULtb8gztRohhl/SVmFO3IfQ6maL4h5D/8/EAS0mdkptUGiAJaN\nOX1lyDrrk7RjM7hzJadQaimawX8o33OGgPWXEouUgxKs2A5AbflvR9X1cVwI\ndqek\r\n=k10B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/index-webpack.ts'","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","precompile":"tsc --version","tdd:browser":"karma start","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"alolita","email":"alolita.sharma@gmail.com"},"deprecated":"No longer supported, use @opentelemetry/propagator-aws-xray instead","repository":{"url":"git+https://github.com/aws-observability/aws-otel-js.git","type":"git"},"_npmVersion":"6.14.8","description":"OpenTelemetry AWS Xray propagator provides HTTP header propagation for systems that are using AWS Xray HTTP header format.","directories":{},"_nodeVersion":"14.11.0","dependencies":{"@opentelemetry/api":"^0.13.0","@opentelemetry/core":"^0.13.0","@opentelemetry/context-base":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.0","mocha":"6.2.3","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.1","ts-node":"8.10.2","webpack":"4.43.0","ts-mocha":"7.0.0","ts-loader":"8.0.0","typescript":"3.9.6","@types/node":"12.12.47","karma-mocha":"2.0.1","@types/mocha":"7.0.2","@types/sinon":"9.0.4","karma-webpack":"4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","tslint-microsoft-contrib":"6.2.0","tslint-consistent-codestyle":"1.16.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/otel-aws-xray-propagator_0.13.0_1608011935244_0.5584719684853039","host":"s3://npm-registry-packages"}}},"time":{"created":"2020-10-21T01:51:58.265Z","modified":"2026-06-24T20:56:16.493Z","0.12.0":"2020-10-21T01:51:58.606Z","0.12.1":"2020-11-11T03:12:32.070Z","0.12.2":"2020-12-11T00:07:43.153Z","0.13.0":"2020-12-15T05:58:55.364Z"},"bugs":{"url":"https://github.com/aws-observability/aws-otel-js/issues"},"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","homepage":"https://github.com/aws-observability/aws-otel-js#readme","keywords":["opentelemetry","nodejs","tracing","profiling","awsxray"],"repository":{"url":"git+https://github.com/aws-observability/aws-otel-js.git","type":"git"},"description":"OpenTelemetry AWS Xray propagator provides HTTP header propagation for systems that are using AWS Xray HTTP header format.","maintainers":[],"readme":"# OpenTelemetry Propagator AWS X-Ray\n[![Gitter chat][gitter-image]][gitter-url]\n[![Apache License][license-image]][license-image]\n\nThe OpenTelemetry Propagator for AWS X-Ray provides HTTP header propagation for systems that are using AWS X-Ray HTTP header format. This propagator translates the OpenTelemetry SpanContext into the equivalent AWS X-Ray header format, for use with the OpenTelemetry JS SDK. \n\n### Installation\n\n`\nnpm install --save @aws/otel-aws-xray-propagator\n`\n\n### Usage\n\nIn the [global tracer configuration file](https://github.com/open-telemetry/opentelemetry-js/blob/master/getting-started/README.md#initialize-a-global-tracer), configure the following:\n\n```js\nconst { propagation } = require(\"@opentelemetry/api\");\nconst { AWSXRayPropagator } = require('@aws/otel-aws-xray-propagator');\n// ...\n\nmodule.exports = (\"service_name_here\") => {\n  // set global propagator\n  propagation.setGlobalPropagator(new AWSXRayPropagator());\n  // ...}\n```\n\nFor more details, see the [Getting Started guide](https://aws-otel.github.io/docs/getting-started/javascript-sdk).\n\n### Propagator Details\n\nExample header:`X-Amzn-Trace-Id: Root=1-5759e988-bd862e3fe1be46a994272793;Parent=53995c3f42cd8ad8;Sampled=1`\n\nThe header consists of three parts: the root trace ID, the parent ID and the sampling decision. The root is required, whereas the parent ID and sampling decision are optional.\n\n#### Root - The AWS X-Ray format trace ID\n\n* Format: (spec-version)-(timestamp)-(UUID)\n    * spec_version - The version of the AWS X-Ray header format. Currently, only \"1\" is valid.\n    * timestamp - 32-bit number in base16 format, encoded from time(second) when created. Populated by taking the first 8 characters of the OpenTelemetry trace ID.\n    * UUID - 96-bit random number in base16 format. Populated by taking the last 10 characters of the OpenTelemetry trace ID.\n\nRoot is analogous to the [OpenTelemetry Trace ID](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/overview.md#spancontext), with some small format changes.\nFor additional reading, see the [AWS X-Ray Trace ID](https://docs.aws.amazon.com/xray/latest/devguide/xray-api-sendingdata.html#xray-api-traceids) public documentation.\n\n#### Parent - The ID of the AWS X-Ray Segment\n\n* 64-bit random number in base16 format. Populated from the [OpenTelemetry Span ID](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/overview.md#spancontext).\n\n#### Sampled - The sampling decision*\n\n* Defined in the AWS X-Ray specification as a tri-state field, with \"0\", \"1\" and \"?\" as valid values. Only \"0\" and \"1\" are used in this propagator.\n* Populated from the [OpenTelemetry trace flags](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/overview.md#spancontext).\n\nExample of usage (will be added after published):\n### Useful links\n- For more information on OpenTelemetry, visit: <https://opentelemetry.io/>\n- For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js>\n- For help or feedback on this project, join us on [gitter][gitter-url]\n\n### License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[gitter-image]: https://badges.gitter.im/open-telemetry/opentelemetry-js.svg\n[gitter-url]: https://gitter.im/open-telemetry/opentelemetry-node?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n[license-url]: https://github.com/open-telemetry/opentelemetry-js-contrib/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n","readmeFilename":"README.md"}