{"_id":"@opentelemetry/tracing","_rev":"162-f28c696bba9c8bcc2fb2453c96cd011b","name":"@opentelemetry/tracing","dist-tags":{"next":"0.24.0","latest":"0.24.0","canary":"0.24.1-alpha.1"},"versions":{"0.1.0":{"name":"@opentelemetry/tracing","version":"0.1.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.1.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"598960aa73cdfe7308233fd877709417d2a25bcb","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.1.0.tgz","fileCount":3,"integrity":"sha512-mYz1SHR0IJB4sf/QhjXfC/GNIMjJEIQc6uqDsHAhzrWF8D5Xr6g/rp5LHJXy4HSCAP+yN6867LxHn7jjYjhK7Q==","signatures":[{"sig":"MEQCIGSVhD0u60jNbjeeGLy7by/BWfS5qzlP3DETI3kw4aaWAiA8w1iQWfbTMtzwSicIJ+FXtsywFhiSYv7FEajTGgEOQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnRIpCRA9TVsSAnZWagAApi8P/jdYjNl/yfDaPNa8KJE1\nRtuwurazC4WmeFJ6g92WXu7Mehyppn29StJE+YKnZwNWNtmaspPf2yx0JySM\nkYy9B/w3BR8JXGGJePR3bC7+IeYc51vAg44q0g83+hh9lIRtWcpG82RAXXE5\nU/3NdTTZA4yDq2MimmBkp0Gb9T3m8BeDuUqqlIwB5O0gmHlzOMTZlfNaj8YT\np4VXZwju9jCrQKUVOBhqhJ6OYdBLJqho3+O12NXwhWNmp2kLTaIb3etaPi7q\nIaHSPdP/5Vu+kGuiGSdT/VRBL/0g4dpg7a+/ywvkHWHn6cWp7t+OeQT0krIp\nFI551Y33JIgwr3cCZvsZF8JbUYgK3O9kaPJ5M5Ig6bJIGjud/4Pp6q7cv5Qg\n1KID6wFVHx3Jow+HlRbaJmQaVxI4d92OqWvrIc7iaFV58zOfpQ/Ibrof3jXl\n+6slNM7Kaa6yZTT8YIrSnhRrGzP5TO+Vakd9mKirVYgfYa2yZvDub0g+w2Tq\neHB8q1y58G/MlJEm2ZQtirAprUB+qf260rY3PfQEnt9ofWwP9IeWPINt7VI2\n9ZiVI8qG27wZOy24iTgQzopByaHdTNxlzK3Vil6rbotXGcitQU34L2XPUfhM\nVU/QrQnMr5B4Iv5uZoP+c+a383ewZ5G77BL6C8BftF61XXGJSkpQi/1jXuw8\nzh47\r\n=0Zel\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"yarn test -- --watch-extensions ts --watch","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.ts' --exclude 'test/index-webpack.ts'","check":"gts check","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc -p .","test:browser":"karma start --single-run"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/base":"^0.1.0","@opentelemetry/core":"^0.1.0","@opentelemetry/types":"^0.1.0","@opentelemetry/scope-base":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.0.0","nyc":"^14.1.1","karma":"^4.1.0","mocha":"^6.1.0","rimraf":"^3.0.0","codecov":"^3.1.0","ts-node":"^8.0.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"^3.6.3","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^2.2.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.1.0_1570574889104_0.3124532275185592","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@opentelemetry/tracing","version":"0.1.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.1.1","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"da30de7ae552d04bcf0d966964e0ab20ba545e31","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.1.1.tgz","fileCount":33,"integrity":"sha512-vgyjpPZLNdxOZIMnkb6dD0J7QTmEfLUfDDeeCaZHWb0GQnXHIqR8B6ezAlIouofuBrFVKJm1WvqpmQ2UOYaNEg==","signatures":[{"sig":"MEUCIA2yiAif4cz1PVVQc6fsfx+6z9TKkUn+3viwvGNIe6iIAiEAgWxyfwZO2HWfDmQIc2a1p8cHAzZov/fY5UCl8Cp2fvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpluOCRA9TVsSAnZWagAAvV0P/igcFMQOGxlccjkE4yHe\n384a+ofcOYbX5TTkA4y6/enLQhhz2xZkyM0zyBkrd+fiYWTevtUfRLcGRzZO\nBtHa5m2AfO3svu2nFIFiRjEtmpv20eVKfgTB/QNfZG/e0M3dy2ow7Akmqw/I\nO7VW8D3tsg2zt9lDqAzJ/craJGFOzEOFjKrcciW5L/zAk2EBYeXfmShs7Pk3\n6uhMzYkrowhVNJJF1In6EmN5NgXXMylyHjCjJ4g4HgNE9NzO4DGIEZHkXQpd\nIo+J9C6jgFqUbvqb+4tgpp3fq6PR8JzR3jTFV8SowU72jY/eZ5kpaBYqDPHB\n0BRKgrLxVFybvO2oqGc8ahCXMQ7WjBY+RrwNyP5mwpLqa9Zqm4xCPqNoTpdL\nek8Sj9x+Av0I3QGOo8dBIvlgJ5XVNQuKSJZ2PAdyTdQfA+IsTBJF6mmDwuQX\nxmUYIlG7Lj+vrUrTl77DkZ5tlpf6b8IAWBf11eBHXTR4pVUC/zdfyietLend\noAq/UrG90jAkqkv9rUZnX6xqJ5CM1cnnByXIOt35qbDrJD4rPTK43khGovfO\n4FB3sc8TWw+id7RIeeMfQJmseefFAjE2hF2/EM4ikNINtZ08CS7embDqYtRs\nWXlVZM3ibgg5OqmvfKqEa/jidydYpMEZ3dFT88axipH0ak9S3ZHlY9U6cYH1\nwsyP\r\n=A8m2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"yarn test -- --watch-extensions ts --watch","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.ts' --exclude 'test/index-webpack.ts'","check":"gts check","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc -p .","prepare":"npm run compile","test:browser":"karma start --single-run"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/base":"^0.1.0","@opentelemetry/core":"^0.1.0","@opentelemetry/types":"^0.1.0","@opentelemetry/scope-base":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.0.0","nyc":"^14.1.1","karma":"^4.1.0","mocha":"^6.1.0","rimraf":"^3.0.0","codecov":"^3.1.0","ts-node":"^8.0.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"^3.6.3","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^2.2.0","tslint-microsoft-contrib":"^6.2.0","tslint-consistent-codestyle":"^1.15.1"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.1.1_1571183501507_0.1726121930583302","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@opentelemetry/tracing","version":"0.2.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.2.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0bf82e4b83b1f38fbc7caf8964a083014c5f7a72","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.2.0.tgz","fileCount":33,"integrity":"sha512-RZbTmFZ55x2BQ1m3qvY63rMErfaRqyy7c4cCjV2qSWVIg3r9/ay7LylcbSnq5AyRMbDM3IGt1y7D0pvVVEv/HA==","signatures":[{"sig":"MEUCIQCTdbcfXN70JxgDivPoQFAIWpBZSW9mqtPXkOJTR4qS9gIgDULaZB76CYEPMc3KJSyULvqYPs8FkKs8DVc44SP59tU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67172,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwIaeCRA9TVsSAnZWagAA8/MP/RVriXLnBGU2V2gS5CXd\np2nQqPANbvdhyWx6/s3AmRHIwfAbdgFbzeJIa7AeWEwmGQRZEOAPYyNs4T03\nku3N/EDb0Twln4K1C6ssFcLxfMrlR6kVO2cikbyQ+LRQOSNlV2E9rTW+oi/v\nlWmpGaSXC3Xfebxou9JXtcaAa9e581Dx7OG+ah8ZMTVc8VXgqpJEszh08e4M\nyXm4d59nYj1Z1vqK3lGftB5oCTXWNTM2GS2uexYqL5QJzqje3dz1EbX9xH4V\nKTX0iDo6Yis5rF2gVu8VUpWYk16p21LENJmG5ox58jCXW37AhTzPI6VT1YqR\nVCBDwRvVqgZnLQNUUa+T8N0LYbXWY2BpaJmeby1Eo6ArnhwXxb05NTYO7aiE\nRaMjy4e8ft9umKPjAszTb0ooEgkpbjanXP/AzRU7yLQE1akej/wRvH3mD07f\n7yhEQBuPZ+ihjs4aLGY84OJ/PO6q+J46zIiC0BxTTpRRZxUXuMkTjihARXBJ\n01MTeSMBBjwXWHMqyKctPrDtZTumn0RC1Er1kgyZDowttL4PzK/q9RTQ6M/T\n8QGhH4HB9CHxzbZVAhvA84OmjSDHyorwi37sCAYy3o8h402ByHKSHfOOHMX8\n0zR7uVC4Ncm6FEcrcts0LAs67tYP/eeIjgKLaFTj/hR1rWyINiheenXznJSZ\nNwvN\r\n=2+W1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"yarn test -- --watch-extensions ts --watch","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.ts' --exclude 'test/index-webpack.ts'","check":"gts check","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc -p .","prepare":"npm run compile","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/base":"^0.2.0","@opentelemetry/core":"^0.2.0","@opentelemetry/types":"^0.2.0","@opentelemetry/scope-base":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.0.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.1.0","ts-node":"^8.0.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"^3.6.3","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","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":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.2.0_1572898462291_0.2320624843266259","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@opentelemetry/tracing","version":"0.3.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.3.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"80f4d7eb3ec8ec37c83ee70a63fa69711ff67a96","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.3.0.tgz","fileCount":33,"integrity":"sha512-Y+ejdiPzFHsbGCs7UDAwinKdtmPdM6dWh2GmZ97GRohY4EUgUGL9ukZ5ewd8DRv9fsrdWpe8JqsgvCi5drNXBA==","signatures":[{"sig":"MEQCIHkRb8Pssq+nDvaSonfTY/SypmfRYgOIuHGrSi5Q/waUAiBp9BAIo7/hdTnGHeur4UUC3rruCcFCKvN+n8Sb3IwW1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8+jyCRA9TVsSAnZWagAA4r8P/RXUbayJ0VEllozYuphj\nyK3QaZsle/OZ48fVcHyCMH4ZPw6B34zhO+P4j4IzIHKyNIoHBBdIInoDxnnH\nr5dra2KizgXWvb9jz3aDFzsQpDuslQSTO80Ip1fb1DYxj6zAmpOloMNG0FPH\nCRfghrglsV9b99Kdvdi8Px3k4QWd2kZktSylUcaBq6C/R+tKQKfhppX5UmKL\nZ50zHdh9bhFhkINFqucdWT6fbbKDP4QUX0lyscTMIGs021Ethl0eAD4ilslQ\njPd7iLPap1pEVAdEyFtRwzZRAq+KGOs3Gxu58Wb+ZbYVStM280YhHsCdB5ev\nE0Ywi8BuLtJ1uUY7ysaapnDNlNwYb1N6M+vBmyPvhneyH6ZhIJ0w0YlorGWq\nFOczBDZ1o4ckV8iXTmgBF7DbH23FLluVdCe4dAhlQ+iFf4t4jc+8L2bTRij1\nB+LWtD0KXiJRRJV4vzPv3OarPyHI3fExsyLNKYFmFnR2BDAZ1j4/clgffvdw\nOphLTXSu8AOsAl7cdq5do9ED+x8Smcxc3RYBNXpZTircRITmVM1Hqv3h8BxP\nk2dgBMMNLBAQGxqBdrHWacDRSIjiRaAGE954oQLTL7S4cWxe/CFb9V8W3My2\nEptYuZX1AwqytpwNluETpawc6wqJ6R0nWuy0oYL1zs30mTntNJCabcJGE+hi\ne7eH\r\n=2R6j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"yarn test -- --watch-extensions ts --watch","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.ts' --exclude 'test/index-webpack.ts'","check":"gts check","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc -p .","prepare":"npm run compile","precompile":"tsc --version","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/base":"^0.3.0","@opentelemetry/core":"^0.3.0","@opentelemetry/types":"^0.3.0","@opentelemetry/scope-base":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.0.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","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":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.3.0_1576265970196_0.9616575948622004","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@opentelemetry/tracing","version":"0.3.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.3.1","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e81ad427bdffa350bc7f73320b59ee01aaffbbe1","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.3.1.tgz","fileCount":33,"integrity":"sha512-AbB2TVSZCRzzyyTZKlqFOMo7KoaLscLQPbed9S8nYhuCcjpa0R5LrXJdb/Lpe1tTwYAQ95Igmat5ybf/D5FUwQ==","signatures":[{"sig":"MEQCIEe/eISi803sJRiKjpJov11jeQEb85f57qLJ+sB7Cax7AiAeYCzR2PL556n0q/wrhDtI/mFvY4kWaqhGqS5g+1p6EQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":67341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/WEnCRA9TVsSAnZWagAAvW4P/3TE8JLzZXmsOOhMny5l\nSaLpvm/5kq251zO+8TLVQ24TA0qMgcArjR+gyCnqK3SV62Ipp+NeEWAAt8Iq\nMBO+eGLlO7AmZQ2/S4Vyk3NYROyeYJj2CJmTY3Ty08RcxSGgpSyFB2k/Sco4\nvi3BE8Fia4VgC2vWo39vO2MdFosAhKemzhgx9cNh5kgzlDm59dxfeaWp5Qnx\n5SLogyerEIKx0/tmH5NRkBno9KcVBZRGsgYG8mdGBfoSLU+ZGdk4DqpWziD3\nFR8TwDx9aMH8oBWmcoUzkoB5ldD9168RYZJtju/8UEwtEFoL9b6u2o371yV6\ndqOoG+bGc3Al2YRqk1OXZ8XFn8+wi9zEB05MAc7/XlskjVTOC+dkZwTvaGKZ\nKxH7YNh7ubAFctF5i0hGy8qBceHpfDcsnvi1VwdGoSgt32y/XUkHSBnnjh0h\n+cNUMg/YiQ2LD2t1eKTsF8PTF490TC6Bo4HDG3/8XSAiK1/Hmm75cI68BjxH\nFcMdUAczA0rYHEjTXnBgIj9qdRcE0FFAjrvg0wqBmJdlFuf4z+Zth47XbOAk\nLpcLvfrJkn1r3K6UWuBARrwQ2wiEixDCeVeFBuvP5NkXIJ82w7o+fl30HfPd\nvBmNtwSAXe0/p9JVnA43hEl0yjyaqhOs6jh2RZKlpVec+HBnVvncIWX0/5oY\nLPey\r\n=fyze\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"yarn test -- --watch-extensions ts --watch","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.ts' --exclude 'test/index-webpack.ts'","check":"gts check","clean":"rimraf build/*","watch":"tsc -w","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc -p .","prepare":"npm run compile","precompile":"tsc --version","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/base":"^0.3.1","@opentelemetry/core":"^0.3.1","@opentelemetry/types":"^0.3.1","@opentelemetry/scope-base":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.0.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","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":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.3.1_1576886567426_0.09796233392680609","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@opentelemetry/tracing","version":"0.3.2","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.3.2","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"279e6e9652db854a60aa42251459abaeafcf33ef","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.3.2.tgz","fileCount":35,"integrity":"sha512-yKPb9K52LJX1xRySASMoXKiFVn3kQFXAYkf9yrdGqtiHg7DJ25ec7/mA4EWuyfYpOJwNYNzjdBYlCB6RHM01CQ==","signatures":[{"sig":"MEYCIQDputK8nuPK/ByMLxGdX38IvVUXpaBFaKDyKb4E38xclQIhAPrBp4YXWhcj1qQ99w8AqfO4tAPEQ6bjpsmFN8nqv2Pu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeD7k/CRA9TVsSAnZWagAAcDYP/0wIeJ+Hg1DeqH2d61/p\nv8opUjEOpHmKn5N8cQXeGOO3U1niruvRNAVpK1RcwRap1sO24WwUEeYQtutY\nOYjejcOOU/l5sxDFB3HbI107Zd2BOdcAe6ORKz+YsIwo/1iQrm+R8WC59MeF\nvBh+NR/ZKzPNYGiiLEZtpmLuQhAMMpLf+QH1VYjQDr5I/544k97N3ekHh4vp\nEvzKxfd4YJhEv+kuEt/0ueQigBnBdCB2VXGXksA81dseLolWPeWNPHWdNB5e\nfQB9oQw+D/T6yfgNt767lcTlrzW3Pp0cC7lmfHfF4gkN0rcoOG1YJ7bHXnpR\nWmL88Wi9ofMD1FBLpsEuet/uf8VyoAn/2IKMAGjqz4GQkMq2c9bF5ePr9Lx/\nETCB9Z7n/l7l/3wHXk3C0gSSuKvzHqZgIT9UK9LzDb3PbbWZouOL0YSNF702\nDvEnyW3GSzCRByUVB+L3HUJAafjt2hhRqva57kWkwkUSM+EaE+Iuhbj9jszJ\ncFCj/IuJ2TFtCTp/5KAvaLFr9spRPcI85vkqJ0n2+mfSMdimcpnnj90fyiAp\nOyyhWkPhHWVnqvsMZ79FbEZ1Bm35OGYogYPPdtlVuwgNiIsJdKb/fdE5xSwF\nAzIiDxbmK1TGMUsjgFJ8e+xoUts+VDumoUQ8juYePuZRaQ6uhkG3yDs5Dpk1\nY/uu\r\n=9lBM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"yarn test -- --watch-extensions ts --watch","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.ts' --exclude 'test/index-webpack.ts'","check":"gts check","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","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/base":"^0.3.2","@opentelemetry/core":"^0.3.2","@opentelemetry/types":"^0.3.2","@opentelemetry/scope-base":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.0.0","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","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":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.3.2_1578088767395_0.4722099981469581","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@opentelemetry/tracing","version":"0.3.3","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.3.3","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"620e0c62b28a9aebbdedeff8eb6e6869f3600290","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.3.3.tgz","fileCount":39,"integrity":"sha512-FQfSvuFFG0n3aInJfATUdXhKPiDQFbfWFSazDVMzRygOy5PuWn0jNsGk5O/tzPirPGMkCbMKvmrTzBv4GYbKzQ==","signatures":[{"sig":"MEYCIQDVe+0APGOWSQqtL+bLFHAYnhu2vvCQtUijWFScHaJlzAIhAOBb1UndkXN8QEKPZPZgrvsEI7GwCEcwikZBU7QWoAR/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79896,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKNHJCRA9TVsSAnZWagAAf/EP/jxPHvYhlFA9YODas5gL\nRJtze/8/SNsXxN1VGQoigdA1093x1pKOPVn12jF5RNf2yGXlmM7oyIl/USTM\nXuv4Qiwu7/v2xx8Drm8DGL5i5tdsu/NMMvyCisFiuTDIEu48qobmqjkYe2p+\nQXsJf8OPyed1MGPbElOY4FEmagtdfFyLMIOHrIJpKp8sMN0uTzQVzLhaboGG\nvoYhbIPVKsZM7b96HaNCxZY32K3n3Df9XV1tBBu9r6ibcmUWKL5wl0WtNTkJ\n4JvFKN6zC7hgRPHSSnkkEeDaaT4JCgLJN+AephQiFL7G/6YIeECpOwYZbStO\nXWLVO1hzVur6BH+IekjkkPRjM5q7a+2zZCm3coCs7r02730mfZ7UfGMN1rso\nfygDIEQhHlsWFEA5XiSHA7QXDw5PigKzBDwkQKIFQfj1NPatDCXq+vCzKmxM\nrOsF6r4jbRwUT8evA08oyCWG2mBy/sfPexCpgP9waYYMCsspoBA46PNoDqFl\nIf6KDDyzL4B3MECj9xvMt4CHX0gj9qX7Rb8+BxHvxRvPR9an8PvHumPGcQ7R\nSw7elScCPI9TBsBMdwtNMTls6638Ml6LdtvW0/XmYufc08KLUrChE7vdV1Ak\nbcRZ/nhF9vS/9Xum2oGA2+Typ5nGEr/5GDzYQXAbmVKombmPsQfN6lD6B7SN\nrrPS\r\n=8aOa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"yarn test -- --watch-extensions ts --watch","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.ts' --exclude 'test/index-webpack.ts'","check":"gts check","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","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/base":"^0.3.3","@opentelemetry/core":"^0.3.3","@opentelemetry/types":"^0.3.3","@opentelemetry/scope-base":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","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":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.3.3_1579733449307_0.07143239972433824","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@opentelemetry/tracing","version":"0.4.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.4.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9b883cf843356076a841ba1a54d5c2d9d3f4cd60","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.4.0.tgz","fileCount":41,"integrity":"sha512-NA+n4mPpVs/EhYstXfit+Ro8IOuGOAt1ZvlckmaBmiRYBtEn+9lnuHFfpBwanRYo6u1Psafp0PVLT770KAFKVw==","signatures":[{"sig":"MEUCIHk5Q/SxK+52eD3xxCfKFUDaaasm2VtfyaK7NeFN6rXFAiEA1e+rSQvQY4zDYdb25bYIS8bIfaC7NDnGP1ggdSWDemo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":83549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO0pSCRA9TVsSAnZWagAAR9QP/26FuKKX9WpvH/Wi5BbQ\nT+HtO80Tx9sCNYcqgYhNwwp40WDlwUWeWFfnrRQcfQdNQbyja1IMjzyzOIwL\nsA44ZAmykwgd0iBA/W3h0UIppW4BIYAdCBisrRXBwz92Bsvc7jNdveIWSMBL\nhPB5xGEJt81dDaWNgKZ5Ecl1lpf2hyKBc6ub2manQ5XXP9Uqc3Omvlhwhm0E\nS/ABhve8NTBP+NFTg4FTJWqjxWae3F5+fPx2Ixv+wSjX7nO9jbYjVSwq+23h\n2IZv08+8K4g3XTzfKQgPVizcQapOe7m327LjUoK3WGe7BBtf76EZoq/l7S8o\ndGZhVzlv88raax/9VBWA+sF9RLIdiTFgWOqU7JRiKL5C7SFoDDDT15SzfHlX\nCxS8Phj0JCXCwruwT0LEvOzJ7agPAl4ahH6rUgeOOeQtDVzddXkELZU2l8XI\nIaEmXX/Q8A/nzeEAZfiJrcuNk76swzfSMyUZNFPFnaGPY4EjodCVCKzlC67D\neaaH+mGawL9AituT8mOBMx87mJY7laCI8kb9tFxZUHVzgfw2PM2YJ6hdFG8n\nEbH2Znkug7W7TjvA1aXA44BN5ubdvik9IjJltHvQDCrqyDQn3woyag+JXCUm\n7ahpL2K5N2CJbgBXCaJSlrU1EcNsmi/iCxvrag/0udwDH+I+74n/oR6QwQww\nL1Js\r\n=REAN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"npm run test -- --watch-extensions ts --watch","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.ts' --exclude 'test/index-webpack.ts'","check":"gts check","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","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/api":"^0.4.0","@opentelemetry/base":"^0.4.0","@opentelemetry/core":"^0.4.0","@opentelemetry/scope-base":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","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":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.4.0_1580943954551_0.34780086703584545","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@opentelemetry/tracing","version":"0.5.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.5.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"18a2f072dee8b6e81452a0360dbbd796d382611c","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.5.0.tgz","fileCount":37,"integrity":"sha512-MmdsMxwMabR3FfpSPc/kRwWYLuHIn4GoReMt/BurjDxO0ZqsVsk5Y/ziA6MClx1Ua/3BHxpjFVktBK8AgGUFDA==","signatures":[{"sig":"MEQCIB/F4MFLsYwU7BW4g0vyuL6/gL9iAUH268OdmmBMLPhIAiB67OEjR3mPAV3k8NvcfALvz6kSHXM7FrfQnH9dKW6fCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb/iFCRA9TVsSAnZWagAAZkwP/0hB4wGQvbqo1mqdZHWU\ngdD43w0vhKQuLyTLwej/K9Rc0rADWvDfn5xgs5n2/cr88Zyeu9pSCEl0gxB7\n6lr2J3hVbmblTJfz0b+PW5FUAMgegZM3iBoXIhaAGtop/xv7lB59ELQq1c28\nWBF/nOec2clUWVC5s2CRyloYEhYttnnJ3rd+jIEoWwK2KLdRWHrzNt3MBaLl\nHbwd7FXmxxoafLsp9mdkQ1t5iH0nh/BgpJUAWuthowlNTWqlDv0o/Kymq09J\nETrtHsP2fs3LReqtuZUFnxJcjF7wWUgWHV8pxUOTJxR2ITQkJyd4CKa4A7E4\nhvbrYIdRWlDU8kN/XWqA6/5QELyyyU+2/xXGLaA8I60vMwflAO/hjSEkADIz\nCGcaYDRe1d3QAskbsVS7wYUi33bPQa4fPyIcuSE+ZHe21Wvh4fLMjNbw1Xbo\nhc9wEoEJyJOUmp5KPQRQlc6XIw5H2E6WXKFGJnIJJe1Qj8/gcKASOL5ND4lO\nbl1ByDqBqzPlEGJUUaVZVMKfAgXUTk09cgOFwTOSYyC9VSdvc7LDImgIwtIk\nyJMKvSJnm3J4s/G8PQcyWXb48a82Vx7GB69HxGGlypHrPUvw9pXwOc2UUGI7\n23UeD5wElcbkq5BI4TKTvvZqx7RbK9ZP5n7qZbWqIaIasj6goon8FalDd0P3\nmVl4\r\n=1NDd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","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":"gts fix","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/api":"^0.5.0","@opentelemetry/base":"^0.5.0","@opentelemetry/core":"^0.5.0","@opentelemetry/resources":"^0.5.0","@opentelemetry/context-base":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","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":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.5.0_1584396420596_0.45555404597372307","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@opentelemetry/tracing","version":"0.5.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.5.1","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"db1fc506d6d62794cbe76d6c906fc1ea760caff6","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.5.1.tgz","fileCount":37,"integrity":"sha512-TI9W1RAGmSja+7spsJ20z+CyNlANQmDzyVm+cMlpK1A2RAWDeYBM5fm9uFVsvAAWAYQiGJZl1AfX/shYSWcpVA==","signatures":[{"sig":"MEUCIQCue2o7W/ZyPeHOmpYcqCQ0x0O+/iQGzZ/zaseXtwR+1gIgBbHl6AS/WnoqOS8KfeJlLIt8ICCuLdMx9BuTQBJKmkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72815,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedBGTCRA9TVsSAnZWagAAMm8QAI6kcJ56JZ1o9wWtn3TL\n1o7DFoCqoBE6Wr5Dv/dABDDSsCPeR6c+DdBa5uA7N17VNUaPu2JmuhVWcU9M\nrGMIIxntmnfRBHlA14Hx3u9hdmvpH0kBEA00LTW5Al3pP7NA9i9lz8g9rfWd\nCR/i2jEj89fbeAuVs+qS/p4Y5pYkN4X3IrudStOJsKBxerbMFRlG0QY1SDeV\nNNGM9WUZQNtvEeK32Y2wKQmO7mJUD+rBHAq++Aq7/zl/zmmtdF5YkO9D0fVL\n27AtsA+gsfIFDnbFLyCR3g5DhnXwnobCp5tLSXncqlIVdURXvxlQS/DYuQkl\nVVB9JLCTaL8J+dF0Bz0uHNTITS/HcXTlWwHrZpg2BlTi/GEsZvdO4/6WKQZx\nlDibnx9zawlFZ0AJGLYsXQpwCb0EdGu0/fEMvoHewqaavZNiBD+zUV5w4Xrh\ntDN7H5grTfCSI7TBSHY7MTxK38Ubl+5KLaSmeDNgY+zhUTpMF+DClg9yR7x5\nx2WK18sgJDFNOivFluylNV2VCH0IwRiGXBuul29q3RJIZhdgV+W5OxQwaLei\ngbSFdAbDgqSw/YsUmsQkwy9WhT18WdL4xrdbdrVW+YF2ggT/OeCTLr3CBp3p\njPPhkZhRCZlkvO/0wK1DG8zRNsch4iwOuix4MZVRNrreHEPxlzbtt39T2eIr\nrmdJ\r\n=9uFR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","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":"gts fix","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.1","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/api":"^0.5.1","@opentelemetry/base":"^0.5.1","@opentelemetry/core":"^0.5.1","@opentelemetry/resources":"^0.5.1","@opentelemetry/context-base":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","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":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.5.1_1584664979384_0.7050490009669372","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@opentelemetry/tracing","version":"0.5.2","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.5.2","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3afee4c82000ffd79d6e58828f50597b07aa6af3","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.5.2.tgz","fileCount":37,"integrity":"sha512-KPxC78HQpWOKcqwu6c7pRmOX6S9+lH40lAzwD6Njx3XKm0U6xz00eBYKDI+guBFjj6VDiBC5Xo16NxovL/eP+A==","signatures":[{"sig":"MEUCIQDRtHo7mTVPyooAOsoI2Gn930Dt+aRkeP6NtarVU6dUgwIgCAwOFGgZAIYqrcS+ryPuhNjmNarY5+qCbM2MXr5QcWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefkAbCRA9TVsSAnZWagAAYq8QAIGkbxe5H4qL+E5LN75M\neTNN3HWjqCog3TnEpWBcbgSiktZc3fUEEUqn2FkNfLQB8l1jO/+/o2xRudew\nIO7vO92GDzvhQRzGWla0u1NGNGlAmqyj2BMITX6uGRrv96tCX4mQx/jrR/Kn\n7zmhKERVlf6wO0m3GgyrrAOPg64wfRfcekNhz04tCmyV89Olcvly7ogi1S4G\nNNu2LGxrePdQSkcQsw9XHT/Be5vjAkXFzvGyikBCs+nT+OatNe+Eo+5SDuSS\nymI5pIgCRJOfPtPLh2ypSyEYwBBdNt33ytf0QBOr5I0FvAUCHjYbjeBbMUMq\n85UbQlGZ0eQ3SlkQOrnH1mRPw+IJYoCZeBSZmzCiSo58dyFpZYTVmouKCJ3/\nBUBtOU2yAHQ+HQJsxwlJErju2As5JuqkWWtaUvHYS77jatquER0rLZ3szMCO\neauOz/mhc7uGccKXGJNeYAuJ+T4EecMSI2n5rkeAYxiyg/D+D1MV5Abh3jGU\n/5i2f2Wfn9cMt/vf4V/kBnO6izW1VEoy+69269C3MU7fNP3V7QjEEuqVEr3N\nqgHBePrVbkfGYaYg6fwW0EFwwRqPKAZxrKNXaTOarzNkUUqm+Tipdt9rhhpe\nQB3UJmpZywaXIhwyDdjpGFG2zs+dSdDwYdQNT6LKJkgGVjOEfxztIfSSavc2\nHH4z\r\n=kLIt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","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":"gts fix","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.1","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/api":"^0.5.2","@opentelemetry/base":"^0.5.2","@opentelemetry/core":"^0.5.2","@opentelemetry/resources":"^0.5.2","@opentelemetry/context-base":"^0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^14.1.1","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","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":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.5.2_1585332251256_0.543011372051331","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@opentelemetry/tracing","version":"0.6.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.6.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"85db22fe506c6333c63300b9e83deb556508d0a3","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.6.0.tgz","fileCount":37,"integrity":"sha512-lGyPo5TnoNKneOZGQ2Fp8ISNU8IsG2PWeRR/T7f/DSasucdCvxVPDPbmU2MURnAWciI/YsPdxZffkC1nAUjGJg==","signatures":[{"sig":"MEYCIQDcc0xi6u37MlyukZSVvGpKdaBwwwaSyBXPGwfFI2UOUQIhAJ2mm4AmRjCmHOpy7r4iDMi/fSTmFt2ToI8N4HrpN1/0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehiIlCRA9TVsSAnZWagAAVT8QAIA+B76iT6ZCf3KAQIct\n/WdPtb4cKJa7fO1ueCaIM+7hetnVEgjkXNlHrqd84otyrZm5r/PNOPi5lA0h\n7zq4Fa72+ejqVnghzmFDryhfNPZQuBhrwZ96RaqTPLA1/VD/acPbk8+N7fbT\nRRXtMF7L4u17O7UTMbm2aulor+s1exjftftTTNhfp2X9Yx4F35zgmCOxAkUd\nYZnfJVxEWHZd6pSFevZX3gwHz2uAPjNTTnfdNal5XHbUF+d6iAJyTil8yMFV\noWyr13MHgSG1Z2aADvMwKi73Glv6Nxt77BrIDR6y0ZmIfeJJVGZyLhuP+sri\n7qWJNd4u+l5PPrswvp6Mf0Bl7F+FpjDGYuYucFz9AWhbq9qAXLX7QTTxVfGQ\nc8gd288ovCltdDmsUW8CwWWBWVcnYR4jeHDPYTa2wRCcuil23ZMoS89iC7v7\nH6WlO01wNCDCNsX2DREY4KawFVNTWiUpiOdmJDs8TYOxFWYNYpxdR735i0tk\n94HnMgyIL8rhcE4epS+bU+BPn+0nd2ZMBF1YH96MCcWojWQF0khPZr8Q82sz\n/OAPSOP3BpEd/rqUEDJT4g7kRc01+cTwu2czh3azRgD9io01vtMtqGk5VWzg\nMKi5Rd7edSdGjnWUgB/yEtOVTbRTORMkRjiUl8n+zXWUcyzvMDYIkjvvLSDX\na7YD\r\n=HbHV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","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":"gts fix","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/api":"^0.6.0","@opentelemetry/base":"^0.6.0","@opentelemetry/core":"^0.6.0","@opentelemetry/resources":"^0.6.0","@opentelemetry/context-base":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^5.2.5","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","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":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.6.0_1585848869515_0.5813870914272126","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@opentelemetry/tracing","version":"0.6.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.6.1","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"cc68d2c16445ff8e1640eacd0251ce0e8dbe331e","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.6.1.tgz","fileCount":37,"integrity":"sha512-7EI/6OWu+pBgpcdfRn9Z3n8eubf2Hfbdeu2LVvfVL5gDJwRpoqmGrhpyDJBnZpolgN/6flu9nTMVTo+2ww514A==","signatures":[{"sig":"MEQCIGTXwdSvyDDw6m8ez6JjkdptKeFAF3MrjHUjFzFv5fRtAiBAojoaaiI+VOm5jG4qsrvYSldMkV1ijA7YcVq/WgOsOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejhn2CRA9TVsSAnZWagAALEgP/2m+j5IMI80Ym5/vRukr\nC1eanQFHOTTbIVaWGHAVxEPC6B1lEc0CQ+0iIXtLJeFHmOc2L3s48/EoCcpp\n4nTUB6ZWffeokhQBV0nGZDZas7piP6yycBiwkRCmT0aWvJzeVZAYiptxVSiV\nXzSiNyWraB1EFuceN1lK1HM/vkUebZAvjZ0rsG4vfjw02X+RzSjNMzALlUqM\nxkzGSvSTf2/ijiPP8gYY0LP7HdtCm+i0r5BRW1nnPpGE8zcUCuzkDgyd+3gK\n2iqA+BBt/EoA2/uuZoMxxR5O83j2By+CQQiu2xRJ2O8rgyJwQsxm2+rVt5eO\nrWmISPNdFgGJA6XUHvIAucz4TbKffWcjk26DIN+5KhYqO4pRjCzwfvi/JhbM\nq9o7qeLfQdoKNJtG+LEbJtO9mF0h00trG5GBAxLB8p/Jy02lxlVW7jwGMFrJ\nayj7M8K1GInvViH7OpEb53CXe7rWmK4a+CMpk5eCDh2E+gHu1o0eQ1g9dv62\nsVksj6DUpsyLPGIB42epMN4MjQN+PLsMXvrPVr2k/J2Rc9h7teaI0ZmBdi9f\nhgOs4OKbeavbhOmJXvSoq/LeC3Rs35tem0w4z+wTKojMkf5On5h0riHo1br3\ndn0WmvVEbZblP3mvI1jlD3I1vqvKVQ/amDI56a+h5RvheTBBDrt5PGkrhD6t\nvEcS\r\n=vCgy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","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":"gts fix","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.1","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/api":"^0.6.1","@opentelemetry/base":"^0.6.1","@opentelemetry/core":"^0.6.1","@opentelemetry/resources":"^0.6.1","@opentelemetry/context-base":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","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":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.6.1_1586371062109_0.8654183639830624","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@opentelemetry/tracing","version":"0.7.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.7.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3e943fa80bc38b8148b1d3f6a80ce590cf340bff","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.7.0.tgz","fileCount":37,"integrity":"sha512-/Yil1OfuLOX8RlVIm9k2heeoj36xJL2Hifq8poDU/IJbvf1BZED7BDmEAZ/Iii43WhMKitYWo2LZsi75OsV/oA==","signatures":[{"sig":"MEYCIQCXgdVNrOIVhOY9joROJBfwYOGgUjJh9sisVsVK6IkYugIhAMKHgg4Jxg3UoSGytVQzlxrHhf6jlDaKWFBSVa+pboZ0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73125,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoy0WCRA9TVsSAnZWagAAgBwP/jY2VnyhmBrv8ldr6SJE\nsCdcHaMyThX7frVRhNALUuMg0njcHENbAZ7W6c/+blX9ce/QBcNvqNpQWjd2\nHV/A9lh4hX+WqS5/M9Z830Mst4ZhYWm39WFSMGt+MHnNH+qzyBYo8FQapy/Y\n7YQUKy+avJcrVEsYjNE7WCf3NSbS+ocWebkKNkNnbsu3IbmylJ5CCUtEus4c\nH0pwOLO8PLzY9owNWFqDPAJUnitgXy8YviZryykOXbB2DcIxUdIZm7++5+v6\nzTN9XODBs2B5sdGCCnj+lD5E/u87MAJazMmOg9AZEjYhxslSSgte6ozPC4V9\nRX13m6Bdokf9g9YQsrt/AxMYrNi533jFmNWYBI9YLuATTG+sZrCKJrNaSytH\n87RwllwuFLOZWbSek6XQG4vzRr72YlhNJ+Bf5c6puxYi3KJ7ZtwWC3K8iDbQ\nQHYmjGXYA0VVCw2VARUcKU2sA3BX9LydVO6b3xJEabyR+1JjNPuIPDiqbqqz\nGTn2GvxFCYDrGynbakmQkAVcCM9jBzzZ9x7KWYlZvnDMRJWeBOtTexvgH6ZM\ndwFVRzO4tjSe4Z0YBncb1nVAFGwsB754EvCESeY2I3t4bfx7vPnkFkTA5CtI\ncjgOD34ZmzxGWeQAwG/KFMbHmIj8QiEvhSdsMPH8lpIR1QQ9lyIm9f8olIh3\n3YXv\r\n=2yC+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","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":"gts fix","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/api":"^0.7.0","@opentelemetry/base":"^0.7.0","@opentelemetry/core":"^0.7.0","@opentelemetry/resources":"^0.7.0","@opentelemetry/context-base":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","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":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.7.0_1587752214134_0.9684460199170626","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@opentelemetry/tracing","version":"0.8.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.8.0","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"1be53dc6b96716c8d4f562ed60c482ce392de4d9","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.8.0.tgz","fileCount":37,"integrity":"sha512-2xsGzw3St4JrxU7Bs8oSiB68nfdFkEksjCxtotJ7TsSHYDgOjzT16UADK+6kzzvgRa8C/VJYc/DIy8p2mx9YaQ==","signatures":[{"sig":"MEYCIQDY7mNO84lZ2KC/nk9TYBjpUksU5dDN9QN2u6+O+uJn5wIhAPlMIyoJqAjwJFqmydnLxsfyOz+rsF8u6oQkCIGaQeyh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeutEMCRA9TVsSAnZWagAASHoP/ioLdMfsX6QmNl3rvckG\ncWBoevTUqn8Ip1B4REEF7QV0KJe3HNIixoRunxjcpd+9VJRzA5FgwiSjDrqM\nTjHK1N8zRaC7MRJIoRrgsL5zYU5OvQ2RVuP2dg4+mtx13ZG7kjc4ayKNNwVA\nMLyZ1Oku1n3cIzvGiv5h33cDO4NCTLiLWAgjsXJRyKsR2vstY7OWZ02vUM8l\nfDbkFmIUiqgKmFUljqKQcFB4d7Sx4ki9eSbsA8NYvTtUTYbRgaIBN4jCnM48\nCdviE0j7LSdjUSPUC+fvM+Bu9NBXTkkQ7IWcf+lrtXDh21Ubu5YQ49PjHEvJ\nt0wpkVlPjjBKYvivRzy8OZtrICFmRgQPXnR2XO8bNFoQ3xuU/0pahR2POVu1\nUA80yI5uqW92OyiNjIbd280ZdNj1wdwypbSUhLwnQX0CtnLphHBz0doZ+lj5\nw45WP1/HdiWPvWoitcCUhWZXTMPvt7YDoNTYoDFqR7JZyGDI3CLkY+RuZW6a\nN7+4fRAuyzEQhNxsy2IR0PRrMi4kvH0p7CUUAUEWU3U6MdJP8oGYrjgzwCFX\nX1b+X1dP3RKZGYfV1sfcrRk0PRdWPQVJlU/zUzvTBKiK0f/Z8BUrppLWoZsz\nVEf9PckT+5X2ycSzlfc3/x7Qe6kCSnLvDz9ItTstzIVnwMHQRPmlOVwm4D8l\nyUrX\r\n=wJuG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","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":"gts fix","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/api":"^0.8.0","@opentelemetry/core":"^0.8.0","@opentelemetry/resources":"^0.8.0","@opentelemetry/context-base":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","karma":"^4.4.1","mocha":"^6.1.0","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^6.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^1.3.0","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","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":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.8.0_1589301515512_0.8981631141258597","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@opentelemetry/tracing","version":"0.8.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.8.1","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ece05f7215502856c71da2e6ad36a33f57c9d1f0","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.8.1.tgz","fileCount":37,"integrity":"sha512-q26wmOyZ3a3dqk0pmgMQltKGHcwbEn7PWEY3gk9aXgoIeSYCL+zz83PJKzb9hAHXktpYLFjsvdJYcbwFDAcejA==","signatures":[{"sig":"MEYCIQC1VmoIC2iT0NqBupeWFaRTmjiUvF6WsCL+OFW/VmGiNQIhAPtpP1gYGEIV7xZhUgub3JE4ZucyUImLsJ4uoQcfonns","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewuQNCRA9TVsSAnZWagAAkFEP/1TqMABy8RMlnR2+Ervf\ntH8sp8LPZR1R3GGWa5ZVyOoTGDfO2zhNIv4pwk6nrAVjFKW4Pef49Al3A/zr\ninHXBwY1819n7ArPiSz2c8jPESKjpeiSMnQR9ZkicWA639H0OVtfwbFWTw2j\n/osxZty+ooKFXOJN8uRj6DaHGF6ooXk04v4MJBtVb4ji8/0QhLwGTglaxv8f\n7YhpGlBkusUbQ+tE9IJvYpkBPMHYf1RdcYkfgJCyTp0sSFcIDmX/lnLlGasG\nEWIfMwGD8OkQZQgJ1rNis/4JW3N6YrbVRECWPC6N+iYyQ1H0YysOER0WwbOW\nrUxeFdsqOcDYxTnOSwnIzl0XpOzU6zPAyCqyftOL/7+aBe/UZVybjXxe4FYf\nEY2508uNy0kVuRZ6erEX7z8HLftRht9PaDLb5SMQlQ1LdcIeQc41rEQegMz+\nmRxjjqsM/qBiIMZjP1quYZCnO7RYbbgxIkgoQkRYIdlEzbl+DMGh1nXJT23Y\n7/+u9tyWsL9xmXntoQ34YPOezxU3S27cKeq9kIG5ZZ9Ic8+UdI/Hxe3nzOqo\nOeoXG09E2ZVHsAsTZ14170YSxMgs2yWJX4ebGHs7NoZBCHGU8jZJhiym5qLT\ntNRUjrwq87wNvBGt8CmLQxd3jdLEgWGWdJiDXEeUFO0MA+0y9rTiFA5CwxeL\nTAXH\r\n=Fj1Z\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","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":"gts fix","precompile":"tsc --version","test:browser":"nyc karma start --single-run","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.4","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/api":"^0.8.1","@opentelemetry/core":"^0.8.1","@opentelemetry/resources":"^0.8.1","@opentelemetry/context-base":"^0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^1.1.0","nyc":"^15.0.0","karma":"^5.0.5","mocha":"^7.1.2","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^7.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^2.0.1","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","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.2"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.8.1_1589830668655_0.8243333263680948","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@opentelemetry/tracing","version":"0.8.2","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.8.2","maintainers":[{"name":"bg451","email":"brandon.gonzalez.451@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dkhan","email":"daniel@khan.io"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"cd47e006bf362a4d4c08c5e62f974e86dd4f850b","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.8.2.tgz","fileCount":37,"integrity":"sha512-XC+U3cViR86k/zl9uQhsdfNtg2Fyoa+AAXZHOU824zmvBmVKJyENTvtT/akx88VgoTz5KYvrJr1WBfPH/HOgVA==","signatures":[{"sig":"MEYCIQDL4f22zf4MBedqDnb8LX6UPQsda7LAh8KeWb+4IMAVDQIhAJ8uohUsb5S985VhuIQUi70jflVUn96xI2BA38ISyo5+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJextbECRA9TVsSAnZWagAARFMP/RFLUnmZ6jrjYOTG/xDd\n/btrz/0HScns6iec+j/G42b3Eu0h05XlVKHxhUnlqKvGOyuj9/D3OJ2+pWp5\nbrTrmGkijHGStbpC8d/P5XZB/Mr3ebnDafr+xiQo9IvxmOFgQoDo5QtFyc0P\n30oy60Ab1PuODyQ1M3NDfsWf82TlYSmsqH7lKTr9LL/VUoLLeuzpmYU+8XH+\ndQ3vZSLn0nWBCrqaYg6ksGKDHsaoiCT7TS/3uRxxP3/nrtQ9HT5BXw5uc/KG\nHu6wfjkopX1ZIbtn77mCvoGNdguAiEEZyBqKoDgLQiEF/7tSY1peZpSvfIwP\n+/FYhS/6dhz73zDWy7XGMpDQsol5QD0BcJnTY/FEw4F46F7q5x3OEmVGhQyO\nDmVVvuJd2JkY12b2KnNpABqXP2+5xB5hqHpwwh4JvbyshRFSsIuFtf3wMpTf\n/e/zNUT+H1E34obZZQdi9JDl2rEa6qslYioZYSmka+gUesV/4sktG2YtbBpj\naq9vUq/PGqFpdq3zigmwhjaxvavHUJyPN9CSP2+DmaM8rTgE34dT3ymd1pwm\nSJGOh0nMQa+Zdv9BFwRwTSrNxo+whQ7A83DfxdSHB/4jLG7ppx9stesp4Ju5\nRTiab3im7EIyVcPAyoi5nZ3c2vOPjn4zALBu9NovA8ZaX4/ZdckV034ZFXO+\nVqXL\r\n=ggm5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.4","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/api":"^0.8.2","@opentelemetry/core":"^0.8.2","@opentelemetry/resources":"^0.8.2","@opentelemetry/context-base":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^2.0.0","nyc":"^15.0.0","karma":"^5.0.5","mocha":"^7.1.2","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^7.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^12.6.8","karma-mocha":"^2.0.1","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.13.9","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.8.2_1590089411475_0.9061977149058509","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@opentelemetry/tracing","version":"0.8.3","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.8.3","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"70c26ea3e99b70c60c247e300c5b8fd59bc20060","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.8.3.tgz","fileCount":37,"integrity":"sha512-u13gIaIvFYeFsDz3MGGYGsVFckMR9zWG3K1JlT+E+YRAa4Z97p4XxwEvyMBrywl3VHJpEheOJUBHFYfO4rJ00Q==","signatures":[{"sig":"MEYCIQCIzCNj0fCsOl+2NVudWw7Hu9VhpvZKJCL3C25n7AfHHAIhAPDaBnzrWNXPzqQXAJM1sJp5E2ZWwDVHGODuFHeC1Pli","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0BziCRA9TVsSAnZWagAAFWkQAIwfd3zu7/KYWElb0hZg\nlPPV1VtwPNnJ/5qH1FtSSuyipR4dfuwZ1y/zne2AU1fyFf3PwopwOV6I97Am\njga6yI5oGo6JNtg8xZoFWIYgT2bMlv7dkmpRmyc4sD7vNQbseT2TH98a/r7s\nQy+xKuu1WX2Pc75ppr9z8KVVSDScK5an2Hy8K1QshRgb7kjMOG5nAWyV+eoi\n6khfUjOcSCap0habmNSddus38s//OvfUeEpAwSKDqqym+xJJz9aybFLsL1Bn\nmBxkXloPE9fwjahqoEsMQkNvz6qgQipyZ93sCj1MJJy5RaHYpVxAy+6nIZhU\nyHLbMGcI/r+1k5iEUGpQXvK7Z2zdt5d8Si/wHGw8mEJl9c3usPJHEz5BvVMO\ntpFs4KZ+I3c6eCVHR5RhT4K44LehLkCEQodaVhbneJdo4dKQ6jDPchm3Ad8M\nZhcq7w9Zj9dbK54oTnvqZk6mUnHSj+ZILNi/VP47juIjGlHvA/AnkuZ3K7cN\n9Co0aA35KdoiAn+d8atf4Q/v+w2grlSit4LmnvO5J/HquT5h7VYsC5pmzqtW\n9LPkZ0YnnbjUlz4JaF1ZDPkcOlfYMOehOs2XvK0ey+n3mBTI7caa6qZLreW9\nRPkVILJArAth1izDfykbkrrAoEpdmmzhD+xhw6L87P2a4JSJ7QYwTm+B+4zy\nj6Kf\r\n=WQ2l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.4","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/api":"^0.8.3","@opentelemetry/core":"^0.8.3","@opentelemetry/resources":"^0.8.3","@opentelemetry/context-base":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"^2.0.0","nyc":"^15.0.0","karma":"^5.0.5","mocha":"^7.1.2","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","ts-node":"^8.6.2","webpack":"^4.35.2","ts-mocha":"^7.0.0","ts-loader":"^6.0.4","typescript":"3.7.2","@types/node":"^14.0.5","karma-mocha":"^2.0.1","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","karma-webpack":"^4.0.2","@types/webpack-env":"1.15.2","karma-spec-reporter":"^0.0.32","karma-chrome-launcher":"^3.1.0","istanbul-instrumenter-loader":"^3.0.1","karma-coverage-istanbul-reporter":"^3.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.8.3_1590697186048_0.6495217981258048","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@opentelemetry/tracing","version":"0.9.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.9.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"df7a810df1eaff9d033e2026969a3292dbd5c67a","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.9.0.tgz","fileCount":37,"integrity":"sha512-uvETc4/XcN4VK4f/oi3roGTcW/eqZhnjB/bsPLhc90ai0rGhlpoJbcWkpe3jQhi+JK/+PBIHARB5ECS16Pb/+A==","signatures":[{"sig":"MEUCIB73eLdb3X1gzGBDJEkM3RNuLrvNBat0/37QHWWzF79jAiEArARqxVYSnP8u2xhzVU0vFGwiYHoKFMClR1sky65sOy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":65174,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe69vlCRA9TVsSAnZWagAAHnYP/ipWyCEHmO/YG2uckCd4\nSUYcDZS2v2czv6Ox46J3uqa4doH4j+X8hTLADYY71pyMTksFK2Nhb2XwOpxr\nkySl0m8jbytI12XtUe2atniqjEevZ03fJ6coduR3OKe8IqbC2cIi9b2UrG42\n8Tb8k+Gh0zUgMwBZsdbq3BuTW0kDZUF2FDdFeG649OXy6pzYGh4/7Iw3n8Ad\nFEUdt6BDW+JWo/qfElI/I0pnbo+7TuPGIRqr/bTt27xtxzEQgikEJsI49C5S\nhtZ8AvDPGfGPgbu2LDaQuDuQEmJ91MIpUsOhlwNg2u9E+9CfzafUa+gIKwZI\nuGAYujmTER6fdSvZGI3OtqzlvDDT6zeU+I5IFhSIqTl3IJOmSQUvYDzmW5Hd\n+KyU3i1Y8NUY4q53/grO9Q3r6kau9XMa8Z2TrZoeJeqK9ZsrTDa090S0ayWM\n6UWdHEzTsSdtV+ZM1UPgrKuE1Gc/wAkrJSqZ3gr1rqHK/Xy7KhXA0OAG0liW\n2rrDI0PNSBxCmwKpEtWLf4R7IPfLGovzSzpRkBA1t+NFzDTbc9qJCLfNzlUO\naKMUWikjqNvRVJalA2nuI6J+8UjDQNqgdXoVkC0uoYtw++jQ0CLSoiG/9lNb\nrO7qzhQMWI9o6QzE2rqzYvCeOEk5MpTTlsFA43J4e4TjWpCiw6VmU7+DX+/o\nC3XW\r\n=rOr0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"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":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"10.15.1","dependencies":{"@opentelemetry/api":"^0.9.0","@opentelemetry/core":"^0.9.0","@opentelemetry/resources":"^0.9.0","@opentelemetry/context-base":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.0","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.0","ts-node":"8.10.2","webpack":"4.43.0","ts-mocha":"7.0.0","ts-loader":"7.0.5","typescript":"3.9.5","@types/node":"14.0.13","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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.9.0_1592515557401_0.23798270105647656","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@opentelemetry/tracing","version":"0.10.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.10.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8051a5853d65c48307ae2cfa1fc78afdbee4c24e","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.0.tgz","fileCount":54,"integrity":"sha512-f8TJOCqt/2rkoO2XN/6u7F1wwma/DXc0riDHjHc7FYd/FJn8Ar2FYM7tP9/v4k6H8TztrwP4BxqRVs5onFd7FQ==","signatures":[{"sig":"MEYCIQDmoDfztD7NpxPq/328/im8Kp+/Yqssi3yLYI4kx2uX3AIhAOGGZICZ9BZ02Hja5PgAGp3jS/ojLLFs8j0LeXRSQbZW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH0AvCRA9TVsSAnZWagAApHIP/253XggiVdhMxp7cNr72\nE0kkOKJbk+T9q1wK8n3BxbGA6NJcIjMVzkDankPQ/awRTtfVrStuTsPyFJgr\nOT2dJBsyDJD6n2QcAaz1es2nAxrH0DHhzpvCizexO8J78O/goyNKJVC//NCx\nAqySwl/6qa9kB3LKLgmz+eCK2Z835GgTvSVDlUWosEhTjcIij4MksIOz62l5\nGjtMFziVM38hhDP9M7EWwVitqzUTg0LwhNdXlaui5ATvyjj6PnuW4YBEiAsI\njgnMI9/HGzl+DA9D4lK/b1Tq/hJ2om+rFLtFwddznV3td73vRnbbEIsESS4m\noZmfFj2WBRkVYQZI472PFsgPHxCRfJ+K4iqiSO0fDD1mpOrCDfVsfqQIpoJt\nv/UBxAP5S1NvkzbaT6VY8JSF2MmxGghDeNDqBdsIjKrr/pNbOcTrnqA5KdSJ\nlRcD2AKALzgqlAsbMCavs/FYKMisQ7G//Q1mqHIxrjCf9aW3/4lrD2kpUYI+\nV5cyMPvoktmHx3RBgs52GA7u4wDza5FxFclloqyAc3XTuZGe0FTz7FmEgaMC\n9PmrxUX2BRpfqqfOZxwRbwOzRo1CDaZMNBDV91B6jQ4ihSUR1gCDji/tfhuD\nY30222TgFsMdLLekQNvL3oM/C77IThQK46AKHGWRuYXmzJ9OaugORUUomGJq\ndvFf\r\n=WaR+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"ab62a4d69b99b3a8c9c26100c04f3226af7859df","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/api":"^0.10.0","@opentelemetry/core":"^0.10.0","@opentelemetry/resources":"^0.10.0","@opentelemetry/context-base":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.0","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.0","ts-mocha":"7.0.0","ts-loader":"8.0.1","typescript":"3.9.7","@types/node":"14.0.25","karma-mocha":"2.0.1","@types/mocha":"8.0.0","@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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.10.0_1595883567126_0.6833996068868144","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@opentelemetry/tracing","version":"0.10.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.10.1","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"fa988f9819c666735b49707b1fd280a3a9d1cd2e","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.1.tgz","fileCount":54,"integrity":"sha512-pijdx9e4sEAO4xz8MDGIDWQu/702r5/uTnfBkDSTUU4FBtBno/IonB2/QN6dLXMXlCEhhnKDz7MEAaa621tIkw==","signatures":[{"sig":"MEUCIQC3nUiPeQ3gZeuIdaHJBbW0d2lCIaoNj/c1n7IIvVOdtgIgXIZoK+9IHdHqeW1fUUg4JeUSJaSx85uKvmiSm3lKxCQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":84856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIEBwCRA9TVsSAnZWagAACKIP/0SU4Rxjk7dZwjKDjMOd\nJhSk9MoGq70hJEIz254lF2OUow2Zqbpud9JydPuPWbzGTZPCp7cGgVRumHYG\nOJTkeEm/RNgsQqMdX/MyM5z6HIGX8SaH24bdrvNTfPPVHzealqHE7I3St75m\n9ugstSq3v4EtiXjur1ogVj3AtlmYprIkJvXN1+XdWOzvdLZIauK2uKgXYe3b\nF/2xJwsJRjlZ5BCGl4q4LbliLp5JTEz/0+YvyAF6S2OUA2dU5GDmBMhuJDlT\nPyCzY68qSNiQZPCbXnkdV0egZ9DrTOydrhLp6W8DyDU4PhbLf3yc3fZGOlMo\n0Qf+0964oj7Regk7u/pqN3lDj5L0QueJYTH3Ea2Lm2uyX2q/VreqqU5tL3CJ\ndpLTy5JhycgQ1KGGHqrp943xtUtsh3YUq/cwfXoEi+ICeC4nCi9/V/D29epD\nR7NKjDlPjMG9UQKLxsNkjJcRQCR1wFJslk59IWoM5O13e3QtBQ5FVt0KUKIW\nSD+QQQdMOaBc6R5nsFn7NyOVKgcB7uisKTttPMqSUZcuqD5t7NpuW/pmY0Ig\nQz2VVvfDUQ0HHa1dZapPm7W5ZSVj4RnxvsA+EtwJGdOpmwrukWQ/3uORVTe8\nZ9e2PZxsak83T3emn0foSpX0N9aQlKYptTVvpMYmg109p4WX8r02orn/2dR3\n+DFQ\r\n=ANF3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"03981e4299282d0611d1255ab0076368d5830753","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/api":"^0.10.1","@opentelemetry/core":"^0.10.1","@opentelemetry/resources":"^0.10.1","@opentelemetry/context-base":"^0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.0","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.0","ts-mocha":"7.0.0","ts-loader":"8.0.1","typescript":"3.9.7","@types/node":"14.0.25","karma-mocha":"2.0.1","@types/mocha":"8.0.0","@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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.10.1_1595949168065_0.18085444289709796","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@opentelemetry/tracing","version":"0.10.2","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.10.2","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"384779a6e1be988200cc316a97030d95bd8f2129","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.2.tgz","fileCount":54,"integrity":"sha512-mNAhARn4dEdOjTa9OdysjI4fRHMbvr4YSbPuH7jhkyPzgoa+DnvnbY3GGpEay6kpuYJsrW8Ef9OIKAV/GndhbQ==","signatures":[{"sig":"MEQCIDjg9+YDDhtd2pTHJBsXnhA7a8/qqGX4PDZOtW6e1TEeAiBIOgi6nH+z+LYIvw5KfL/kfw1jy3aOIUB3aAMRb4XR0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKJz6CRA9TVsSAnZWagAADb0QAIzzQGCd4kLpO7sjh5Wb\nAAt5pruV47x7Dk+UpERYEWxxvBSOvgpZpK3MSP7pxbeBQTyetRg/hmwJPoXj\n7s2o29idZ6UDwEXfzV2inO8UV+XcRnL2P/J2aPU3P6q5sDudCTwTiTbPyVNm\nHYFFWhTm1809JTkJ/GPg/hae3ukOR+cxKduDjTPqo96pxokn2HKB3dq00X6a\nYx1jGOQEM/hWgAaGjI7AIBq+RNXo7KeC+tzMQBrmc3AT8hP6iFUjz8TMlwTO\nWVV89300kZGosR0VT87HzwdcLGcEfN1g4MT7te31j3Nctpzjyhm8S8HA+SEi\nbZ8INDGso4Gh+onHrgJggp+Z04/tl5ekjARLIJAdkWFrX2jtiQ6LiL7Gy2x3\n0Uo7fo8W1hupamZDyzYPmmKSM5UQblopLTOVhdeV8xY4UFmSFgb9l8YFTv4D\ndZgLJ6ihcuPAnDqEkyjvKYXpTdwNKe9+hPslZ1lG2FGqouMKCC1X6nued8uC\n2SKnj7VEBRSEzgQ99QErU3t0keOTeXBd17hjnAni/OUoPw9cziBIwlGSR2wj\nuaZqGhLw6CkE1UkeMYd7cMFquNiRYWRaJJKONFd/l9Tppva2kkU2M/VqI4FS\neN0+y4DNngr4Fc+NeNxIYIfDF4kzsdUVjpu98s7i4Iu61IjVyCi03BsYabtE\n18ZG\r\n=ewt6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"b247e69034a7888a842fe75e0a5ff06f8bea44a8","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.14.1+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"12.14.1","dependencies":{"@opentelemetry/api":"^0.10.2","@opentelemetry/core":"^0.10.2","@opentelemetry/resources":"^0.10.2","@opentelemetry/context-base":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.0","@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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.10.2_1596497146204_0.6277355210257127","host":"s3://npm-registry-packages"}},"0.10.3-canary.0":{"name":"@opentelemetry/tracing","version":"0.10.3-canary.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.10.3-canary.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"004bc11c789626327c7501a27aa139fc21debfb3","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.3-canary.0.tgz","fileCount":54,"integrity":"sha512-z9Ik2xd9eoPGJovHhkdpYsQE9Q4PeTsYtXHLtIrrDB1lsZ7yYUyNlYoJQYx08/KVTz/4IeF/B5fPkxzTOrUiQQ==","signatures":[{"sig":"MEUCIFOVfGcpaXHNv3EOsuEYUb0kMKOacfaf3d5VMIx+tWGuAiEAg0dzBbH7yTsccOLKDpzQMHQ3Z7jdIkn2I4lw4tFyUQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":85377,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLYWnCRA9TVsSAnZWagAAPJsP/RlRVt4zIh2bigaZsA4Y\nzxy6rWKDnEu2j0lhoMLL3wlAm6gWL3KhZ5KWWg1BcDGi52+9iv/jYMe9e8Al\n64udqbwavdsnw4g5r9zKqn8Gnn4WJa0TYd/NfjlykUw+5gBtDCBp9undQkUy\n3KIDC4i3lT3+Lkai8lnqmM5HfuDI14Nntt8eZ7L+fV1yPorglF/5ftNzM29d\nRIis9MIgaAM2EZ3Ql3RWa+Ow0OJ1K5WxzpOe3fmTIW1mTdO78lh2/Wl0zbfX\nFD/aQONlihWREPDQhZM5lTru4WTk/VryOZRuDDJ08/iPQNDvDjlr9jV+qESF\nZ0dk/EutVq0gB2HzD4yj+gRSYtxro+XwhDU6ALakVhiD5iVXlvkY+p8ZycGP\nHZDZhC7ZMvr5HXe00GPYsi1FYMt2JFCFvrxDDSiAUGjSTgbOti9n/f8yN+2w\n6ZDY/tYGhVwNmyjTGzt3GvMlN2jJbPKKPIVj/v0/6cybYp6zX8XLw3SbRu3q\nrKUJgHABNF9xGa2oagoafPJ/HInLWvkgIQZ/vEo0qHQw3CI4dcdQke+KuA0x\nql7rlOwlBnn+yM+jet8Bfjeq/uYoXlNPs0v3Y005kIcOKFLbJ6qpAkF8hGaX\nyBoYTOJT1e/CD2pfsDlsB1OYj7Vw6zWUIvddSOuCbs4L622EAkeQhTZVRFg4\njfuQ\r\n=VU5O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentOrElse](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentorelse) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f4f2f84bc087389b3206a2e17837b7b0b95fb2f2","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.7.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.7.0","dependencies":{"@opentelemetry/api":"^0.10.3-canary.0+f4f2f84","@opentelemetry/core":"^0.10.3-canary.0+f4f2f84","@opentelemetry/resources":"^0.10.3-canary.0+f4f2f84","@opentelemetry/context-base":"^0.10.3-canary.0+f4f2f84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.1","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.0.0","@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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.10.3-canary.0_1596818854860_0.8098992935132232","host":"s3://npm-registry-packages"}},"0.10.3-alpha.28":{"name":"@opentelemetry/tracing","version":"0.10.3-alpha.28","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.10.3-alpha.28","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2f10832e07fb8057d7d01978a540f3dd471846a0","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.3-alpha.28.tgz","fileCount":54,"integrity":"sha512-0MqeCAd2xkDtflfz5vsI/o9pn/QE4XqyisiUCPquY1PLDD914xrgC8/KgXXrARQtIrwK49NZfFAlJJzZbFXWug==","signatures":[{"sig":"MEUCIHO7vd2sTuUqMtD8TRj5FQK+3zm+8pzN8hQbCqlRX3x0AiEAm09F0kK9oZolKqN0kZ9WW3/bNrm6RUWDhe/v6zyhWtc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPT9hCRA9TVsSAnZWagAAcogP/2hjf0bc32+yk8TcSMgo\nJYz6GyJpCWCQs1AO+A2xcqsgcGByvmgULrmqlB3PRBG/OWWcT+doSgy8dr30\noYiHqBTrCPKvgDAsI/DFllXcw5Q0+z9Q3ZcKsS8ebPsVEwqqSgVn0G3O6IFx\nKNMymfMu0HQtnJKzR0ZTvYm5mxsk7Mdgdiq82kU/sO9xW3BDdjmtyM0LiE3Q\n7SdXONUviHlD9Nr3bKNCOI4QYth/xrGGdX8VlXOSuIWB66b54zYsVa4Dxu03\nDWxjMqZTb91absfYgXOcnGW14fWJn+54CL1qboMSpUtP0PhAn/UzOrjDmRiN\nYfl515u6MXagFPaSCaDBbamXNWrq0I48BknHzQtIs0KPq/qkWPdCOfdpnFOd\nHqiBKirPzyan+WIl6ACtqb961wXbtyMDCf71bbEXHrWwM2/+50475ePX2a5p\nqcjCGoOWofyLV0TbVOgHVSpbrFzyhCrko9gujsH5ttD/KIsJ6gwJVrB9Sxtf\nWaubHayp1nLEAXxCb0tkxJQgzBIHIuDTl+wbw6ZWRLNX36Yf8s1kR93CydvU\n3uqdBOQCc6/SPcVEJseFyyc1lOXc3MCZZ/4WoZM14HD4QC9xuxjB/kRw7tW8\ng/7vxa+gL3HRg2sMPafQh5FpLFguHqBlwe4o9mgsaUHu9ezVSRihv6WPEZlQ\nRtDY\r\n=WYLz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentOrElse](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentorelse) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"d68ff0fb7594f6a367cb7a5057cfb2875e8c082f","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.7.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.7.0","dependencies":{"@opentelemetry/api":"^0.10.2","@opentelemetry/core":"^0.10.2","@opentelemetry/resources":"^0.10.3-alpha.28+d68ff0f","@opentelemetry/context-base":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.10.3-alpha.28_1597849441077_0.829999109918441","host":"s3://npm-registry-packages"}},"0.10.3-alpha.34":{"name":"@opentelemetry/tracing","version":"0.10.3-alpha.34","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.10.3-alpha.34","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"eb05a22ce99d75be3967c8d41a7c30468314e6db","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.3-alpha.34.tgz","fileCount":54,"integrity":"sha512-ILgDfzZ9TpsXznd46A4005nLpa3xLqhic2nqb+ZC4VmMI5Ni73GZjOkIddrmIQjldRNpdpDF8gT7Ttb9FPCC5w==","signatures":[{"sig":"MEQCIDKGF9iytvBkNbhEGMfHb8ZpTlLIuyQT9D9QNkN1Ls4sAiA3yDf+JwY65MXky/m4+RLo//05ru6ml5xxxSN+/5PKMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":86683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ+55CRA9TVsSAnZWagAApqQP/j7SnvQoisKvFdTyb/z0\nmAKa6gyygODXoSJJiw9QofHDQ5jxcwHIx7Xlsv71tbNn2J5bNSe6dMcUapBH\nRIrzclhdYLUgu3eHGxfVUgjmGv58sr8VSB4Rfth08lX/Mr2HRdanuRUBCseN\nJjtHXKCpcChlu+yV6+4oVHn7zaPOKhigS8mi5q7EpbNyxVi/v5LCGe7PIPIg\nNB8khxFC9ykAXFe1N09g3GB/DQWcF10+buIR7cGTLI/48963/a8Y20izJ2hF\nRieVEl5ZTrTS/JLD4/GoVXDx+4R2FCWgF8i6KPXdZT/d/Vv/SzORB9nVfHDE\nWPTr+4q3Jh2iXxUWHq6zv9ROZ94FqzbslRvlg8w8aqvYjaRNYK3ZAkSvAVOw\n3uJwoGnzF1SNaEDifDjuPqlCIb+4zyP6CtvGJ1xVxlMEQOeIka5TptHZI4Df\nT4kilpyCc80A6W+m8COQ4rbktQG+9HLMy7aSFHhQkUqswrNmzzrw02dyWNOW\n3m9nN7qsYrzbaKwtUpuBlctOhTfwZB1S6Xy5QGTJpjsxJuYrNLMvSj7srlx0\nZ9eVg8HLAhR0mYuBT6zhRN8Ba92W8m05vkmKK11lNSZvPXSdsAOWFK2nJF4r\nAEaaRA6slSEsMBTSWoTNPaqfP/VZJv6uppjDt8kktN48v7CwYD0W0t8zWQ5C\nx6iY\r\n=W2O6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentOrElse](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentorelse) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"fb06b5bb1142286acf5b326925f3af3353aa9d90","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^0.10.3-alpha.34+fb06b5b","@opentelemetry/core":"^0.10.3-alpha.34+fb06b5b","@opentelemetry/resources":"^0.10.3-alpha.34+fb06b5b","@opentelemetry/context-base":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.10.3-alpha.34_1598287480687_0.43197868317006516","host":"s3://npm-registry-packages"}},"0.10.3-alpha.35":{"name":"@opentelemetry/tracing","version":"0.10.3-alpha.35","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.10.3-alpha.35","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"eac69b58c6d2e06b42f89dd87f62d92e81190f07","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.3-alpha.35.tgz","fileCount":54,"integrity":"sha512-ijMGc/5HXSbXK/LqJykPa4ObpEUq/ro+W2dAQd3WLqPGIcmfBjeIeNhpv8F6DiiEMx9+qZxPXYsgMdkqvgJQTA==","signatures":[{"sig":"MEYCIQC5bTZsr8yYyPRL6exMedzcaln8qAD7yPnyXk9/wRQszgIhAKkTOy+nTdUL/rSBhBbmD1tVCdD10rBv8ZD2txBt4BJj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfREMMCRA9TVsSAnZWagAAjlAQAIJnykQ/L4rh6w3qNfty\nVKC+TZECPTD2fmO8v4F2aK1nPeckgDJ8RjNxzydcq52t6eE9Rgbf/68HsIPo\nJSxfX3B/e374fZzTrpXLjZ3Y5Ay3y7JeAyAQvc2fg1q3XcMWRjRdyA0X6kZc\ngLNAvY7GOWSB5iXydJFvyYP3Xbhvc5PcSR1LANDvawNe0+keOGWS/racX4dd\nHX16uh7QeDvzKms9dvCjqHiZjjStkesfHB0wT8LfcOP3ZoiX23K805nvBuUr\nMcGmOe0lAn2wOHqmDpe/j3ytQ1mUWLMNjJvu4+5roKes6uaY7ZJqEilIVuct\nPN8CqsTW1z6854MdSR3iLZqGajgwXKs1nkdM8F9hWDvYCiiZ04R/jBCUFra7\n8nsjq3CBdTD51+3P6U5UIiXPADblxQvZQhXPfDRVoRx3t+aMCSjR+/R2PiUy\ndWHsVX1PAVshq2CR4Smm/6ULXSZRDKPLjxnBeplo9v42MIqEHKWya86kquHR\nVLJmJ66Su25FJsbBcJdqEOR2kTG2kQwHyz/afFXguNQGq8g5IGdno7mhKaXO\npQvyeyCf1zkYx1Jb5sL5O9ZH9CXNlPbOo9BTwyhPSmp4aIDLfmkOLE8WJ+Rv\nUaH4w0kYKClVDk4zor8nfCXFprsO7Swq+t/flU3W9Mmvkt6PejVZ9sbOl+/Q\neiMH\r\n=Z+i+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentOrElse](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentorelse) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"2ee9f1aaf7b61c4b4ae6b748f0a07f8fc708f07e","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^0.10.3-alpha.35+2ee9f1a","@opentelemetry/core":"^0.10.3-alpha.35+2ee9f1a","@opentelemetry/resources":"^0.10.3-alpha.35+2ee9f1a","@opentelemetry/context-base":"^0.10.2","@opentelemetry/semantic-conventions":"^0.10.3-alpha.35+2ee9f1a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.10.3-alpha.35_1598309132144_0.5352060154647083","host":"s3://npm-registry-packages"}},"0.10.3-alpha.40":{"name":"@opentelemetry/tracing","version":"0.10.3-alpha.40","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.10.3-alpha.40","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9294ccbf2cbb35e99e5e34db9d79e90066ed0f2e","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.3-alpha.40.tgz","fileCount":54,"integrity":"sha512-YCgwp4MQaykoeXfzVdjz8yMlQ/oA8rSROVaJfSmdh0YREsMzme7l6q2aXVur2tg8PSetEND1035COIeAC6YDRw==","signatures":[{"sig":"MEUCIQCXe8XGFVdsE7PyY29p/JbP+U9I2yJHyYbRTzgDnOf+kAIgYzFnS0utZtQJSr8n6UU9lHEw74BO3UpaRY851KvGN+4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR8HoCRA9TVsSAnZWagAAK7sP/R90iZXPvqsnqmZDLZm+\n59lcSpe9TlVDjeXWEbdJYspsl+v9WcxT7IicaMzQdyypWQ1OjoQnqkdQEHDi\nYJQGaOxf6qMIeqIrXYa7oCCVuoSL6BBujFnEMp3AJflgepESUSLwXiakYfPf\naBne4WjE3YZhHlzW6o5eoHW81p2cZupE+9OXR0ImbUnCzEp5GjYDZ2awlsI6\nAm44ilf6wWRZQy+I3vkb3xkEId2e1dAuzm2ckCQ9f7xukC0iNLhE24x753Xv\n0kXcAsFHSsxABysWjpxaeZScxAVSHAH+CX2pv4EVCTyy5Sum9nFiSOmifT/6\njFHU0YVXZOHYmsss97A0h9p6gLC4lOG9LNIjt0tubhtVh2SORf1jJmMwjlPb\naF+kEBrYIsUduvbVk4N48M7zsEr235gSE+iyRrEwulMWSFX1ubr0H61XAbsd\n/WKpBcAzZVYiWpD6eCz3yb8vloFLKcbbyXi5U8Sa5yh+f/HENO38+bmY1LeZ\n0VE0O/xNxXv89h5x6UtEqkU7stRydlP5cELABscohfWZzFh9hhGFn6YmXQHV\ntzlfvYtX7g4luwekbIOke8+K9c7RLcsaYBg9+/7L7b4vgJ1p4mChdYlmGVYZ\nFiURECNqNaqBdElRqveB06q0vK6DmLz+ztGA9rxkKV/s6ctTPFO81+Wy0r3A\nnHrb\r\n=Ww6G\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentOrElse](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentorelse) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"2052a245bce0d7a6ddc273cb3657bed5d3d21dc4","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^0.10.2","@opentelemetry/core":"^0.10.3-alpha.40+2052a24","@opentelemetry/resources":"^0.10.3-alpha.40+2052a24","@opentelemetry/context-base":"^0.10.2","@opentelemetry/semantic-conventions":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.10.3-alpha.40_1598538215950_0.6543498995212673","host":"s3://npm-registry-packages"}},"0.10.3-alpha.41":{"name":"@opentelemetry/tracing","version":"0.10.3-alpha.41","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.10.3-alpha.41","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ac11de76ea84c0226d60eb8e15cd52c17edd5860","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.10.3-alpha.41.tgz","fileCount":54,"integrity":"sha512-RGNUM9L47GJJ773rwC/zcuJ2wKqceSuhloT+pOy1cpPcF7r+TLD1Ml0yFU32fFUZXKp/ymZuGCHb9EG0L6/Aew==","signatures":[{"sig":"MEUCIFS4YanjDnnk8ocHo7P32JhNvedrwnMEPtd9/lUHhOs+AiEAj+uTrn9rfgGi8+3yN91LR9oLkxvA1JbJY+L5ZQo3ymA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR9qYCRA9TVsSAnZWagAAI/AQAKPLgMwGZ2yQIsGrf2h0\nP3XfGptQ6mTzbGPcNEQ6aWJx/qH/JAyq6mdSKlyXf30hl2AC0C5BYB6Yz0uN\nz8fiwYLrFNajOyRrM7Fox5Xt3MPIxNsVOtHTCavoNNnsuG02qnMZbY8qa9il\np4LYcER/glIlqTb+hMGLaVEZjlg2FCZm6ReMmLhKehzia4XJyUofuyZ2LlcS\nCYsIGZFIMR8Bl55GN4s+PVrqL/gCoNF7f3kv5qHQP3aLBHbC5ZsspgZCq4Jj\nxPfY5GJObOQbfSTnZbcsvptrdsPA9SDr6CRtNCocFcmnlwKGVaLsoLm6Cv+N\nUzvyLFvfZ64eZATn/kGxiVEY6L0R2M9gAcRejZDN2Xdnc0WfTxO0uwUhNf+Y\nMyfMzhNaksbdYZMZ/d3BWIdj4jUEnwBbiCiMM9WRbENyxwidenRKCqZ+rzyx\n53JITqU5cIk206m/EUFU8L0+zd7iJeSC9DxIl1sGRmcsO44kbX3J5L0SV3rM\n/W+/9yeKPxgNshTxag62DpR/CnFrarANC3Wij0bnvf38Y+paEFuRDipbkx9D\nRo3rgnvdszW+V6U5JL3h/Cmc4oyB+19XvSZLuaPl1Yisy73TMuYLY4hjo0xu\n3THrCAzERQBr5kqynaY7CMM8yGwGg/dCHOPqbwtj4RhDsKIhXMgOkPii26X8\nqLbw\r\n=pFSg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentOrElse](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentorelse) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"5c7753fe6534a34f0f4eaf653d53f8c002ee299d","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^0.10.3-alpha.41+5c7753f","@opentelemetry/core":"^0.10.3-alpha.41+5c7753f","@opentelemetry/resources":"^0.10.3-alpha.41+5c7753f","@opentelemetry/context-base":"^0.10.2","@opentelemetry/semantic-conventions":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.10.3-alpha.41_1598544535983_0.1763456426365828","host":"s3://npm-registry-packages"}},"0.11.1-alpha.48":{"name":"@opentelemetry/tracing","version":"0.11.1-alpha.48","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.11.1-alpha.48","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"952801869c4b8dae0f71031f4039b48533ce3217","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.11.1-alpha.48.tgz","fileCount":54,"integrity":"sha512-QPpKj8P8tOQwET/cl6yxN46IKrVobT5XXZDkOaOdIjTq3HSmPVchZtlX7qfq+FmX/Ui2jpoERH+wwSZCFyJv0Q==","signatures":[{"sig":"MEUCIBhHFJ50XBOR3IhClZo4wuVCfdlrPpEi+DAM9j+6W7xWAiEAqm5CYxg4ksnlwWEQQNiJOKais5yFV4DoXm17iOcr8o4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTp/xCRA9TVsSAnZWagAApC4P/jj2GufXEV6PWBYAyri0\nwwnLlf2BawRjhdK68UdOclxDlKvPvSuRKpADDnbisyUDEKoOledXx1HWFhSY\nPlnwKxQ53NBiT5xYKM+yxBmqnPEzL48UTsVHhw+PMQSKFv9s1p96dwQAiLpJ\nhiO1WJ0z8kj73p2cpf+wi8A8Trg1wPtLR1JRanZmwP/2dnuOLSHljc2oUQmq\n3d0I6FWURgxvi3S5enYMNThOkneFoaLgHZgawEqh5yaY5dRHKiiFI9gW8pNN\nKxyByuP4oImgrfCjPUX/ns551Bh5ihs0xRjguWK3IgsXp50ZFlt0PvPksn6R\nQVd86ETYP8Ffqk5MANGWNH27PTSudJKqqUoQI9Vak5WrwUREguQkD6MCCEQN\n7O36BU8cIMZAtuDcP/Ql3+Q5on2rI0ReUz0mlNoBJP5y/H8D3/0K0+dcS9ds\nc7CSJCpqcW2Xiti1Vamdlk2lwEH50nX+6FumE3YTl18yJW+mcVvWXJEPkifk\n20YqJIKdbujfVtt0OCI5foCduo96kzoO268rjSAO+NA7OQ/jxeN4fgL7yh0F\nOeAG4jNZT1Gr5lD6w/cq/cjzPZ68ai/gtpzlFyQ/KnUk61lAhXyyTy4ksiES\n1MBPpA7mBpAHKX9UuQHrYmydvHaHedxYfDV6/08g4q6d/i7la4K0QExp4SRA\n+E1+\r\n=SMaM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentOrElse](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentorelse) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"15174c6647ab9863dfc1424412fa60f2fddb3351","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^0.11.1-alpha.48+15174c6","@opentelemetry/core":"^0.11.1-alpha.48+15174c6","@opentelemetry/resources":"^0.11.1-alpha.48+15174c6","@opentelemetry/context-base":"^0.11.1-alpha.48+15174c6","@opentelemetry/semantic-conventions":"^0.11.1-alpha.48+15174c6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.11.1-alpha.48_1598988273425_0.14170240484193042","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@opentelemetry/tracing","version":"0.11.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.11.0","maintainers":[{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"4003660e91d1069decc4754ba72ab6b32b6035b6","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.11.0.tgz","fileCount":54,"integrity":"sha512-QweFmxzl32BcyzwdWCNjVXZT1WeENNS/RWETq/ohqu+fAsTcMyGcr6cOq/yDdFmtBy+bm5WVVdeByEjNS+c4/w==","signatures":[{"sig":"MEUCIQD3cFQcKgpsNm/EGVQOIr6festnAUb+BUxkWxnaH45B2wIgWorVGAtdBeATjWC/2J0SandFB4JhBfwfVfiwkTbKum8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90362,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTqHNCRA9TVsSAnZWagAAunsP/jyw2sYbk4DpOslwEU6F\n8spUTZCtVxThiRnBWz0TZLt/AhagSe3NuT3XOyP/1HB5g3JzcIw2Q049CrQp\nwVz4/GerhcY02PaAvj8PJBOhPtjr7MhREjOHUbk9Eeow9QSiBY0hhlr5izY7\nHwZBCJ3PlL3xKJDMg+LH8ukfOCizX4J6caImwezEB/Khx24n3rsfj8FLSCo4\nW/V5tJhHb8mxOBWHxxACk/3f6J4xE6579RtzfUGNKy5nccT+hFrkwvpAbYLS\nHeJqsZqvypiKyTXAtCsxcTlYsp/r7T03V1PDmj5w/BsnNEBLO0rfZzzG1ElM\nHvikHvM5kwjTS0RPuwdda7RlgfVQYUAfxchJV3Tzra/Z21zSTizjrwqEWNob\nuqJiMpdfJC22MEMihoXbIGD1OnYpZYnAaxJMYgBuHaGRALlEEyTVlJNUx/3o\njwtwIFkuUf0koKDT5rrpCUTL5lYl5LdzOjBHjdSOntpuBcMHfZFFtofwAX0z\nQ7KeOzF9/g6Xe7b20Q+w9Dc3V6JWv5uTc3jLBlZfCLE3qYO+EZKTAOpApBE6\n8b3A8VIPvJw1S7m53/ZYIijYUPaxWPzbORgymZDYC6H8wZtEO8/kuEhCU9Vb\nXtraoxMgHKRO8KActCRBX9PoVqslVo+i0q6W7lenoNk9o4KlI9WpOHMAVduY\np/th\r\n=XetH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"15174c6647ab9863dfc1424412fa60f2fddb3351","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":"obecny","email":"bobecny@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.4.0","dependencies":{"@opentelemetry/api":"^0.11.0","@opentelemetry/core":"^0.11.0","@opentelemetry/resources":"^0.11.0","@opentelemetry/context-base":"^0.11.0","@opentelemetry/semantic-conventions":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.11.0_1598988749427_0.6105441533973517","host":"s3://npm-registry-packages"}},"0.11.1-alpha.15":{"name":"@opentelemetry/tracing","version":"0.11.1-alpha.15","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.11.1-alpha.15","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"94c4cbf79a23cdec33ed075901060695caf07674","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.11.1-alpha.15.tgz","fileCount":54,"integrity":"sha512-pHhSjRLQyOpnLYa7POPqrpgdx7584CuWk8+WOSWzqDnVHprnmH+2viF2D9DO7kq/zNBcKxGZyfqHokDvBl9I5w==","signatures":[{"sig":"MEQCIBLIYGcz0BBCyZr8O9zoxHSRxx8LV1xQoVTcoK3sIO3sAiB5BsyTHv9vfKLQfCcW6Z8HMFpeEVDVLp39uh4rT0DniQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaB5LCRA9TVsSAnZWagAARgMQAIYe+j/gcJ+q0Kw1c4H7\nlXgFsicmZ/M+S2bCz4sWVwgdKIvRFUmyERuDVvarIeN8qES0mqzi3HY7tSmn\ntFgWdeOSwZNk/f7qP319NVut1NuFKqUGcz+WsSGQ0IuTSVQBb59YF6Y7B3Oh\naFLLAIgBaVr252yRyMjuQ0ZRC1rtmYgIxL3lBH09TZXxn5hB5nLWsWEeA9Xd\n5eYZlQ6nCB8HKGAVn8SrLT6ce0NxptkLnMHosLpr9S7Rvza4NnvDTkuMm6/e\nsveD8YjakJIR3itSkG5SNJzmZF8XZkbZMrH3RhbO7EywBGLTf2d+r/PdsKmx\nYTBihMl2fUDbfstX/shwWaLA8kVw58dyjHzZ6uYY3ZPu4/qSFtY9xV1NFBYq\nMXm6JacpkS28LW13nPQ/LSwwR42FnyVR2EWNTseAwpdF9X8JwsjQUaOYBD7/\nSOlInl0OQTUF+1lLuRHzet1A+a6u4h8iWs8kbL2ZlW7arYTd+CJGx4FFb3pP\nNPRjOandCknG9wPoWxTsrWthdqQ8i7KPtrksWCALqEHE07pgdq2TOWZ2AuDs\nrrA5uiPkYraM8hjQlMqw4939d3SBejvIm6DEAagXTnzyVMlLMXh+yZ51KbqS\nJw7GZw+oNLxfMs3PCXR1OHKUA9GokWE/VLMrpLJIamB9dtNE/z9ZLI8dlPCW\ndudK\r\n=auua\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentOrElse](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentorelse) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"e170039015e8a1a7419bb835a00659b2a734b8a6","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.10.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.10.1","dependencies":{"@opentelemetry/api":"^0.11.1-alpha.15+e170039","@opentelemetry/core":"^0.11.1-alpha.15+e170039","@opentelemetry/resources":"^0.11.1-alpha.15+e170039","@opentelemetry/context-base":"^0.11.0","@opentelemetry/semantic-conventions":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.11.1-alpha.15_1600659018625_0.8904335556250282","host":"s3://npm-registry-packages"}},"0.11.1-alpha.35":{"name":"@opentelemetry/tracing","version":"0.11.1-alpha.35","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.11.1-alpha.35","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b2008321f061e7c8a4b78e12cd921c6189591a6e","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.11.1-alpha.35.tgz","fileCount":54,"integrity":"sha512-nHI5OwQLiBkURF8kz2TQFN+Dxx0UHJcPXw+JYJq20+3QmOH6SPHEAWEWD3f6GFmo5xauQO7bUIh+p44ch/ndKQ==","signatures":[{"sig":"MEUCIGZvBZeMuls3uBuZR4ewpv8qFl678LpBeKmLeLvtZE+BAiEAjAA+btn5jW1tzz1M4QTMjv1/5u3IOUCNtAhvsfsaNZI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdHiFCRA9TVsSAnZWagAAhrEP/26KLeZfNXDtAlJONQ0U\nKkmVODaFnHDDEyrNvAZmL614lFzflp9tA97jUfY1Jl4SWySka0UOpoZHF4li\nyeB/BVD+ZBiUT9jCLa+WO3TtOGLOjV5nc2RG/5HbhzlnQY20PV/YYTmXq9Q4\nkMjn1RLYrPdI8O4gaAkxzgbdzzM+hA+X5fCsZGUVl3hm27wvcnBR1phQVIBS\nPfwKDG20mm4u0RMdNU3H6rBnrjk6T92jQDyagC66yx3/n0bwMyGAs5qeRcZA\n7uxQ0Ufc//uQs5gQcvdZr3d3s5uNIjruSoQFE2yEJT2ZCmp460J/W2aIVvxh\nGxBxOsUiAtyeR7HyA11iuSc2riZ0Il4w+WzSDMeGtrAT8WX1G01D85S+6wK7\nGC+gzrw6dCqzyyn5xPAJlW6QbN+yLNRDJpeHh9YEltxNEmZy2Oi4vy9Dy4ag\n3+dkB19ZLNKjIPUUwWeD2O3tMXwaMmeiIvKgBlVMcK/zcEtEu/XUTV9Dnu1Q\n+L8NHInqhKbIkPFkw0Yz1yYvNB76NfM7xiQbZkqJKFZOqQPCWaazrae+afeM\nsIuXezRiHsPILPq5D0cxXue/weyQU8kSShlAsIhCsiWKENNKIAUEFb6GI2Ja\n2RsF2b2atQhgv9CyyjeNnKS+cec2MfywRM9uGQqg+OS3EtU6BtS3fQ60sBY0\nqd/G\r\n=RTMb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentOrElse](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentorelse) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"c6c993bb16c58ba907337a5667da01b3c248e350","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.11.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.11.0","dependencies":{"@opentelemetry/api":"^0.11.1-alpha.35+c6c993bb","@opentelemetry/core":"^0.11.1-alpha.35+c6c993bb","@opentelemetry/resources":"^0.11.1-alpha.35+c6c993bb","@opentelemetry/context-base":"^0.11.0","@opentelemetry/semantic-conventions":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"8.10.2","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.11.1-alpha.35_1601468548844_0.3830123683489852","host":"s3://npm-registry-packages"}},"0.11.1-alpha.36":{"name":"@opentelemetry/tracing","version":"0.11.1-alpha.36","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.11.1-alpha.36","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"52e76bcb190ca22561ea448aae4c0c8d823e1fe0","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.11.1-alpha.36.tgz","fileCount":54,"integrity":"sha512-nh0nzQ4Q44pcKxD7ZhirDQw3l6abWJWWyzoVQgoa/cildG+XSyG8nNrpcdVpLr3h3qfx1WgR3iIdYyULnRiokA==","signatures":[{"sig":"MEUCIQDaTKWF3esSO340nND51l7beIQQhfEkkR5Jk7t/2PHR9AIgHEH15E8qhLaz7GuvL3ZDz66kPwQzZdFFm6u/xxRYVEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdHxuCRA9TVsSAnZWagAAtlcP/2in8RHiRsAKYWnfTAx7\nXKgkc7SGnIY77yEzce05Jk8JkIOguo/i9Fk0dzxKrtn/Ue9fbPF2MxEci4Bo\nksBmCuOFJHi9uzg1K9mzIXCEU0QE99OVD7AJxG35aDIv2zrmGXThIe+7/OZf\njjrYye2gI5nXH6+Z+X9i0vNmcCks0fxNGTWYRkU+/pb6ZGqkExjorL2nTfLE\nFWMTJAaWpaKSStHAk1iBRbByUZDdfQoSbYqpcCh8GCqJgkNeVEP6tPvj1on5\nV7wd5I6nh3NPrk3RL0JgMXR2HeOdOCJLo8e1hCJSO0/M28e3xg3cAiyJVyC/\n/ZO02BAsAuAPUbO+zTp6DIZcJX0xuVnyzz7Ij6kMJ1/eq0YUdm6s+dj/A0Fu\n+JBKP65qbulbAZ3xXhx5cFXueDV6GB5QvggQZfDMrAUs/wFkkgwwl2XFlp0C\n9vZc+25GluJgARbADmGk86B8oMh9/jCxAPJTGB5Rs8XiuD2iMSXUW+xPwrRl\nZY1mZvpo2jgEHhXEu0QUBG+w+rLoKjOI0K1PesTIw3irwnQFyY5NQztj6vX9\nd+niw5q7HKOVe0xdQeS+soq90gYh/Avf6yq2zg1DymeWgrGC6xDVdUbhPzwK\nu4TFHk8zRexEEYD39WPBFIoQDR9K+Jgf4CR5knOZ7yXWhNiMTUcgNEh7TC4G\n6PYW\r\n=1rgL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentOrElse](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentorelse) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"6eb157c66925fe84b4960f247a86678441f3cb60","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.11.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.11.0","dependencies":{"@opentelemetry/api":"^0.11.1-alpha.36+6eb157c6","@opentelemetry/core":"^0.11.1-alpha.36+6eb157c6","@opentelemetry/resources":"^0.11.1-alpha.36+6eb157c6","@opentelemetry/context-base":"^0.11.1-alpha.36+6eb157c6","@opentelemetry/semantic-conventions":"^0.11.1-alpha.36+6eb157c6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.11.1-alpha.36_1601469549661_0.6180401170160625","host":"s3://npm-registry-packages"}},"0.11.1-alpha.44":{"name":"@opentelemetry/tracing","version":"0.11.1-alpha.44","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.11.1-alpha.44","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ccd0ae2e228f8e9a86cf270a76e1664dec878d90","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.11.1-alpha.44.tgz","fileCount":54,"integrity":"sha512-KMJv3c7ioohJLemrwDB6FcdFnXm8z4hdalYGwuvFV2bvDUmXWedukbbDyoPC0vG7EZNHIl1BUD+BbLbTOPRBrQ==","signatures":[{"sig":"MEYCIQDqYQeABBFHGt6sRxMKmsiDxFx+Ld2aAjG5QqocmcptxwIhAND6dlFLtJkminpTesRIMsrzd5a/Pl2eQLmUdyvWuwF2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffh0hCRA9TVsSAnZWagAAMZUP/05FWGDtY0LlNEg1d+uh\nRtzNGT3AAqgQeArlknu+GpidHZeB/RuCnTKPyuJbynI+SqumTHvUHxjfHmbm\nzq4bYETsC+z6yLWyoU4milPirLSU/D/sVPxFinzZDsIYXlsmuzXdqTYXdExz\nXxhp+SFqG5tMiVbOlDJbC1GPoPNFRwRvEu+XpfNB3ZhlCcyHDGBilBR+YS6f\n2kqBhlQCofUClooVjVSFLpqzO5VPuFRkSeLFyxmGiRfUD3yKjUN4d71GjPL/\n9fGawWXgg5MtiwwD7j+E5Cad2uiG7sz3S4b9hDUgDPV8b1rR0R3aDxGdCX/P\nOLJiKXV15aTrn3QgNJvXeAaX6ONNV+L7W56Aucbo1M0sflBpa50go9V985am\njLxv3jGfqbT14/YcxRGhq7fP8nkSCJCYNzwxoAg9dG3JB5A+VkzjlVfV1hKU\nISCCzIPBRFSCXGle7GUGyGo3qJe5yubbZn1xEmFF9FFclXBDDgXjDiPI+yTo\nJTtXqGGgVNgwjYkYm4Y1NSYhNpsK2JOKcl4c1tSYotqSng5MmeIoSq6L1sHP\narXd2KiJcfZWSmbIschNMAN6pCLXJ4Gi29ryzfxgGl145FTGqSfuS9QmSswa\nI1t6LsX0c0Pz/YwESiJHWQWDYSPLc4pZVohFR/1Oi37pK79G/KnOvfZczJqF\n0TVO\r\n=ufZV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentOrElse](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentorelse) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"240f852cc41707c751f28811b7ce3d243382e3dd","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.11.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.11.0","dependencies":{"@opentelemetry/api":"^0.11.1-alpha.44+240f852c","@opentelemetry/core":"^0.11.1-alpha.44+240f852c","@opentelemetry/resources":"^0.11.1-alpha.44+240f852c","@opentelemetry/context-base":"^0.11.0","@opentelemetry/semantic-conventions":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.11.1-alpha.44_1602100513554_0.9547753503178926","host":"s3://npm-registry-packages"}},"0.11.1-alpha.53":{"name":"@opentelemetry/tracing","version":"0.11.1-alpha.53","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.11.1-alpha.53","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b88b79729544098cdd5e1d10e96e5571a9007684","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.11.1-alpha.53.tgz","fileCount":54,"integrity":"sha512-q9Xwrbji5KHzzU+wVadNyyj0WsrxEhpk4pyPmPuf/jICQ96s/zEo+nFpcAIKti9ZdgBHthGgZVb7Bp5OwBx6gw==","signatures":[{"sig":"MEYCIQD4CVwutRkKtdHHTcMW7+BamNovOZhNLnjrOZ30GtKUNQIhAIUvGPTrzWr3xJVoaxCrrZSRSi4YHjvcpBOrJSGAhQ6F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjX0SCRA9TVsSAnZWagAAvVQQAJ804hisMJ/Im0A9X/Ss\nbdZdkCqQ6EAH/0wbbhqpdvuGBkBeW+/s7s0iE4RBHkRaG5wrUYByTHgCmCLY\niRIcn6ud+K0LR56sLGP30zd/3M4MxkpQ5OPqPjO5nvYTQuEhdtgrLycYnk5n\nnL4TBcHr3JFfkbyy64J0oS8zYvteqc6J8HkY8e9xhsGaxdhqFaUXNxaEy7u3\nFaI67KnjOZx1MKpfmaZGE8mSJAnx/j0IM1C/N1FLX3S1NvMWPht3JHvP/P8U\nYcQcCjKTgmUfUiF1qJynXT2wLq+RRr/aBeiR1APqR30uThh1oZXQ9choyZr6\nKTJ6l8RMQZ+NYkgvK3u7e0xJ4vurx1QKl+gqs16p9FFb6SKicZb0ZUDqqaVc\n8kzCoYHheaIglsDrZOqkEqlDlpOoSoeTDEzQ2EemP6q5oWU6S+lzgWT+bcP9\nNl2rr36/NDACMsz3L7w0DFvkzK4wWIpKaSr9OJAD4LZHQVRsEARTm8CgAPTr\n2l0/J0nD/2KWE7RskFsNviaGVbW2ZTvdmb5C4/63XLGz+ZTGUBizkicjwE4C\nYTiuikNVQykKCpuCTLMWgmVWNYCy/vnUoorIhd9pDvkwy6KVM3We4AARIuHU\nuTeqKrxi89ofX8d5Oa2AGJST1+UGwKgOtObTRwcEy6SSZXpCFan1K3rrNRk0\nXCZS\r\n=SFqG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"00a8ce7f982ea24bcd4bc398477112894078ab29","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.13.1","dependencies":{"@opentelemetry/api":"^0.11.1-alpha.53+00a8ce7f","@opentelemetry/core":"^0.11.1-alpha.53+00a8ce7f","@opentelemetry/resources":"^0.11.1-alpha.53+00a8ce7f","@opentelemetry/context-base":"^0.11.0","@opentelemetry/semantic-conventions":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.11.1-alpha.53_1603108114165_0.50682241895765","host":"s3://npm-registry-packages"}},"0.12.1-alpha.54":{"name":"@opentelemetry/tracing","version":"0.12.1-alpha.54","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.12.1-alpha.54","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"75537f723670ea472e0849a0bde07daf612e93d6","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.12.1-alpha.54.tgz","fileCount":54,"integrity":"sha512-+V6kIHMd6NlA+mEpgXVhSGj1jS0GKSqd+MAX3fxLkhR9ITwSdAt456Py/DXkZ4nYBcOAx3WP+oFL2+kRfqf0oA==","signatures":[{"sig":"MEYCIQCqPDndogBlv+RZMwJDmd+px3yx9HtyYRVP2PqsCt4o3wIhAPfGniXmiOsQXdwDDQQYs0Ltjmk8UeTv7mDllByKPFOh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjYuJCRA9TVsSAnZWagAAD/4P/2t0LGuwH3ltzDhEXVLK\nGXWWz2xFD/ibQsW0Ru0i0tlNjLtymxfMWTBJK2OUIQecxoBPMj42rcVj5pHt\nvTlyG6VsKXLHoWJK0oeEXJA1kHztQ8nvUK+20TCPKyJzB2iDECEYPmnMq4h8\n8ecPGf9ya6nKt+SY/S2v1XjJEI8ssnAVrVz9/JG4WIUEl6dIOvnAHNzyox+p\nyTJx41ybNRLOlSU46MU4hbcbJPiPtRKNoOcrpHH/BstiROjbW/Nqleu65AfP\n9OM8EzMx4xSuXQTm/5Izez+DJNkJLqAbA2WBLhAGmDjbZ6VqauzGYETxjMJV\niAhHbBmxQtqbTMjrWdIHXIJQE0v7D8ns6H/CMvAn792alrjBzFpymXWO+H9G\nnju2f8RVi9i0IQIB5QlfBagMBRnX6n9d1tKdKF9IaprKCAHNcugxwZC3LC00\nYbfvh/gwo/DKvKwC9JeT0w82I/btYjKsJwLJV+G2HZbZm2oW0Bw84xu6MPlJ\nJPEjeNDKUBnRASR2yqjgWiRZL5OSwXMhesYjG+UoPZE0jMKgUsT6tpTHjqzD\niV5j73G6OHQ9k7POP/liyPv6LgrH9de9bY+Ox+Mx3Tf0X7Z+NPI4Lzl9M3k7\nezgcvGpjA27BZXiXmleEeg2wPpJEVsaCTqE6tSorl1fjbGgEkq/5GfNlcGb5\nDcj7\r\n=8xJC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"3f72613a36b6f97555a0fa7481755cf8b6cce1a7","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.13.1","dependencies":{"@opentelemetry/api":"^0.12.1-alpha.54+3f72613a","@opentelemetry/core":"^0.12.1-alpha.54+3f72613a","@opentelemetry/resources":"^0.12.1-alpha.54+3f72613a","@opentelemetry/context-base":"^0.12.1-alpha.54+3f72613a","@opentelemetry/semantic-conventions":"^0.12.1-alpha.54+3f72613a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.12.1-alpha.54_1603111816766_0.8130100788547143","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@opentelemetry/tracing","version":"0.12.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.12.0","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"769927721d417bfac85eef50c2af068bedce8873","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.12.0.tgz","fileCount":54,"integrity":"sha512-2TUGhTGkhgnxTciHCNAILPSeyXageJewRqfP9wOrx65sKd/jgvNYoY8nYf4EVWVMirDOxKDsmYgUkjdQrwb2dg==","signatures":[{"sig":"MEQCIDO8HSQRNt5cGDgFVf8xP9YbC0pwBnIkn7BieCJtO8aAAiAIVQBCYotao1HZHijvCVtFHYqfqkAHvJtLAHqEBVzmVQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjYxpCRA9TVsSAnZWagAAuiQQAJwgtqZNNqUCSd1ZZo+4\nCMKwpzLM2RJaApet+2txIDtq5s05iXrPNXw0Xm6jAA+EPumO4qnuH5cFhLsH\ngc4vShFHeN0yuMC6q1Tn4vVyjRzbo+QY0nTNc3rmHqyZQNpcqtR7QF3OOwnY\nLpP0EfkzNbvWMRCdqlx3vk2BWcPf51333GEsdJTmac6W4KmqMbjvfP9OXtea\n0UKwHl4TvwiKVElOB8wu/Zvph4aNpSSLg2T6YEQtsZS0JefW7uo7WDUQ06IJ\nvUmbc6cN3+X/xzYyfT/dK8+ubI3j1XMqg7/im8+BDrata69U37sCkkBEOLf8\nPBkd6h4IxhpqKUeujLCcCNw/CZtYd6t+VlMJ6YncWpWhQTmk0NsZv3IFVPF7\nobODkbtLjQ8IzyZCJAhIDxFbh2psg3BbGnAgjfXmiaFkMB90vBPKcwz5CNBX\nV7ajsiAqc6IGk37I6lazXakWzu5oHHrouifNrOtL0a8YRMGhG8ZBuIgqhLWY\nBNDDrza+8g47mqWwu/ezCuMn0UOv/ZEdNYHF00+fkpy5NE8uV5jK77KYfKx/\naqUM3XOq4F6NWEnSDdzL713PcFW5qYtmoAxZrprZcc6afDtmC83FU0GgPbOl\nrxn/APDYVKTn1QarT5UT+Anok2b88oLHfeGocwam9+o4uF7ngDtELPtMbIo2\nZ0Jb\r\n=yBvv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"3f72613a36b6f97555a0fa7481755cf8b6cce1a7","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":"obecny","email":"bobecny@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.4.0","dependencies":{"@opentelemetry/api":"^0.12.0","@opentelemetry/core":"^0.12.0","@opentelemetry/resources":"^0.12.0","@opentelemetry/context-base":"^0.12.0","@opentelemetry/semantic-conventions":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.12.0_1603112040945_0.26637864287480695","host":"s3://npm-registry-packages"}},"0.12.1-alpha.4":{"name":"@opentelemetry/tracing","version":"0.12.1-alpha.4","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.12.1-alpha.4","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c82559db5b7ef6721240aecf1d26a67d27af5595","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.12.1-alpha.4.tgz","fileCount":54,"integrity":"sha512-ut20o9RpckuGAy6nMxum4vNMN+s/LRDR6PROVc6mlmHwbmPww6r24zDrXH3l4z4IX/HWyMFx4CYXRHiFwHCypg==","signatures":[{"sig":"MEUCIQDw56X7N8dMUqqJbml18Y9UljTx1Ysc80+9oIsIEB7a1AIgJngn82sFvP8AGQyVMGSiK734nYGNmGjF1yT4TvF6S/8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflu3qCRA9TVsSAnZWagAAde0QAIbVuL0vUnJg5p7UogT4\nq2qinsRiiewchGAqrnoWGspEABPnhLjQKYouvw1dGP/TPqIncGsuYx8rRJS3\nQWIwpGFkhqIc+12ojn9rMXo6o16G7pf41du4ExIklGkelN2gOOWqj5GfTIgI\n9ylqi1hVAaFq2TzvdQ3Au4+VGvsiuqQcvVkLMjH491YBnuONNNYPkNcfvinH\nO0+PJxteChl90weJaOuqYE/SBIyQN+eQ+FIgoXYyQmcqrlueUg2c2dGrod37\nrjMpAPkpISczpy3P3HjFv0F2R7+Nm4oKDT/MXskXBdV8MC7dFaHU3Pl8ZPEF\n4vZU4/amGLe5/y6LzH5ZXetBIzbF9auM5akqzwviBlaDWd08N7vIRHZCPUzS\nnJyJ4CImq4Z+Ovu4qFPjwTIf9ZAKcdTELTZeObG5//km/zUlMFmwEBxVSRLi\neQZrmSX99fJWTOo+CB5URID6C0THmUl+olrTFwR8LPENGtQ8DWlOZiRxDZwY\nLNDUhdf85xB0GsbS3fsL/vwqQ1nGBKgMeQvKHzxgd2WsQYYO1K7KkYAwopkS\nXclkbjgpX1Vy0F9U61YufKzcHfFMFKqn0yNqZS5xX4SZ8c2o1pmW1nt8pVsp\nnh9kaWSO+8IgsYAJ/BlwiwzS5psRhqcijjg3yr94duw38ODyAxT3JA9AlTgf\nOyGN\r\n=M20x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f8988b5d8d2e138add50774d06bea77ef25745ba","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.13.1","dependencies":{"@opentelemetry/api":"^0.12.0","@opentelemetry/core":"^0.12.0","@opentelemetry/resources":"^0.12.0","@opentelemetry/context-base":"^0.12.0","@opentelemetry/semantic-conventions":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.12.1-alpha.4_1603726826070_0.4095589658938965","host":"s3://npm-registry-packages"}},"0.12.1-alpha.7":{"name":"@opentelemetry/tracing","version":"0.12.1-alpha.7","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.12.1-alpha.7","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2f7c5e21a252945d89417230cbc1dd27de8ebe49","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.12.1-alpha.7.tgz","fileCount":54,"integrity":"sha512-x5A+Xo/HtoR1INXveO9QjaZKh2Wl0HuMEYLnNzp8B/KCyto24n6+i5VlTS7zfla9toUHmcbp+rS9iB3NrQ1YdA==","signatures":[{"sig":"MEUCIGtQGeIGYTTKyU5jJi+zRo0K7vD8eT09t0P0Cmio3DooAiEA7g3QDpMWR+ByennJSl81pajKu+2ESD1d0cVpBzjwUMI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflzu1CRA9TVsSAnZWagAAC04QAIOxM7d4aw5iK+SW9b67\nB7b0P4/Akf/oJgCvCGlOO6UtRN/fkACy9XJC2reac/qq/slwbnmn3GzKAPKj\nQpCAvPRwG/sL5WSSR6WSG75wupc3dZm2QpS2AGbylJT+Mak32EyC7zJ+a77z\nhk3AzDRpK/NUF4d3oVm9fuzDuTeni5FCeMEGErd8HfNwd/avM4zpIpBxJR/H\nYCDv3/vzfl7P3SI3zHTRRCofsJ8dx1krDY8VekjfzHi9o5EmshKFGq3V8mCA\n7KBva1/ioN1jnqFFJFgUN7EiMWom2hbfSglbd+hbP0KUs2qyVyOzOuzWTuoR\ncULKKgWAGXwaJHxLcl2R2MXjQ3DT1T0H6SvcCIH6ve1Fj02BMzbU2WJn0bW/\nGowYBe384eoUjvrMxwXwYs6UXM9slbzpcMJ64yJX/4BpMTcUT6Q+su16dr+t\n453g2wqWY6Ke6Ip9XCxXxzQ8R6gg+VgIwUaHMbmi9VTAh/Mf/yaaH3mWOmfR\nMu0grvZNTDI7L6VZzpIZDh7q00uaD7yE4sv1Hnpw81t9Ldv9gpcVqUuBthrN\nUJo4IREeAqLK8+oxCPgr1YnKSzcVvg4fbmbB31g+cExvkLhsRF6rRvMdK5qA\nSYshY88il2JTh2CP3ov6N2UVVu277GfNM3Nutd8ReVO/E679nTyhOk1SHq/S\nI07o\r\n=PxvX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![Gitter chat][gitter-image]][gitter-url]\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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/blob/master/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"46f31dd2285d55d239195032528c3dab1bf0e15c","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.13.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.13.1","dependencies":{"@opentelemetry/api":"^0.12.1-alpha.7+46f31dd2","@opentelemetry/core":"^0.12.1-alpha.7+46f31dd2","@opentelemetry/resources":"^0.12.1-alpha.7+46f31dd2","@opentelemetry/context-base":"^0.12.0","@opentelemetry/semantic-conventions":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.1.1","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","ts-node":"9.0.0","webpack":"4.44.1","ts-mocha":"7.0.0","ts-loader":"8.0.2","typescript":"3.9.7","@types/node":"14.0.27","karma-mocha":"2.0.1","@types/mocha":"8.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","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.12.1-alpha.7_1603746741266_0.41167156719828957","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@opentelemetry/tracing","version":"0.13.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.13.0","maintainers":[{"name":"obecny","email":"bobecny@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"mayurkale22","email":"mayurkale22@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"19d08814cbb7497e5c0a8ab51bcd2da9cd02a578","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.13.0.tgz","fileCount":54,"integrity":"sha512-Wyylnpo+svMvZqcSgkVtAdOfZmBkubBInT3T0TCyw4dXt1mENmLtray9m82vQXM0RUOkTXNq8ApUqDXlu/jcTQ==","signatures":[{"sig":"MEUCIQCIU8IZNY/K6cK5mp/KvJIgwEy8PRL60k4Rgoe92r8gnwIgX17gUAS/C0tz3EcKbqh69WaZL+AMkuJgihSrv1I7dos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyqmCCRA9TVsSAnZWagAA7y8P/j5eZ6Smk6fb4pir/NmW\nKf9ckbxB4AoROmHpX1Vwqni2nbWzpFs06U6Uy9ueBNSsZ4E/ZWP4BqPJSMVE\noAJYLR9Uq9E8g7T5+XGwLDTTSmxOXmArHeEqmM9hCaYzqayAI/Upj7mB9Acp\nQq6a0+58FlT41aeLoiCimxps3QYOp8Uc+PpRs7EA3NJJf4d/SeUWoNjTULjm\nkoYDdoB2wm3nDRM1OY+P7E6+aIraha4+EWqk4Ostkw4SpfXZ7N5X1CrKx3+9\nZtYuvGPGC2/iEq4RcufExHQkaFew3JIwvuAAgKYpLt+DsQ3eGAh72R7PZF3J\nINJMnulM/4K+FnVvLtYdUECgiQD5GE5U8nwLxFdRtY+6LiZWZPzMsWC4o7N1\nVk8FSrkfqK3x2sx0A27dgiVX4IdzZ0shXNxT3WWYNqax9Ie4FBoKq5+M0OSL\n0mIiDOOmHD85oKjMd0uIZtN9iqe4lMilh6c5JUH/+1Q2D9zPnn9HX/qradot\n3ii4TtHSkfEXEahtJKdFtjp4pPjqCX+EcYOvFVqjReAvdUbhkJlkJ/NAEEOD\nXhpa41WR6aBfGMhc6rhpiqnJr1AOJk8gwDwQvEzDsQQAnoyZ220Pv3qsVreL\nPb7vRXwPkU0iCaBewe+5j1b77bXerWQVegtQEoS+kUzFJiWDRxGIBCY2562q\nYE1t\r\n=6ylH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"86cbd6798f9318c5920f9d9055f289a1c3f26500","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^0.13.0","@opentelemetry/core":"^0.13.0","@opentelemetry/resources":"^0.13.0","@opentelemetry/context-base":"^0.13.0","@opentelemetry/semantic-conventions":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.1","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.0.0","webpack":"4.44.2","ts-mocha":"8.0.0","ts-loader":"8.0.11","typescript":"3.9.7","@types/node":"14.14.10","karma-mocha":"2.0.1","@types/mocha":"8.0.4","@types/sinon":"9.0.9","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.13.0_1607117186204_0.5425970545107537","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@opentelemetry/tracing","version":"0.14.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.14.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f1e528b90def213a454ca410ca2d460acfacbe3f","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.14.0.tgz","fileCount":54,"integrity":"sha512-sw9lXJQUQO0xaCvHWFUzIhgh2jGFgXubRQ6g1O84Q/ILU93ZMMVt+d97mihcrtBrV89Sy39HF8tAwekjpzv+cA==","signatures":[{"sig":"MEQCIGqHSeLlZ1+J+yuoegNmcy2nTTUUvFHMUl/9U3tKoPfVAiBiQBh+VNGoNcoM7hqOs9jiNvTQFbUtloS9jWJqPTGeEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf28UyCRA9TVsSAnZWagAA8EYP/RV62JGEBva7bamfJnJd\n0XUvFOa9q0lKWOSCZlEHJzxw0Z46BvlXfWLDHz6XRbtO0nIJhMrCu6UJGk/p\n/VMYLyD4xpw6m0WbbHrLnQ1JVaC0SweZyKiQ5ijS6ie6kVeqOOtdtNX+87vY\n8DdJ1DrAcIsVcJ3RbU2qPp5iCeyaPE5xk2qD/jMqPGVTLXqHToiYbqovA9Br\n4Gd/aFFYrtHcgXDTcZfXtzkNYpxmRWj9H/gXiqsb6v3eZ1iBsLxAeqSnN7Oe\n6LFgd7qUd7tfdRktrFuqZzKrALH4M9RURRlf+U+gb+ZK1vs0eQ3F4J1jnp8/\nAdnZT9yDakJXRK54pHdojX8uEQNWVzV+X5Dqg4WqTsCF24HlxNUJB0epQeRN\n0/Ukt+MeKKrf/sTfSkG6blq62NxdsblLQyTNgoEBVHhRB8p1CRvf2HG4yAic\nZpnXn8Xs0KyS676qB40sL0tj1F3vso5MBrBp674F5KvtGpxqfkmAWA8ErutC\nZDtkcOq/X87y1MXw8mJGoxNwUaJg7dVTAuydLlHRX/ycJcgUGM58/+VgEY9k\nKlyTH6rtdlRzzDxT2Zj/nCIQZDnLZTIuJ4bms6GQY1vlZ5+loS5aSz01azY6\nwVid/X8mVunLK8eCVJsc5ZeJvPDqTUG2UCDezKISXL2jXVhhoj9lOmka4lrL\nWeDy\r\n=ZrZc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"27a8d4530c56257c191468b073669909bf8892a1","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":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"@opentelemetry/api":"^0.14.0","@opentelemetry/core":"^0.14.0","@opentelemetry/resources":"^0.14.0","@opentelemetry/context-base":"^0.14.0","@opentelemetry/semantic-conventions":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.2","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.44.2","ts-mocha":"8.0.0","ts-loader":"8.0.12","typescript":"3.9.7","@types/node":"14.14.12","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.9","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.14.0_1608238386232_0.14231492372035048","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@opentelemetry/tracing","version":"0.15.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.15.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"25fb135b7c1d873ab38d3ee549671502442b3151","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.15.0.tgz","fileCount":54,"integrity":"sha512-BpHanNBmVY3ABMMIHCnv2dk3OrBdpb4WZWUw4UmtnLB2q8DQejiqDQgoNFO8CNSRaPW09Tf78W73VFIfwd+dEQ==","signatures":[{"sig":"MEYCIQDZTBgA2uEN7rRcVvpI/xU0YdkixzMszi/Sm7Sm4SJBtAIhAMUMAuyHOUqn4fYZC9zLJI/WpMkHx7AGXFeBCORh9//I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCf4ZCRA9TVsSAnZWagAAAtUP/A1qC9cbGQw4rNkzLaAQ\nwIvsF+OtLWg1XE8Sy1swIw+SoCfzgM33G/MQKoSsc9jleZNOg2HPdIPhdxcM\niUCJBxEzswhYGRGRyTiEKoJSXPZWLk9TVVPr0VLvPcZzR22JeFRaXNitRhJ6\nRrae+pt5E8ZB8sbNRKqxLNVz7O/c4rh21t/qnCnZG4+RdoVoTTYk5nXo8Lne\nSNCvgoMhnmxTqv60G9kqztpaC5dp/O1614Pm1LEBgn2DJSTdwmCPewaQSDM5\nSTlAi0buBAEgXiO0G3YfWVj+OyYXU+06JGNk0+Us45+huEHxLd91xx1/EbCy\nayTjtDaopmP7ogvMWh0kqQhaffSUrNdva80FwYyLPDP8u+4insqklAVZ5HYk\nnMUR+ljmCiCpMjHsy16Bj+Mcf/HxrZO83mHu42wxaqq5GaTKwmAmi/ztDuGR\n7dmdoz5q9zFn56f/bJQCjPEja0CaSRZZDWFpmifUooZGXIDC62CebETIdS3B\nkNaSii+dm/lMF2cOvEtQWH8cxs+G2VOnrMm0GDJNgSUT16nUSvKlmNiGxM0F\nh5gM0/HswkaOr1zkFKblAxHrwUuRWHz19GVlWIzrezt91ZfiB1fP3YPm7suA\nuTSIjQRl52ueigVa3LXnpEZIX5hLcf74E96c6F4GDK6ewevjtcLR1iiIdORm\nv5Nq\r\n=I5lB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"960b868f5b7686eabbf49190071b8463551e5d8f","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.15.0","@opentelemetry/core":"^0.15.0","@opentelemetry/resources":"^0.15.0","@opentelemetry/context-base":"^0.15.0","@opentelemetry/semantic-conventions":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"3.9.7","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.15.0_1611267609364_0.9105978841488627","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@opentelemetry/tracing","version":"0.16.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.16.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ac4e1920968230e42b18950f100116993dd8d5b9","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.16.0.tgz","fileCount":54,"integrity":"sha512-8UrNbzO56m8fe9ge+XR0Lruwld+W6SM6aWFQT32YCU8lS+Hzz2P6TbevmgT4DzeKszJxnHqzNnqx8HziNeUjTA==","signatures":[{"sig":"MEYCIQCLVeT7/a5PO4SMW8YFR1BJZnyKVJcZD5NK0XJyAh4bZQIhAMJ7Ap/S80kNzwwkq6LnoFgKWmCNwGa+SDMlyUJrvstg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGIHACRA9TVsSAnZWagAAw2IP/0h1YzZjQnp/4jS3bc+u\nwqM1GTwF8D+NpnvWiX8mVm7q/h7wXkV6hilgJvgdKV7OCaLT17USU1ULJLhC\nUTuPvnOeWsgVyoIBQM8O2VwmvapLqpaPi6Z1E8t9FpdN/1h95v2+KIeaolHC\nEloL6dTmNPu5wouiEuBbsK5oZMTLRQcec3kliOTf5BZxBxQPfeUhLlNhO+Jo\n/+T0mXz8Ko6UXfEEfDKRkBPgSLW7oyfCVaLEvDT7ntNbzIt1qmbr7q/DBH3j\nWDStfVovmP0zVZguTqqSJztH/zMacxQVTJD6wp4qoAst1BCXpey0xLO26Afz\nDmJJX3zdrp9Fqxdb+/j/ZCnHKePDstiqSDtpvfhvmFabqOEi91UjEVVlrv4c\nHY+2iYy5dyy7lShiKW+RYj8sbQ9SCe9+HQ2GDPNSrHKb7Gd5qCBv92a2l+Wa\nENGsQeSy5qEZgEWdD9S699pNC6VMQPdcq+Kc4oEy3PrQSDV3RWIJ09ecCQ5M\nN+eFWSrZdID//sUCZal+5R1qVkJNYc5amymZRwdVm9UjwgB/4z/+SfRUi4YB\nN/fbYuDTmJUjqC4xZas9+GHx5o53XvJ10zSxYynB7S/T/GFzzSKyNv1DVGD5\n2vq0K7K18N4SQmXC3U6OD8DreUIVcp5HVfo8hdNAA/oXDlVhYqCNKWe9H2oq\nzBwa\r\n=KOgK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"e68863f8e63854b08ad13fb54677294ac6d6b681","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"obecny","email":"bobecny@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v12.19.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"12.19.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.16.0","@opentelemetry/core":"^0.16.0","@opentelemetry/resources":"^0.16.0","@opentelemetry/context-base":"^0.16.0","@opentelemetry/semantic-conventions":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"2.0.2","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"3.9.7","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.16.0_1612218816224_0.5139498453599154","host":"s3://npm-registry-packages"}},"0.16.1-alpha.10":{"name":"@opentelemetry/tracing","version":"0.16.1-alpha.10","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.16.1-alpha.10","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d35f79d263cac45535203490dc72475f1ac2fe82","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.16.1-alpha.10.tgz","fileCount":54,"integrity":"sha512-6snP00RIHg1m3AMAJakWTY5WKsAWUxoe5rQ6cp2StCRNCgUvVXhjINgWscQgmoAk+ozTQWxYMc1XzZBKUfOGzA==","signatures":[{"sig":"MEUCIQDuDEeM6zGcBQ6sBOPYJUI08uk4Pem3eyIRJ4heiYQe1AIgA21RtR7fJUly4Q1BQvWTCYoWKI1tu4Cd4IPSvM9m3F0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIV3HCRA9TVsSAnZWagAArToP/1QFLzkujHheOz94sNf9\njIE8OtYDC9TlfRBXOoqW/JdsH4YepycSXLBijXV74X3Ry7XOqQUjkbONabJE\nmlTElbuG3YA++4B2jJpkp36Ggq395sWaMXeb7i9sbpIBEBcrkJaJHnJdIP6u\nrPliRtFyq9ithgpHRxkNepg/qvuTEfGBHU8oXVG3TZn58G/mawO3abpIXBN2\naaa4P7vhtBboHqEw/hS/6wUEP4qzPdSch4R2WkVTPNgSP4lTHD3MxF9TRDun\nbw6uDr9xWntz4tYejiM/JwU05A4AJ0Ybsq8thGeRYN3SFCdIm9l9kMiFHhcN\niCABpKqHCPSRNF47ndWlaMoVODfsvGGrFgZv07U61L/AHjB+cgnEZWZXVnAC\nW6cw9oJYiPwt2ZZ4VV1737pBuIBraynu8W+gCyYf1nqrgtjMZXWInMRHhML7\nqwHJb1QzZiFVlqiyMDUgi9Wr4xHfHRzzVO0P0KGpC6SZvOUwJfm9P9miYui9\nOamoiO3bQGBYheoVHIFXOZ2HYqzNfjLsIbr8DBqJ4ts/t1xAibb0KTyyem5U\nT5Nf0GXk0rX0srxLF57t8ad+D/8EZBlLSuOYzC74887cWsturMLr+/NDIAPP\nj6Yk/zfkStSNz4PhtNhGVzzb/a/7LBMXDQH88dAtiiXdbY0J8FTq7/sfasAo\nPLWW\r\n=moTP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"cacbbdca0e89d31e2e0b10a8ff5fb86d7a714906","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.16.0","@opentelemetry/core":"^0.16.1-alpha.10+cacbbdca","@opentelemetry/resources":"^0.16.1-alpha.10+cacbbdca","@opentelemetry/context-base":"^0.16.0","@opentelemetry/semantic-conventions":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.16.1-alpha.10_1612799431122_0.41353364709381935","host":"s3://npm-registry-packages"}},"0.16.1-alpha.11":{"name":"@opentelemetry/tracing","version":"0.16.1-alpha.11","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.16.1-alpha.11","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"13c1c9eae8f8bada36570ba7657e60e06013601d","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.16.1-alpha.11.tgz","fileCount":54,"integrity":"sha512-eiW81A/5PZHZ115hjYXfnGeZLwcywjsU58v1zr80WKChDdpkVy16sGJl/P4lyRkBnKfjTt2lt2mWwQDSWgGuaQ==","signatures":[{"sig":"MEUCIQC56gX20ykEQB0IpGn2MXzC6/0V3Xw04HcE0JRgJL8VygIgYQwDKGvxAOl3ajAffA8Oi8W7TP2yWFBGgqbuypXm2EA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIWRRCRA9TVsSAnZWagAAE74QAJeOUR5BDeEfQ093Ssyr\noIp80BLbPOKlafLbMmA5PnBz92kJhKk3Pj+3MuBnueKinIJo1dLDykpK8lS1\nsJoY+WsM0csp0pbN/dfXWv4Tr5FwfXcu/7m7L+NAcFMK8zD/8YnB1/WiGlMP\n/WB7eM1x35V0QJPofrpfYWYtUsO+jeMAXgftlU2dp3ul0TusE/F8Js7eMANb\nXNu/BbsO7FpnHraktVyFM8wn6d6NMRRXctXUAFaXq3K3M6vPdaCv9ldT1re4\nVw9CaHttyc7FeOgW4DyR58vib/XMlrAPxRcThp1FbZ1tApEBjOJREi/7HzhV\nDL0X4ODAAUTr6F6FbYIyppSykKel6oTOZLbVtEcMu6A46IMoQ+qBcYJXBu8d\nStwF+aqjGJLUYSBIadHY/t74Z9CJeUppG9l+TamFr3lr5NIQH35IykvtXRYK\ngkv79VlKKIZhO/GY6IEN+WcaJbhmJz5vpubIY9pktbUaLNrdJmeZIgx1GCxV\nJhqRLUR+AH7H0hbb4YiRTazakZD3DajJVMIiAjpwzpUJ/XSOBAvzunXiXtw/\n1sE6O4HtcwhuvvSSappdUdArqt2JFryBZfW9Tpu5S/T41Jhp0DCzG6kknXOQ\nDUPNOuxQkJwBpkvxYhy+W5AKQ0hVYhmeJq/LG2vPmTzAdzRtrvKUYYr8hnC1\nmrU+\r\n=81Pv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"70a128ff5dca16060ca7c2cff943369ae9999c34","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.16.1-alpha.11+70a128ff","@opentelemetry/core":"^0.16.1-alpha.11+70a128ff","@opentelemetry/resources":"^0.16.1-alpha.11+70a128ff","@opentelemetry/context-base":"^0.16.1-alpha.11+70a128ff","@opentelemetry/semantic-conventions":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.16.1-alpha.11_1612801105357_0.10913778922206352","host":"s3://npm-registry-packages"}},"0.16.1-alpha.12":{"name":"@opentelemetry/tracing","version":"0.16.1-alpha.12","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.16.1-alpha.12","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d147fc5496df5e0fe9aae0eca3d20601a6745935","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.16.1-alpha.12.tgz","fileCount":54,"integrity":"sha512-O483H840+4hIhIL8lyLGayUFs3Yzbytfr2RcwAH3ChW+ENqPI/OBI4ZAEiOnvWbcs0eQKSNgFaUOtMYss8WvOQ==","signatures":[{"sig":"MEQCICOUXkEDsoIqRnNwzhqriBR8qJVdBUDY06WDbvhrDBmUAiBFnK8QJx9PQLUO31jQm9e9atIF2FIRwqoz1e+AKoMKsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":89834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIZrZCRA9TVsSAnZWagAA0YIP/3P2T0xp9ZUNbr8C06X8\ntFfegcbGtnaDSKZw+VleLixzUZpu5C9VFY6hInTVm4Cs8qA7CD9p6yqM4DSY\ndoCVHRoW8kJeAwBGHWgGcLeLD1REoLeLgf1mraCg/5V4UgMVBwGEtGVkTBxM\ndxx4sDD19XJI1ikg3IhjKTqYC5rZvBijGAFutmbl7T8Z+3M2TcsxLf4ue6GX\n7TISJ2yRdqDaDKTMNkiUNJItF4IyGIdG7LMSgvz+kuUwPvLhEwV7Zn2HnGrd\nFmxq2ryZOd7NsEbsLgO3czANzujcskRG+WiVQM4E2NOKjv0pabp7uUDDrE1p\nzsGVa/zZRQEJC7nh+o0hlQpjAHMXjf8V8KgarQTQCsZEM1rNpbZauLL9UCGp\nKMlPJgCFaFh3Z4yehtDSsDwTnCTpzVrOoTyt+FzjWwT5D7x6m7zfBwBSXWO7\nOaVl8r2pX2YW2VbSfTq1wWaRB51AV9qaUmz0XyAUoscTfxMumSY2wZuD6ZSH\nlL+Prm6V6v51ISExd9Ga3S2lhgQltetmxKYojdxymu4nmo571B6K0Okfysc2\n0YDvg3PXPlq9B2J+w+ZDAJJ8dJ2MNz9JhVhg0svtvuGLxRoQGmrcogIsX7JC\nFQsyHYA9cqytzv6IgTvOsBSnazmdCPCpEMnpQh1d7c9iyakGgiaPG8qPmHMq\npueC\r\n=AJTZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"dc384956b3c762b16c3fc62c792def067e94a307","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.16.0","@opentelemetry/core":"^0.16.0","@opentelemetry/resources":"^0.16.0","@opentelemetry/context-base":"^0.16.0","@opentelemetry/semantic-conventions":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.16.1-alpha.12_1612815064943_0.07254036338872227","host":"s3://npm-registry-packages"}},"0.16.1-alpha.14":{"name":"@opentelemetry/tracing","version":"0.16.1-alpha.14","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.16.1-alpha.14","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a232a1375c0969419bcf485800a131dd26e62a6e","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.16.1-alpha.14.tgz","fileCount":54,"integrity":"sha512-qaNxliei9HwR3symc5oq4mMAXo+1vEzjN3LdlhHtOjebofHk7fNvNYgPY701dOmyp3ZzXuoYXfMliBkyjSxDvw==","signatures":[{"sig":"MEQCIA9u3kF+/vQhRlCg/oH+IbWLoWk6Vacgt8c0DGXoIal/AiBbnx0jNhXM30T/NHfqj3YpbQznLQgzmlnXFjH2IQp+2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJASACRA9TVsSAnZWagAAMOYP/20PDofufSYHvB+jUDii\nxRKpJDbS/bFSqqkM0+epkHxjZ82LILudbnQP+BY8P6wjbYI+uPru2hD/dXKC\nSjjXTNGIaXW9UOpDtswRsqBQpJeDwEJFB6Py3qe1qqeFzZL/XHo3c+yPZdfC\n0avKwNhLAgPWHdTNj8hLRAcEQEfpd+ZIWXKYVQY2KPaDrLz+PO8+Ua/JjJdP\ncxJcNv8Wwv+yym8T1ncUJQ1KQNcNck+YyXBLK/9n71y2vLjMSksJ4A4vnkpf\niFtXbyRKz+Oo6levRV57jECxchc5+qkhagfUtfpEdlZmJyEqcU6urJkJvyL4\nCRVTf7rtWIvg3TZf76I4E+mgePc58P78QGRaERlJ9OaEnqLJMn1a2huOokXM\n/MofeSNRdhHHKj/L7Me1lE02SzXdp1qw5zwA75tiq1AWZHzv1oQRM9UidphT\nHZKaWVwQX4ov+r94g10TFlRX7RlpP98ZEmyzn6o/evhpD0fQTQXJ12b30uQB\ns/9343c+65uJXEIaCYKN0NQ889SYD1GdZnn0D1CrCuZqur4w8f4egcsi2f+T\nR7mGrqXo1yc71Uu65eMuuHMUIeNxx8DKjij7GlKTqo+kioSeAhI1rczlslY1\n1vRa2YPvgydRfEBtetkQ7kMSq8czE6Lw+UYBuyJhr3Ny0cXANUPBPP7y9d04\nORG9\r\n=FlDX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"000a8ac099a3848a9a3c66f4bdd4826b4cff987a","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.16.1-alpha.14+000a8ac0","@opentelemetry/core":"^0.16.1-alpha.14+000a8ac0","@opentelemetry/resources":"^0.16.1-alpha.14+000a8ac0","@opentelemetry/context-base":"^0.16.0","@opentelemetry/semantic-conventions":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.16.1-alpha.14_1612973183954_0.09902763879388088","host":"s3://npm-registry-packages"}},"0.16.1-alpha.15":{"name":"@opentelemetry/tracing","version":"0.16.1-alpha.15","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.16.1-alpha.15","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d77ff9783cca67c3c8ce31be3a3b2829c4571ea4","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.16.1-alpha.15.tgz","fileCount":54,"integrity":"sha512-kmvEHydwk1xpk6ZRWdF8RNrukgBl+6q0hhxbmjeUYUggNFhvxgffQqGVw4Pgo2KSZjl5Q0CIuf1B0sgoinAzxg==","signatures":[{"sig":"MEUCIQCP0rAyy0fvrSIwVmZqqKtkXbmDxl5ykqpJjAvGV193SQIgZLMucCTKH6zn70HFeMrHKO612fWcEgzux72QsKeo3M8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJFu1CRA9TVsSAnZWagAAneoP/R0Ubhf9NJ/vBo3R2dOm\nrS13JWmojTMGZalnTLE0LIHTfKbVE46COBX1gjgb+cATZRcKuwcd1PGjC5/+\nIw2fKuo3jem7t4vi5SeCMsnqbCKD0wBNhKdlqMi8xmNHibL0GaYc8rXPO1+T\nw8IDMVIWNg0kdz2FcrmKeBxOe/L364O56twvzKqqVE2Z8J3wisg+P/7XZlbO\nbK9SIGU/zw05cdaqvlpmrhZiuACMVLed/eozvsLMIldnQTrzZuLgUJiXm/Dt\nNljO5pMGZf9xQrJNjdHQys5IAnTXVha7kN3sLdTYe/In+vthL3A6cd6SV/J+\nZ+UIQGb2KtDStKPUuQ/uVSbKhIlJGOeKPg+BfKb8ZTRAmEWD0uG/w7K7Infu\nIVzyLBJIrhvAR7oZBHXFMF6xPjv4DKneQfcdPGQQJTFahHidKqct2Up7Eedz\n/aJo6XYCETdgP5wfcX2GuDcgLchRUL2K4tZGvOLeUBdW60UMFaMPQqBdoqWh\nxOKILE75hyu4oQ+3wiF0bRABR3U2DwwvnpzNvBiQ8Tjn3v9+8+wMEBUIdwrV\ncVWf2/BMxmRRjPOtOXt0zPGaEl0oIuYkgHFQ99JzA9mOogptXEf3XCPtCOKH\nr7YYIg6Q0eCsEpUeG9dG9WHNdB43Wbj9zQ5C0RF7/awFG/f5GMtml2OWSgIN\nWgPa\r\n=UeZz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"1d682c2f75f9d11265cfc1692fa822174594d4b0","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.16.1-alpha.15+1d682c2f","@opentelemetry/core":"^0.16.1-alpha.15+1d682c2f","@opentelemetry/resources":"^0.16.1-alpha.15+1d682c2f","@opentelemetry/context-base":"^0.16.0","@opentelemetry/semantic-conventions":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.16.1-alpha.15_1612995508927_0.9262644606286028","host":"s3://npm-registry-packages"}},"0.16.1-alpha.18":{"name":"@opentelemetry/tracing","version":"0.16.1-alpha.18","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.16.1-alpha.18","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d90c7bcd1d25193ecb678ea8be3cc0153068b9b1","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.16.1-alpha.18.tgz","fileCount":54,"integrity":"sha512-CHCF1CbCoDgP8C+jxFAp8iKjJHcJkk7xxHdIFP8o2Uz3VkkFBcu7uJoxc4FQgLqir0UBdvE376pYmChfZXUIrQ==","signatures":[{"sig":"MEUCIQDddxwJCbbc74xZbQh9zQnmMRAZ8I+MEw+m8FZm0vERSgIgdt0qaqaoDMLMYjFDMxgln7IsK2QGnfA3RoP3JBLHofU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93874,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKWggCRA9TVsSAnZWagAAkgcQAJVhJGW7srxyPNTbvl8o\nZ8FoUvCjhSmcptGUdIaeMmKdX94B78KlgIpi5rbelj1nLYMLP5GHWzH653Ym\nUKLXBgxQndEJ21+/a55Z5ItHQxrpxp8UrAbOBOwqikqxG8Tp444Z38iETVIh\n7PICYrPtq2DoGzqfp22EpWLCL+qb4m/6enifv0AP7jII7bKC/dwFpFORo0Aa\nBW3Zo/o4vo3fui8hYgAwhefbQJy0JoUufeJwhAAa6e3civM2ZRg8tUgZuFHi\nTsM6HTFhfH4sCmiCtGK6WSKQHoHimJEUBcSZrt7dC0CNWDBXjeBuu7YeNVB/\ntPUJzrcBhjsCrRd1lWfmFC4BjA+gbPr4Oqz5y7wJKkhAp9Fv+AS0KYuODUtW\nENbV39Y20t5h+q9tpyUnYGz4lKCYN1u9JYA2KPQabrSr0OzxRtcFkFouJHhe\nFMAYZZhOFt/o9BDnWG38dfk3QomBUIdzp3jJMSnekIich+hRUSdeRl52PoGY\npm/x8BUS7kigzBhGJW/k04PCv0HE8ujs0z4dP7RO6pXtfNL4U2o+TsArfBVI\ni/uS/UaLB4ulwZjdvyL17i2TJu9Wtv+XcsmkLw/Qyl7SJl98eQ629gTqoGTk\nXr8Fl5jdKwiKUlpoFRI+lRJlqq3iukvkr78UD78Hf2+GXgkJs5Ju2vOl5SdH\n7Onz\r\n=vLx6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"9f965b0c749108df00bbe44eeab84d79b04bb0a4","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.16.0","@opentelemetry/core":"^0.16.1-alpha.18+9f965b0c","@opentelemetry/resources":"^0.16.1-alpha.18+9f965b0c","@opentelemetry/context-base":"^0.16.0","@opentelemetry/semantic-conventions":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.16.1-alpha.18_1613326367824_0.5840868252366105","host":"s3://npm-registry-packages"}},"0.16.1-alpha.20":{"name":"@opentelemetry/tracing","version":"0.16.1-alpha.20","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.16.1-alpha.20","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8928ce6350fe11a00cd16886e1e1cd287c2f2d3f","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.16.1-alpha.20.tgz","fileCount":54,"integrity":"sha512-GTKkLqUxdQAWy+2qP8Ix6Rzt//yWzzHALFIB8ekTbX1NtDxK3uMVAhiTYp94Ef58w3lMOJ38qna6iOBB+BkQ4A==","signatures":[{"sig":"MEYCIQDH0zFJH0Czg6OnVvFTumWHtHvl/+p9L+6NizIybUrteAIhAJJXqFmrMLsusWgIW1wqBs240213ISmHpFWHCLQ2Kz4V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLYIFCRA9TVsSAnZWagAAtewQAIb+afS9CIzl6DgcA3NK\nDNJejKfOa2fHZ6f0YR+E03rp90bfOkreLOeTSWqZB1Q4uNcmJyGquBnbmPaf\nToMQNIfSddf41A182+KKT3VvajeucKbit29VbXDFQElPRIlU/Xi81UpZlSbR\nB5Hru5sNHXd6kB3BfbvEbRKZgFADLgUAD2eLbmoq0X23Dgq/E6rWIf3gRu1d\nb0NRltYR7sEskIdcFkOUn9alC5G34ftRoMvvuNQg3R19lGN7UYSitVU1wy5q\nvHd9UCE4/6ewxVP9lYfSwonZnQOdQ9RdslsnD5mjJT5ublbOCaFXtBN1yQqW\naRBK9SU/8hGuLkSupaQp59YTQYSUg2otAVy5EmCXC5UMqtiITsG3pAeWpMtO\nll2LMJwZsTtdTiAcO3G0T5gnFgpSowzNcNpXnzT3Rklxfxup/KzG9sIIM/6m\nrrTdJvQJYrJ5h7rFgFkkVjJsHa+N/DCKI7+WW3QF452uuAvhZhK01pXjFlZn\nuF2XMna4BINJDlgt3hExxWTXOVwDGF8kj/GnIIyOTH2y+RDB5Y0R23IRfz9F\nWbJpqnR8Gj0/Knv0nP2gRyEkGZfN9UOssCEkUb0i0LxShmeSIl6u4BPuLVu7\nKj/Svi0/mrXGPxY7TGsueMYaSirCmS1nFbnvhiKa5IPQPde1XLDX8qsDB16p\n4Ybf\r\n=XEy9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"62f8695d3fe5309c62418a1043bc6e8a176bc11f","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.16.1-alpha.20+62f8695d","@opentelemetry/core":"^0.16.1-alpha.20+62f8695d","@opentelemetry/resources":"^0.16.1-alpha.20+62f8695d","@opentelemetry/context-base":"^0.16.0","@opentelemetry/semantic-conventions":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.16.1-alpha.20_1613595141111_0.9494559518432923","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@opentelemetry/tracing","version":"0.17.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.17.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"124934e9ef62ee624e69a44b22681b1c03a080d6","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.17.0.tgz","fileCount":54,"integrity":"sha512-fnhG6PsDyxpssNGvxx90UNHlsBtPJM0Ouegq7xqQidC33JsQRCFGL0XFMoRltXbuOjT+uKnOti/0o+AxwLnuJA==","signatures":[{"sig":"MEUCIQCSACqH9ncBeu4JD6mqYxPhxSBrtOoTsnnM+78MA50DKwIgb7GtZ4W44NJ5/dog1EEFCIw5p8cPoShHSmZ5ltsIx3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLYedCRA9TVsSAnZWagAAb0kP/jZ9P2tb08l2VCuvKdqU\nfwIzlDeUq7e4VQPSPpy2Y0/ef+p8bf/wVLkA7auUeqzaghs31z7ZotgCnb3I\n1YZKUlquoJ1oOdbO7GvnAv30jugQEojjpb8Sy8vViXSc8Lr0Ca21Bwq1JprE\n7ISLzZgZ8ykSvbfbNc/VXhegShSgMAASaE4LLOSGK4T7NHamE1kRfPe8fNHB\nrNO5E7XwgO515s7LARjnUylAsChVHYvGUlA/sVUMKkT3Iu5oRsujPIQYwDjB\n70UTAQ4l9eFz4DEZ3F4TDjB5Qa4thiumIVG6ZyCR0IQUmNoIFFb5vT+V2eah\ndIQSOqNutF1r5pNV47zcUOprwSEJ2x+/V7PyLlFJGmqnFpPR5k75ivRfO6ul\nRiwOwUk9GNF8jib8Akkl0ciL07Fu3yz9ny31EepTduQUjznL7f+/pUo8soZQ\nwZD9VXu+L/BRlySiT7aCLqlplInXcmUQZkElwleff8RWI5nMvFmlmYZx/4OO\n5eRVi5GaHu/mT5H/w9suXJ/xLMWZG4Al2dvClc3GG+Q3OI9gSUWB5MrEN2RR\nOGmEtKFSkWdcOOidNvYgLhJOHMAeaTLRnJF/6Pt+S562IifCNbjoGqYWX9my\nDY1dp9gsZ3gEfEAObQC6NgI6dLqaV/60loMDXA1ePZcXr6RfFAQGpq3Xq1XS\npHiu\r\n=JrnM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"a91ea7617f288af632934334d0c8ecece318ce73","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.17.0","@opentelemetry/core":"^0.17.0","@opentelemetry/resources":"^0.17.0","@opentelemetry/context-base":"^0.17.0","@opentelemetry/semantic-conventions":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.17.0_1613596573163_0.6025262058540426","host":"s3://npm-registry-packages"}},"0.17.1-alpha.21":{"name":"@opentelemetry/tracing","version":"0.17.1-alpha.21","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.17.1-alpha.21","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"70aecca69c3f65d3794a71bd3fbde510bdf68ca8","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.17.1-alpha.21.tgz","fileCount":54,"integrity":"sha512-aw6RlM3TnQ0704D+8LbScUb2CW1qYwWry5H9H8A7g7AxoCLNwMQ53M/EQmyGhLl5ZU6BSOn3mibzoBBQBWWZQg==","signatures":[{"sig":"MEYCIQCuwxWNwpWA7Ay+pUtlD9I6W0jWOmtkajaTX8n4ePm4uQIhANC2pcpFLau/AT6jH8XuT8Yq0yYo9kEZS1NjX+uORygm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92908,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLYfXCRA9TVsSAnZWagAAnb8P/i/XoUDowJm4t0SZMtmT\nQuoE+nPd14V6fBUAMjN03OYFL0QvtDvvQbTAFVsJdjO+Hm4uUcki7+e+4ny4\nvNFFNBGFXFkt7vsbRgOYZxvfeSrXzNmwNjSStPDSVCODsplLpS0B8ygIr/pO\nXjKw8cUZDgYqKEMz8MOD9krhUeUvr716Z70+pjSqEa59e9xNrAJ9xToqh6o7\no/Kv3ySvzzuLWYarvpeXj+0Oe2e/41dA+cDMO+9bEP3fimklVmbyO9WZ11PH\n9fBClEjBwm2ZD21Tb0cbdTrk0pe6oD+5xyHh8f0FnXVZGHbgyH+p7Ka+wb9g\nTKhWdTotInjwpGX1T7HhGtBivysHFv7OY0UiOg9QRYlTx8W7CkUPHv8Ark+E\n9wpk/U6O+NQWqk7Uo1DZAZX9DsK0OBRHFuM8M7fgh8tlMnB/Sh7/VdRN0kic\naInhB4sdoR+paBIMh5M+9Zs/IBTq9EbihY5pfykMfqkDX9HaKYxvqUUqt1t5\n7XSvdW7mair7yIUhV1OfZVq2JoEnjk7OJcQKtQmkYJxac2tSVIICKDQoySYw\notdoybMnLliu5iIX18hHfa37KDvNrZl+n2ztTaqJYLomWtRhvvy7KHuC8usG\nbjHhkX7pIlz8QxuZdhnXdjQX3L8Ikn8SagFBIa/H+dzTGe47x/Q/yGgIR7d0\n6qGJ\r\n=g72H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"a91ea7617f288af632934334d0c8ecece318ce73","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.4+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.15.4","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.17.1-alpha.21+a91ea761","@opentelemetry/core":"^0.17.1-alpha.21+a91ea761","@opentelemetry/resources":"^0.17.1-alpha.21+a91ea761","@opentelemetry/context-base":"^0.17.1-alpha.21+a91ea761","@opentelemetry/semantic-conventions":"^0.17.1-alpha.21+a91ea761"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.17.1-alpha.21_1613596630435_0.31205149265930876","host":"s3://npm-registry-packages"}},"0.17.1-alpha.2":{"name":"@opentelemetry/tracing","version":"0.17.1-alpha.2","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.17.1-alpha.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2ca381858e833ce205475455ea542a0001051c66","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.17.1-alpha.2.tgz","fileCount":54,"integrity":"sha512-10GPDaVqMKhBw5gIBky2MOYDg59fL4EAQce+RjE4+/C6kDf1RRRQlHRKXkNmmMD9YrF/eWQaUgcSKpc+s49ruw==","signatures":[{"sig":"MEUCICNDdSEAT5N3eohgBYzmcVIBtiq2mwR3GNcRWiCQKzPaAiEA6F+dxPsKKV+PKzsBtAVeFm+9H2d8k/RL1lNosFhQ2Cs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMUjmCRA9TVsSAnZWagAAqmcP/1fO6liTwuOo03DrMrdJ\nJSAvXGsXFsh5+XkSNBWysc65NBVz4RLU7G/5WRE6v5bYSC9Xb3FoROL6UnlF\nec/AQUPwkPLrNB7ZOAfAompVcZjp6JdStelJ7ue2v7U6qAEFVjXrzRhgzKyO\nRBCBrRRXCpc8V85lHOqM5Q7n5otY6MADTVnfidryjzIAYuXG1brzwzIy9Uq8\njwQO0UemfTnPxIIXulAloln5iwLlTAGW13mC1+fK8Y53f2vmGo9l1267oq47\nijIBbD5/DRS3+ViljCiqVZpYIfa6K4hY4uOQmmUiSmd8XK7q1TB0R65QtiCa\n1ujQ28Ke7ODpZMeiOBoz3dBZPVuxvsjANdQO2zdjJhl8L7BuXFffxYJebNDR\nhvyT3iZyFITLX2EdeCq9f/KwuUH0kR7JgihZUWrJrV6SsfMb785aV1I6QTHy\noVs3P6A54t7wZhv5xsWBhWKoS2oZhhb5EHbyeVo7MYblX8l64m5CsEL24sZS\nH65Ix+FgXYlQLspUlJTHspdRQ8bmBjDLSfTtBr6lnRMexaK35a8W/TTgn6Yl\n2+Pt4isgy1hIo79sntTP8ahdH40EDOY/H1yjhzLQNgIu0X9f344c/WFyVwvD\n0mVLL2ymYak4EZCpCWQKbBy/nlaL5lhux9X9gIeWD3Qqc1TYbH5bDNblWPVq\n4SJx\r\n=X9vr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"38d1ee2552bbdda0a151734ba0d50ee7448e68e1","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.15.5","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.17.0","@opentelemetry/core":"^0.17.1-alpha.2+38d1ee25","@opentelemetry/resources":"^0.17.1-alpha.2+38d1ee25","@opentelemetry/context-base":"^0.17.0","@opentelemetry/semantic-conventions":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.17.1-alpha.2_1613842661753_0.11573069624004018","host":"s3://npm-registry-packages"}},"0.17.1-alpha.5":{"name":"@opentelemetry/tracing","version":"0.17.1-alpha.5","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.17.1-alpha.5","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d2eeb97b61632058d912317da4042d704f58a106","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.17.1-alpha.5.tgz","fileCount":54,"integrity":"sha512-myaAidL8MjZLVmyWPixKoubtGqmcr7lrnMCs9O+4+ctZUwZGv8KZwJHJr3BF9pDmjSUyCxPRonGv8buv9itBRQ==","signatures":[{"sig":"MEYCIQDsV8vZKh3aoUqn6FkXlPuz5UWVJhiCVeQisi2KcyvjUAIhAN0+feSzKaXVYEvdhiYNx6nJKYsP0EAvuZ1sxRZUpW5X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNorCCRA9TVsSAnZWagAAJbcP/3VezcS1cS7BPJXJMY8J\n0zBImXbbrB3o1lcmChjnFO6ca84JpT5uF34gd47w2IZt4bJNl8T5le2m39ke\ngBXlq0wEPJ1sbEvEhyDBhOBjflXbmCkwG6XbNZeE+Phd57XhyNHiD+y5tuHr\nsJVVQVJZojW+gcNmYz5NaA0pTmq12yplXnW66qTNIRfvay8yJZZCiv7Gh7M2\nemRDmRnK6RGpIx/Rc1hQxM7ItDQwMSkf7Rq35qbtLQk8qJ/fdWGxcz6w7/Le\nFw4anHqc8ftkxN/W3rLOd34K6Ov3L1iJb7nhp7ylDUuxpA1+SS+wyBEaHXS2\nJ+AMTv9GffVKEESWGwXBkZhf6Uq8MVwjCTb6XlA2UxClD+NAC8+2XTPM1yh/\n9+zAJ3Pcy8AkN1WzhDBtNsBs7V8felAXT/vRT+1+ppB8SXWjNrMIE3YA4Wl0\nzyWtfpjeqQSZI9JPW7ILTkwDbLzO7blSv2kOT0hkIXlt+lrsx5FTDu0qTB+m\nIAHgmcyLqRNvs9U/3A3xYsZsqHhHpw2MtxIRZJAiffkhTiecFKzD9IWL3yz1\nyDewBew2TID3zQK2DUHWeMvPY2ab6JHmXCFBaIedOfCqHG3rvZqlrNXH2GrN\nq5c+AtU0P15+azbijvBoRfRxSaSN19dMIL4uBoHnYfR185tz/eJvm0kq/hNP\nTYRW\r\n=4Qt0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"36ae1bd89abc2e2cc7f64e4a35a94d7e75a81d0d","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.15.5","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.17.0","@opentelemetry/core":"^0.17.1-alpha.5+36ae1bd8","@opentelemetry/resources":"^0.17.1-alpha.5+36ae1bd8","@opentelemetry/context-base":"^0.17.0","@opentelemetry/semantic-conventions":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.17.1-alpha.5_1614187201676_0.7870326076462633","host":"s3://npm-registry-packages"}},"0.17.1-alpha.8":{"name":"@opentelemetry/tracing","version":"0.17.1-alpha.8","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.17.1-alpha.8","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b470df1d3a007e832d68c981e02bf664e58d8bb6","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.17.1-alpha.8.tgz","fileCount":54,"integrity":"sha512-b/yr8BNcxFLSOjEcHZWsPGjVk6fWwg3u0J3KDnC3H/e4SFQVCugPGdqRtI2KX5q3ZJYa9FmF5PIlqXBnzDctVA==","signatures":[{"sig":"MEYCIQClYsAYl7GHllGUpR8DeyrlZJ6LceE3o67Up1QXdkHCbwIhAMHtTCS7uWkyOngAhrIXVBpcJBmO7138uv0BQXPM0thk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPO5bCRA9TVsSAnZWagAAfvAP/iYHUxBQx5dAUx2mFtg0\nVkH3/ZmWoRmK0H7eeOfH5LV7VaaUps5pBcRqV/JGpK//yrn2tBghnac70SwV\nz7v47/Q/tUNer331pAESws2Ap3T4d1BoIaUuNgwqsIKy7Y8+Hu80AVcnD7a7\nYL6+ghNmUsUsLnN7LIff+9RzEfy2YjKxCCt/7rQbJM1J0mtuh/xWHCCuaLI+\nWlQc561cBKCKKUogC04g4qtXdNTx00XfL43ZsRjIJy1Jxfc1ZxGVIqKg5d7m\nUBHjsQQ4AW+v40pv00zwb6Olf3I3sqsCpD++9tu2dGaisb9TL7n9EH62p/Vm\np30TaRjS4AF3lCV/1AEmRJ54fap1XK9+r/vv6n23yxTBPxVA1O/D3WpkUYQ2\njJ2K2v+cAjC343IRU0PfDncuQqGK1YHXzxlFF2iJulAonbSpJelFIgl27v4U\nhBZYhhqC2L9x0vYVFk/X8BagxzaMGqAjb0v9aKnZFA7dZ9tUWEuW7aojR3Qw\nXJHP+IS7DgbC3aHux9BNN9EOzq3KJmkSyFPDl4mUCNgk2b7GyVNej8uG8vVW\nptaozaRlctzDFzhYwoZcdSg2ukBsnNXc7cMRQEkisveG5OF5iV0VBfYlsV/N\nmgGxVG0KhLPju8Y2M9QwQResr8t3Xf0IHGY34zaqHaR/1bSoClHyzPdb7MIB\nCkEW\r\n=N9yf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"67f7e70a3de005484d3e110b06f6bbee75b6f8a6","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.15.5","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.17.1-alpha.8+67f7e70a","@opentelemetry/resources":"^0.17.1-alpha.8+67f7e70a","@opentelemetry/semantic-conventions":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.17.1-alpha.8_1614605915240_0.025254990897756624","host":"s3://npm-registry-packages"}},"0.17.1-alpha.10":{"name":"@opentelemetry/tracing","version":"0.17.1-alpha.10","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.17.1-alpha.10","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e8f7d99746e00a2f675a6dd6de5537ca80d5da20","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.17.1-alpha.10.tgz","fileCount":54,"integrity":"sha512-VxkpAnIXih+tRj1rNfVmzr3LgguzTudPJG+LzbbX0bnGmrtIqDDrZZYY7c+uCoWQ0X964FQeX+gM0PHCkBbiZQ==","signatures":[{"sig":"MEUCIDrZwtlXDHy2V15HxUop0aPpAslnzPceKGAeF/Bt6icBAiEAg/OZQ4iLvF/cwLTUPP5rF6iciSq8JdYZmw8qxd80Ruo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPjwMCRA9TVsSAnZWagAAPJoP/AwuUfDIvuHPTAn/c5uY\nN1J2r89HXJFFOMCNf+0JABDEf6bcfeVTJsxLg0hQmATqWJMkbnPXgbXld8f2\npg3J09B5Rrdt8S7QqxCvfkkJWVn3H8b6dQvacsEp/T0L/dCFe0imgShJ3sDa\nKqkjjCFbIORZ24LEiN7iG8CXxlcR/2EoauYUQacrl83rbLqDXEbz3f7K2Vva\n7LQc1fyar/iUKtvgQ8czdahvV6RdHIMgTqJnLtzZxWYd71d8/H2W3lzTRC+Y\nKKeGWPLtXfQcySts0xjFYQrPp4yNG36iGyQSkzBVGwMxE5uMLMMlX4c4nzHc\nsdXiBZCHQKoWtrei7nbBiMEFsMfeXwsRQvoYh9UfEObtGxMjeEYQxvztmyFV\n0RTmT+qj9y4IL45ppichPM03hniz0Yr9NXshJzKbUyyaR3JdSeUiONR6xFGV\nsifVnLGMGbWoB75stKUxrd6P9Lxm5uGULBV0Tlwb0c8CfXjMFVgwhgIHM+gh\n48Wr+Gsa/+RLt9lKvlFCKLzsVjBQMYqzx39tVsNj8Ssrx+Vqm8yAKE3X6uXs\nmc69OT6i0vnw6b4BC5fLzNYU/kwZbdOHIXODDEN53tXBeBLPdTXN3FY2/xw5\nJ4I6PK2omL7aObZO+/eoE3wHBam+8eFuxYX9IVK3H1SCacJdOVs9ETXkE/Pm\n0l3Y\r\n=Myq7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"4c609aa13c899dd2b7a963d2e3e491bc35ffb742","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.15.5","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.17.0","@opentelemetry/resources":"^0.17.1-alpha.10+4c609aa1","@opentelemetry/semantic-conventions":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.17.1-alpha.10_1614691339989_0.39962890502905424","host":"s3://npm-registry-packages"}},"0.17.1-alpha.11":{"name":"@opentelemetry/tracing","version":"0.17.1-alpha.11","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.17.1-alpha.11","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0d82d42d37f2464bd933763ed23ebb23d226a0e0","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.17.1-alpha.11.tgz","fileCount":54,"integrity":"sha512-7d6bnfUL+S6IPnRewZuVT0Udjjgu2BtT8dNfFf3INNp8GGUIY+qhUy+Tn6qgOWGYYssUEPJTyfkusrd5RD7YmQ==","signatures":[{"sig":"MEQCIEzGISpYer7Y6GRVsqfNe/t/hRei6nPvX50G/yenOdw7AiBkfeMzBo79y9GoD0A1ViZOxSau+WjIde9TSFxZyel4ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPj5JCRA9TVsSAnZWagAAwvIP/jdKpKkQ1FcQo4xJNbma\nKwKqLN8f30P6KEd/LJzEIqrFKOLqM9ejxIPNGIefU2W19hHnqEherONTPB2L\nxG/CtanPdf46FFEzC6+MCF2HD4e2QnHjXdFmoxTlFSbIus7ltb23qcyS/wLP\ndBgXQmxhxbO6dYO1lJ3nioM+HWNO8GNzZkW18GJnzgpsMi2kBu+c6g2o0Uuw\nc+6y3eeaHhhwnEfp9l2DIRbuqol+HXq5NhBjPKEwDq8QKr85Qm3VEK7jgyDy\nTySjkWGFcaZD1kIC67IgJPG4zIkRibEun7eNgS0qX3gmPIFaOSb8tM/AcFKG\n1j9IXN9qB9Opj0OYCGlp30+HuntjcanqpWtSQU+SdHZROyZHu+TKp3vIRAco\nHRUWQUqeJ1ioOg5F2O+gFxjjR01lbVO6EJU8m9Pbw10NITTa/B4PcVLxcQAu\nTUXciLIMeZZek1ab4VHklDFUD7nfgaumlnZGUhwPEDjhU0j9OMZX1f9ADriZ\nvj+LnIrK0u4bU0i7/HUDHsdZBPNR/CvELulytKj29iMey8FgCXUd0KbVHoG3\nZbQ5BChnYrIKjlCTPF4n1OEldbFwbKF4bHVe/jK65DlhbULGObbrcjQm5KQT\n3Vat099VDIiXiGlCuNP/h407T0UihinyOP4WPDuz+d6MjdHqMiYNo2LQAV14\nBCVe\r\n=oRO+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"41235a9e68b13050ad49b8d6abc5c868885a74fe","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.15.5","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.17.0","@opentelemetry/resources":"^0.17.0","@opentelemetry/semantic-conventions":"^0.17.1-alpha.11+41235a9e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.17.1-alpha.11_1614691912530_0.9812254476227118","host":"s3://npm-registry-packages"}},"0.18.1-alpha.12":{"name":"@opentelemetry/tracing","version":"0.18.1-alpha.12","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.1-alpha.12","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"abf115ef4e8d2fc74fdf91352b9f57a87bc00978","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.1-alpha.12.tgz","fileCount":54,"integrity":"sha512-af9nlDO/206cqvEESh1pSDpFJhJ+6P6FoMfIZz+iWYKWanD7v/YXs7KGtfYG4SWKSQq27YkT1k4tRqWWYN04XA==","signatures":[{"sig":"MEYCIQD75siF5UZz/5mV0I8jDVkghtufTPAePlrKcWDzEjghCgIhAOwbsiKAD6k8c1o5aBBbMY1V6qrx13YyOEObEje3c46a","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92817,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPkOLCRA9TVsSAnZWagAABYcP/iW4APuMzzq0zxPwzodM\nXZhIY10dpGVsFXuKegzNwO2SEHIuTPRNmgOAG22ue51F7VOZCF0+ylMS9FDK\nTlC0BvZWEhVlynuOU9ymX/v835JfY+zTddHfgPbG3bshAg+JN3AB4RQRqdxs\nBEIeTI4WFHi/MBeI1Nn2cJHX+KsVVw3TmHh8eEi6usitPV1h99vE5BCAwlvs\nSLvP5A0b4J/DOhr/ENkD5a9uAq+ubYVaST8zA+W/GLgnkWp46MyqmgeX4QyA\nSwarPAWFtIY8Mx0dj9aBzOydtIHLhCKnZQqe/QpmH6DGdrjYU3YvpcAWUxr6\nGKq61cIzy4TGAWJ2x5MoQMcq/yswWc0abdWA9kl0jfZA1yDW7s8dT7kAU+cM\nIMRWnwltZhNk/rMzdbZA9mQM+2JoE98qoWLV8LJ/diMTVkHdNe9NTWk8rj2M\nUi+8d0u0BEBqR5ntM0bz687p0L1xTTUSrLIElDPKDL4dMVl2qtlQqYZxlkM8\nLFdvpJVxLD7N6KWqruireXsXUzdtiKBX605lK8cSK3XbLMUzBU/vw5vX0hSA\n1dmrRM5xfBdYv4MjJqBCVpgvE3NGxCFVVKdXjzy2eJ9PKvnrY/UcK0ZWkStU\no3HkicEcfZpYqSQJen0wI0XI+NhLzY+5HZrC7AAD3oNy9WqIMiFnrL5K+9mi\nD0mA\r\n=OWZl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"6540b54a8bd49746e164ab730269188237f89b1c","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.15.5","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.18.1-alpha.12+6540b54a","@opentelemetry/resources":"^0.18.1-alpha.12+6540b54a","@opentelemetry/semantic-conventions":"^0.18.1-alpha.12+6540b54a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.1-alpha.12_1614693258991_0.7898876672501689","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@opentelemetry/tracing","version":"0.18.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"2cef96dfcdd02a3763cccfab75ffde094db48fac","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.0.tgz","fileCount":54,"integrity":"sha512-k7UAebuHBLPafS8rnkpZqNuM8nfwOg6OCmppekCMxdQzkuZS1attgelqyEIlX6NYh46DndyZ7BxBkiXF4S0Xwg==","signatures":[{"sig":"MEUCIByzDff0uerBbKe9S4eSbnjJ+0n8oG6Uufi4AaKOdngwAiEAufiUrljWbF1UxEDajBEhIh7mobPmWhl/G4GKQlyTAGQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92745,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPkUqCRA9TVsSAnZWagAA790P/R+rLnegh641CwABTnwG\n6bavvValk34NqaxO74Z0O5z3Wh+dYtwR5yi4Hm9vKuanp52f4W2QRdFJMJXB\nzFOGjGx8XIQyoEUF1lDuZQHBIkMC/QKxERQauwg4kiMF2wYACOctVGNgp+sp\n7z9HTLSbokIgy/bp3nyM4N5x2jWCVXDY0xkpqxS41C44JyOXM2lcBbSyOkTn\nnx99ZXVZt8eKZK+bRaGaOeYP3k8PU7xs4OE0vwDCGpt9kMn7pF+pBW42w8pG\n9tp9w6jSfBggr05PM2au9IeTXwDuoCh1zgm4bAxa4o+xqu9+KAx/CfkqWuzT\nQ/jAfQgdM51TbXck9RhEcaTjWbA3Khkalz2ew50txsokAAG8Ga9YtzKgHyUc\nsUKmaar1XzYJfbu+1CeDoEgzrk5xW7hPu22URjDPnzjMtD6glfAmRJHLCrS5\niMzgJKaYHQG85ucahyGhj01HvNSf+K1XK8u4Gf1sOC/8XNBM6Y/QyCUeNDNI\ntXgfdu+OUYzx6jOt2+Hzeqn/VyhUnYmmZxPSrhpFRlSmC8wJvnXr9xy1+4Wj\nqth4Hu13OJIlV4XeHZSUQqex/yFs3T7Ae9rGI1lp8pl0VQOCaD0DAdi1PcSm\n3zpc7SkOavrv7LdJWNB+nxmmM4psbF7/45rCV/1MJJI1C4CE0gJJQ9kZ8F+3\nhNdc\r\n=U8PG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"6540b54a8bd49746e164ab730269188237f89b1c","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.18.0","@opentelemetry/resources":"^0.18.0","@opentelemetry/semantic-conventions":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.0_1614693673473_0.976843734817558","host":"s3://npm-registry-packages"}},"0.18.1-alpha.3":{"name":"@opentelemetry/tracing","version":"0.18.1-alpha.3","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.1-alpha.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"93a8f44b11267947cb086ac30942b4a4059b40a6","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.1-alpha.3.tgz","fileCount":54,"integrity":"sha512-j8+e6NeFQlMIXyJFZgHT08VQBZIO/zj35sNjcdSz6XA7j1Nkw/HH/xuFXZ/H+3eU4cxf17Colb+Hw5WsnsWwTQ==","signatures":[{"sig":"MEUCIGSHOO62NWbJyr0nxyGGvK6qWWgep8StjSBWACOo7mfsAiEAr/nIBX/+2eHxep1BoL5rFrCaR+ATtqOcU1DQTB9UJRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPo16CRA9TVsSAnZWagAAQ5wP/AyhndKfCH9OrbxZ59re\n1ZKC7hQwRRsvUHRYYFlTPKDPsoVwp6cRH6BCQZ0keUxumL5dBpjuUeWd4agZ\nf2c3x2CZiAuEitVs+GEcRjZ/QEIkRMaIJ4mDDfqCruRD/VsL9bB2JM2ygqQB\nWyqF9rlKuRsr2rQzpqEcvZW/jDulRHtyG1C+1tDyCz482HTxADALZYwcW6yE\nEIUn67d/x5L+z53paz56e6WUq72QIP9f3daxRk5/EdFZlUoqIvLN030azEX4\nVOYhPHMGHIb3ckNG+KB+U/jdCJOa13AAKi5ZBwdDTjrNohMX1ZdRAIAnrR4L\n0FUtLSj3oDWlLZr6TTZ2Vg+rTB519ezblANh4WHll0bdplt+5GDbrQobSO1D\n59y+h4j0zX0Pxsp15iZyUwUq+TvB8MLmX7ySpxt9D6nySviIY3vanH78X2Uv\ndD5Qybj8FUG4B9nFwTajNmt/TMiAN5ndv2343jxOfP25e8CZJ7pkfqQPlN1h\nsGZChcHiCwrowUUwlXejp929p7F85hv6Rd8t/5i0J2rrQXVYRLh2bJlcdEcY\nL4dPD11WLz3dJQZ1mqHH7d3XO229P5UzXX8AtrxdUCGTBwCzd34GPZ/ZgfU4\ndQaHMsTfpDSf5S4By9V9HypiVmd0ZIQoUOWSIcxtmnE93Ql8vhKIaBNl/TEx\nWonR\r\n=F3Sh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"0643642f61de5e2bfb8942ce7b5dadea643cb295","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.15.5+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.15.5","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.18.1-alpha.3+0643642f","@opentelemetry/resources":"^0.18.1-alpha.3+0643642f","@opentelemetry/semantic-conventions":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.1-alpha.3_1614712186453_0.7788863972656412","host":"s3://npm-registry-packages"}},"0.18.1-alpha.13":{"name":"@opentelemetry/tracing","version":"0.18.1-alpha.13","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.1-alpha.13","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e85700de98e21e68bf957f393480221a7f1cb3d8","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.1-alpha.13.tgz","fileCount":54,"integrity":"sha512-UhdLwZuTqs2Be11TTkKgBxJjvQzvoiW3AoyyT/+PN/Dj35bdQDQkSw8IM4pC7B8psbwDEzg1W13NEbSlq9Xw7g==","signatures":[{"sig":"MEUCIQDrs1peWNshqob6TxdnbmslgONSYPGoCYfmAjWrjdgvIwIgcpy4pNgdujdUBD61UlFG0prTO9MUFaazybLk9L/FLs4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92781,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU38VCRA9TVsSAnZWagAA6WYP/AnnOeHwOzG9yMd9xoes\nHb90gLe8u8BIAD3YRgBdLUGkUiteBDQlgTzmYnfdksPbvxutyTlLnEDmnnsm\ntD4QPU8y9lxovVoz4r8UkVk39IbMzCADvuLs2oZelt5tEr9bubqDbDriGsV8\n/os9c8dSn/93NY+p4clsifq4+hJVPtgS9hZPDGeRAXJKd187D64Fo9p/+FBh\nHhr460iV5/0c8ycKN1HJ31UtmJHW6SRGgwy4cgpPJ3XmNmv2sl32C9hh8XG3\nXAoUTk+4eO8WXq6WJB5SVrfrx42Xk4iOB2nyvW1dMyBEh7EMaLGhy4vk6CNV\nb5bIPKU5Z3dOLn5pKqNIyGT+ll4wirf4KbNdOrzZuL39AaxCqsg+UjZKCP+n\nFNq+RXg3mnNIpjGo4a/a1PZmlOOLKPIX7M/wRwe5yebPHH4yVaH2vw4JyxSf\n+jm5/f9VE9D2XUPSD+++u8HpW193pfqkUJVHV85hkkt65iytk1zpm5wKd0QG\nW2Yw7Bg+xqXx/eyeTawPRwMgi6FOfZS5uIa4Ft2paYG+1piD4D7WP8Wfq9Eu\nzCnV3RYAdWwHPRGufSmOz4DeRxKY2X7CVgvkH9vzR9eA+uBeN0NScd/3wLAX\nCskcha6a7ADnuJJp19cbYgGFebdEPFJsY3EDmKhxWF1mOatoxOhG+p+fWNbb\noSb5\r\n=siTq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"445c39fcd54675d455115e22605b6cf3434eb071","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.18.0","@opentelemetry/resources":"^0.18.0","@opentelemetry/semantic-conventions":"^0.18.1-alpha.13+445c39fc"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.1-alpha.13_1616084756955_0.11076793334988388","host":"s3://npm-registry-packages"}},"0.18.1-alpha.16":{"name":"@opentelemetry/tracing","version":"0.18.1-alpha.16","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.1-alpha.16","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"590777b5ea0163e059f9c6682ca9a82267803437","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.1-alpha.16.tgz","fileCount":54,"integrity":"sha512-bBpgIFlsZhQoxqKLxxht5g9HOfFYF8m6VCY+DEr2ROtEBxAWaoOlUxHWW3fJBIfs94cUwDkkeTVCHlAEB3rh+g==","signatures":[{"sig":"MEQCIAE4BI/KVqyzPrRAxVQsCPRO/GAGs6QZKqycqNMXaMz0AiBtE1Q+7dCPAzaX+FRXhq8Q3cA9YLa+lMbC3Rm6Gl/SPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWJeSCRA9TVsSAnZWagAAuXIP/jDIcMVQh3H6Bt/RwD0K\nEOHb+7vBLJq+FlCJpZcJMgsEY+JV9yCxjyT1GgvWCtq0GdDzDl/8L0/8Q9aY\ns5JU3fw+Ky8Z+F9G65NXYQzcgUOBj4vmMT3GIFZnqY1EcqL/M8oEiG7F2LkX\nsHhP4ua6RGnLLzTBo3+ibvMXkTc5ZLLzou8tY/qS6ro9Qq/07O15JQyB6GNy\nsLBOId7QuERu9UpCnvvYfC0g/3OAvh8ges+gF1mPuSs+0LmHXTRcl8J9ofNl\niQRRxD5PlkTebYZLJ7yUeUafZyaiXShJhj7+gO1M7z8G6LxnH8YCP/aGlvo0\nm2fh6B/tBaknwkg1FnHjKKthGFnuAsjgynr+dw+UoLrrHgg1Jmtld5/UvDyY\nS/FUFf3n/oE91/qTMsOei/DQLvPuQicCbpH9xF00c538ILgqF6eJPHW9wr4C\nhqCg9SndT0pg30TeLnWq44FGryadLO9S4x2VXq4PN/cJr4S97NyP7agzCx4d\nr4dh8rg1fn0hTvpi6euKSbX7iEEztoMP9g6cJNNaNBkZ1MxlohwvCq9tehkF\n1fMeutrE58ZllkW3pGtAD/zIkpSXDeVB6pLTuuzpNSm0EtauaWWoeZZFHN9B\nhJmnHpfOaBu5Dq17VJmKSKA0AGBoZ7ybgY6OjtVfX7gAj6DlsFv3viJ3PKlr\nNIUC\r\n=1wTP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f045eef8b02e6dda452aab3cdbeaf78b225c2fd4","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.18.0","@opentelemetry/resources":"^0.18.0","@opentelemetry/semantic-conventions":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.14","typescript":"4.1.3","@types/node":"14.14.20","karma-mocha":"2.0.1","@types/mocha":"8.2.0","@types/sinon":"9.0.10","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.1-alpha.16_1616418705925_0.07651118463074158","host":"s3://npm-registry-packages"}},"0.18.1-alpha.20":{"name":"@opentelemetry/tracing","version":"0.18.1-alpha.20","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.1-alpha.20","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"3d0339c2f1e3d076b371fe1b98de254b5bb7bc89","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.1-alpha.20.tgz","fileCount":54,"integrity":"sha512-KgyL/FrKOHSCRNDXGcZVR4gk4jsOPYZC3C1bQtRVQXEVr7qTbz33wYUvCE1Iiqf3p1qIS4lozf8MAI+PZHTOkg==","signatures":[{"sig":"MEUCIQCvorT7ksVfxP0WgUdtsujScOuNXNJUAYS+cSunzslXPwIgDyV2NvZBcm9sburEn12d03dLawrDh+XQFczHu1U78BM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWzpzCRA9TVsSAnZWagAAt/YP/2WoSAaZSVB+eqpf48VO\nhhAjRuWT7y9ubfXzrFVSWvmkDCjLZaXMB2hbtf/Bg1d915AdnXhccvH417Fv\nYcpHmS7gI7jvFJEhHaHQb/Rwdr+GfsLxr4tjlhliL+37mbIbeXkY6tj/IVRq\nRvlbHM7WFCJNEktSuyEBjdepeFBY38DunE/4CvPnLqDTGPB7e2KtJgexPXwj\nQWEmR2DQ6ujUPSEYO1m/7mcGyKQwyHfLqCVM52ZJmXStmkllUIAU35bQZjDT\n5bg3vQQY52Yrm8MUhzPzD2YCPc5PYOSkL5XCL4FfJbrXP8nOY18W1RlR5CqK\njSqFxleR8sRxzAHCaRR5rrpm5JIRVkKbsw60hd7z/DQ2ZyqOIfWNDo9PaHmB\nelfZZyeZSM4Co8TxEq/gtAOZF3+k3r8B6xZe7byXT/47+X6xOY5f+YwaoqxN\nTE2n0QMbWaoP6+/vdtKOgkJ99Xwcq5AN9EB+CCum89Lmn0rjexwaPQKAtLA7\nqyFfTFYqMM2J1nYOwwhNFbPVgHXgmVEv/f32reDBBLP2Pj9UFVBExkKZfMDt\nSEGcYBc7OzYbaGC1KAG4ZsSQBHPQc6CZGiPynFTGjrNIB9dMDJbngwI5X+OW\n+axREb4KM5+kK3H477qB2JhH1lAfoRo84pGyj48+Cg6fHzY7Q+73nc6aLSEA\neJwM\r\n=GuC8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"24bcfe82340e02e605c5c722b0f955da50bf82cf","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.18.1","@opentelemetry/core":"^0.18.1-alpha.20+24bcfe82","@opentelemetry/resources":"^0.18.1-alpha.20+24bcfe82","@opentelemetry/semantic-conventions":"^0.18.1-alpha.20+24bcfe82"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.1-alpha.20_1616591474801_0.06647309119936962","host":"s3://npm-registry-packages"}},"0.18.1-alpha.21":{"name":"@opentelemetry/tracing","version":"0.18.1-alpha.21","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.1-alpha.21","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"941cc2544d6aa8938854c2e0f2803d4d1e3bf60c","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.1-alpha.21.tgz","fileCount":54,"integrity":"sha512-704yODu2InRo7AGMHiWs78VSBXvI442GD8cg2tJTY8BVCfWpV58nZMxkUG2AVHf0IGPG/dUd0H1bYv9omBDhSg==","signatures":[{"sig":"MEUCIQDQ/qWWNSlp0EwyIvsWkoQ265CgnrgyVQGCT7XYTeWu8QIgM+G90Q9cKJZsdWIbAhwJpck8cHIHPyAjKi+EQVJ2nRY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW0j6CRA9TVsSAnZWagAAvswQAJUJEdR+OiLNfaSPFEY3\nB5OzE5q0Ng7YPCxYAMCbglUv7gE6QaFmafc9wU859JqNMGX7qQch7bmhlTZD\nNE9Cfx+PbwWf8VwM8uj1KyP0dlL5Qqym1u+Lhkq4XK3tHbieF1auBLQZLTpW\ncxGm15o8eb6MWn/fL02JzqPgY2SSeVlg92Z97BTktrML9Ary16rU6zUIfEu0\n8bQRj972Heo8O3yJPZMjm7VqDFMEf05J4paB3jWNrquCzn+CqH4DU5lYEnT2\n8HQDxqcpGuNVZ8jAceXUgrpfc+CWq5TGEsIsIpS+GcpSt15pQibojJy2NZMh\n9bTbcKEAzuxZGasif4BfJKAEkoi6Jqnbs2QWV/hrR2bbI/4cXqjiDQRVhztR\nbEpVK7hlRbfG7plCI128CgNC98KMggwpzkv6yIAtz5waGZs0LAqIUYKPMnBd\nu8vggUxn+7oFxCcXHd/KN2i/8817pou1jaRPltM6WjgO0wS527HViz0Jad/6\nA4PI+rbYBqyly7aaIT8pPZ2I2+p6XtyhN3+6ssV0biAfiYqb0kUCYgPq60VC\nkxtUt8aeo86sDR3pQKO+xxR+nzcHVWLBW1//1fq0jO+s7pmeaaYxUnFcGmKC\n0axNMc+1xJCiZM76QP9JjGr7lr30vQPZGEVkYU48sw2jWzgQUgar9OhQ2Tiv\nHZ8x\r\n=iP1v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"8010ac2fcd0c658c0a4184cb0f5d8108db3632e5","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.1-alpha.21+8010ac2f","@opentelemetry/resources":"^0.18.1-alpha.21+8010ac2f","@opentelemetry/semantic-conventions":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.1-alpha.21_1616595193795_0.4373297747504037","host":"s3://npm-registry-packages"}},"0.18.1-alpha.23":{"name":"@opentelemetry/tracing","version":"0.18.1-alpha.23","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.1-alpha.23","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ed3490ebf3b8c1ff904036133427ea3efd693e28","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.1-alpha.23.tgz","fileCount":54,"integrity":"sha512-sWCHcdnTFktG+UO2umH9FVfxNGL0gDqmVLwlEdtc5ga4bfKP4xqIqdP810C8+Dv7uIy1VAak9wPphf5rPmLTIw==","signatures":[{"sig":"MEUCIQC9L0LmiMoiCmYP/S0wLZPw2esWEcRNNol2JaS37d7I6gIgBuvcQVOnvIr4C9ODgQ0NwulJcDWuCcexleBhm9hfLEQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5BECRA9TVsSAnZWagAAr48QAJNhHiS2cZIUqN9RLHdF\ni1T1zlhb1KUJ8vQC9RJv4civYhXNF/S+MsaWiWnT5wvWAHe36zXEX0vyr0JV\nwNgrsrdztipDcJOlHdo2IYW1nOrWoGlc6eDNGub1Wv5riAd3KpySKiAQAj8n\n/HsIj50pvuBzxjvPB2qQXM9NluiYQaZPFcE5x9KKGvsWYwrnQ6cLud4fOB/p\nj4+RSTWGDhR9MOxhIahEoO958/9jfR4TBsrHAdApaM+2tZZTaLJUvLJQKV9U\nAh1e1GM5sBW3GTuEAFhJupLyLssoCWn55gPZQWajAOsSInQucp5gadxpve0D\nCQIZBiZgDBlbmy65CF2Mj+6xfY9IcE9x8Wkh25Bip0SE6+4MNX403466anFe\nFZawxRB0BphTkv4yIPwzhKKpXT2zMLHLfavrU+wEXDjtUhZuFLRbhQXWotKh\nXEFvISPz0WdRlfQOMvgqPbFU9/+dcrPkAVuBL2VVm5f4ZgNFNxKyZ8xfS9eV\nwZ5S/AMMwspyxgsCnlKcusKeNNmiYOj2Elm1gKnbkg7BP+NhfKZK44FgquOA\n9faHEbJoqTkHKh81VW1K3nkIoVFxIE+Hrw6auyDJUg9QIQj02IOe4gTlSUSv\nbb+HwOo1oqEpde8Bdgl6nXabV+DeWZW4I0z5hZOBd3PYgL90gK8Z/+YuNElr\nV2oP\r\n=eWZa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/status.svg?path=packages/opentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-tracing\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"41db733e60b5e4f981be94eaa56e4fca24b539d9","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.0","@opentelemetry/resources":"^0.18.1-alpha.23+41db733e","@opentelemetry/semantic-conventions":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.1-alpha.23_1616613444400_0.8593074985311207","host":"s3://npm-registry-packages"}},"0.18.1-alpha.24":{"name":"@opentelemetry/tracing","version":"0.18.1-alpha.24","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.1-alpha.24","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b95069ed03f15ab59e2cfa0990f5fa44315a4459","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.1-alpha.24.tgz","fileCount":54,"integrity":"sha512-9W/J5O1V9cs1tbh9yo0Y8YMGltpkUDg4VHAJB+IAY00iHGalhcOdVcYdo23Q8ECHibl61XyqLmgCQ7wJLfoRsg==","signatures":[{"sig":"MEUCIGUFA9H2GUmk/5Or16x/uz1u0R/QbuAuidwVO/LTCfPUAiEAkspfx3j2YIfoCKh/VkiaOK0ddFB6jOwQhsL1da9ZmKw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5VWCRA9TVsSAnZWagAARPAP/3SoGUrgdQUavnKwc7cC\n4I0pVYZwOIJB/U4o5xO4D8HKTgq4/yPIOr4cCmaUwffoH0kO21bnKwQpx8Ti\nIOZjLqkNcQSk+7ZZxQzupl2GXvLwsahm59YUm+ZyoDPGlL2j3CuBqb9fH2nX\nGATxwiTOJAvrGLIt44OrJj+dyDHVqFV2k58H3r/5XoDFaVi8Wfm2QCXpisl6\nex4mLaCbpUovXUg8M/b70Isxi0KM18qz3BIlbFCavRFT13bfNBR0k+vPKbVm\nuvTm3wrcV/F3zex8y6Bw2aH6ItZidC/RXKnBW2RSp5u/TigRAxVNoT8vJBan\nS3dQU6XgucfjKfgLssPHVvvaxxEqQv0B8EDr+9pjyrZtjqnKAdK0nz4m75Fr\nj9emN2MLljBkkxTzTaEoSRt6DfjXurtBOOwgghEWMU27wfzqjcZA1EiCC0oI\nefzarZ2bpETliM+vqmKwYHZqEKOhvi2/aBJ1qzK2HEHp/d8FX2gci+BAS69Y\np0IoG2/vFUMVBMOP0rRt7ImtFaqemDU0IgUJhXVTV+THRepG60kakwSdBDpO\nsTQIDZEUxsthsSxMOZYuoZd1wP2+cFFvftGS7SypFI5NtwF8e7qal2hRf3+M\neHjJVs9TmOcL1t+LLLS+TE9nmaDuPIyGJ/E7QFqaM8bSKS3NHarWLgC6179C\ne+1G\r\n=JF+C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"69f2d3c264497bfdefa2126d0865ca56ad5f22a3","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.1-alpha.24+69f2d3c2","@opentelemetry/resources":"^0.18.1-alpha.24+69f2d3c2","@opentelemetry/semantic-conventions":"^0.18.1-alpha.24+69f2d3c2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.1-alpha.24_1616614741734_0.1779222482611753","host":"s3://npm-registry-packages"}},"0.18.1-alpha.26":{"name":"@opentelemetry/tracing","version":"0.18.1-alpha.26","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.1-alpha.26","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"fecb206e4f2481ea7a3c828fb3829158284ba669","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.1-alpha.26.tgz","fileCount":54,"integrity":"sha512-Dzj2IRmsO9RtYv3RkCDWmoYH+M7BrDdMeQGzJJtdDq2EW1rryiZk77ZtOliPXIZ6j8kl+S0fDA1AFSJmTGX0Rg==","signatures":[{"sig":"MEQCIEDwbw3NI+gy0g65+CTqsLQnyC+ei1AXdFRv1NgYCkj+AiBROAhFZpzKwes6tKKHyGJikwR0JDOTrf0XXOvWHnkWrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5x1CRA9TVsSAnZWagAAXvwQAIIYAnV6xRGYsBoaMmg7\nKbIAGC2MUyT8RELP5nc81KmY2hcSk0S+573e4QrDgbqHuk5bgKpydi5TlUiU\n1PhaYDvtW7w7XokWQ+RNw+D6+TTWEsIuKPtaDEsRRUB20Grsa113027icw7X\nqnC9+gucjF99vzlkRaPuh56C+9ENtIUeN4q57jnkSnetttIH8SGae6gpBK+I\nXb5La3wmA/L2BUJuBLbxAOfxTMGoO/hQc4qq+WJT91Jtps2rlob8Q+2Q0Ax7\nBV+oTiAz+X4+0Zisrqsk8ad8axT2aYgGaWT5+P21PDtqvi2wBPjZ4MyZxtzc\nTI1M8J6hOgeBtio9kmT6/81+dbb1uIiNCjzi84xV9vngddG9xH7Zm0WHTph9\n6vY7Jq+S53dTkQLhwx/WX2XVrk3bhRPYGq98o5k55h32Q65WwAGdcawP1jNk\nz729uYsxO57kBUJhsREmN/auglaSAcqaTi7/qu+6QCyZ1MoRkl8ZWWMp7rPd\naS+xZICnVEiiTZE/atj76t6J0Q3T8lLF3Jnr87j8lN8D34Dkw0VTZ19bsMOw\ntFxlR5rCYTDMyB6mCQTchFAij9V8wGPC7pTcMNVmek42CzTFHC6UbcLVcgw4\n1fREu5COjb6U+4dd7cnwNyAslaHlGXLCetSJBxcSHv2+N4m9qkfR5FhYedLZ\ni2eJ\r\n=847B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"91483873ae3e3e8a686dbe3b7711a233167efba5","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.1-alpha.26+91483873","@opentelemetry/resources":"^0.18.1-alpha.26+91483873","@opentelemetry/semantic-conventions":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.1-alpha.26_1616616564785_0.38348094572578706","host":"s3://npm-registry-packages"}},"0.18.2-alpha.81":{"name":"@opentelemetry/tracing","version":"0.18.2-alpha.81","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.2-alpha.81","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9ff27e0f5c6983d08c59aa0be03fdde521189fe9","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.2-alpha.81.tgz","fileCount":54,"integrity":"sha512-dwglYNyRSpJ7sEluXLr8miAY0JpPRWQvhVuNljnJY2AfyMtdIe2ab2yhECkYL9XEsEbFSEep4QsY9TdDejPHQw==","signatures":[{"sig":"MEUCIQDx0QsaRYXtKXZxaBVeehuYEjXXWyA34BwQ1tjdEXXeMgIgEgcIJndy1zCouqywiQC80SCphF+MTh6EnkqPjwBvLnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92989,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYjABCRA9TVsSAnZWagAAj9oQAI7KPzbWFq0cczdJFK/Q\nuPVRo1Vr4jDR0EtzuxG2Cn4C7Dh5H5BHE4xuuhF05Sfu4+bsFWmRVEIuJqka\nn1yOiayjWJ1rZw5kaNV60d3WjOjFMsIvhseT0kkufvRKEt0OsYkA0xyhkKVb\nayGY76Gborf+Sb0x3YkBgcFQ45X/NfjcSRreC9wGxnWXpEopgmdno+GxIZI0\nndlhd4rAS2NyPmU4BrynOBWxWNesexZ1drV1ABHgAss3xaYDbiu2n2J6mN9p\nuQvnRRMSJTU72kSVhq4KdvyKi+292sK4UELHsy4whTJr8cg2w3vM1r7ZD8om\nCius8muO6uEIB6Clv4mabAqrsD4UWp/4dZL0K6zOpGE9VdfrLyrJdaGQ+59s\n4Hp9ksCAEbrfDam4uHYN8W3syMNM6ZnUKCrbcxIV3mWGr9gEOEKDhuVX+SlS\nVMxOtE10yD5jYuuZjmIRgKBbLgo0KXsbOKfX2SawBEtB1MHyJ/Nvb6N5oqqF\nqd5Sjc83x8BVR2n7ClN7ijsEQePuJKN0XikgzE/FuYnvOOh31B137cPkWLN/\n8VJOSG2wgxFHsSLMk3eZYVkSg71VHz8u2BoxAmfAr9pfCW4AyGXVcaOSa0WK\nLvH/ITBlo5Pk4CXbaNa0zMmgvv/Lc001xzEUXPiMXpnBqwTQ90RxCIkJrVZQ\nGhKn\r\n=Lr0N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"e369035cd228a5c8781069a99322c5b938061d20","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.2-alpha.81+e369035c","@opentelemetry/resources":"^0.18.2-alpha.81+e369035c","@opentelemetry/semantic-conventions":"^0.18.2-alpha.81+e369035c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.2-alpha.81_1617047552941_0.6952504812461953","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"@opentelemetry/tracing","version":"0.18.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"db3ddc15e0f4ad8b666f09e7f7653977eefce3f9","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.1.tgz","fileCount":54,"integrity":"sha512-kNRNBJ998g58Hk97g8Y/GR9sw0QJpOWbFj8xiV1PahnX2sxosKHFeTTgp2kb9f1NfZEjrWTOyLgeaCgoB33vlA==","signatures":[{"sig":"MEYCIQCKwlbS14gF0EUHVHZqKej7uoXf4HUNrs/fcIhnH4yM9QIhAOmqn5cdzr7VSt8apaBFPmXLHB8WzplBhOdOyfpPEHue","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92917,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYjK3CRA9TVsSAnZWagAAItQP/2LSnqY1cg38aGo65AjH\nVKufJu9+hexKa12cOAJIf1s2Bmb3vpbc1ZahB0c8rcP53DNBrfKdOy3v1QE7\nEwcfvdKZ0fsAyQanPKa74xGvS//3cfxupwJ7qsyuGR7/NHeQFuuToTpf6w1e\nEIVCwbxDW9UkVOsEQkFL9jYTBhuPEaLkAWYsuikYqaalE8ix+EHrnKoXAAlv\nd4w/H792O+TiX71OWpaqMu166ekdjbfqSccjGicStjHE0hmADABJSoa8FpDB\ntiGqiRtY8pgACUqwuXb9O9yMUzItMzL7h0cZeD93xzAWuPm7urzpGTfBjBIJ\nGbG4NZNDKEJH/6duRCNSs9+JYsRhKQqJJ/E9LvzqHV+UpMlLKrQwCq/aJjpW\nJ1gL5oBv5xTuuycK2QeyQlume/YyBgle2AdBtU0DFHp+4a/BWVooHHp+AjOS\nm241hkLJFKNTeZUtyiqwVzm3QHqWjMrBtub62RxRPPJhuWeZtR/SadReCXSv\na1tx9dr3Q3/Yfh+2mklVYHFQTDjfaHgHZO8dFy1eBLHstnamEaORECakp7Ss\nrNQ7w/rv7eH57S1MN/4RxoYl5Y7CkSi8rigeIZbmkVryLphJwfIMRlWKO96l\nwbF1Bbf4wSIpHGTPE5vMUbNzCaZszxdwAIjRv0bVMfO+fT0W7evDKWlvYWc/\n5JUi\r\n=NJDv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"e369035cd228a5c8781069a99322c5b938061d20","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.1","@opentelemetry/resources":"^0.18.1","@opentelemetry/semantic-conventions":"^0.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.1_1617048247095_0.10496126035667785","host":"s3://npm-registry-packages"}},"0.18.2-alpha.1":{"name":"@opentelemetry/tracing","version":"0.18.2-alpha.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.2-alpha.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d85ca81f8bd9e815611c3e186c59b82d032b476a","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.2-alpha.1.tgz","fileCount":54,"integrity":"sha512-8bWP21kztX6LGiaVYlm+cvMgoQESQcowD3y9dW48GWp1hVmuzGpgpruzVHGzMbxZ2d7W2gJK/Tup1gMX8w4nbw==","signatures":[{"sig":"MEUCIQCDcM0vdSnTzTA1wcAFBqz4w+NDdsk4eNs+ns45nU+oSwIgEoA8TTc00P37WlrY16r7awT5TioYogoOzuhuGqi+whE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92964,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYyJXCRA9TVsSAnZWagAA1rcP/0jccAybKYHRp18MjLe+\npdLaGIX+f6kngKN0iWe7ciAambW4YjhE1CkTtV+52GO5J9nkR284xe4nFs2q\ndmYv5q4b7mDAMmjrsymi0/8ZbkVQDZUtPXmNlwsSybz5JS1Arg7b00Rm+hXs\nZRGzpjH3sECAfyBEq8cqC0drmOey3zjmoy51VZ+sOEaeHqT9Z0ztTdVpWiej\nYgJgrnLTk8p+ZCCI/XHuI/k/rS8ogTlTaihZGhblr8LfxQeea8yvQgFcR4BR\nb0fsqbOZsBMluayDTOAPUOwYSyhgpAxP3TIuUNJxqkgII3yyYVtD/shCDVkp\ny//+jMldI2FQgp1iLBtBUf5YAU9kUspzbKHJWW6JrkxnhpdWuvr7U7gMEItw\nfQTvmLy334fFzA7aQjavoQXmEsaeAdcvgwQS24Ge4FisFDRxTvQQYyf/UWBp\ng6JAydY3yNvwQrWv+sNCDCWG45HvonGAQh9S2/YXnWsbBzDY8LnT33Jpl9Xf\n3hrwzWLFpF+XPoq6/sOrLSGvPdV3Iz4d4GlUVKb5J7JjnFqRTNhy5AmnrU+L\nWMh+qzTIVrQcCoPRIRMXarMdj0GGAg+FZDnl8j9lmZlAZ2QapehQSVZcljc6\nvtNR4BtOP95JW37WdrR0o3FnZ3YuVkr4c6Mam08z9uIfN7JCtqFOXKx/KszC\nZ7MU\r\n=hMDS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"54857c012414c05bc83b4a8da224492c98abfd46","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.18.1","@opentelemetry/core":"^0.18.2-alpha.1+54857c01","@opentelemetry/resources":"^0.18.2-alpha.1+54857c01","@opentelemetry/semantic-conventions":"^0.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.2-alpha.1_1617109591403_0.7439629412247357","host":"s3://npm-registry-packages"}},"0.18.3-alpha.2":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.2","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"467c5811d602ec0bbccf1152ebf59dfde7c529f3","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.2.tgz","fileCount":54,"integrity":"sha512-1zZeTBGlIMu/b2z2BSNAqBntYfI0Yl5bnwnUpO4H5tolotld1kFJaUuQapjRmwHJM724oyFL78byTud2mkIawg==","signatures":[{"sig":"MEUCID/97TIxkuGjLH7PurQP4fKGf06MkugaHOC/IdOo/9VdAiEA3azeRbBZ64st55EcR/ExdCsRy8WdbuUISSxlsggsvcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92981,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY0NcCRA9TVsSAnZWagAADE0QAItZYdNOqxaMHCaREMBU\nyeQ0moQ851M8oPs2fFvU00mi4kIl+Zm90NekHUXrzOo03QvyudwUyc0KyLOo\nyoYPswD4l0UxrfD1goS2hWN1Wkr7/77lW1LRYBGpnS3QijkIt1u6ILY6GN1R\n6wvsJZzH/2o5rZhetNy+pKo6juqR3zBnR53Ed8EWT5vF08B7oPFBKGGFYbGI\n2dBYAvzDSD2A6glCGq64Rw/DoNf+E91hUIDGKTGfu10HVC0Gx7RBGNUYzwPy\n3+PjVQSeHOkvPNhMMVnU4OaDhB1t7g47hOiAAevNncf9NaBnKhsOnE5wYYuQ\nlh+MNZZyXxk2gd8JxYQwfaERrX0VLIBlKnpL3f9Fp/WfOR7XK3xx8aeTItFo\n2MExyDGrznXY0W3ymQ0ZeVex7RcOvbtj+cGtnh2vJuPa7/kNrHGKDOyD1tiV\nY/r6DXV8jAwbZ5C5sUJPVfgCSavNqbaOEMVdbrJMZzJ6kKl1x+TYdoeuJWvY\nOyImr2A/48DY477bzf8TSq5ZftYQguN2CIZuLpox/Acxy1na1l2RZ+wR9jP+\n3mF3DsPTKLoabZ2P8gH9H8kFkxpeCO6xgUCQocxq0h/MIeUdTHbE+d/eTrrA\nIytLRaI2ZrCrF/Q0fUWTrmFL+Bohfad9TLD9UzxAGX+aehYOeIMFRKq8TqQo\ndu9t\r\n=fAy4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"2409f1cdddd92c23548c18c055a6a36efe36349f","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.18.1","@opentelemetry/core":"^0.18.3-alpha.2+2409f1cd","@opentelemetry/resources":"^0.18.3-alpha.2+2409f1cd","@opentelemetry/semantic-conventions":"^0.18.3-alpha.2+2409f1cd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.2_1617118044073_0.5491715552979073","host":"s3://npm-registry-packages"}},"0.18.2":{"name":"@opentelemetry/tracing","version":"0.18.2","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b247bcd7c68f95000ca20014ce4bd05c3f561b7a","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.2.tgz","fileCount":54,"integrity":"sha512-IQSu+NwMhX8O9Wkjc4HjNqs/aKfkcInCE3dQuAOBBec/saLrM6jqd+Fa5QUzg03WMOqpDuZm5KTkr5+6DUrr0g==","signatures":[{"sig":"MEUCIQCAt6KNnKhZEB7vqHxjk4Xo1jEk/Z+uwQwYXxpVrihYIAIgDqh3Sp4I49YgSpX/eQjVnWJIcruJZnRQuF3Sj47+7/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92913,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY07ECRA9TVsSAnZWagAAVtYP/14uQYYguEqdm+CHteCu\nXlbtT8TF+x5y9Szz1sElNet6n/ZAh0pAKpArqEp3WzsVtjPMhGiVZ70GWCm+\nle/m355dn0CX+xn6HrfD5/3V6UxSGdxH8qBzpRsZCfSlQ/9woo+WKO3+0lrF\nxT7mjwzT5NeZih/oa3HNDRua3ij7KpJyxqcOGRt+oN0cABjP8an5DRpXALyi\nlUgMIrqECm/j4Tt5/vLNpBLgbMRcoV8Gy8pYp6Hha2tncuvp8Ukmmh2KBZuk\nCpqbzgPZr5e60cbxAu3jENRafbsSFrsnRXcMHArN/flwFbSwXuo33y1MamEO\npWT+EufUX0vZ+ipH0VL4qndPLmCLwb7xDcwN+kbGLl9AEYOythecTTOnyzJW\nPwu8iV9qzejzhjtuq9n3u+NqLjhZd3SQG8MQQCXMbTzt1zZ0Z57D3OKi1yho\nHutyUNVCKSX1mz+b+KWspB2WnMft2mDle6w++zwCAwIG/Huzh1lT5InG6ArA\ntNTOLT9iwGpd8td2ExiUr+8YyIcuOApdC2NJwID01s7IQj1yKfx+idQoQ0Ts\nh7UVYAZdIbzx7TYyBa1E+ALhCIlMkjF2UP2ch4hrmpXCfZSoXKaE5AJgcFYF\nVK6+um860SS70uy5e53aUftHTBG9uOsMYVA7ROjNosRQimc1ooK2tAVfRkHi\nNONC\r\n=/GpI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"2409f1cdddd92c23548c18c055a6a36efe36349f","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.18.1","@opentelemetry/core":"^0.18.2","@opentelemetry/resources":"^0.18.2","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.0.18","typescript":"4.2.3","@types/node":"14.14.35","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.2_1617120964269_0.18073249953183135","host":"s3://npm-registry-packages"}},"0.18.3-alpha.1":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"499b6316e6f271425c39d853f4ad40820b64151d","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.1.tgz","fileCount":54,"integrity":"sha512-fiyeH3aH0dAvDv2CeDzrPWDcnB6bCrQ8oMZvVzUMqyqW2vz79d0HBHb6XlEKp9TuZEi9hNX67MoWxd3DferVmg==","signatures":[{"sig":"MEUCIGMluCmPK3cWfPm+jSLllRvF5S+LzKBmEJ4g2o7hKa0sAiEAy1efXLt0L7fBiIl+azZcJ+wyaUlmCECbDqPpIS3zyGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92980,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY2AQCRA9TVsSAnZWagAAs4oP/3wH8GKckUDTRqPbkkIK\nwhkHQwYPyNLnuKIuggmmfK65OHPqcBL03/7Xi9NYrODrJCbZDeMJ3sVqu/Qf\nGgy7fPjggzSqDd/7wA+EGnw+fXWW4XZpiQG2SJgpU342G0rpbBIdQ1iW+0gv\nfKxKh0byRSg0TjEPMN8Q5JPIQqW6eAY5HKMz7s0Rtkt4Vqd3u+F4OcSrvYB1\nBgswdhOYq7c0ss1eMWyQRActZk6ql/kaTwSxyrA2oaX6tWGfrXispzTflEv2\nJaJfSvv33e9u1KElg2QUwCeOrR75DMePQrAC9MmCBBR8RuWCdQfFB7G6OE5B\nIOjqJb+5fHncehDuFbGsvPG9qRaJSep7K6BpSIaBon+JrXLCgHSkMRMTMUZs\nWp5cxVukXiQgHXl3xG9EiVHkEpNphNBnZy+3GHCKxmOKuohAWBoL/rfoNlXn\nEbWaip1NlvGq76D/69D+8s/y9KuRvLMsFAy6jXte4H53vZwp4gQHhPmcR6FJ\nlYuPCguiA0bmgl3qky8ch+UAA/Azgei0/uNypnTJTqqiKRH1Ix1PejRZksQN\nZkVSjx9LupeQCysbkgLteRONYQXx3Tw952zVO36CG/1D939Cuw6g58TrO2eN\nQdAGC91sVHAWK2B0aMvx/3XdaFPUKHpTwah/6W/8UUEU+d3QnbwtMZhER1xc\nfIcn\r\n=SPdb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"cabf8630cf2e295ac2e7e5f44d6efd1ae911cbe4","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.18.1","@opentelemetry/core":"^0.18.3-alpha.1+cabf8630","@opentelemetry/resources":"^0.18.3-alpha.1+cabf8630","@opentelemetry/semantic-conventions":"^0.18.3-alpha.1+cabf8630"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.1_1617125392576_0.5475991163134948","host":"s3://npm-registry-packages"}},"0.18.3-alpha.3":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.3","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"01c3dc3400664309e4b2da076e39d935a809d129","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.3.tgz","fileCount":54,"integrity":"sha512-3M1aER38VPmEZqoT5/Np7Rv4IwDC48s6M+s8XI9UWqfE9hOvIkEeeVBnj6RhklODK1Zh8exz6Dzzh5IQcfaRVw==","signatures":[{"sig":"MEQCIDJ9V0NHTVIj7MxiKn0F9oppzrcoLJTziuwYcNa9mD6HAiA5e/z8y6O8DWXu3IBXKHQ4Bs3fpK0t6ARY8f4bIFzB6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZCbsCRA9TVsSAnZWagAARHUP/0/vZwkeFxIa2ty1F8rM\nFmY+zgyxVwje0NCVa2Kb33XAuMVXuIPoilUWtv+EH3jx4KKbsnugqLlnZXt8\n17z/hSxZw8e0Om0o3ajI4dn+RyyUBy1W6vaXC+07ehP2rVQYmfG/9MTS+QrN\nOsWKBW7OiJY17EidXwQIQ9Y5YKhbhhN/Sdk/hRGSzdMh++pl6JFrjNCm4Xce\n7QTEmIIGxBs1qvdXFMqKNmInh81siGTXnEWKDaBENZkfxHCaLTv6HyUmesTc\n+eHJMvnB2NNgq/V5CRE8CqBK9kiiqGUKSmi7YE71slrxQc4h+/LTpRCR7aq5\nGX5EaAlAmt/KZ0+0pIOc0q29pe9sjlwjxOL/JrTKCEMFgozsPaDx8poQVy4w\nXrU8DSnJr9DWSx8ytcaXTWkfFaOz+U+Kgk1aAcNjzlUYPWDmRyYAcfNyJ7qS\nFXKfnA6wGG5lV8K7HwiU9qgF6oAM1aKi/0hSfx52um2yQe7kvSgTW2KSD1Ip\neqjoVlA19jK5wvA10x/Mk5KMhvSTzeCTiewUAwCuI/1s/wkNWA2AfdBTB+Q6\nROLTiA8RoEjJV3hHzXn/SF3XQoJvCoqoSkfAIqeh3em+xRLuforlM/l//hKI\ncW3WoxmblXj3bLxLeQv1y+zChY+3N2/gmrCLmIDhqKCGupUulgyDXqh7ldO2\nEOL3\r\n=GObw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"853fcb94cd96cea0bd1af18cddb355345f76adad","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^0.18.1","@opentelemetry/core":"^0.18.3-alpha.3+853fcb94","@opentelemetry/resources":"^0.18.3-alpha.3+853fcb94","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.3_1617176300073_0.15173307099581712","host":"s3://npm-registry-packages"}},"0.18.3-alpha.4":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.4","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.4","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"00581ae1eee4c149a4026d00d101956e6f5aaa0b","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.4.tgz","fileCount":54,"integrity":"sha512-nsYVEm1JfpGX6vVkukPmSlJbRc76wuta1ITvpSK3yWowY+yBdBz+dH/hQZOpprmNSOMyDezyqMCUzC1cLWFAxA==","signatures":[{"sig":"MEYCIQD24JQ02dDssX+6O+4zqRRfsGAq1GYj4m3/A4NoMeG3xQIhAPBTbVa5pVkUtqmH1M1D9FuXT33tG3IavD/H7hET9hkf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgazz0CRA9TVsSAnZWagAAPJkQAIKLWelsy4SrsiyonEai\nXlmgDf1S9jjpM8XzH/yh1l+DsZ+jLbSAtwXqUcSJpHjTWdMLlKYuXWbVHcCO\nx6c+XIkeE16jntoPOOYKGuTElnvOGOiMFFGrzv28KbCW8hB7A8QC6GGPHRnz\nHghwP7Gco8q6LbxVZGIGCxXcAK88oi2e7wKbZhSouh3DCxa2l/bhrHw06tlW\nX8mQhGYdGsDLSm8Cdud1YZ+mP7UlyurhNWP5bknHaagRPhePMwYZcc69vaib\nOXATGt/iZdJy4YKBUG29VAHWMdCvDt49k5JtQuJrxsWt7HeZuF74NpuNiFaW\n4CA8Vte//pBjVgFjbC2cmpl2a2WL+5AkF29m2DNNrsIqgZXFiAMLYwjco3Bp\n0NK5OlxVSTb2yZ1sgEGJoBOX/aceeQcPtJQNuREPwoGxCLkaYPw7qdftUnsE\nfU/lvf/tWG0r79kWn/Vo8xPguEzrH2Ks5rmlQ189xyQhL155Ar/lXux6gdPh\nlt4MG6kBMC5py2e8iGNjM+Sv5LDlI/fNxlA/L16KuTLLWoIFM4zXvM/ZkLCR\n2o/63jb55jLko/K/pblnZgXoWcdfmhh5ob5spgi4kyDAsw7Lyxdkej1Zn4c6\nMMoJHk85CUE7y6gsHKRkAPOJrItwejgefgZ7WZarjsPRAHATYRhyNnSDVWTm\n0tE2\r\n=6S7k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"02175dfafde72898d7ab40d8078b0e1b6576e82a","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.3-alpha.4+02175dfa","@opentelemetry/resources":"^0.18.3-alpha.4+02175dfa","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.4_1617640691937_0.2543099656968486","host":"s3://npm-registry-packages"}},"0.18.3-alpha.5":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.5","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.5","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d12e5b176fa91d1a0cddde537aff45726225773f","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.5.tgz","fileCount":54,"integrity":"sha512-dAyhE7VY+VzS0eu/hFjMG4O8vp61ykEgPROvbfbS1Yjs2sW02SNI/Khy9rXCRkoMs5oCI1GIXcEGeSEsHLRskA==","signatures":[{"sig":"MEUCIQCHbpLQ2qQrKhCRpc3PNVrkz2o36F7gyXLzRf3WhoBF3QIgQer+ZPkZcMHuWV28oXohHiQQhVWWjQyaL2LsUmJB3S4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga08LCRA9TVsSAnZWagAAvLwP/RVI+QnuvbHVH84K16CM\nOs7ptgZDU14OM9k/eJ4Fk1gNT2vgg8DVKjo6bYAPr/ZghLiHzmmDeP2Achu2\n2OEfn2qL/6WiZYs43eKglasuPoya72r3pD30wh5jBk44P+DTUuQEsccp/ova\niIURr6bI4sGGd53vC2Dl0kzSleTSmVWmyQxCVk73gqKHhqJvlr4uZ7Lav/53\n7yYpeAPNzgSBpCYrfcCdtooHO4/FZOmKxFtpsU+3vbRaTVgiWE7BuKbLgGx0\nlY0CjSzCY4CW6z52IyQY4tBc7PoDUIfyISHGh1L0UG8PZln6NZ3S7o60l5Yj\nHhrKBE55bKD5R3b20PtFCkf7PvueYhJeF2JaxSNV+Oym1GVx9H53GHdJCodg\nyAErDtnjBW2qbQlU+rdvEwofxGgpP9wYYpbNPHkGPY31B8xlvwD1cg+KcabQ\niVqzIdEJd542P6Fd4bjCQH4/SSEaLhfsTprYOrIFHW4qp9fjNAnZK6MPC0m5\nHIrVWTyZ2BCsISgstFle04OmK2fJhku41WO3QKg5OZugGN/msuUQlRc1KJ+Z\nJhaJs5XUYiGo8EB9NyXEkwe50XotG+o2D8YDNkELTfUsvOab+OR0mL5ZZ16J\ngV0Z6xkeDkv7R+qS8J3Jzhqc+1EgiiRCt+UDTFGjHgJXs6RHCNMWc23j/ij4\nK2Vm\r\n=JV6a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"8e2e2a9653bdb648849a0ac64df55cbe3ff0c503","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.18.3-alpha.5+8e2e2a96","@opentelemetry/resources":"^0.18.3-alpha.5+8e2e2a96","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.5_1617645323232_0.7811006193820389","host":"s3://npm-registry-packages"}},"0.18.3-alpha.7":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.7","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.7","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b4fffea3e79d8c77f39ff412b5fb763f0f5b243f","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.7.tgz","fileCount":54,"integrity":"sha512-Vu9JFLesRJlrWTxn6/ioeggaEXKCu1P/GmEVHlIMPIWMLK7sc7l9PJlWi+6KaZrTVUjPMFGUoUgiZlarRLGW/Q==","signatures":[{"sig":"MEYCIQC2b2k3yKBHLaAWsnI8G74sQxLWTBjP5wmHLr+22LSrvwIhALiy24kmQRWg3vliBc7n8QHks/HYIeapCXCD4LLI9Qbu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbdn3CRA9TVsSAnZWagAA0P0P/3OZ2/sC7/5ljySl/nNT\nB8Zsc/zeQqnAtL8Jum2a1nk+Ed3WR5yr92DZYUq8rba7uw3/GmVFqMeJYD0w\nk92SR5wyg9YDkXksiBdX9V3syAGKgx4+j6/BkHQnHqPpl8EFKf6gnCZ7Cp6J\npXb2V7OYW7ZPX4AZUuqYMZ8KdED8OkMa/MI80LxDeLQZI87YLxyhZAU2UP3t\nHpVXvi1o/9HnCXJClu3OzxVw5KVVT1or1v3aBXKRCSjFSs44UfDI43cT76p/\n1Ml7fxfBsTu/a7SA/EPjN+/t91SBe2sHW+FO5haucDB7HrNU2XPy64DCVShy\naZVuYHnGh31/s+b8vKFZtpHleLj8AG0nZ1lZ1I5J/js8wyeQmKBqUTc0HnYx\neF4eFtyHHNYGmH53lnD5RjFdRdyLv+fExCNU//HcCEDopBGkqVG3TjNrbYQk\nwa/bhHS/njvGAsZpEQqZWA0soPAZGgxmhGsukolDsIaCqBYaeQ9xdSYAy70b\njNWESHoOVKN2steVhGv1fN0GGrrU5DOATsr+/7J1pp5jVoILgtyDnW4Znq0/\nt6ZDMBL0sNQsGraGYY4VaLTlhX+yDnrrcNq46Z/+Wc9x4kCvJ91Y7YPH/pPU\nao/raOS+mwEhUuWy9oP63usNj4nwS1bboTj53uTAUuiWPDsCCsmsXt+apJBt\nVLzE\r\n=TRXv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"897c35f497363ee3f3ea4c1e5ad1628e09ec9041","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.18.3-alpha.7+897c35f4","@opentelemetry/resources":"^0.18.3-alpha.7+897c35f4","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.7_1617811958705_0.5591735483355909","host":"s3://npm-registry-packages"}},"0.18.3-alpha.9":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.9","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.9","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"052cfb080153775848c75c5b0ae88f8f8e267ce1","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.9.tgz","fileCount":54,"integrity":"sha512-4hOqULZcnnEWu2OT0YFwFtiXEX4XOSaDA8T6qPLHxmnp+nZmbA0uOSPl4g6d0+E1j44GqvpfFM/8VkJCH6AoZQ==","signatures":[{"sig":"MEUCIQCvkUgOC9Dcq43spczDzvdAx7t9osZTPLlMHEGkTHaD0QIgOYyhjhjxwL5pILUMR5Yo7+d7kBb4v1T1DBQCjmIW/Y8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbwG2CRA9TVsSAnZWagAAUpMP/0f/3sa9HqHlpuUxvSgk\nqpZ2v92Lc/RyNvIQ8jtUa5++SMZv6F8SlVaw8GAfyQ+qKBKrPJY4eUqKBiLA\niq7ERuEQ+nYFoE18+CBR58rVcYQFURwfPNoCe1yRuM3Q8842046iVhOMyxAI\np41oIb2OWuw5G1A20z4OtrtY1KqmDvGO8UbKhiMyMqmxBlRjjRWNICv+OjHA\nzzhJiirbozPzTQCVONiJB9mNzztQyk3S+/9LPjdMQW6hg+4Ss5IgBNNk0yd9\nWafHapqNotVtMS8fkhbxxfv/WTWJ/7VAWrQ0t99c/uvViSQaIQ/ycC4vIghj\nNLuKQr6RhrzmWp6J3SNo1+CN7Fl7dRRwRdQ5NMjGiL6cBoNyDSCb+x1ewcIf\nRDUz4VFzUbIGNwOcd9Ysc4Zr/H2MvMCG6dDg4B+5rWUx2Fxm/Zf0wSgLjQqT\nFCJH36Nzxhqu/fJbKiuZz4iYITA0Y95K7zNgLDnc1uB7NfcJWqwV+6wBpInR\ndzJRm7lUZjqYNMFLdv5trBZq0UCOBQfRR13S5G3u/UinQG6Wuo/5IBSAZNgo\nDblBkGKlYpu+SXpYlhJe0R3WAL78wV56G6e24ZT3qp9hIgXjYzjfYfD5YCKm\nipUcdRVMcHfv10DmiXCnO0bvRppqxob/Y/pQ2YPvsq3gphBtLHEmm83dLdgt\nKHfy\r\n=8BLd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"a4577767a07c794ea687759421693e75f2a84b27","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.18.2","@opentelemetry/resources":"^0.18.2","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.9_1617887670459_0.837716862487837","host":"s3://npm-registry-packages"}},"0.18.3-alpha.10":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.10","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.10","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5815286ca8af0bef288a14284a505d191d38a778","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.10.tgz","fileCount":54,"integrity":"sha512-zyabEIGKucF9VJzEkAt8vHmiicZUiImFTVvygGS+anKVGmMtTr/mzLruLIuoxWpJRTEI7BNXniImxBi9P9Y5xQ==","signatures":[{"sig":"MEUCICNTdFloAAylFcXk/WoATbxt23vKIOysH3i9Q/VhhH51AiEA9ydhT4luQnGUnkHi0s61ZmgSYiAH4loW7twkT8+B/MY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbxJpCRA9TVsSAnZWagAAMr0P/jHsPHVE8cedIWNlQjwz\niN9yJ97hUcSeP9VLY44Rayw7mqiScPXxGO+nliP0bRyyALlrEw+VuqIDBQmS\nTCBCcywq0s7pXs4rj/JRboQTigp7ELLyenD5FcAtlTG9xgr3g5NFh5Xbjudd\nm6Rx3E9RllkIUfzmt2L5EuemRjLdWy7mz40mVgwcMZ+g+8qPkkUPaloXoabV\n5j7Tn8dN7er6yUGb8n4XnzPaAc0oMZSxonfPvKdViiYE6Q5Fbc6vjtH/Jn76\nXkMIAQtSit+loE8nsCenlCeD1du0FlrxYdTGf2WaeAewfH5It+INk+6A2ZL6\n5czSXMCRr+1+F5eTuvbTVg5LWiIsyEUxTb6p2vCWVPmJsNtc4c2unjOATv4u\nur8KegxFgRw0fR/zKi+GYZmPGc0oaZI6p5cQTUYMVxy78N/uDcbKwvL8wukH\neKAAznfnIyzG/3exJlteRoSzzE80Zt96Z+JIQfTDSRErGvXdgD1WPhMKojiE\nl/Kh1gMZe86qMXCPN7bdT7IcSG5Z1UIUjJ796NJ5DW1KkXdzGaYofmWkrk0s\nASGMDEfUZ0sVhN61SltT2H5VRH82TXmIEkoTUSTU7E+AW0awyySrkWNka4P9\nD2W4U773QxDh3xuMEE6RK1SW9m+Ao51w+zGaRhm+4+tEZTXK5IMMs921sY68\n4EET\r\n=Q5Tm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"80ff5e2af390ed8bf97c4bfcd1221d2a855b50a1","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.18.3-alpha.10+80ff5e2a","@opentelemetry/resources":"^0.18.3-alpha.10+80ff5e2a","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.10_1617891944575_0.3309983704393","host":"s3://npm-registry-packages"}},"0.18.3-alpha.11":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.11","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.11","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"279bd093f4f05fa0e202422169ff324631e7e40d","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.11.tgz","fileCount":54,"integrity":"sha512-+0ti1lg0JYIEJiwgd0962wJYmgstEHg3SGscwRoQZty0+NUKxgQ5Hjxo9etiTHmIKO9EvYbtC6Rg20Gz0Ykocg==","signatures":[{"sig":"MEYCIQCGTGgwGFSE6Al9Li9N5nyMjTBesvk5a7AxdH1+sVwBtQIhALyNiwOymIqsP65CeQ8bQYKUIr+uIeMj5ikCq4CGNIoT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb2XxCRA9TVsSAnZWagAAjaAP/0Mym2FyCllYv72MJxkL\n4l7/X64pmoXHjCegD/RRChc2W1Le+p18L2H44t7LDiQiYCUYn+QwxcbSwGaN\nr7GYxaz6ffX1FQeppz/4l32LYqsx5gA45yk69bUP+D3PBqLVqjSLS14Wtte7\nIRER1A9QwUHM6bWNS39HX3pdCorU1+apoGlF7hmDztj5zAcSf+9TunVkQWSj\nnyvldMymJdgioMmKUtK7xh43Gp38nQHT7o6MvAJ+PviFMZdt+a/P3ZDvQ9j0\nnalUX5mhbgEEVQLhUVKzdYSfC4SyPBpTgtejA5Wj83gdvvBUIbPx/AEpr6bn\nwtRL5p/FYX7WH/BfOLC+HNmLokyKce4nG2yKEXy5hKX9Ut2nh7wxZ3PmyrSS\nF7F7WQMuOLrwQwdBQrMPJOiaw+3IpIifv/VlM8orh+lcCxQikV/odjFU5ut5\nckbVeuLpG4vMO7UnpHZVeO2O5aCrcu8tV+zWg7SwIxtGWGyMQA31gvLGgrq+\n6EjsXN3Y8O8DmWnarVIowcPXbME9ddbOs1TYFxLNyqFAB4SsrrRoNZjWSeOA\n5ZnnMn8SLMp1j6ypk+Zo/ol5N4pq2DGTyu2opWnDrIPt5do5R63U3xwneVJJ\nuQqIa5jGFcqPOjvjM05MFh3os5WeS2Lun1G57STFCQQtHvsONA1jcIalL57Y\nRSQ+\r\n=amI3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"64c8ef57a9fe3b8468f2388ff78687b927ef8965","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.18.3-alpha.11+64c8ef57","@opentelemetry/resources":"^0.18.3-alpha.11+64c8ef57","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.11_1617913328597_0.1866658772952674","host":"s3://npm-registry-packages"}},"0.18.3-alpha.14":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.14","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.14","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f2af287a626ad5a12e75db415044eadc7bc0cee9","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.14.tgz","fileCount":54,"integrity":"sha512-C98F2HoMbaRd8qqlfj3gBgPiX2ilEEfykDRlRo3aI4X6mB/zyZzniDIQ0OqP7ADd/gaAF1t40Z8kt5eU0lNMJw==","signatures":[{"sig":"MEUCIG41PaO+J0atettbbluycsTWlVVgMbHDjwjTEBjlW5kdAiEAruMSARtMiELCKzs87mbDEKJQzXxQVVNwhpY+lQnEnTw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93065,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcBpLCRA9TVsSAnZWagAA5pIP/2HROvgH4mgFs06XWFOW\nfZ6Q/RnpI2TtVZWhDwFKvphw2vYM1QsX+r4+xn7eZ/A8H3N9gBU262gZJJcG\n/1p32iAcZzyC+NRym5H7uIvV91erzBT51GpfIGyqGKi9PCyWspJitMn/uYYj\nRLaKxIHTSGa6joxQzPkjWtELQnls704KCxvb4nT8YDAvy+i7zHAvk7oRuBql\n2LmkN21juwix84ZBxXzXrR6X3OBKKK8px/WFaUlDbLucG66/KMRBlpE/7mzL\neaUdoHgV135WQJW+XCN8QZfA3DmzhqLAeDHjDFNxhj37WaxaupZYQhOlCWG8\n0rBP6D8HdXNvk1tcx0gCDp44HljkubOmLrRiWqxFlvXAfaSjCp2vGAICeWiQ\nW8dmLd0OOHdVwU9xxVUnuoeOgzfhiO+PsLgEOny7G5i6JGsew3cGhuidpk8m\nXPL+WXlSK/RJZeFFFsROuJLX0AxIF9chi9yi5ApgYDNDyeZndfzysjrE9L1n\nPsV9CXoAQ2NwHKJEzTFDsq26EGwWPtHWXBhMo7ID15Uq1KJgyi1XlgV8OaL5\nJ5zzv2GK0dLo2blZrPAx+F5b0NalXdqNVmhM8oJwB70rVMkklGPi9mt6oMOy\nYSzyfcdlz5csDkt7BC1VyHeWjtAIb2Zm46t5X3V7Zvt7Bl5HXlxB+ORxxeSc\nVXGZ\r\n=N/XI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"4a3fd1f4d86499e4485c1f1af0f5589de993b0dd","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.18.3-alpha.14+4a3fd1f4","@opentelemetry/resources":"^0.18.3-alpha.14+4a3fd1f4","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.14_1617959498673_0.06351235402203748","host":"s3://npm-registry-packages"}},"0.18.3-alpha.16":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.16","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.16","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"26f46c2ccb9ffd633b0adce2d037612105437a93","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.16.tgz","fileCount":54,"integrity":"sha512-D5ePvC2Nc8os8+GUuWTkP2wBdiBZu/mVGlJGNOJEkgBS534cGSeTcxqniqWDq1ky8qigC9EPVwVDI3OJmjuD0g==","signatures":[{"sig":"MEYCIQDlYG4PI3tr5jjEHJ3tqoAieiWJritchFLrTrH4lhIaZwIhAJYhWPtqepUy1YG+HYqCgTaBJOjIfTGPz363dDkfct/h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":93084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcLQlCRA9TVsSAnZWagAAhNQP/2mR45cs6aucQh2NBwSs\n7XxnVYb+dV1xM5CJGdwidkXQw4mewPhmz8tRCPrmMPVPFYCXxLPyFqI7bt2G\nmYouYvXcHdXuUU5Xb33IdZIRZQOTtx34F5rHOpj88YEmMKg0zDk83jkRfwhZ\n5x2KnxrV6kBaJPkmJYSq++nq4xJotdpWOdGQMGRkrHeAEOSfmj8eSmq2adz5\no2axwRa+zkSgKUClw5akDeWcfwUtmCYOQKTD8Sux62xRofT38+Dc2ua8MLEa\nFR/n91xUlcMjzjVJpEI71Fn63vW8BH4aVgFnnRqNywktCN1IcRyf6L8LeTpA\nAoF4w/vyTUErUJWEtu0eiyfdC1OZmIWMI8i+ukUDKGiBTirysmCYVcgQYI3M\nPM4JPTextideJ5zM3cJomUgdw8ZdwcOl3V2umTsHQuv5lVJpJ+orrPjuf4dV\nDtAZuy4CiyE6uf9jayrZZ2ZpAoW5R6MszMi4b8MdxEQB7weQaMaRtiMjwITB\n8jsPxbiE0H5JuNjWH3iq2zEr1Lvu4EjW2lx8D+p0/s/e5brPV6zT9mVCN4YP\nnbVo74DGyjUU31qgaGxOoYlyq4HY5nBXZVdT24k1jNBxtQyrTnvMscb2HPSU\nFOUM8nLOcWuDoCKrI5aPZEYyfiv8O4lZXHhV9ez98U6gE5hyOlNxR53yxt/H\nNf19\r\n=bYeX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"7f7afa7bb88edf4a4d46da8b252116d92b578b79","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.18.3-alpha.16+7f7afa7b","@opentelemetry/resources":"^0.18.3-alpha.16+7f7afa7b","@opentelemetry/semantic-conventions":"^0.18.3-alpha.16+7f7afa7b"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.16_1617998884854_0.9122138150858876","host":"s3://npm-registry-packages"}},"0.18.3-alpha.17":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.17","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.17","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"cc05eedb20f897743b8376748bac89c291c3eb10","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.17.tgz","fileCount":57,"integrity":"sha512-e+1c76oW7IBntBrzmqrwSaYCfi+x2i8ywsTx/rQaB7ZUUwkJjvnAJ8bx82OeTcyrS+qKEaXMxvHdvjooKV9jYg==","signatures":[{"sig":"MEUCIAbxJGyYF+Vw4W7NdmRf1CLiJBEJxJGaV9LmGFU8PennAiEA5oTycbf2MqLDgMKmNVCF3tdUommC5X7hGwDvLR21wKk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":94246,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcXD2CRA9TVsSAnZWagAAXt0P/idqXihW4dzcvSv+yH5E\nHViFCktDAPWjusac1/UE3yW/bkbj96RMjCOSjuHb2MZb/3KsKkEO1JpvN9kq\nttM2W9bN1kISchv0QSwzyHfgbrzx8X5G3E7DO++vKSECTvS6b7WUkEWKfbah\nbgiPh/L/p4asP7U+bmd3Rv9l3Yipn23zwon/I3qZE06xIufDsObIaboVWxHY\n02+Bi7AYUwMrFQF0SM4ica3Bn5flOI5vCD8D8yQwziYKmDMj7yeH7B+9L75a\nZeF+FZ6W+2sY7aohcRwE0HKk9+cUxKCepyD9QXUCpjHf1XPm/X/znkeaxfIe\nmh2hLLbYZxS6GQplP/KjfyeONcW9x75OgNOyAW6eImfulPcx8zEI/dt8gvJ/\nYceCacLC38q6D10Nlvvd6BZ8TC5h0AzAUVlMBvJXBNU9T2GR2KziTVxBvN6C\n0C7lVrizCt5nIvY/zFq58zxwwz760gape/SNue1TslGUHyegachnf6RPfzOx\nAr6ZqBe1+h/JCvW5zRf8gK2sBKJJbV46JoXj/rSx74oamV1uPcTYAXaiwkSi\nkD108ObGfOyLZGxCeRmAMDhykqfCyf/hdvJmW7YeKpPTmOKOS9bKQ8GPKIJa\nH6ZjoAVhYAZ9WXUgLwuKlr6jnSh6LZB7YUqFfE5IheHjW5yO43q93I1a/kF5\npNYM\r\n=E0/7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"031b0f4286f18a1d08523c87e419803fd1b0c9c2","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.18.2","@opentelemetry/resources":"^0.18.2","@opentelemetry/semantic-conventions":"^0.18.3-alpha.17+031b0f42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.17_1618047222227_0.8657396128300279","host":"s3://npm-registry-packages"}},"0.18.3-alpha.18":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.18","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.18","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"94cb5644adbaf17819de79aa6f5cbc9048d3c512","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.18.tgz","fileCount":57,"integrity":"sha512-ilXCf0yzotga4eVdoKQmLF3gAg6jCm1ALsry9PgxAzARxUraE8hBctk7Ve6yFZY8LAR03sEnB3WzSB7gQwvkCw==","signatures":[{"sig":"MEUCIFkWyL/oAG89GmXR2VfhsOmE/QuEW6rzzs2C8D4qjbcvAiEA4na6xwYF9GfGaq7kzE0eZQ41CpH0YEX/djxOpsoDVZw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcfXqCRA9TVsSAnZWagAAxX8P/jYSrraq/mfoKV8mK3YU\nXuGzEnk/wazyaSN3e++M5b6LRIGZiCdJ8WJmwBiK1w7WfkW1XcSou/FQpR2Y\nLerpwKMf/zV+DzrgdBHJgl9uKje9ryRxutcwwNGB86RwEdq5Y9soUTFRao5l\n4M9ySeUQUjyIt508wa9KtVHNhEGL8l998k3oZF0+atMATyZLLlyj5mcobnGp\nQ3qzUHVMVBgZUO+26XvE70dioI3qfCuLBbWi9ztDVNmctF/6luc16CZ4k6Wk\n9Ut9eA+aZIq/C0yTaih+k1qfNxb4H2ua69Dg1i8/r1AZ8IPg91SolJZCrgjx\nEB/JoiTsMpkwGAUQ3Vkg24BTsaGKI+3LXuoxi8aUoxwaGFBQbcsbX88K6wnx\nL3GQNds/HClKgWIzLEoufJUcttzzGzeyu2WeHSBOwtg7VxqfEz+4MUC6KeXI\nifS81qVn+sKv7H+6/43HmkoeQH2E+0mp21mdELUJ0HK4CdM7wcd5+xBOmr/1\nSV2bBi0WM59oA/IFkqzFuPr5l/c0x8hpsE224DIZofX8kt+M0beq7xC7IZke\n9c+gYvHc0E0aFEN0ezSlwiMAET6Z8+8HpOCn6QCp/zFDroINfufs7y3w/Xj/\nkGByqDX02yAUPJvXHj6cDGhQD4w5Q2epSe06GjcFdoNuRfmf+LvF9frhWq/5\n2FbB\r\n=kRAw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"9fc1b109e7997b054c7182cc6db4d71d7ce9e5af","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.18.3-alpha.18+9fc1b109","@opentelemetry/resources":"^0.18.3-alpha.18+9fc1b109","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.18_1618081258086_0.24463368719721812","host":"s3://npm-registry-packages"}},"0.18.3-alpha.20":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.20","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.20","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c4dc441aa4d826f52e09c0cee8c149cc991d73b1","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.20.tgz","fileCount":57,"integrity":"sha512-beYMRUYVNhLEeBXgm/frv6tFZIFUW3TzrWeRpDDh5GqDiPaMzdrP/32OkpX681FlAaSdhqHAsa5ttZX1yompeA==","signatures":[{"sig":"MEUCIGvpqjXnAdruxSklXRo8Y6ucZyta3hI1qGKsX4V/KF0qAiEAkZLFDhZEzT+snAyDYtFFgOQHpRYEpApWXG+fHaYyA20=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdGKJCRA9TVsSAnZWagAAOCIP/09W0WYj/hOlFGfGHAiJ\n5J8DbApdF/3nldw/jUNeDyGMAR955yZeG1V2jM97uyE4gpxythk/pBSpGC7w\nA/RcVObLeXg+dkfnOH9r2if8ADsECX+kmBPUQ08XsZIs8nYgaMUveWLHyFhr\nPLLgaBaaY+cuU1ApJtUioB1tQNWt6kDpH9DpQZtYEu0qIFsT1Y0sMLNsFA1j\n6sN3Vk8rB5klHmAB2nvYIUeBGm7WPgJk4lIjDo+SUK9IIrMT5eN2IPOjEAC/\nkVFYsvhtYp/3XXXi3iHc5Accp+mG4+wjALQ7IUuQMGmWk8pFQ+4/oMNy+Jcw\n7agB8BPDHVzh3ZrqNl6ZAKxXRCQ9gKRbggF+0NbTl6QRh+p9mPN94T7uy2QT\nsWSx+/caf0bjU5UdFxlOQUO0qI7QN7HopGIvUbpsPqcNd/2czWN9AS7Bj9hX\nqGY60SZgn0BPgb2+r0JnB2FtgFi2VHf12KDI9ThOVMx7YP7F/4Rtkrw/ikyZ\nm20yf43eiHSfytw7pXRgdz7oWRyJS5u8M9XiOFYH9HSQ5CDfewJn4JjqJM/B\n56zl8oLIPitQev7ptJxie0wPDQDiW4Om/0w+SJTBHIaX/nQbu9O8QeOAoOek\njm9XMtW6H2tJByzemlIyh/7waSaEJqWcEIoFz1WAVMZkODHSZzBPSACxlz/y\nteB8\r\n=n0Gc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"b6dfd978513eb400a706928e604b625961ea7062","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.18.3-alpha.20+b6dfd978","@opentelemetry/resources":"^0.18.3-alpha.20+b6dfd978","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.20_1618240137147_0.7762875714570319","host":"s3://npm-registry-packages"}},"0.18.3-alpha.23":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.23","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.23","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"4bf07d7db4ae8e0ea4a81bf3be6e737196662bc1","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.23.tgz","fileCount":57,"integrity":"sha512-43e7NpxFNWbAi4rjwGyBFBza9E9EBag6a5UmVaSr4Jbtzaz1nVpgq9Wg2vYfE8UcXsnID+tR6lwzQHmr4uOI9w==","signatures":[{"sig":"MEYCIQCuZ4sDU36goUwc/dABn9Co5G4agxon+amNGcK2TZRkAAIhAOAaO9WZfe6SJHC4MuQpe3KJXHhwNVldy+CrWsFPkuxd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdI2qCRA9TVsSAnZWagAAds8QAJRVSEecrQ9KmTiVrrAv\n/8whxuM2NlkNYouMdKoRWsR/6xMIK961HAhpF15kdtU1vYM40ndJycj8f0Lj\nEvC7vNZJJM7z0Agg5Rrkb71xIlbr7Z0bq6Qk1NtPLIOWg4KJXgxzhgExo0+H\nJCRf0yJZkSz728lCA3GltlAk9IvxwMk/2Oxq+cPt9XCcXXPbe+dib7+bck4P\nC351gLCSSe2LBVDoJ1XNuRb62UcnUFqhI+F5M0DJWwahJQaA3s2FGDeRQsjF\neW1134KBXyei16ZF+DWnGnNovT5pcq5HmhCo9y7M9mMQarLtWBu8/h8UISh1\nXmsJq6S8xAFcC2ubso2uUFzkPDMCTiVjWwy68W+YvFMwvwqbQg8MK3sB6QTq\nwDfgqQ8TqC7Zja9JmS2cIHjfnP56IWvc9fbA3lrp+jIuJpVLqhnZ5Zfug28s\nYcV+1LF39MMmdYpJT1mbYfym4q8qTL5k9W0DSEdi52m4VH1NMLPHvA1IpfKZ\nPCI5NOIG1xBhlvV+tF+g6XXhwwsOHwP79N5hZeiOAkYRtViT332leEgf4oA/\nKAPYlbxYurzNtxMBKFCAcP1kTEbg0GlwHbY5nvVBoOBthNiIeADG68OJG0vA\nIVXZq87vyEFhLJwgcq3EUZMzrWEu1QZugKF8jnhWtv0gp8xHp31fTg49xDrS\nxhOx\r\n=s1n9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"2260dd6594bd007f886e7985bbedba1d655a6d3f","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.18.3-alpha.23+2260dd65","@opentelemetry/resources":"^0.18.3-alpha.23+2260dd65","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.3","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.23_1618251178178_0.30858505018343907","host":"s3://npm-registry-packages"}},"0.18.3-alpha.25":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.25","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.25","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"1fc90919eed2157685a0e0af374988d18d15383c","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.25.tgz","fileCount":57,"integrity":"sha512-a06/HI3X4WmtnrYikPe+bO3wjFYeYjpumfjTZEd7zvDWmy4QW10EsTCY8JGAmhq74CaxGXp1UjzjgGsHtUrxTg==","signatures":[{"sig":"MEUCIQCe0Mtt2hmspFwrF10Mw5WUNj7hj9XflIR6yAHGoag/qgIgdKkU5CEYobHwp1Zawf9m/K+4tpvMyPjKY9lO56jrRe8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdKKyCRA9TVsSAnZWagAABHAP/AgRnDXLUVtkuWwvCMmX\nQT3INvLi2HxqUvDOdn5dCUk55sgYnbKHtA5i6zS6uVJ/XCP/1zgC/QWkljJL\nwgobZ7PJNaBt1ZyIky94gA6oEc34woL7jzqKrihduqfX1VZIJksyvrFpqbsy\nXAhEEArRlv+IixE0bgDFpi756pjSE2c9Rze6ZjotjkCWma+AGvsDPFi1/uJz\nTK1Q5jg0xXYiHaI0hpjy0BkTgJflND4sJ6VHRv56vs+IgBhKHoFH3CRyTfaI\nXDiAhu1Arftnd6ymVim3+cXBgk+imMCOqidnjqf3gz2o2/zX/USAd6Ql//Tn\n9aOdzDa3V691s8FeLipBdfwOTGMImH4mrnudYwrwqphX7uOaKkjM1ojg1J/i\nnOjm7CrcoNjqrpXomqJ/QXjhyxnpex+mOclRPy90VncfX/QUEpvA0JKqneVL\n8QB3fE9bTiJoFlKjJZxeKpZGkyck3LykYv73NgZ4vsKIq7NT+oyc74IqpZfu\nzsWplkqTAF6nCqC9bZdT7YaIqE4sGd5qxa/1tOS43lxOCyNeP8VhiFi6TuZ7\nk0nP00HrUuquMY2F0xVU5CgM9JM5zuWIyyrGrPZZBVT5JXq8T0C0Bo+a/svR\n/CQd0PXVmGbPD7M3yCgFDWaUjOWLVxtCpcSqAwBBIgl5fuPJPkPJBF5myzDE\nr6ve\r\n=JOc9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"4ef22cae74b9c976f969151ebcc3ae3d931cf9c6","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.18.3-alpha.25+4ef22cae","@opentelemetry/resources":"^0.18.3-alpha.25+4ef22cae","@opentelemetry/semantic-conventions":"^0.18.3-alpha.25+4ef22cae"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.25_1618256562463_0.3345301685735702","host":"s3://npm-registry-packages"}},"0.18.3-alpha.27":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.27","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.27","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0b1bfa9409c21f1fdce8018fcde03d54d6ff84aa","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.27.tgz","fileCount":57,"integrity":"sha512-RHTvol6q9+RpBFvBd3UzpRT5iH/430HgZ8gExoJOioD3DDiaN97j8O0XbRsZ4SIFqXpOpfHmaTpsCO0ELSSTzg==","signatures":[{"sig":"MEYCIQDoj9cP3Nm24XOFT3JIh+jBt/h1KKuM3gkPpaR8WZJR8QIhAMtY82kbkklzs02WjELuHC1PizA33BYey89M9GdahHbU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96753,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdfcVCRA9TVsSAnZWagAApFAP/3XhnIGPNEDq8qasb717\nkBFOBoVBKfr0+vJCZU8aHqeJsexH8KqMjxTskpVSyjDVaWQkYlW5dv9kX3eJ\nPO3dadUiE7HmI04L+2oKgICDOeqCfUrKoIZggR3CjYkQQh9jyYTCvMvZT2Ys\nk+ac/ataTxA6GjJGsAAkuwki2qXGDzqTK+lWS6Rk/TYPsqmLmMjyaKsR1qgH\nikWfJ/Bkt9Vla5hZl9ndqBudwCOMwOG1IHabqbCODJ7eRFYD72qJeOTAz7yV\n8NK5g81VZpYknMxxoU1IsClagerdEw7BybEwyBN3DryH1B5ssNd/Jd8IOueK\nCQwVP0E7SYdp63AyzvcuYyab0AijYuGWBTP6frvHhoTMW7qKijQozAteaCJN\nPaR+aTt+Q77LsNLrTpZeMaDEltsfVHtl478kFrR3kLR4JW4/Nh10GU7yYMhE\n9qDDgaS7R6Hwlhw6JmV+0FY2YirLmvRPYzY5upZssYwkvAO/Mb4/6R+FiA+h\nt/pM/fv4JwASjpi5hNGBSwX24dy/V0Mqxbtuj1V9gaRasslxxQqD9CK61kCA\nJl5tQtUajBaq69CCzwSYfZ2pH7ruJCpAksDo5DvtyVZAhetglYCq9o6Eu/6f\ne+rxRkygYC4J4GOSYWSmO9ELQQu0zMWI2pkPlkmYUUyL/JQ8oQferflwutpZ\nfY8n\r\n=cBp9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"115ee3977a9c5f5228a0ae91abdc7d6b6354e9c2","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.18.2","@opentelemetry/resources":"^0.18.2","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.27_1618343700534_0.5032789302267606","host":"s3://npm-registry-packages"}},"0.18.3-alpha.28":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.28","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.28","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"88835899edb1e14fab665f24821816e3a72c3e69","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.28.tgz","fileCount":57,"integrity":"sha512-oUvuGCBd90hR7EixAGOXy+j5VRGodj5scuvPKjLlL46kCZ96NY/snL8I82CD4XJ/If3Iv8UHsG2M9CoWe32bsw==","signatures":[{"sig":"MEQCIQCePpOnD5NBTGmHpPtVeaUVfRH9cXE+fa5gEnRi+zF1dAIfUK0xviyrdr1jAmlCeOXA1JY3jRR5/zLpRH3Txp06XA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdp8YCRA9TVsSAnZWagAANpkP/1pI1/0kiXJjTxQXvf2M\nUntCLSamC7vKGuduaFqn4NBMROz7Ejnyy8DMmYogjHJPxDH3ZfxfROsib6GA\nE1KJxZ+mCGa3HW0uhBYZeJAdglG9AfVILJM6A/DtXXgEOzg038vGcPoCPkmN\n0UTJqGvHixXcwXp9ep/J6kdNxQQIi0W13ij5Im5H0ztZERmOnXCKAShER0pI\nQqmOOLcV+J/GVFlQd3EEBm9gkCHxZO8WPKbtmKB6iqLhRcVhWrSt9dj9Iye6\nor5WcyVYif6wR2VpMU0uEwH6UBTAJM6urYaaRRftrgNTzTSv8dLl4ylpTWHk\nk3muWV2zkUdvvLJfpi4lVOM1VRjWlpwtvvpJ0OkO7VvNliTXRiE6jxvpla0c\niF2qB4EAiGcrzjf3quiZJrus9jf/rm/BnH0glFdlLhOS7TJaVEQiB25mYJzy\nzUsgIJcb9i3ZCLwdb5i3mZo6ekOlHf7V68HokSKzsQe6B1gbU/1Q0hG+nKBZ\nGcfw2S6BXCGINEi8qrbceuh/W8LEJ2dc3Hf/mgzo94Yz0F4fn8uPMeAbQ39u\nBb3e7Ecx3KHvBZsvCQgth6XwtlI69sK23COnQsLeIVnUWeQoIYT0VQ5I89rj\nZjDexC6GAt+OKq/W1UrWgELfpB7KiD6ZIEUHy/UQQJvcuX2MQY0LUnGyAfkd\n8Gra\r\n=F7W3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"181f11ecc761b75a2702ecf4a6b017f5fb9a8445","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.18.3-alpha.28+181f11ec","@opentelemetry/resources":"^0.18.3-alpha.28+181f11ec","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.28_1618386712142_0.5409984049543044","host":"s3://npm-registry-packages"}},"0.18.3-alpha.29":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.29","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.29","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0337d664aa41a7a5d9efd1bf92c5c4f9b2b5b031","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.29.tgz","fileCount":57,"integrity":"sha512-Tw25wFw6iyVTesUBmFeltqOdH/cMnJZrd/GgjVUEyc0KZJTTNiIGYl6pQyBgJH7b/xfbKhVjtL+JFIfrHaUJRA==","signatures":[{"sig":"MEQCIHtq90RMPFZTw2IAfSv7hw/vtSscHBZ5t7m9D0ZpXPLqAiBYvTOIIJEZSsEyLhUzvN5eKZQFb86EX7p8xqbZWjdU9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdsVoCRA9TVsSAnZWagAAmuUP/0Nx9cwXoMpH7v6Hp+kL\n+kr2CotnaQjp99t3oq1OncHxOLBIvlwxYLgM+fTUVQLJJsl2mXNUPsJuYkS+\n6Ts5fqrON2Qr/FF3ZqAL8W7fqwAqUmeuNpHQfVflXSR3dL0cvYhWun3iFzjR\nCBhmjtlzZ/kWxPnUpUBlBlV/VHhnv0xIElgYTtSD0ibfiDC5gHgstb94ojCH\n/EM5eSvGr+4/OrwKlixVoOgbrwEXLwwttL7RnV2kU8lIDt2YYeVyhbI32iTX\nbUGmjXNWBvI7oxFNZoKRtKlS53o7ZGNkPwpUp5/uVcY61ewxpC+d5PytOmXm\ngibj7zx06vbaeCC7PL8bvbxEZFuzyCVMxycKQE8MvVj270tozDFVMcY9S6hV\np0HWyOcJsdGx8GPmx/SYXsguuiJHEVYVdwtil80O/+X/Ukh3Uo9oalmyfgOz\nNR32Kep2Q1QvXHEU6w+dUMtC8JOfT5eK0qSeXeWynHUitMBM5T+/17IZLENl\nU0+WIIQ64dCzytIkoEuD1IQ6h/BHFpXwqJcdAzr8p2dlL+mC1iAJjSxboJK9\nSkjn0gydqBUEBs2bfqWSpIkqfOMSRSds0ljqs9d5jhePIxyjSg/K1vN6j9vP\n1mkJrKpJ2TTvwkYypBLKfMEJ/WFyWCBkGOwVXY2ly7mIAjtfFOymuToAk4Mc\n3Jvh\r\n=9UW5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"c0b021be5782ebee6a23015c992dc496b105dad2","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.18.2","@opentelemetry/resources":"^0.18.2","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.29_1618396520217_0.9592603795216816","host":"s3://npm-registry-packages"}},"0.18.3-alpha.30":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.30","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.30","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"93e0ada11173bea847fdd604bbf8aca605afe597","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.30.tgz","fileCount":57,"integrity":"sha512-ovAEs9RrRsQDfQtn9DJLavye5CFc/b/YuBCbx/4AXCNnlTUu5YP/0xZG5SHqKKmHozjpXy54ZAQDI9hq7Kx4kQ==","signatures":[{"sig":"MEUCIA7aKT1Tkwz5iQahsW5rmq64J9Iv/PiBgvMwzhBtBrUVAiEAzGoBrnSPWUirGWZxknZMzgy6oSOWOvr2Rct3b+EH/Kk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfbdvCRA9TVsSAnZWagAANtAP/iUmFUGZRxaB07XvBUFj\npwlFDFsW5LVaTssKINOs7SfJ4yFlqBgX7TJtkidkmn9tB7WVcTB2LVSAYmIa\nn2i94DIqs9A/4LBrXVrbMOV4hzF19B+i4Ypkorp7UusuN9uZU7/QKksEPOjk\nU6Y3C1oA7dEO0ZfYlN9Rx36eEGpc8gK2QHYqSB/8C2ek8Di2o0jqaSC0CSeG\nIAEJdi7Z8xbAL4spy3d0YpP/0WvzcfREt8rQ6D5zyxFq41w/UzLirgiAGLyi\n5ZeeTUh/APPR8PpMRQFcaS8pJwrdCyKgARF0/Gs4oxzjAzFAkx8t+9RpMX9F\nQKQI7Q8BSKeuI8bvl645ijpM/noJJYRwAnomIoBVFrR0eQhnFVdhF5gOHFAI\nCm2fRrn0IEBSYeAAr4njAQG48AJVSwXF2fPNRb8wOvvtpuHKaHby+RXJ3lvs\n8Fi/Ql8dSGU0j/+59fPZGuz3oy0GXS3uYbdA3Gu52kjmv14oWyWyshykErgW\n4EpZ608fdlSrJvvgE/63VjpqxlgPJN0E6E+vdI/vo++Y2SVJ7/6ttO7+sa5i\nsFzEHz5iEA8a+zZhDF25x0+5B/YijISJSwBMaxV8K2H83xsn+ZX2mnrNxFkB\n+jG5dgkdLYLTBVRITi5/KrtY0gfEHUYGVSxgTfOw3id4wQI0TqVQPNjCNJ8J\n6iJO\r\n=R1RL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable (via `OTEL_SAMPLING_PROBABILITY`) probability\nsampler delegate of a [ParentBased](https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/trace/sdk.md#parentbased) sampler.\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"09c2aa757fe107613f3601a2a9c23d05011f755d","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.18.2","@opentelemetry/resources":"^0.18.2","@opentelemetry/semantic-conventions":"^0.18.3-alpha.30+09c2aa75"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.30_1618851695325_0.04122132131691303","host":"s3://npm-registry-packages"}},"0.18.3-alpha.31":{"name":"@opentelemetry/tracing","version":"0.18.3-alpha.31","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.18.3-alpha.31","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"4d10219fc57d87ef0b3d8c9c4638d9d383a7ab31","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.18.3-alpha.31.tgz","fileCount":57,"integrity":"sha512-RdaJEFzEWTOGHjP6Q5ZUIZsVVvriRcP7ZOJs6USG58U2tTmc+mvKJNNN6p1e6/3gSdlfHjlX9ySsMUedHlh0WA==","signatures":[{"sig":"MEQCICs+mloLBdirizCJZZeEXl4IIEDtuSEajfAjajiMfu7ZAiBPy7gdQkmFm8poYCScQXOL8ODFOL6bDUDSiT30PBa1Sw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfvfjCRA9TVsSAnZWagAADcUP/3iTwDm4vRaUD/lAttdY\nSKx2w9xIhWpJDM3Jc3ysJYdOSGMQoYlE9n9H4gumR8jbUYIvoQKcFTVPXZ3l\n+B2Dz9LE+PmHhEq51dxSfni08saGeTXBaY4+4AydoPOQOKotjk90MfHyCcI6\nzSVaOOqNm8X6tKT2JFqx/bSNPDIm+7upeTheN8Ww4wKmguLBivP0AABAz5sW\nIU0iBPCTsG8QMtjO61AZu++5egx/5eFlEhhYV2zXUnk1jgxRTzJAyZlOCLzy\nrYxyqgvSTX43xPsp38/J9AVOqLGf9nvazSK+T3puq8PUaCj6Yd3WTkBGNnbA\n2UBjffHYchV/Stpz8IbaMSO0lRmTocUy2A3IYOT9oOZx9s1vHaA8nwl1V+lU\nAJXFggW/Vr/XItGn+xFT2WaYG/Amwe4uQE/Rk2FYNb4ZtJNjypXH0uE8nkti\n1+Jvr+xIN0vVv0ngg0S67adPl9yQ8uF7NurqW9xCZ2t4NKHrf4QHD/Y+DITB\nz5jNxzPe132f6ZuHaehIorBMz6XJ8Gnk0YXRYdixdy2CcaczRrRLmCJOT6la\nIFj4FpEE7chKGdRZ2MAg/VXeOF2ikMXtKuvAxn/Y9pHhO1OWjKU2EkcI7RBT\nFyXPlvMQggPksaQ4TtsILIJpjei2ZD56c7v5fzvvWXL4CIH8fWDKZbhev6v8\nNYYD\r\n=tGhg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"d268bc6a8af633ed6803626096b124a269f7b24b","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.18.3-alpha.31+d268bc6a","@opentelemetry/resources":"^0.18.3-alpha.31+d268bc6a","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.18.3-alpha.31_1618933731041_0.19136304978264618","host":"s3://npm-registry-packages"}},"0.19.1-alpha.36":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.36","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.36","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9bacaa14a1160ce4ade8112fd56b410353f8be27","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.36.tgz","fileCount":57,"integrity":"sha512-vmahEPN7rrkZxVY1XAevPLG1XdNo/x7ek/nQPsa7l7dBGIIVAulsoQ3lK4c3GsugiSCp5jWs2m1QRUXmS9SeDA==","signatures":[{"sig":"MEYCIQDBzAtZbRdxgkL8Q/FOhaK58gm1UTHvl7fG5O72nNHkbAIhAPw8SaMz6TVYdq2LMN4w4R4ECHHuMEyrrpUpBaUKEboR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggWnxCRA9TVsSAnZWagAAMAMP/2hqZItT4p4rPMGWT6d7\npUfLTR2rBnathRGCnQ6MXy2UKufI5JXkTOYKlQ0kAcx7uAZnQ+3CiBsX/MLG\nVFB374SxACpxonYrRu/2EqTWTyMw7DktAVcVR7kq89WnJ9yYD4P7cVS3BaRA\nFoXdVzrmvr2cpd65KKZieSpEkVBfsggzHas+mTfJ4SeGT+LUsEc8V79KooHs\nw20ljpQ0oA9F0LzMFww/7l1ogKhUYKbO7eUUrJmenRw5L8//R5XU51k9n1+b\nF28WbUifeEoOyXgIw+971g82nEwQ22vNooU204b1SKqENuhr6TIeZT0N1wx8\nu3jAk+Z4KjehnMgGQJqxqIYGps4dRmeiyuT8d5W1h4g3UlMBsqcBPBSim8qp\nJJI6Jmn78ThT9fgkQMIcbnOflqPXLfgiCDD1LKf+biXE8YsHb3Hbxlscaa3a\nvPLU1aPzMQ3tZCEkT0stzXAuDFl2BESq3CT9AeFwFGPDfevV+DnA5DChRi5S\negBrzabq0aCnsZwf4LODrbDa/zn9gLnRFSZShtVQtZEK+RsTOCQSGUy67p2u\n5XPrQZFLjVKanSTEYNv1y4tYTYAbFT82qrbmB9sO/VP3qPXFONGlXB5KopRX\nkklla5KpYZNBs+8TStI6gDhxK9r10mAIKvJgFKqxzZgoF8KKpmOxqle86TfW\n+uBZ\r\n=KgQP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"0c15999dccd377294a03cf7d36085216d6e8c5c1","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.1-alpha.36+0c15999d","@opentelemetry/resources":"^0.19.1-alpha.36+0c15999d","@opentelemetry/semantic-conventions":"^0.19.1-alpha.36+0c15999d"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.36_1619094000725_0.48113832136991985","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"@opentelemetry/tracing","version":"0.19.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8c94cf2b6d2542d8866a98631825965f5dbce5c4","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.0.tgz","fileCount":57,"integrity":"sha512-RUmPZLQi4+nlHwTFpHqU45TMW+osIraDtf0jcFKLacKltGIft65tVxIEVn1uF9N9eG7NZzjXLo3jsvCzpavJ8Q==","signatures":[{"sig":"MEUCIH+aJkPuQqzrnOvmRZBZElvinAR5rW9AFJRRxHUsgrPiAiEA6J4zx/AWaUUNkO5ti8983TcCg8KUNLLUVZmYnWAXUls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggWwGCRA9TVsSAnZWagAA6VMP/2HCb8OnCQpS7eAouCU7\nQzzkSOX9PlVhNx+wyMhjfI20qWlDLL9jS7R8apYnUV+Y3HLFzAFklQXFYHaP\nlqUfAuatPnXCb3wEjTbgJZ5myBWC4QV6xjbQ+bbc33V+ePld8Cgvg0ieABAD\nRw+AAG40Zp2Ipt1KcI+7IhrvMko7miLt67rfO/gRujiVLajm9xGG2m4k6oYK\nRqRLbu6ElQR3RDefpbOFmLxx4IvIuXkwbh+mWhA5hhCekBMYGjtzNpa2FI+Z\nVlkf8eR9e1OGSrWhffN02Ysq6KomwvrcSmuB26N6g/5KkpCG3CFQSZPBZFJO\nWxBbOQgWmxNZtQsxByRcJhWiRr04sUk6oBImfcVfNFNpD85OgnI4T1PA29QI\n6LfqrbWAtc78p+Pw5/v9wfmsF2xDvAM0UqtGvFCUjsNGhwfG+02AWZ6Y2bRR\nhkTvsrSfviDsaV6wPBemzDE0V+7fL1DgbCGyLOw8yAo8BL6IPJm3iG05Fqsj\nmu9HlFt59inNUK2wB2/6GRe0xzTVHoF2mSmMoaJRdV/qH4imMZ8gZKcXQwY0\nVlFwkyLDT8CRtWPJ5eKTH+74FpYd0M9BK7fLDeMOt4KKbIi9rqxBN+GI4lz7\nUqNdVLoNMjWysgGokKpvncAqJuF/dB0M+RKrC+rXXxKRH59rfeR2/9Bhuy+P\nG143\r\n=BINW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"0c15999dccd377294a03cf7d36085216d6e8c5c1","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"0.19.0","@opentelemetry/resources":"0.19.0","@opentelemetry/semantic-conventions":"0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.37","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.0_1619094533679_0.23012740613939786","host":"s3://npm-registry-packages"}},"0.19.1-alpha.37":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.37","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.37","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ad2e49fe0f2ce70c994c0fb5768f7bc011594c4c","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.37.tgz","fileCount":57,"integrity":"sha512-UqNu943KPUgC6KAN3X4aPg98lHRPzns3AIa3s1ZXMX04lik5Oy8aeLTjwdIL8osbdvzT0Y4AqrO1kza33oF17Q==","signatures":[{"sig":"MEUCIQDvyzLID+Acoc+vPuaFTlLx6uPoJgGD9Z0cSg7yRe5mdgIgDkvYiH7Y3biv3d9U8ta8KJCtGeXqrAt+uKymO1NpZrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":100416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggb1tCRA9TVsSAnZWagAAoJAP/i2f/sTVntUl9x4JS+1B\nLKNJmL+fOfo4MZs/TH9RbHqW7kjr0TywSECVSgaWrgmnGxstlnb1h78Lccio\n16j0KJ22ZFUf0gMU5nfH2ixwgiAE1eKiu/0b+ejlXOFF6fYDFgqILz8Fq/QJ\nwKqzf5+sTpvaeqaveqVI3pN/UUYQk1vowNACzWYfwhsCsiY6EXs9FnrpBG7K\nb7Xu+nVBGpY95f8Qbgd3WgJisYK7MWXOMtlqVOzsTcpbaKafKnlIKjbSDjxF\niOFB1gIZzmZ129FLZXrEdchz1SuNGMrGy98EdTPsykcCTOI84e2JjKFVw4sY\n4ex4cJ6YITvvR6Ie/cHbU5bc8zMkYnyWgTJl8exWuB+j/2yB9r+F0gJP0aYu\nR46jR/PKtTzY7XnpN2BVQj2a3gwbO8Y4oa11nuOCijYXCWhR3E5oKeY7Oe/f\nmDDbEX8tDs8mEJcAjNXV7xWuzCxMPRgzuHU3yIHikOPSTILaChMT1aDhT84c\na7bCtQbkC3A7xGdNmTgYU7gHP8yXHLzkPvU2q6NBWPmewNmCWYI6c3m6xWuf\nWsa7heMFxG2QixS95OUxwD8XiBUmaaY3jkeERi1IKI7nzW1ikMNaYpqrxNDH\nfrGuv9LRM5ADIgJZq18fsk9R43Rp9IaYtFm6DQK+y4AsGwAHbrKhUn5B/Mj9\nr7zp\r\n=EsIN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"a0385c45376a86d396cb364feda2b4afebd836d1","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":"tsc --build --clean","watch":"tsc --build --watch","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.1-alpha.37+a0385c45","@opentelemetry/resources":"^0.19.1-alpha.37+a0385c45","@opentelemetry/semantic-conventions":"^0.19.1-alpha.37+a0385c45"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.41","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.37_1619115372827_0.8751576669653975","host":"s3://npm-registry-packages"}},"0.19.1-alpha.39":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.39","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.39","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ed26ab8f4a03986473a38e6155a040b7ca1a675f","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.39.tgz","fileCount":111,"integrity":"sha512-qWNN/rIrMtUdggAY62ZHzIpM9rLGL07OvWYOKuT2iGzEqFou38fYuufcuC7EeNs5bANqTCftLYlhb+fjx28K0g==","signatures":[{"sig":"MEUCIHDlUs75A2tlw36p+sccDn4vQ1+7u6lTaqG9hV5OriY9AiEAiPlU4mLrlzq7YUQeXtDc5vHPK51k+OeCc5n/Zcy2vlw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggcQ9CRA9TVsSAnZWagAAwBYP/iT8Y6FKRizg2o9vM+GF\nfznXHui8p2fpuWrp8W6UqlyudRNVK0wj+aSFVIg+49ifilOguRkhmxF0GwEf\nHyvVNc5UFUtZO8wOqrTLb/yqNP6WcLQUKrj880Eg1s3ijTXPk0PjRkSuM32Q\nTEMACu8VJzFT4q/C99lyeOsDsRiLk4JSXvjSKEdjTUPqgKEaIOZUDjlQ2kju\n2fEcLkDNvzZZ7qc42CmlwsNQebno2OORfPa/pWkIFh0pThQHHGFmRy0HGka6\n8oMpf21agNuhctigSVSoxyidbIB9D+J02RRHCTYvQRAt24JhNtzsVag5SPNh\nkrY4EFp9C5AGwrQTZKtH1hbfUtigILoyspfzjSt946s6jjG8cLt/8/FitBsp\nLBwUyg9+ejKRUxW1Av1KNHjfuSNFlDeuukpr5eQMNM5IiK3xoFN2P8zmiKCP\nNUdYEOOLHkkRHstKYIhZUVuaJMkcemoYutBH1HdGtnbIA0dl9vq4QFBgVnm4\njpK5mZbcVIEDked8wJqSQOVVXJT3IEmwF6SDVllYu3PztLrO56C2Lmjcpok2\nthbElYu2uAsnwr1CMY6Hhj1z2Bx8PM2auRSuNLit44b5+2dQPPJhcu9bpd18\nSst8ho8ROy4JkI3dhd86UIUWSjYcldjOv/E8yvUc55dpddfCrZvltmDu3usO\n3h7A\r\n=lobY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"23ba4bfdc77c8bf594bf0c817320a31f59ca0bd4","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.1-alpha.39+23ba4bfd","@opentelemetry/resources":"^0.19.1-alpha.39+23ba4bfd","@opentelemetry/semantic-conventions":"^0.19.1-alpha.39+23ba4bfd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.41","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.39_1619117117001_0.6859251840486111","host":"s3://npm-registry-packages"}},"0.19.1-alpha.7":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.7","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.7","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"70bb318fd4cf6d86437112cd53d63bc72bcd3bb3","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.7.tgz","fileCount":111,"integrity":"sha512-w262HP6NYjrjPJqSvtv+Q6IrGYF3aBHfcOtIxNc7mH3Ihcmf/qRzjnSQKW2zTGIdGvus6EmeH+54eGubuerAvQ==","signatures":[{"sig":"MEQCIA4mWHQOTWa5yXVpJ1Na2LqgOfpuv+qoVxbssKdLMm+XAiA+H1JEN8wAf6yGaPFtx3m82FCkE2Zs+SXZN1ANGvEVNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiYnJCRA9TVsSAnZWagAAqkoP/RLnHo6eWtJfAgu8cnsX\nOjFjkR4JC8n6PMjo7/n1w+e7cfNQRfisdxK+QblBXt8er6XUtAo6DgB5u8hX\nMx7sYN7eUUd8lh4EexvmotzeRRoLbDlY6p777CNN4UusAskhAvDd4CEQpJal\nxAKlRjNc42xx8Q3s29EfwGaAqRC622eJfEDPF5aPOmhwK/s8rqLLberH6TaB\niYde+vRoXyfFQS41WFAO5JvsWcgWuq3FCvsEW7FDvlZV0x1NiRp4CPTuc8vS\njWm1OzQ6W6C37bfqlYjTkz3/KblyzJnXvv+FmVIoBBEPll3WquYRxdsWMz3x\nhgjR1vCaAsJZDxiqhzWpf/cBBQ5KYKJleR35508GXOdrO5IpH8EmJsteq0sF\nSlXBbpsYCOVQoWAL1MSDwNTQ7Y6mODks+EDj0mfU39GnOAWdCXeUiJ7qUmEh\nb4fG7rSdKYSdgks9s9tHe9l0klg0xq30G3KNfOihrlV/KtdlctQUWh0bL6RI\nyhsLjtpu35fAHXAKWBtRHGoOdUsuA1WpgXrHw70CZCC5MNOho7GgE63w5u5I\n5fIFlRHU4ehrMjdqW4vfOz6zJYTIAeAbKx8BP3nrfXftRdkggKqwlbRUcLmW\npz0YVPJER3Pxco2bD8wRioOn3b/nliiy49D6vv3NhtBw9P5pVAis4WZt9d3s\nG+fO\r\n=RUvR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"c4341c39dfcdaaa65a5d6ad8eb745b656d865177","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.1-alpha.7+c4341c39","@opentelemetry/resources":"^0.19.1-alpha.7+c4341c39","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.41","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.7_1619626441440_0.9291836302967171","host":"s3://npm-registry-packages"}},"0.19.1-alpha.9":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.9","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.9","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"6505b78a77374f70d09d240087834c5f6e279863","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.9.tgz","fileCount":111,"integrity":"sha512-FFbuZZjc3LclnHsz/9Yx+IWWblpXyGoE1BbkGhWYDddhHByJGtYRZyJuGkHtLFeXpgt4Q0jLifAkLoxwzm2UGQ==","signatures":[{"sig":"MEUCIQCJ6u3gqDKakHYw9zcO4FlUQaEjNUMVY9CYnyrGKaVWBAIgV67Sjhurk36xA40DZ1g3sxhp8blBz7r/ZQzD3obpD4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgimukCRA9TVsSAnZWagAACiUP/2dpXWz9pOUXiRdBfSnM\nuOmpZJCWtfK5q71Kb/Ce+ZbmVLIGIQ4nVkVBtA0OFlafjJXLDSEMd5Od5Sx3\nl2r9P9H5oDTj0vNuHZXA8eTZb0ytA4/E2auF5ONqXim7i+Wpbu0LaaEjwJj6\n0ZeCuyjzfzdhDxX4CNsFNWtluj4Omk+mFcv9vWKTrlXaIbs3dD+aVDK+5ztN\nK9xU0pb85fA4VYG6rIq9uzoRlJUeExJtVIVhd/Ib3bnk2e2D4AVv3C8wPRWt\no3WWHzcTlhXN2FF4HM23pn5LuSMP9T+e/6CZAEtSFpUHNA/Ya3k+ElRYXQKI\nm9TV3ojk8PDhTtpuGtnZ1v4J71Y/cLXUxqZTdZ37aPrFO0pq9yW1XEMMJPUl\nVGgJX5hiQCrP4EpvWpAPeTV5maa20ngzxJKSsOQ4E4DX/GDdjLTPVzcCX2ye\nF4KZPsMsEMWgkYj1Q/Pge1XkdO+G6BO+oeRsBKLoA61b3HuK2T1wZQaXE863\nw92g7rwUOUZhFQCZJtNxngX4qgWuIDfGv0I/h44n0LpGrIyvI6mcpBD6XpES\nSFH6Ew0Av4+lb/MZrq4X+HnaL1ZSCFsqgSJg3f+hpb7TxLe97XNdIVZ16+05\nabT7MKjXtRfQW4MC/Q0wiVGura03R/aysZmP/tfN1169/q4UAG6RRJ9pWemT\nKCg3\r\n=4sGs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"677727b2da55ad1decf399f3584ef92dd5fea239","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.1-alpha.9+677727b2","@opentelemetry/resources":"^0.19.1-alpha.9+677727b2","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.1.0","typescript":"4.2.4","@types/node":"14.14.41","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.9_1619684260122_0.8387067816262341","host":"s3://npm-registry-packages"}},"0.19.1-alpha.11":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.11","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.11","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0ccad5db980ab05b54b593fb5b18b438b099e43f","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.11.tgz","fileCount":111,"integrity":"sha512-g9gtkgK8bPhpYYiUGeCCI1jyNHgKJPoewprO8Kej4780HbRKQRT26tSvkj3tRXMw84DcsIQenhGA1kaFyAKCcQ==","signatures":[{"sig":"MEUCIEWuLKpXpy54InbUnP8v1UsPHflYgPaeEkjPg3koPuIzAiEA28+7T4Kr/XFI5aJK65L7CHMAz67gmyQMSxJSrbqP5Vs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiyANCRA9TVsSAnZWagAAw2QP/3wuLOYzNDE4737Y0zEu\na6aD7j4JfYPBrtac6lc+TcuEFQ4PeI0IPH6abG4lVf6WK2GBtaH/K2eOF/GK\n0BVA0cr2QziCKahqb/2NmsvDQdxC7/t2V/wXidWjnV4WLnHEVwkYMOpYiO86\n/O2v3M7whvYdl1XwAh7cq9uhkNzcK11sBnUDZ0H0fouPuMeSjm53FBfjrRWi\nL7Jb6zgDVLxFNCpxkP7TuyRAXcmkf9/UKjJk+zkUcubEUrx/p2AhdYr6uJc4\nDo7698I433rMlIZTF6H6cKcCCpoxNBi6BPgszDNlmlFOCKmrxDH7S7vU+Rek\nEobuKpUITJ9yq7W4XBsUqtdR4cTwUSlWYOgWAUjHgjjQqLfAyiISiV1uTQ9W\nFVaIxrzJ3Rw4lN1YwDGRy/xXsh9jW8rkmaLpPCAbYRiOZu/s7dfFDRjb6aqW\nZfoBOBGthg1wq6NiBsG/hkbs9GvCRNcdHzfDyDZ5SE8fG+mIgRfn/b6tXe/p\nVBwCZY40ir+dAEE6ixx8RCrouKvixbh14aLG6L5bTUYfhurICfAYUjzCSCgn\nN8gIdZ3lFp23bC7E2wq0hEe86CWqq/jjDU8mRGsIlWSWboy5/BDglD2CzJn0\nl3MLBeXkvYMXp7LN47VMJxvxle9+EkzVnA8JJ3RB/IOs08JFNcJaGWOCNXjI\nXqqn\r\n=XLKu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"2afcc7c90d93bac4fa9180f4fd312ed01370b2b5","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.1-alpha.11+2afcc7c9","@opentelemetry/resources":"^0.19.1-alpha.11+2afcc7c9","@opentelemetry/semantic-conventions":"^0.19.1-alpha.11+2afcc7c9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.11_1619730445284_0.9841482061807354","host":"s3://npm-registry-packages"}},"0.19.1-alpha.12":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.12","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.12","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"673c59334bf24bdddad1b0569e8d94c2553307f9","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.12.tgz","fileCount":111,"integrity":"sha512-t0Zoz7aX4U9fE1ww+03cTncEBtcGdWrXbWdgbzG3v8Zawm2pySK/KdRN3wriqpPMdKiDo8QRZrNoHXy4MLNTIw==","signatures":[{"sig":"MEUCIQCPLNwFzojIcNsou5g/H8zSQi1SXYY2iUT6C3696wP8kgIgJll3e1KWAHEg2zNmyp4SHjve4AzUhbFfNlsOOOyJUSU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjG12CRA9TVsSAnZWagAAEZkP/1LqwZjL7g5HFx57aDeK\n2MfPbm1hqdnwZzgaoxFlU2UJGezo/NUglbyVEVfUyyUT2zaWjVc2KxZaip2O\njw5ef261wGoArlgfWLOEnctHnUlZXRPAel1NMDSIOY29YQCkIaKb+uPtRTnc\nleUgkiHb7/6eDoaapi2N8RM54cTxHLOdWfq4CXEORXTyjC9ZWVKob+70Ka1Y\nLE6/y+PufXzpLrtCJVHgkXCWWDP2e+ZY3tTCiCUbjrnCsq3FvTm1z5O20cTv\nM+6nQ9OpT2o9erFSj2cZ7RbJIp1Qrnk5Gnv8PQi/NJRvIzuur2DuKgfe4Gyo\nQ/qeslKpDcli+vyBhU4lAKvgJXHBQwM0eGACgS60U9fmffYDi/oFMXiADLUx\nmNGmTtd9GpRMw69dZtlfay+3UivmoxziQT81FrUC4k6XsKlNswZVkU7dDLP2\nOB1RWFT8mL2oYQBDFlTyY6sqVDr0voBtCJrZpiaS7wfaMQx5L5DyFJA8vmmS\nRURYeg3nR72emsuQhE9Dgg+QQXIbBx8YWLYZmdWHGzkjhGRmskiDI3dxRQrl\ngcGZ3W9crD+ZmBLoRJlFoIPGmlGQ2VRUSSCCmvzOHQJoMGfsxwKCBaU8ZHwn\nTAIwNpvcP0SVGc4f0wxbVSSqmj6Y9fcvxLKHNbRmzrGQAVRLCW4eLtmfzojL\nnCYL\r\n=UdHg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"25c205aaffb6707d4275be6bade3e078e50e2df3","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.1-alpha.12+25c205aa","@opentelemetry/resources":"^0.19.1-alpha.12+25c205aa","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.12_1619815797521_0.4164107172788203","host":"s3://npm-registry-packages"}},"0.19.1-alpha.13":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.13","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.13","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9ebd9f57812caeb48a13e535e47aa9e149afcc66","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.13.tgz","fileCount":111,"integrity":"sha512-FbZNbDWjB6wxCoKh7OdpxbiyVDAlymwzWvOF2PCMH384pTdg2/pcwQufgsnSg25eoZZUTja5OB+cIfR58sJi/g==","signatures":[{"sig":"MEUCIQDJLhJsv9P5sdyuG2FcrLZs5wPSXAMRaU0dHLmnp4vCWwIgDcK2kDfu7sdm7oQ+hXtmxTd4XMbqkoo6jXylfZX6Eck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjP3PCRA9TVsSAnZWagAAM/4P/i36mur+1sQYqUaUTKdn\nQZuXV117e5yqItvSOfnAnXxLmaMyU6hZ+nqdDXuJqEjXpum3nTYbXyWADp2u\nloHt+IxfRbzgwIY0ErjQGpJi3AkPNn5obz2IE9A0nfRTuucExRs5kQL3tihp\noXAhxrdT/cSlt3d2ad59hZEP/oRNybWWOrm49NSViwSt/szbvOS7BfRt9rje\nrrsnTFE3Kv4a5chKLWIOE66DyA013mRy2Me+kJxChAhSk8DdrMm32goEcG8C\nduYERGQh9gC3ozaI57CTUUk3weYQjC2lYU02cGkxDpoBLOaIPN6qHBJslNKX\noBpcF/WD9G/K1sg7FA/cR9U4rPPDzVJ+T8lltq/pAwHV1405E5guRJuVs42+\nYsK+Tj42UsSmwSKN09FMFSGe/UCqnBPBE0+swHi+cCTUYYGNKFcSzu+zP+CQ\njZdymsGlDJ6ADKeYfI5UZGh7XF2Q1wovc/1dWgf/dfi3S/kGYQAKhiRBeHGM\ndbr2i7z5woqUwRPnDPLCrnmx5AL9dOcoYAMO1mBPxTHS+dt9WKcHKnKyZkfd\nJjANSz2yoQXe0qckH2bDVYYksDrbPSmdSDkDjWH8OQpkq6MXxThcLS876ciH\nblIMOYhavdrugoo2XQ3Y1lueNIvuszpnzk0A37oHLoGpJ1kaidx6GCx0IJHJ\ni8g5\r\n=aKYa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"329cf927c6c2c9977996cc2a18a3979af2e4474e","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.0","@opentelemetry/resources":"^0.19.0","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.13_1619852751088_0.6663642317702905","host":"s3://npm-registry-packages"}},"0.19.1-alpha.14":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.14","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.14","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"0d2a5ad6b393c10982c7bdcca42a558019f188cf","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.14.tgz","fileCount":111,"integrity":"sha512-pOu7nUXmq8rITcIgl26PmpwvO3SeVZo7TrHqzfvTX76dqA6i/WWyxKX5GNpfAmoer9X8skRBd9ASYL4G4zuQeA==","signatures":[{"sig":"MEYCIQCKTlisFw23lijWGbX9uQ8WHdr9uYw7rCoT9dC4RJeL4QIhAP6khjWM5GKeT9Kx8AyFRrAhldU6EVb7c2jdtpOunWTP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjQVbCRA9TVsSAnZWagAA9p4P/1QDnCpUPw9v3sxYgIRV\n1cPlrbzCD1Usp/uEYDtkp1mi0rw5rE2lt92J2/Kaoo4ex8o+vwDxmIKTQ8o9\nNwGZ8A9gWvB/FG7l5XK5OfUIe3miyp8Q7h0fiLMnRvFUMvGaq8GMJ2WD3XRb\nqk1Di2rxIHj9Op8MBK4gldzVxLKUbSX0OJDW2VENVCBWsD2D1TIXoXEFUWKc\ntojQAiwYajATsUBIzOssmVDm6mXY+dBe9hipc1t+ZmFrqFf+TQKfFbTzcKJf\np8CfStlx7UqXPtRj8Jf1G1cAc/xq4EY8OQ4BE29fMnIE0xdKx9uJ35QNwGMp\nlNxTAoZXMtDnydunE1clkQ8duJyY6pg1SbkmY5gVXJGS5aorMo76pn6C1OpR\n3VnE0KfaQ8dGRsynC2VMmgNCYcbUzeaeejmVaeTNWTlrx4X/gmzGvDs9/AQ1\n0e30J6uGTTU5yjaSEzdkbDURpf/E5Ls101LIedf69Z9DD0XbJCztIVBMrzpJ\nZ0zWwugtAKY/WCKQww8xnorBi2ge5HAvFf4n1Rp9Ld8Ha9zFXTCBtvdbGT1/\n2Z/wY/YDUfIM/T+ET8tMd00wcs8WKA1e+N3+JidzzkPtNbviaa8hBPi/3umt\nAPDLNm4a10ytHlYnpxNIehBT2RXSXASHlqYs5HRVwQiTiHLHDJMqfMGv2Pmt\nVsad\r\n=0EEn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"e1e79ef11c3cc190805c3d870cd82060903d6e15","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.0","@opentelemetry/resources":"^0.19.0","@opentelemetry/semantic-conventions":"^0.19.1-alpha.14+e1e79ef1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.14_1619854683183_0.43272730442125185","host":"s3://npm-registry-packages"}},"0.19.1-alpha.19":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.19","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.19","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d17167a3ce8f925e674ae3ccb8b4d6ce5d90ff60","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.19.tgz","fileCount":111,"integrity":"sha512-RpGGRHORXJb/1Fj1kPAyWMNbhpXHqpLRmuE8GZgfpD1Ofp3k+4njFf8SyzoJaHkPzz3LQrE7vEWxkjM3G2fQqQ==","signatures":[{"sig":"MEUCIBNLRKK0R/QDyaZcpmYMegZ5s/Kw3zLZ9plPA7GB+u5cAiEAyKaF7Lu0w63JNfe1hAQycP5FEooHOzm7brkZgt7NXWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglkOdCRA9TVsSAnZWagAAUdQP/1zRqHfMJI+Htc8hfq74\nfxkrkMgvdXEhXi+uqb9qxJ788Y1tqXHDxlfFgEbTSP0/yA9HzDxqYNmXj9Fr\n5YT7cJ4Tm3vC0SmFtJGZNsWjQp+1Gs5fGw70mSw+gdUkf9S0myXhbml3H+MW\nrzeqE+8NBJT2v+FkLqg4MM3zyQb4WRYSYDPwi2hY271h0XTg0JaiF7+/fTQU\nzn1X1QSG7zlMelD++XF3+yTL0jc5U6mIkn3LUJHpbkYZEyFKILWh8u+wALar\nITWYe8ATxWY6oerWSprH4CiJoeH1fj8UaC43af4UUJ0vhiJdL1Lxwmxm4wSX\nsfg7kliYCW84nYpQjy15pvlyefpGOOnK8KN9PVzMsaodwa2OgsshLDd1t4Bl\nihbrCbghqgz0vL/hI8C6Rc8t60l4o9PSv1Enleg2YfzZwjsFE+le27Z/8f1X\niglVRqPk/HDs9+SSzHVdBtGZGDHsW5YpPXvIlH6eydPAhlZCiNPY9w/Swo4E\nqMjaMKF/HT62gHEvKWB7xQH0QtQVZd/0pD7jV81F5TjAOaAtGLMVOgZDRtTL\nl+cU3lKEyjPN3VA8nPMPYbtvB5yO2qrFj09Mjcr0qzlFwQwROHlZyykEo0hd\nF2RNwWukX7H1Egsm7O5FVCuxbxCNqHmwOSZ+H6qAMLPO0Oumi70mJMJuiPj3\ntB/v\r\n=1Emg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"9ce9eea7cad32cbc57bd80830f21e4f366ecf929","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.1-alpha.19+9ce9eea7","@opentelemetry/resources":"^0.19.1-alpha.19+9ce9eea7","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.19_1620460444954_0.8184837180266211","host":"s3://npm-registry-packages"}},"0.19.1-alpha.21":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.21","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.21","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8f8fcd472fd3f06c51f80acf2849113025440186","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.21.tgz","fileCount":111,"integrity":"sha512-Cn3v+jh+crZG/81QA5dVj6WdpsnJrWHnVCz+eAFGZxw6KWoBsbHOh81GDHtepn1RrkJQzXyeI7V9UURDpcujLg==","signatures":[{"sig":"MEUCIQDML1pbptsKaCwCffchOl25PCguBBdQtGQICbyGe3vYIAIgFr15D4S2orAs7PJCONkCyzdornx4NfdMjRfXyDR4vkA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":186966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmtHjCRA9TVsSAnZWagAAm8wP/2Vsf0E150zxPWr3xsH+\nL+Qjf2Kw+uSyfL8NLXeHxVWwvp47317HaSZ6oEGHltMwFb/DjjTpzd6DFE3r\n6oSW6wC1ZPFO689A1DgMsvEuJ6tHAa7rCsNuu3Rc1Yc1bv7n/zFxNL6lHf1A\nyP/WaDkkFcMxVhaRGcMkhHkWUOAo8Rj/2DlFJlnUOhzPqTqrNl25QDDCZkpw\n+/TXU3n5SyLg4AkblRsDRd3uYjA/FrqAHVS2c6ihptZOzX0IFRcAekBYqZu8\n6u//J6Y2y7enH85pKPQZhkcOqspRsStwFAzVZ4hPAXgVtURwKxtb4FBEVJ82\n/E7lsUXnOD9/6KgLvinI/tJrDxhSg+rOF0wYlrtN0Z73OAI426ruFCOkqcZA\nkz2/BBEj19oFdma3d6ZKSstDId90xPWx7LQouBLXnn8TlLjchj2TvA5KLxR7\nGCR+ZCMj3tZ/Kv2p4XlGtlsoL+b6sDct6US1DVEMSNCo6QeUpjgvisuB2dcE\nK3WHEs+hC63vopeyJjjglr0oJZ+GtYDEQYpsnhfBCG/ANpPOOBjTImtW731r\nNP7107v+/pN/O/1vhGQRamxsWgzUHGZKnIRQNBNjetG8UplaXKRlnkdxHefx\ng7giKBKV1P0o5ryMRKAQhkdhf5kSS3k8IQpJeucOCZwydMeDnNQ9dJEtctHY\nK6oN\r\n=/oZP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"5cd02aa12e0bf08a9736f11f09ebaaad582eed27","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.1-alpha.21+5cd02aa1","@opentelemetry/resources":"^0.19.1-alpha.21+5cd02aa1","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.21_1620759010554_0.9293420045064038","host":"s3://npm-registry-packages"}},"0.19.1-alpha.23":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.23","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.23","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"bb7903415c1494622650d69293a5b664aefaf612","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.23.tgz","fileCount":117,"integrity":"sha512-9gICv/5TIfdq3skSqpdLVY7xa9cuBLBwitHBFSTYPEwhP9vtYby86fzb9uQJbrB7rSQMUIo5s+uefcF3x7gTnQ==","signatures":[{"sig":"MEQCIAlRt+E1KBtJ6UnxnfgO0j0GAXxr16+d8eDk4cmEBXseAiAiCCip4W0Bs0f+48QCsLCmP4SGORu7GeY2C/gVn/7Hbg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmuVeCRA9TVsSAnZWagAA7eUP/0groh7NofpPyDfN0lVx\nCWYoxeQnh+H/X84wakpuXofDptG2p0MkvjQB3s84j2rMG16jEcbjUcbaQlgt\nv3duLckI69exHoz6BC/HBLZ1C5bjQzR1pw3tp9OcBTItL9lEELOLczBmiyLK\nqwqbDNr7ZAiSXh8mVvSN/lLW5dPWgCDWVsr/zYNGbWTh2n12U8I4KiZnjXcy\nu+4uMgw83XpmLVanegU/17cJOlqOLDnl4z/3ucAQXv5kRdI0KhYk+/Y+XYtD\nISmVUu+kN9wr6v2XKLxI+/lv1GXFduBCXXWQe2SPDmpL+BFMKbvXpU2UZpcB\nPXTyNIUVIcb5JVK62qZGiL5PytOMJMP2SJjRyui+6lWU4T5GQJAyGnZsBll/\nJrwc16avwfPN/V1BrVkdsumloVCigaOG5RxmlJgIGrlsUWIV882P95XA04j/\nmyPF30HcFU10eRrrXCWzczguEtJiQAnqD7yWm4EV8/QuY63yjIACDcSBg3LV\n7obDH//ZXWJs2nNbOC65VdLt4WnyvYmzmiqg7mjywbg6ho2hc/mpHPUBHUt2\nnQZaCcyputSgXfUAHrgFAdAtpdK8obZVCxY3IoahxnAV4sN/09wNqOm1IyL/\n/8HsEytBVUlALRvnwRV1aMnmseW309YRDdfMwa9xXy3wn26ulZX91V9/h8XQ\n3yM0\r\n=BFJE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"805c2e87283690142d3b1970130f1fc1da2b2a4d","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.0","@opentelemetry/resources":"^0.19.0","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.23_1620763997608_0.5147966225633227","host":"s3://npm-registry-packages"}},"0.19.1-alpha.25":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.25","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.25","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ba69b34817aac432846ec7a5fa754becb0e5f883","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.25.tgz","fileCount":117,"integrity":"sha512-VXgLTUdFpra0mwqtju3Zr08UbGWNDuDfJdMVrSmQgXFdTmNrXwkbejfKRkh2/vMHsC60RYDNw9H1D+gQ4OHHXw==","signatures":[{"sig":"MEQCIDCaILG1+qkal2faDb8rOgMENtS3ajAx3+v5YahH2SpfAiAWlcyR7jH1IQaVQI78Mg83qHDruiDVXpquqv7bhD8H2w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm/oZCRA9TVsSAnZWagAAn54P/in+Uk/OOPwuOnRsapG8\nNORqo58Xzk/dU5VTaxjqswTtPUNfLRfSfo4eYi4J3lWHHeXm5PRng0hap9j8\nMp+As43CwWErMKH+A8o2y8BDUI0c+wd/Qry9YFALTYrN7fs8gY7E8XMjNRha\nSZ20RrEkl7ajSA/xj1pjbIdDXuFglkGyH1E2wQ60MJktIlA30VZOrfILC30o\nyWhV+ZV/A4rwHTerVSPRMuy2MOxOwjMhf4cpW/eUDdM2SIwem/O2hlKQzA3+\nkqG6K4ZkeeBzoFGNj+ltnMwtT0rEPw8CU8e1Q8hE1QxevYqvdfFx1Mmz5XTQ\nxPdjMem4kYtx3feZMjrPzX9YA8Wec+pPsh5T4WIX6G4Qjk9sh5NT+o76Ydlt\n85d6ZRh0yOm6wf1u2QAMBHfffP1iIxCZfI1LQ/cQaU0D9vx+0hJQAoQCjJ5x\nhRZXfCbYctWn1hzwPDezFGW+3mNEIb8p6rjmZqhVL+ORkKwgvcz3XyzkCqmx\nHFs/pQAdfKmjYLhHK7ioGyejZyfRIVeu0aojtkJ/tbhtALILOyvFfhoiMlM8\nMU0Nri3tis70uvGEuM1OPCXgV0yNc4fRGH9IPYu7i0VncN1R1ox3WFk4LFV/\nb9lH+gHEmTNMjx6dzxiU2KPEaS/4jNzyllYM5PUchwQuR4r8vVSG/F0ElWVf\nokuZ\r\n=gtuk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"02239b52557fe5b4c5ae6eba742340428b856492","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.1-alpha.25+02239b52","@opentelemetry/resources":"^0.19.1-alpha.25+02239b52","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.25_1620834840647_0.24767771335913058","host":"s3://npm-registry-packages"}},"0.19.1-alpha.26":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.26","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.26","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"490932528f7b2159f1d11f80d422d5ef5c24879f","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.26.tgz","fileCount":117,"integrity":"sha512-NoPiEARHiCEDT21VDvpWFtlo3k1gp8GSWW+GnUVuTEX/WuJqiTJi/7fHVYwczdJ/VJDxsGdTiveSJhzdOZrHAA==","signatures":[{"sig":"MEUCIC4R8+kajrPt+L7kqj8+TrELVMH4dKCQze2fjRzQFmCHAiEAnyzoaFI4T04BhYsF7yIfiMQwXsWym58I8rk5uVAC9b4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgm/0hCRA9TVsSAnZWagAAd5cP/3rooSM+zpML/2uN4nQB\nj3fS8aWfLwwM/ksZwwGmUrI/yFrhcOxlVblp+Uwlug8bQJoK4aGxj2vhoGTb\nDPRkM3YKLHO/tq5VPbo+mBRiMlb/xbPcVLtLt36aYQhvpxEniDjA9speb+Au\n/jAdjj8vryFgpOqWCzm3NAK3mMP0ewCcEhHtMuwwL5SFItjqXseRD6EyUclB\ngN3IAUpRyPMOqAyJQWlhZw3JEkwxSiulMw6YiVEgT+GE4qaCB9fJpPYGLMlZ\nddveIlE4i52SFzHIx7LIDhaqZtODNR1IaBbcY689UlmFFRo43KRokwOkvYIQ\nOoV2HX4R/5E06SS3V9hsweiWAy97kcwM2OLJl5EO7XoXj9uWyEjtDX4j451Q\nahI+JSagmykqQGTD1+nL0+kfaUpby4EaDuQsnefSJTE9DyafK8jHnVvUQUjc\n4VTikNLmGUMFpTpuOl9cquFsMp5rpK1ZQEgAJpA8dB6D2n9lSyk6nD9jn5mW\nlG0BjgX4APoAJVA2E44wfNhGeT9oE5UUsI6xu2VKvs8L69czupA66egf3Wu0\nhayZmjY4+RIjTMmX3w+1J+M+5GHiLEoNjYxrZ9uX0ygJSVq08fJXDTQHFm2x\nwyl77HKquZs5qRuaTqt092SBMuxqgT01gs7yFp3rD9ox8bvG6H+cXUJ+W5k1\nK2XT\r\n=lR0F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"1758fa6e84333c9c43cc468c5e99dd3646f7e3c7","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.1-alpha.26+1758fa6e","@opentelemetry/resources":"^0.19.1-alpha.26+1758fa6e","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.26_1620835616969_0.3094747676799372","host":"s3://npm-registry-packages"}},"0.19.1-alpha.27":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.27","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.27","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"af203763774418dfaeb5ccb64d3b047f5048f428","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.27.tgz","fileCount":117,"integrity":"sha512-y59M1gLG6/nOVv0oUbFam5WuLJhlSTuRTpXsENeQO2E+e54QFNlk8AfFrxI6u9ni2NDhIZN6VMPDLgNWnd3Z3w==","signatures":[{"sig":"MEUCIH2aXc0Katnr4StPS3EtcR5SbeOR6JDssvOuXnt1FqN5AiEAm/AO9lbLWzumnn0TEQFDS0/vp5G2UMjxVtB17/F+3wI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnPjsCRA9TVsSAnZWagAAEb0P/iPVyrmsMS9MXA73qBxj\nNJtN2PHby9wt5YyKwQ6AquQw0JScC8txaR0y0SGYGx/KyyttJUusLJy3fwj2\nRcSdSuCyaYKLd07/fCcMjxbWvg4YNVLwluynT7nPPytBoUCRhm8h9O5sAezc\nGnOeoz7zrce8uSUXtdvh3Mx7me76YyjBOY2scxT7oT75vbffPh69/HlA3KHY\nXHst+4wd2j7jM5bU4JXtX+WehOdgl37S/zNnsuSvxjp1CTZnLwPg/X0zqHut\nntqMzDuVb67k7uYukA5Zybo8cQxCXLKKMScnoirXxlq4IJKqXymvPVRSZOny\nJxCIEb6xsWQ4CvELtg+Xlu71x2JSLl8xd29riBXhch6oyqkmfO0qJ8NotS1C\nG5FxpP/O1cDE1iAv2qZ/HIuQ+6clRd4qvSeFrY8e+O75OFGMWEFuNCbELg3P\n/+UggCAkSx5GJnYu2bdXbq2f0xvIt/H8CJs+2UoNWEqqkmrf9hXVFAYGwON+\nbhjJ7ivx10/gDb2Y26kjRFStl+F1f5W4KKE0xR+CVb4wYDoNe9ebowI/9hyf\nNRhjbg79e3+Vkp2F+5/ZxyHdRfCChQrg18mDRXxGMS2Jj2KyQppThZLMrjBl\nCJY/ryCxbUtpe16+7hBXuoonWwNSFWzuleGkk4hXIW7deFJ5LuIsenBWdcTm\nb6Mw\r\n=yzin\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"68852780eb2b65cc4bf492f020ad48a9af96a4e9","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.0","@opentelemetry/resources":"^0.19.0","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.27_1620900076316_0.9248275009001419","host":"s3://npm-registry-packages"}},"0.19.1-alpha.28":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.28","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.28","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"618f114989c300a5956e68b67d72489e7920d947","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.28.tgz","fileCount":117,"integrity":"sha512-Zy7ommGkX3upxxIPnHDYVlV1rZBsL8sz06NiPg5RvzweBeAsABuMAuOmsFtaNwiEHgn8QDWBh57r9nZ+KQgwyw==","signatures":[{"sig":"MEYCIQD2hGxwO9JN2T6TgGCLfHnfm42n6yPwN+qVHongQsMJkAIhANnsIUEtqDUYP8CwtnpIAeYTtCH9I8/uZAUjpJjhnm+w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnPw1CRA9TVsSAnZWagAAT8kP/1LT/dY50J/qGojXrPn7\nNnZcPsL+2JdEx6tYaAmiZDRib8870t6xPEw47LujSm3hoBgREDhzzFeu8/aW\nXSTvzlx2Srg2/A4owR+8jo6xVbMnI6nOreOCwUdd+kw/qBdGpFBFavrWGI49\nWJXyMmyLfDypoUEl0lYOvvTgHaLfVR5qrCJFFsnF5MXPQUVQj/j5U4D7eqtF\n53QajOC6ueXfJxTXqqjezwn2nRlVn2HzWUUW8TtRSEeDm9HvZ5SLIOvia41H\n3pXG8pCFiekL8tCJBq/5t1cdAHh2dglRo85yGsXztc2J8/pxNRsKAWJ+7l1I\n0V35il3nBAlFTWhjb6RZtnsQbK+0PelooiPCshDnzecZOQAepK33v4KIFQ5m\nM2fdl6gEglZP4+7TK6Wn+LETZJShdSkxDThBiT9W7fqXBMOVCjDDFzIPddmS\nciai3NgkK5wdxfhbJY5CD8jVQ+l13Y5E8QB/x2lUyjKMcFA0quQJDhz7lj5R\n7W3RDedI6WPLHtXAZik3DfkF0Mm7+hrdhBHRFkezOyP6TDcASoXyfXrOACtg\nvwav89hE10DzS/h3lnA1jQOVtefkcpyQkRtVwrvanxjMpdavymcuE6rK2555\n4VKlMVXVv8qLzMG5fyN5icSSwHZFDLkrQRrcvQxZmwTw8/sbEsxjBOtjtZkb\nSXY/\r\n=ovr+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"3f82ff411c6cb26a5aa40ef30a788e6b03255242","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.0","@opentelemetry/resources":"^0.19.0","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.28_1620900917252_0.8999555539669981","host":"s3://npm-registry-packages"}},"0.19.1-alpha.29":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.29","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.29","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ffe52637479e1993507b33d7991a1f3e891901a1","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.29.tgz","fileCount":117,"integrity":"sha512-qYRncPHCNg9qVuLgCO1Us8DVJHAkqJhPbkjUzNXLZPOQhChOgz7aFlXHPe9F3v+1RoraaI8jOb4aQrF2zHvPvQ==","signatures":[{"sig":"MEUCIQC0TYr8ta9vE/A3u0gFOYS+oH0gTqSvA16XfeAoEWNjjQIgVsz8nzs9M4WTyJJ3sHQXX+qw1cti8QusLOKSRohTZ1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnP5aCRA9TVsSAnZWagAAV+AQAJ5Q5/6VnBien72Dyb5c\nFbjC+v3KZePtknUOwGZOVFbIHq0lxYL5lbGwOUkhGHk3BbpyAhA3wAoqimmF\nzAO+56Qtp4yKZstGbpfOAh5fKhTwk6Ma4lInouQ0DTqE0X63rcflZGJQepJf\n9creMm/2qXwfy3yedWmp8FN4iJYg915APn1rk7Y3lTk/sL2DjTdfB4ZLUR1N\nGmO8tHyMO5mskEbuog1XiQM9oHE7kBdjrgy08N9GXOmL24QGXxyoRDRFlLo+\n/DHRxVjBUgJ3SGEYi//w5W6D6THWl/6QHhgHDTVhfyIpdUI0KOHcJ4DXgig4\nzwvo3jkBQR2gQ9Uk7i6I2InKFKSEl5q3claF6vd18OaVIEWJ7iz8foBshei/\nkq5n/PtoilZdg/i9TLf5+1jt0QvM5dceOt1VLn9ckCV8XwbUq3BN9jg3w6Um\n+qvK+JZND/r5qR5HLW1gTKVMduOiO/KswMVeEHLkkXWOahWzIcrMrJvHy+Nt\nsJwrOnvKpenSkL3lV6/lxeUeOifujc9fvjTdRFlgwdVC4X72Kd8ojjPAI/xU\ndwozwabhUlYa6K4G0L77U8Zc/JgeHZgDYkwXKst6AhEJaPQfFZsTqtaj6WIN\nb8JnmqIY8IIGgIJADpUgB8ikgozVFbVPLk5mataCy9RxY/glC4d1oMs2BjxF\n17Tr\r\n=3jP2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"e379e59c1a2490053be16d0ca8aeb1c99d786a4c","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.0","@opentelemetry/resources":"^0.19.0","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gts":"3.1.0","nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.29_1620901465766_0.5491362777005109","host":"s3://npm-registry-packages"}},"0.19.1-alpha.31":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.31","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.31","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ad0a2cc527c36be21472e21da730e7e5a5f5fb08","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.31.tgz","fileCount":117,"integrity":"sha512-/getcoqTzN7SeSor+0AJrib/VhBwYmgxuP/krrMtKCGdcgnxj0rz4ccapx9Jec0EJTLRsQ63tRFJqkqzfMmEJw==","signatures":[{"sig":"MEMCIHpKxQQyys9Dw4J06qNRLuV04ZvXd/IvMNZ4eVzMqMyvAh9Pfmd87GdWhKAXkZFdYnhr7Cu0CXEc/6J0SucSpIlO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpVPNCRA9TVsSAnZWagAA9T8P/13sogtbKet0XdP0q4h6\n+DrUyJiaJ1IRQlhrLEQoPOo4YkcVbQHVJCWFa56Yx9Avc6Pet3TT9CwjZroZ\nIjFF74cmNxcMrJeFAENPDv7n57tJ6CVtMyYZjqKcsDISNRo1G9Pzh8wsKyH3\nBF9sgnX8Ztf3BMRdQIOVFme/k1wTXflvpKOvqZ4o+kYmLsJK6g0yOd5Z3/uP\nqivcZJIX1hq4EcQZJPi2tlsszk/j0DBs91ZWoykCbi3mDHedVk3QS4CycNfT\n2m7fI+rOK3ZtQ5IUTh4ZNkgCiHEfpd8hkAq8700oaxxABKqnNVSKsFUpRi4L\noNDrzKPBC7fjQTYHyywnDCWB0zm5v7QMNnBh4HOuDtR54yKTOkp5BnqNZI1Q\nv1AparI4DCtj5cnC2U9PAgyeBFIzc9vWPdRGmxwWDY8AHfTyBJyKStwngdmZ\nuATcOwQQySZlATq9jzjzJW3R/A7kAuW5dijTWGTKP9o5YxgdSNFOCFOq/sS4\nOyJQ5Q3Nxay+G3Gi/s/yRYAI4nSXxA1/cjqnVVzezbFXq8Tm0H/V12wOhddY\nVf0MNbI1zwyn4SZcv5r1ETIAxPVGvfduc7TnSlYhJNVTQ+iXWEiOArGoG3Ew\ntfYdp4Df2rNugSeApfry6WLcJOSFZjSIUBpLNKSGhP2znUDEsaeIGsHOY6xb\n+tKL\r\n=DJUu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"24adbd61062759f9d9d57420fd97e50f4d8c3b16","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.1-alpha.31+24adbd61","@opentelemetry/resources":"^0.19.1-alpha.31+24adbd61","@opentelemetry/semantic-conventions":"^0.19.1-alpha.31+24adbd61"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.31_1621447629038_0.9703174562277526","host":"s3://npm-registry-packages"}},"0.19.1-alpha.33":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.33","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.33","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"733eee132868871467a338770c331b7711cb8ab6","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.33.tgz","fileCount":117,"integrity":"sha512-GK9vrVCbEORm/MefYTrxT+4nz6mzT03oqZiFHmd7bnqt6g3OS2Nj0CnH+vK3kc9jejqu7oJ6uar4juAw+niT9A==","signatures":[{"sig":"MEQCIFCI3hMjnchnrPd1HAGvLBficDRkBIAhbzlpgmnZAs2dAiBi/qiRxuL8Pri1hck4MoRWruvcHn+CQoijReyqFkbvjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgplIjCRA9TVsSAnZWagAAEEgQAIUQ5/JhqzVptLM8jDkM\nJUOifWa2W6Exwedzs9x9A87XtEVj3ZjP3PN7HEB9DWCeS7zlPexYzfu7b24E\nWW4+on1fG2UpS+5GSuF/4CZB4cJ7o1b5gnXM+nAakcpZQazKhQgho04qy7A2\nbEXEC6dv0wsCunofsAZoHUtG916Aa1CYi2EyglYc3X94IRGUrsy2TiI1LFXn\nqMbbTbHK9DplynFXxsvK5Ez6hJbkUw89qKNwEj7L4fZrBN+No+N2L6DIbXBS\n0nVurkVZwt+hMBnuKjOWGTsxZQq6E+umHpW+LlwKvXYkj6ws5b002tkjZ05z\nUW2xG6tEq0QgurR8yQNL9BR5WUQId3xAnSDdourwLL60UsKgV7/rkj3bEGrp\nbNudrExi1HT3cUveRAMWZtUglt6W7+OENawwJ3OJzek41VRtzPwhqLUOInZu\nDqogc+Byz1cCQ6AM/vRJvjzehR/69qpp/yYw2+M/5KF2BdMVuHJjwUvcHmOV\nDzJufXystGGATV13NrnMDmHqxEs4K5Wm5NCa8htfTjsSvjjztIxNN3gWTZAY\n+sfqtLvxlUQJ9ZmT/Uv9jILNEjvY6fgqlpNM+kAktKg9MpkD5BLhJ7DsT3dF\nQBXC+TjLFQ812TX4fINhvLD6TUwjOM2UTOGLljf+garYYrodiPwRrjDP1ZXf\n2ceK\r\n=GKWB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"c85fbe6682b9a8fd52e4b99bdbb079833b04e845","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.1-alpha.33+c85fbe66","@opentelemetry/resources":"^0.19.1-alpha.33+c85fbe66","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^1.0.0-rc.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.33_1621512738843_0.9034790116416347","host":"s3://npm-registry-packages"}},"0.19.1-alpha.38":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.38","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.38","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f9218e407112bb4fcaecded87b8e96f4b9b71340","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.38.tgz","fileCount":117,"integrity":"sha512-Qne3EB7xYNrK4HdnufA5a8V4aWRr0qXz4TttCP7jkgiZFQ+z8O05+XqYAlFf4lyQ3SPfbrHxwPhmD2QGQaBTsQ==","signatures":[{"sig":"MEUCIQDxjdnlsmMrWLKNx3x6umGYaTSPxefBhWl+fAdu3ubklwIgLe4NZDcWDyaPwGm+Gjs2t6uGqtBzbohOapPptJOJsTQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrmMpCRA9TVsSAnZWagAAbdAP/1FNYaM/mCsu+dgIu/8J\nJQ2nHZRTqZujY5Qrs6MbFzvup8Vxc1t75YRGWvk+UJkcKukOQc2T9vXBpKQN\nj/8uYaHpUWk5RKN2o+6S7hDROSCtH/GorbMMSiQDYlTE7QmXooZwFxX4HCTi\n1bU2rJqeC3oE7IU/cRxyYAwcZiaolQXjODx1aeD2PWAiEPre4Wz5mipEMpTk\n43mJYIyCQf9ong+Yz31aNyvg8zCRvasgJAMbUIohOZ4JnPmm72x6TwBAh1Td\nLFtOwOEH44biUB2yzOh0l9m2YBlzsX67za2zVM9hvxGS9GMIAIgV3n4XShvs\nBWgpeAhqhwgpV5sQkibbNGUZdMgP8QqKS9Q+ZGM+Iqax9XgUBG1x8E1octCv\nRPr5W/DkKBtx2V9U0ZSvRm7hV1DOC/6Tm0M9cD41VkezIiCmhrowd9XADVdr\nfU0vOSjUdxtl3841M88TdWex8mArdK3Xe3zjF9/LItX5K/H56qoD4rrqTELX\ndCMcjZwmQuueSZ26BZeJdkBKPBvDR9PGToQtUjz3ywOgo3qnoKtum/CVRatb\nEu3fntWrWxi/lTL+xtfjW6PqCgPG/RkIJHoG4LN7FO0jJCRNF6DMwWPPLi3Z\nJpbC37FKc1ENyeq1EmhTqpWqabpckrjsPSlFLjfSzDV3b5vIheaYDH91WJ+4\nTo16\r\n=xTFv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"8e5c8a0965c2dc7517dd9f2084aebe56f678be89","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.1-alpha.38+8e5c8a09","@opentelemetry/resources":"^0.19.1-alpha.38+8e5c8a09","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"5.0.0","@opentelemetry/api":"^0.20.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.38_1622041385343_0.7507018174995392","host":"s3://npm-registry-packages"}},"0.19.1-alpha.41":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.41","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.41","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"62cd58d198ff514848a05a16430e96180a5147e6","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.41.tgz","fileCount":117,"integrity":"sha512-drUdLTln6jd9dGHkhWHbC+wazEUQ24rAV1VtSvOLyvRa2oS8SA4rRqKYyT9jri5Rf2e8+xcXK09agQn0aH5OaA==","signatures":[{"sig":"MEQCIQDmxBFvBt1lnDjRoIFROF0hIySGRVC5jdRTid0trTwZ4AIfH1Z+j1yxy/Z1UMKaMIhHQnPTx0JwP/Qb4U8o+emC/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr90lCRA9TVsSAnZWagAA9VIP/3wocaLcMFcRPxTNOpBJ\nc7nytylV35G6070UMf9a0ZmAnHi1ckoRyrVdmqkDb34gN4XFLuqx2nzZ+aby\nBoqLX++QSfGz+Ru708eRtqrlEmcoqpBB727QzeiuZZaTNDCyxn4vzhy70jYH\ncvTk81c5uwONCCzwbQM93k8db1xr10bIvl24oKMiMHBcrWMbVEKGLLonJoY1\nORvr1oTr+t0nIqo+eYM3gCiQxayllf+4RRZSxSrvsP6tlWPTiJCwXNUl0S4C\nsbstd/brkHA5fJPKFFfrAVbggZP7VmYHHjbShV2bb6tZcOOmp5T8hs+7d0n5\nT43pCLMSmSO+yFd7+ZiZnTL5dpzzvChOukKXTTj5xanlpTMrxojmdTGVZgmY\n35VgZWZSPoW7OxgnX90xCCMCanKa8Hd36/Ullc7lU2tpLsVxAc0mhdEuI2zq\n5pPoRFjvNEVYqvNbNkm+jVf+HqoE3AoheObsOBgQmfzVOfpCenU/gXiwq8Lk\ngfiC6bW2FBeMelOcGllQWqN0liriLEleG/demc1Fo3O7TqtzEueS5y5vL31A\n2Smsc8SseU9Cf2qAkI0dkj+IbxbiDAKVgSguDxoxmulzm9Euy5Xu5o6hGiMC\n/FWniOgDc53jkhSY6oi8moDpq2Lie4G8b36iZSH74ZRwH5uTpU18SDqbNepL\n9Jru\r\n=etoX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"7fa4ff70d1aad5875cb14c6bff99c838228447bb","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.0","@opentelemetry/resources":"^0.19.0","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.2.4","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@opentelemetry/api":"^0.20.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.41_1622138148806_0.025331251546088396","host":"s3://npm-registry-packages"}},"0.19.1-alpha.43":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.43","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.43","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"1183c8d25ef14a4227dc5a10de5bb42c2f58451c","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.43.tgz","fileCount":117,"integrity":"sha512-9xdeeomGZOL1wO+uXgUtRkd7dHji6B1jaXZK4wkNK8hsxgQrKXTTvtv2KqjWEAFSuWf2VyHafMzH+xrRXsT4Qg==","signatures":[{"sig":"MEUCIQCk7ck2ZxJ1i7pKTfclAZJ8MxevJqiDkWRfoSx6kqZcjwIgPweUTolrE4PsEbfaZB7ZBk5Epp5giIU0PPi7+JA6RAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgto6BCRA9TVsSAnZWagAAsKgQAILGS5tpa0OsYfiDXIzN\nXlkP6Ke5TV4h+t8oeCbym2bHp/7eZSxKjAVjkEzSGH7yDplIvyCxk+Syg0qW\n3OKHhxUfWGYVzGjA0tnRKYATTBmqMFci7OFeMFm07TnccAB5Kq4pmux0nWIl\nedcV7g2xUXJhXKYeNc5D6w5Mf83a4uiatun3Ybn9MYLcYDG0I3DeMdQSvBZV\nJstultwW6YnM4ppKwWUtZkvD9qxPzJyoeIEcvWGPrMQWlYHFGEb3g51jF5vv\nqGzslk2L++nr69rxadVF79PKW3aZLghX96Rjdr19eQMoUbCX7rjYDQC6VG4c\naoqATDY6YPBZlGQwUshslOxswOe//JyjiDqEyLKW5utuBAY1Q71ygMeMz1zZ\n1RqwNgx79HSwgpMTAIFSgfV+vVQPtvC7CC7Prjgi5zsFUCw9GVbR1/DV1LHh\nM6ysxWSUKvVmpdUXxhCktA2d3341R6YWSnK5pFyOKPNlHb/yKajvzmqX4MwS\ng+Lx2nX3L09cyIiQM4FDcp+Q3vqJh8o2UUd9lEyKr54LfoO065Vdp4g4Pzpq\nrlAC0qqNZPB/Ggmx4SGtOPaAfdky9Q3NL3m0r6MjrbbG2+XjHFscOl41Vpmx\nskboT5F56xz1372eDJ02/guxPLvPQ8Xos0lByRm4l3bNJ+rZZhLcoEf1bJhi\nVZvc\r\n=9bj4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"d5517812b31d9206131bf1df4f8a3b5183ab07fb","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.1-alpha.43+d5517812","@opentelemetry/resources":"^0.19.1-alpha.43+d5517812","@opentelemetry/semantic-conventions":"^0.19.1-alpha.43+d5517812"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@opentelemetry/api":"^0.20.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.43_1622576769559_0.6750091299772079","host":"s3://npm-registry-packages"}},"0.19.1-alpha.44":{"name":"@opentelemetry/tracing","version":"0.19.1-alpha.44","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.19.1-alpha.44","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"21051fad39bca3c25a1a415759292839928baa61","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.19.1-alpha.44.tgz","fileCount":117,"integrity":"sha512-km2KHonF6OeXLCHebuEjNLcIH1ftFYJcR0uXJUxQs/tK7YyFv1MbN3zlzzOxzCYEaoMjLDF5qJNEwdpxqycUAw==","signatures":[{"sig":"MEYCIQDDIAzRxSiSH2VcaMi+UYRdBY1IlO+HxP9Cm3uMZ1PVvwIhANw/xS0Lv6ahvpZEh+ARZd4NgQxZTX2fkd0RK0xrr7FW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtpa6CRA9TVsSAnZWagAAB3AP/23Pdw1rovSZWeWOHvCW\nqDRt8FahA5Gd0rMriHo8ksm4XcZGsicyAhB8mLAsuboq+HWV8f1tjuGz+o47\nIGv37o5f/N0mAP4se3x1t/wxo3hWAOquI3VOeAHEobeE025va5tsXmahnalo\n92p01MIE260ZcoV9lxbNSjsgjlR8bOX9zaFNauDijqT0GQ13GxyynCsA1GNh\nshu8RpBvBYdP7r1/ZzGcil+V6YYy8h1aoQ1nNMpIGwY2GHR5/UFj0lD6lMbJ\nGit8RTi33bDe5OqB4CjYXMdIC++0g1bTAovW1qBiAWqLpDTU3MM6oMjkXQzv\n5Gq2zcVGhZm3lXVR1hhg5FzHEvxcDRGDxZdxFia35wPtFTU3fS2ORz3JFyHM\n+V/HUWYhku1uIqML47g2yCl1Io7ZiX1vHrxc2yUqwKwXswEEwFeDSh6G24E7\nZja2kN4azibVu6lwG0xDTkZLQ2QTAyeuLLFfZVs3RKZ5jDhmNHH+a6kmn+d7\ntYF86bWT/GbtfI1f/6klr68mId6fsRcU/SatAgI1pSL0vJ3q/rVGy9ton9Q5\nShMzjijN6/Xanv23a+AZpztv4+oJm8Y9wzmnBkuTcpmaCuDN9idCrq13aK2w\noxGGkZO1KHa8DNWPKG4BzXwFEwRn79XK30jV4g4VDwW0h9vw4sFlDNhEBVby\nusTR\r\n=i4sP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"aea89cf7a48395f3d403e1158122bc559b09e899","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.19.0","@opentelemetry/resources":"^0.19.0","@opentelemetry/semantic-conventions":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@opentelemetry/api":"^0.20.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.19.1-alpha.44_1622578873730_0.8002488127523317","host":"s3://npm-registry-packages"}},"0.20.1-alpha.49":{"name":"@opentelemetry/tracing","version":"0.20.1-alpha.49","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.20.1-alpha.49","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8cc550898990fa9f604fbf8584671df289bef780","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.20.1-alpha.49.tgz","fileCount":117,"integrity":"sha512-NvxMwEA2NDSBJtf2ZPI1ndlHkEMhZX+r1zPZ1A3wqQBo1zMs9hXk7SuadIf7DgFMiIL9nHA99WS7P3s7WHKDzg==","signatures":[{"sig":"MEYCIQDV3Dj6KSpZyC9OnHatGDOJDzhxy8YF2a4NM/prRZRHLAIhANFR6d0iOsf7hCONw7PGUNUelGtqbKDoyYTPxtCO8nge","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguQzrCRA9TVsSAnZWagAA5e8P/jZ321d4xfzrEW+AjkBG\nx6+iTAnl4CekqeuZhg2hkCVDrQKx8liorwyUnrvIalYtNFSBwOdxf7Sd+Buv\nxIx5QTHx2xZ3Ffq0xGyL34+d5DLu8bg5vfR45DUTfm+CpasaXPhLoJDM01oe\nLRaHD74zIi5xmMjKMdi2Bnww+djvgXwbuiWCavOS/3VP2mq3FSCOZEBPQycx\nHwrvv4uSIHRDuCL+TEJdYtRfl8tGE8O3O3GH2Q3hU8PYp2jrXHt4ehOnQSJ4\nDAqEJ2ErdyF9YKvJEcah/91WP41rZaLyh8MjBqsgr7PFDOepoSlajvReBg+0\n+rEdLH4k4qJTmEtN13WJVL1ouHsGTJ2XXvhoQXrZBPzWbnhpTSzx2qRRC2qK\n2/rGx4KkZQlnpeAwiek3EC0qH8CTYGfNaLvdoF+mYebEw7pQ+yKXesvXCOoV\nuE4HQ73TXRrymtkNk+UJdrTBxvbiwjDzDLhxFB9h8Lp+ZAQTM69wa9zn4R2e\npSGVmvzmamNTRvjEyAzyrnY1S0V/huo9nvXwouzTtuZMMdZjQa08h5s3h5UW\nUsJgJXhUyoWKdtHumkITQxKRX5gGK9fDvQImE8MtmDJqnc0K64f8/43nlQ+M\n6Xui97MLTqGPilehlRYBlxkU9T95+JNjvlYKENt4XOtrYCB3TmRlAUjo8vMy\nHBTH\r\n=Vx5k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f79aef422b53f1314cb0b031651875658fc17008","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.20.1-alpha.49+f79aef42","@opentelemetry/resources":"^0.20.1-alpha.49+f79aef42","@opentelemetry/semantic-conventions":"^0.20.1-alpha.49+f79aef42"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@opentelemetry/api":"^0.20.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.20.1-alpha.49_1622740202739_0.26752124810535527","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@opentelemetry/tracing","version":"0.20.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.20.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ff0224568925158244926661b339c0ac63a729ba","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.20.0.tgz","fileCount":117,"integrity":"sha512-8ZIH0IBxIucgza0BFNiCCLByUsvu45Dm5k292RlO/E8Z1q/J7otJmh9r/EkaFb0ZSyjNdawmJ1CXnlU7+IQN1w==","signatures":[{"sig":"MEQCIDKr0+AQckkucjBo4/X1Ibp9ge8fQsQ04FzV/5TFA1blAiBsQ1vhGSFRQYhEt/RC2cPgES/UsHmiYcAlZR4i3hjd1Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguR9YCRA9TVsSAnZWagAA298P/icp1BG+p6D7wWy37il4\nZuo7Qh4YP/N8/lJjAhQtepcvPM6qG3rr2uibI4Zpc6vEC6LBZsMZQUXrC1UQ\n8NWIJy2b36aNM25uaP5tgsoieR2D+rE6W9Q6rVj5RvhlAVS8akvh1jERpgcN\nQc25V6Eb3Jh+A7G2Akmy/XPy/vhbGZp78ZxlkOkeKiU0sAIk/QA43qG+f5qG\nF28EVj6NJOkz+0VLkK7vO3W43gI7a1cT3N/UnFCdM5az5y3SrQmL+BT8IrRu\nLmg8xHqOXyUE5a0LAXFlJ+/4IVyxjAfvPBvh6pxBeONoKFiqXQzjincz7xOZ\n2qvqwZ6o7yxkgigoN4HSRwdEbnv55T6MwdHvb5QzGrShDmvxfvn6ilI6HkGt\naRCRoi1xK28rkikTx5DqJzE+GvHMvI3tcQ5ncRpTirWD18LZbSnqCl6hRfd9\nwIkYeBJYgXwNRT45UZxdmUfeS9z2m7cDr/dU9iRKhcY0C6McH8yNd+ntbTcn\ntF7rhyp26PbN2saparTud18NxrcrFVztiiI6A9Y1ewzr6kyXjk8g91pfMo2a\nb4w87a1/3eiTxPih6gA5XHvnMKkxoKIazuDmYzUWd39AcDKDCQFfGUNRmkT/\naESIpVCkDtm0Y6kCOOKjMy/KYkFy6Y5Mpp8zjxrs73bkAWt/7uSTXCAtadWs\nZXYl\r\n=BsGw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f79aef422b53f1314cb0b031651875658fc17008","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"0.20.0","@opentelemetry/resources":"0.20.0","@opentelemetry/semantic-conventions":"0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@opentelemetry/api":"^0.20.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.20.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.20.0_1622744920150_0.893122080886551","host":"s3://npm-registry-packages"}},"0.20.1-alpha.3":{"name":"@opentelemetry/tracing","version":"0.20.1-alpha.3","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.20.1-alpha.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8b0279a3210ef343f1c003c6aa1216a76f6d995d","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.20.1-alpha.3.tgz","fileCount":117,"integrity":"sha512-GTYoJ3640dgNkQRg4Ye7DbO/bXPoqyGQ4wA6NlSk2Wl5k06CQznhPpeVsBjKdrFkrVJr9YGyAnFaba6O+jBjfg==","signatures":[{"sig":"MEYCIQD2qSOeq8H3JQ6bZa+mv7j0MLYMd+zB6H2+GvRCbYxggAIhAJK98F3dJRi/U2zhSKw3cE7+XX7jXgyK/ABCirzFK9Ud","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209669,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguzXXCRA9TVsSAnZWagAAXl4P/2O1i4Xt5YjaEZ9X9gxQ\nP0dC03kef1p2eK+BUCaDhc41NMMobiDDjRVSbX19Aiximdb1HlBAxS5Z1CPa\nCg/bas7lY1gBaSq000e4yykq+Z/+/+djDWIVeoCRno7p6k3BU49YvLCrl8Qv\nZ1FNscdhQCdK0y1VcU/ZvFDZ5/6DrG7AIrnUSQY5Q6jFtjsDwarjZ41GkUmq\n/gPBNtlc00Bvevv4QRKutUfcKuYhdNIuauJqbKeayW6vQRxZSpFXhlIk7H9a\ngPm49dLv0r99q75toutIU+60Q5WPpQePsPvw4mJIUHSfbe6WzwEy5l0nHsZS\ncoieP4Eiv5oY2lNjr4ALbX8WdTKtvkFwBRSuY6VJmzVkZNELDS2786uzG3Oo\nIG6dFa5g9Tw6Ljl+TrAR+PoC8r360m5igFew6FIRQnGq1tXKkkULhNERJWG6\nH/laI+Bok8hHRPyBXgM8mEZUVe1YcB89SHligeMGcWLfdkX7AkKA9u1wJTzl\nlZl2sagjGYwLBaStwdHmbnXIOH33MSKCLmemgiqd9OB4itkRbkSfS1oVk/L2\ndZjTlP6nvE9oAS8cJvLoMUHMKPcetisukJZql8Hu/20zPu3Fe8HLpaEw5oZ/\nIGXb4tjml5lbBavVCTs7LBr0JWf3KRSDWP9tCBmq/coYVfZSmMnencWU1v+7\nktpG\r\n=VvHh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"d4df2f7ebaaaf433bd84b568c482e2788103ab71","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.20.1-alpha.3+d4df2f7e","@opentelemetry/resources":"^0.20.1-alpha.3+d4df2f7e","@opentelemetry/semantic-conventions":"^0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.1","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@opentelemetry/api":"^0.21.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.20.1-alpha.3_1622881751533_0.2848983371934968","host":"s3://npm-registry-packages"}},"0.20.1-alpha.4":{"name":"@opentelemetry/tracing","version":"0.20.1-alpha.4","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.20.1-alpha.4","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9f01739ca430c4c6c644ab445f9b2043d547d920","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.20.1-alpha.4.tgz","fileCount":117,"integrity":"sha512-1cehmdcfTRQOlMruFZTBYfzzRWupcYXeFcBTdN8aR+z3R+scCxLtjCOkemr0yIfWibnkEGVhufuQSlRAbFybGg==","signatures":[{"sig":"MEUCIHZLZN8Rb9B3aqp2YQ5CtPuZYaGxkCH+PgrdsOROJLFVAiEAp7fEy8muq28tLFsvUvL+KNk6qc2VWbWODtLmA3Ie7Qk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv3BkCRA9TVsSAnZWagAAU2AP+wWr9wg5aGP6QryZibTe\nksORX+IFThyKLYHey7SUNCUvcyUTQH7f7K4lhUr+Ja4Dgk7kZ0pUL/o66lct\n+AYWpIzb8aJW4PCScN+YnMlAChfb1yzpFnSyp/vdhAeuxKYRSEOCT+jipr6A\nW1B4SDP846f58miK16qU4RgN9dqDR8Xq4V3XD+V80PMp/h9C+SRMYBewKTRn\npS+6Gmd7bU/ryS9Bh2ix5VFsUD6Xr5NnuBB7bQJtLCMWGGhJqm0YbKUwmAAz\nJx2y68y1uQuwxdNPB2yYe+8vDD2eY0H61WGc6nD43V7lN3cicCXmRYRhN1zG\n6v15xSfN2tWiSaii+iGvwODoe/Ohy0EhZjGer9PQ5Xc2xmowI7+IHCP2d6uZ\nGXtJXKxen6+o+4K8dK87oBjynpSlRzXufCx7WcsKtL3lGFjxWKNnAq0HDsIT\nGBnGmI1veXiG8cwkUrCR5aceXgw50W6/ND6D6LcQFykYocmxckk57E1pYfgK\nQ85rxD4svwCaLYwTTvq2MYY5sFVILOCyP+j07cnlx7B0tKhzJyM5dHABowBI\nos5mUS+3eUR5lTV3PPRwFGSTL0pTv3itJxpGUzi9jvSsOrWEvYkf2IB+bUP7\ng78HjvtRe5AudKNZ32Jh3GNZUp8CGwbsKHFlFBxNTDI3N98ghCpIOJok5kqQ\nmpqy\r\n=F7VS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"3d98420cf530968e6a85bc4b9c2b1bb78b730b3c","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.20.1-alpha.4+3d98420c","@opentelemetry/resources":"^0.20.1-alpha.4+3d98420c","@opentelemetry/semantic-conventions":"^0.20.1-alpha.4+3d98420c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@opentelemetry/api":"^0.21.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.20.1-alpha.4_1623158884057_0.9423512998439432","host":"s3://npm-registry-packages"}},"0.21.1-alpha.7":{"name":"@opentelemetry/tracing","version":"0.21.1-alpha.7","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.21.1-alpha.7","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5e6bda3bb72773243757f2bc84a4b91962ec0ff2","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.21.1-alpha.7.tgz","fileCount":117,"integrity":"sha512-X25jUCo1qD6+FOODGSl30gtzMHUn5Q0FOHOMM58AvaQdtxediPQtE64OVrh2bVCBRKj60bKqHnPuk2y+sBcPxQ==","signatures":[{"sig":"MEYCIQC6D2oMtyyM+Kfp2pBAlenuFy2leBz2Bg/ZXQTbzHumKwIhAOCYjsyDrU91ZBapdyRlY2Yh/btccfcFfm/NGE6d1ya6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwks5CRA9TVsSAnZWagAAYbcQAI+VlWV/4caoeF4cCWgW\nfKn5UZpHDUSbFaRqJ39n5ZXKdDZXFtl3d2xUHUlvkloO2iYYdY72N5ZuItBG\nvYQeWyrO8I5m+3D0okAx9hiWd4SOfTwxHq5gQVxSIDqcN3ilvyktDb41jmSJ\nTkC6OIO3RNUD8C2K6H4UsuKG6bRz32aXvou/hRt7J12kapLL6oCo72mW1KQK\nbc7q7CGBEdP1iWgeMykVn3NESyk7rOd6MGDppJ7M1PJXLOLxEYkhJcj8R04P\n0NXP2eoerlh2woG7SGi+hkfjYrR4bz0zybS7UPU+ROusDG03/YlnbhiDoeLh\nJ0bCax/22JqDg7bPgrFkHD8HE+7SLk1aXxrKHt/YLCTWNNpnErYAUHsnrPkP\n8cFMAD2lI5AnNJiv8U8ev2D4sWEKNkZbCG+l9m0y8zQeVRoxUOilGGHkEXii\n3qdaCOSVMX/1REY3rkldopH2KPZ6/l1XSJG74o/6rb0/9OYR8LmfIh20MuGT\nhuy7ai6to8gjIfEuotoD0xHnDsQiIeD8TZNdbsTcCGJMoibFHSDTLOD3sYDY\nxGRhEYUFxmbFgzwiyCNKigNlKZEL22Ejb4hGleCi7eQbFLhgDtNq/FkcJFzz\nv8ltX/HWp5B11Z9kNlHCSMPFBtoLmBfo0W8zmW8SRbRU8t+rS98nJ9oLE+MY\nxp5n\r\n=sUCq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"7750282034ee58bdd257446c2970f01307d7522a","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.21.1-alpha.7+77502820","@opentelemetry/resources":"^0.21.1-alpha.7+77502820","@opentelemetry/semantic-conventions":"^0.21.1-alpha.7+77502820"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@opentelemetry/api":"^0.21.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.21.1-alpha.7_1623345977192_0.11753846075226315","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"@opentelemetry/tracing","version":"0.21.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.21.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ce006e24f4a11aeda0dfd920b063881cb6262c6c","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.21.0.tgz","fileCount":117,"integrity":"sha512-6+2pfFpu7Yo2DwmBK9sHDUSIL7UshcEMwDF6+LghGK68ILRaEMqqBPgKarjhFH9ERgJB9GOkJ2snK96qIzMZNA==","signatures":[{"sig":"MEQCICH9XgwooWY7CO7sqbIzQSVDOjnqgqtDGwO89wM7eQ4QAiA9bCP2Rf4EN8yATDy50GSpNClHZWLSNmaHW0jueHPCxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwlogCRA9TVsSAnZWagAA9foP/jrE018ED8DL0pzqmyrw\nTrY1enzrCNH5dDlNodh9tmWewd4OED1EC0EdAYx1usRUellICizYwj3Uus4R\npHRsP3NBfWKa9xqqPC+TLMcd9qlJ+lzLkLqFiVaOqtUIy4sCImH8+VJZ05ls\nFFNNVxpUQyBkGcGUnb2B07zBka3u1WVgq9tEEryojvNAUJ73bpklLr4l/Spf\nWJbqUdd6C8V5HBpB4X71VSGwPE8uvnpKDAyb+BT6MuXgUs55I28UAJd+CG9a\nlDGPDqKzLla00cHUGhXChO1MdX6YEqU788LVA/7/k04wq/nnvgcvheFdU4Wi\npeHB/3wrt4hY91o/gPnyrS7JOQju54G0SzKB3zzGzlFUUuV4XMxKW/dZxCkA\nle3XHC/wvyPIRUN+T1fhuR2Kj2LBMqge8vSdP03DRK7t2tch8I3kiADfMPNO\npO15fb3O5PFR5iT+tr1p0xgeLhO5gCYGIxPBKTVtM36LYDO0P14ThQ68qXVS\nPK4OsZUVNZZw4YM7wEFtXSzWbfKgmX4ZXNRvQ13i2swUPmDMCnw7qZ0i39hb\nmv6alpgfYrRHErtW6WA4SfrK/zoAJBVzyDxW79RoMUS8t/ldH/wHPLn0oMK5\nLlcDe2kSuiJEi4FT7c4Y5nyimFjUbpxWhIIwY9OBLg1a1o361pmh8LRLFQSl\nG08r\r\n=TFKV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"7750282034ee58bdd257446c2970f01307d7522a","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"0.21.0","@opentelemetry/resources":"0.21.0","@opentelemetry/semantic-conventions":"0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@opentelemetry/api":"^0.21.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^0.21.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.21.0_1623349792291_0.6707164666937226","host":"s3://npm-registry-packages"}},"0.21.1-alpha.1":{"name":"@opentelemetry/tracing","version":"0.21.1-alpha.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.21.1-alpha.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b23f4049de21017737502f99d8ffcc5363641ef5","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.21.1-alpha.1.tgz","fileCount":117,"integrity":"sha512-h3N77QU9KDhZqhAG/+tLa8plKxMdsLKcgq4S3Y8AzB4UDZLwz6FEPYEKkZRdy8XIpP9ctoCHt4rVOBLpTiYomw==","signatures":[{"sig":"MEQCIFa6+QsbHoLOV8sK+TEwRatbZdRzfm6p3ZPg2QOP9ZFMAiB2xa/0xJLkUkZPnn+Gd2ZlxjJwUrbYwnEyAtSqaob0LQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxG9LCRA9TVsSAnZWagAA6HUP/1mhiQcLLvDmrwVQckkE\nOtZG+XSMqLIGzlmZVSWJ90KlyuX/60GF0V58bmp3tQ1gB0sQyuQwnGbe1diD\ncjrAROg+AeYwITrWEn3efmYzPopE/q5dCI/aPxbj1xdG/iIAhQ2q0NVeNF/w\n97ySukZpJOJMPtlSM3gqbLaDSkHkFI791OpSZymeO6JgvtQTY/jhw0JNpwqM\nZrr6K/Wf+EgXffazQ20rM5qtk5eWBQNAnZTGbweFfyw27m/YVbV26yPt0PbR\nkV3TLAQWkfQAhw8r4nvyohEp4TK1mAgoB3uU+gkVUPJ1qJk8CmqVRiU67PHK\nCwSwaqaanUZU0KuQ8TjTAEuP+BMZhBEgvk1tGJw3aQ2pzRZpy+a/nH3lZ6vx\np9AhT/h7MMokNlCZeMqaKUog8e5tTI406R4ZhtMXZXbLpaSXAipXGTk+KXLI\nCzZXe4+cQd7xGlURAyK1tba+fzNPZPHMEYGyk6cgsw00aLguTo2m6WGQz6Ga\nsjh2D+o3c8ljoYnJo+8wm3jaKvxxmJSpSzmQHtypNaLsvpRDr2N9F3bNeE2l\nAggbGShlMQSvZCH57CfPZSIZS30TPgI+n4o1HdmGzOLCitoxHXPY9p0m+R0G\nI/UCrkxi3GSlnF0fUuoqONGZdmVoPzRvhvOrL5+eMkHDQsgousefMHkJ8oLk\nko4x\r\n=rQ5m\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"5b6573eeff537ab49d8d8d42217e5cc794f9ad70","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.21.1-alpha.1+5b6573ee","@opentelemetry/resources":"^0.21.1-alpha.1+5b6573ee","@opentelemetry/semantic-conventions":"^0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.21.1-alpha.1_1623486283155_0.9927719301951825","host":"s3://npm-registry-packages"}},"0.21.1-alpha.2":{"name":"@opentelemetry/tracing","version":"0.21.1-alpha.2","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.21.1-alpha.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f2a10c044a363ee86cec46b030a1f803674e4121","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.21.1-alpha.2.tgz","fileCount":117,"integrity":"sha512-I0jxYzrO3ExO+8FalWHKM2ZjWM3p41mS1lVM9N8DFnkmtMPxv4QMQGV9ABnfvi8WdyDDHxTnQeUGLyU5+Z78xw==","signatures":[{"sig":"MEQCIELqVpXffrMnwHKEyaxkSPfNReavGPCK6wBUbuzyHKJzAiAzpfOVA8Se2W6lCcrY5/D0NiLp8MQdDlDQGQ+LcFNKww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209684,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxHHNCRA9TVsSAnZWagAAnSYP/3zdkn/AwoxZ/NPJRQdm\n3K6ZwWfll8GxT2MomY2l7CHavpZGQ6uVvb/8xdJmpy45O3EkMf50Mjt3IMdZ\nGOoXDn79csVDx065WCPLDsl/no4qIOcIXQOT6ELRfhyR1K9VakgpX+eRJTsF\nxdCwYZKTbfu21mso2qd+YXBzlPmDC0OKu/2Yk+23nlQAHpHdPtr8r9Cnwgl5\ngf2AsP01eBEVcrqT0utv2s3rnvncgfdFQLusDFWZan6EI+QmhbKNwpNkmuEc\nVAm902u43B9f4+ORZozMRlHn7x1RqMq0lcs7WlGsIjrau8iNmgcZIUIn+red\nJFRxiTkJ5S90MJ+WSk19A08OxD8Zx5hjA6lPo/Q3WMU9HnUuGbVqEazB0ABp\nz2i/97KcuK5SoWSMPXAmrHrjK9Ts01nuYJYAehDiMLw8EWOk+nBqRvg3OCTR\nW63SYeHmACknIENk6rpidjO0tjHO/plI0MgXh/TX+L73PSa6jPYzIaFjPMGu\nYHX3x2vlxs0V/QEm2NoSfu0tngzRzk1iLWHnLepB6xercjPFV3Te57Udppti\nVLnYvbR2iqfHMLZcGqlSl38Dl3DTfvssQxZBjNUHT4tdZB3+gcRNlnWGWzWR\nUHYiazSebGnaci/EZoxU4TKgmENMKL1pPjadN+PeaOR+vY3LyjoDOAQac86Q\nkL4B\r\n=J2lF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"a3b77387012a5f53c193efdefcbf5f6272876e4d","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":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.21.1-alpha.2+a3b77387","@opentelemetry/resources":"^0.21.1-alpha.2+a3b77387","@opentelemetry/semantic-conventions":"^0.21.1-alpha.2+a3b77387"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.21.1-alpha.2_1623486925725_0.8798166108851659","host":"s3://npm-registry-packages"}},"0.21.1-alpha.3":{"name":"@opentelemetry/tracing","version":"0.21.1-alpha.3","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.21.1-alpha.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b409515667fae5bc1c5622107b22d3fdf7de0d18","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.21.1-alpha.3.tgz","fileCount":147,"integrity":"sha512-0pMi6I/cetWsqtOjWxYtApXT/Or0VzuxLKs24GPtS9AhvNwhVrrs/OLrGLhIXaX9RzP60LJatHPnREaxgR7/lg==","signatures":[{"sig":"MEUCIGZrA0/xZQQzoSXeayFfXfag9KJk83x1MeJvJSi51dS5AiEAtmCw5r7pmOHlha7h2a6Sxd87u+ogU9ZisIYO5kkHuAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyfWWCRA9TVsSAnZWagAAWKUP/itLvPUi5+XLjQpc1dRy\nNnyaoWsckvGqE/wnHsSe8nlq/LxBxE47RhMnFy0dzhtIw+Y40jKlh3I1IEcy\nwxFLofUE4Fhy2JBJRJyBz6JLCX3FTCUlY42TsFet73u4H4tIIARVB6QXzllI\n92B1eTYU+i63ixrpGwLnV4tzbtfxqbwBtqcpWx+N6MEpi7/g+GSEsS7Volmy\nwmZVsMvu59Iq4Z+lSZvG58yp1gH0UXzwfPFhbT0Mv/t4cpIYQyD7ce1/pl3f\nC9ln3w+NF0rdu3S/mGp74zo/XvDZZ9Ossnj5rXaY19dQYxFwZhJAS4ucWSoM\nbYpZyS2MMksBo5/yW7TTEVXDoq953cr49u1OsJrADuDgTIKbjB8QfhvFhqWR\nm/HhsloTnCOi6PgrC3jz7S1X4rZt+lQuaD5aLpls8vTAeRhembx43BWwNDIS\nR0hzJd47rhJSPZWVz/XI1ATjk1hP1IxrRiMiIEvN8R/eix5jopKa85oHIhLe\n3aBnfttn2FvPnr/9b391q7DnzBEB3gVKYhvbSeJxvMBFzmH6sUKVvHSZ61dH\nBy0JTeU5AQ67JV0r3/OCFSjjsI3XFY68j7zkJ4MwJiAJHw9XJc3tmHDHctHM\ngeoRw8ovSApdhrrW+iTu/NflkhHany4TXUqxj+voalNHBlWz1PWYg27iYg8Q\n9Nfb\r\n=rTBE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"23db7f0ba383a3043964eb03be11c09df3f7453a","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.21.0","@opentelemetry/resources":"^0.21.0","@opentelemetry/semantic-conventions":"^0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.21.1-alpha.3_1623848341869_0.3191553174958952","host":"s3://npm-registry-packages"}},"0.22.1-alpha.5":{"name":"@opentelemetry/tracing","version":"0.22.1-alpha.5","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.22.1-alpha.5","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8744153981df24445a86d5febefd475a41328589","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.22.1-alpha.5.tgz","fileCount":147,"integrity":"sha512-TfazSVF7PqhbBAcD4TAj1i3ZtxEUs5jPW+CYfmBbL4ERPEZcO4i8FXIvMs9qtOLGb2ftF1uMzPi50Ora3DfiIw==","signatures":[{"sig":"MEUCIQDYIU5Q87uPXWbA7z2f7pHNlx+XeMSVYH/nunsKszLqrgIgacAznNAoB2PFhkSP786OjDP/eEeybEbQKUwSWW1xZyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy4DVCRA9TVsSAnZWagAArdkQAInRTmADidWkbj3gmwXZ\nddAsT6g/5im9WYRnulBW8xYTX+1I/RUGZZxUML1af1IjMBgxNb/0Rw3MO3jh\nM4sZ5sD+4qTGiZMRCGgqdOQV21virrihi+J8IaJjFI6YgOWUx17iZ726lQrr\n/8oitzYebci6pR2C/5KbijVw+Rv/CxoeU6YypaB1fAxHonKwwFvh1yyZw60m\nV4IsXl2Uw17ToDhkqyiZ/4RDU0Sw94Wfat7DljlNc/bwb5HsxukWF9jdQjkB\nAicg7Rxhw64G/U8Q9UoLkh4D6ay0982ijNYX/rQdcsikFxhf5KOtC5XSif6A\nWUQmj7qMRBURi5p1jTczCR3x3+8x2mjJ6zLUmpwyXHL2Y5MiMQlesjm3dG5U\nBV8cxC63VS39zkptFgZgjCDMpoIr3EhgwGxpxrZytKEYAuGwXQjk8CK8yfb8\nJz03glxzGwbJL+od9rzDlawqG9XegbmyGPVt7s1Y7yJYKVuisYlQz6piu/qP\nfJOgpNnKrqfaovdGlAZ+sw1AF9Ap9K3By2QzvjQkgJElI8E9wgAIWbdMve3B\nwxCBCTV9KNKUnhjxYg9quXCIg0axxShu9a874Pj/c19MSByl0MRWmGmGf2Gc\nhKJZv/n+paHyCnAoC3itouLDt40YFay6xTJQMKwMTeXwgh1ZAbOrvJa4JcNb\nAxaa\r\n=HRW5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"7860344eca83449170bafd03fd288e1a3deebacf","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.22.1-alpha.5+7860344e","@opentelemetry/resources":"^0.22.1-alpha.5+7860344e","@opentelemetry/semantic-conventions":"^0.22.1-alpha.5+7860344e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.22.1-alpha.5_1623949524842_0.9875485106803215","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"@opentelemetry/tracing","version":"0.22.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.22.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e39777168d55b323f03fc11e145932089ad7e41c","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.22.0.tgz","fileCount":147,"integrity":"sha512-EFrKTFndiEdh/KnzwDgo/EcphG/5z/NyLck8oiUUY+YMP7hskXNYHjTWSAv9UxtYe1MzgLbjmAateTuMmFIVNw==","signatures":[{"sig":"MEQCIE38CZhYPeHxHsx0JP4XwdnGZ/fV3atf8OVVjcQ7W534AiB5F71iFOi6O0VW5k5CVL+IqXcsd7zTtrh+O3fwaYeUtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgy41RCRA9TVsSAnZWagAAjkwP/34ifo761BLxPd7HZJMo\nxs2p8mqcWFNq/yX7yBfblWLXumXtSCyC58giP6PsazEPyfmUOKvHH1LqBWOD\n/3dNtc5wiuvaZdEjKTsEcTesDx5376v6xGNcyfrgJqYEFcQWEfGbc9K+DYTd\n6z5OE+Q18yKFwuvphDJlTS7ye/csrugolAbEvKCUcfdFEx6O7wNe6f+Ahz+T\nRfWacNorKt7U2ucqCszOVlFOV4Ef9EOzQWoCmBB5CLglubaT/1BXnL+qka2s\nTfPDVMzxxk3bH406FN5D8g8U0WFaOLlSodNASL7X2jSVi8elORwC4W22NUVF\nbZTdoaSSoTDi23Z+AK02GhFoVApgD0A91+6RQXCkbCkftEcPH7BAkwXko9vo\nEiK2zG9Asb7mxczu/q+zCO0X++SF2zrK7WPABvRiu03Z+tAlz1WNnUinGmnv\nLAkqNioEzQQuQvxIJmOzQm4M1ALzkCtXNO7AyJDbX2vBuaQ4OcxRq0ZnAnbF\nRrYnP6gAASbd5bBM4VrUryUXgk6Molxvvbadme8Ar7h40272W9DixYj/mTVA\nBOe+ovYjrSyj06Dm5nk03/SSuMUaOC9lb7xWK91LN+ACDq8z85JhiYLkyW/I\nnSeb4ueYH1nVdqhGgxnIBG2XyXk1pYMjOHgWMJRVm100EPVdsSAgdmugkLMl\nEQh0\r\n=xP6i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"7860344eca83449170bafd03fd288e1a3deebacf","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"0.22.0","@opentelemetry/resources":"0.22.0","@opentelemetry/semantic-conventions":"0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.22.0_1623952721095_0.8139524235698556","host":"s3://npm-registry-packages"}},"0.22.1-alpha.2":{"name":"@opentelemetry/tracing","version":"0.22.1-alpha.2","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.22.1-alpha.2","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"f41490dfac59eed2060cb34ac518bf50d270297e","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.22.1-alpha.2.tgz","fileCount":147,"integrity":"sha512-1Lq//O26jaINAaGPCZfyv31BBl4rBpxkgQZ//McRhIN7qcXqxvHT9rC3NTfcDgcuvurfOZn0L5tHMrrJ+WZBIA==","signatures":[{"sig":"MEUCIQCN0aS+Npuf37zD3YTGDsC4SEl3zYGqpmOdNQHshRCMrAIgIoBP1VhxqW2M7HQ3Y5a2OyGbK8BjHqNcLei3INeD5lg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg01fxCRA9TVsSAnZWagAAaA0QAIiFQoojNNv1lWH987+/\nZUC0a8l5B634oOKrzGq6r9W3WeRqce4WFWjNFy5Soh8MAf7VKuNQ27WvrU2G\nYjkNeFqKML5V50BmB0uMCI1wFTwn+21xRSeX4TIAwrwVU0pWCNr0dxAX1u12\nOeTIp5AwxhOM7Agkf3jT7uXuSv0EbEZyoQcV4OeRX5TQX0GXTlhg4eqVDSpl\nHP+F5ji7o4gghrU5VQIl4/Adal4fr5R5dcllewVoCXYSnc/MLtYWm4hrwtnm\niDB7dhQT8cpc3xvX3enHjKgb/gFAUgvQxoXFT9Gdzkt1uV42B8pW9xmGiAqi\nocG3Ekwtez1LDH9oGDTBR1B0pfcmFGtzN9PoIOrfBhL9JDxHlqysLa4Tfde7\nnL9bWcm0R5wobpxFuVUUWDxFRmbBrWuMSIts7rY0C2jimdsamLBd8+KxyuWF\nXS3YRljv8oVNnp0Tw1/SuqnT9RIijnj/Gccdg5+0WQCB1MOql+FddUHN3qC/\n1QkAqhxWPTyCC5K8fiGAZedo8basxUdr7RTUbWmKgK0loF7DcSdDJMlNnCKl\nFCooca9tIc+pMNlaejkUMDnH6BHQcRIJQpcG9LAJO29cKMVcjURFNJr1I13l\nI+dAtHhU2ZA9ngrxsnvG/69oNjVNDSmzAwkrpjeNjQiNFcnReWkJ/rC6PKrP\nVDHS\r\n=Hxqw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"bd2a005229ea7a0a64ca0ac7c2206ee40d19bfce","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.22.0","@opentelemetry/resources":"^0.22.1-alpha.2+bd2a0052","@opentelemetry/semantic-conventions":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.22.1-alpha.2_1624463345469_0.8573476763728316","host":"s3://npm-registry-packages"}},"0.22.1-alpha.3":{"name":"@opentelemetry/tracing","version":"0.22.1-alpha.3","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.22.1-alpha.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"9c56c1903f6cde10a552272498ddd1a37778d40b","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.22.1-alpha.3.tgz","fileCount":147,"integrity":"sha512-cyE+WdPhPIjr8Tc4m+O9Yf3b72fLo72n0EyfdUBXeINTJgWKlbflwN+G7urPU/RLi3nDi0R4B7EUPzasxaHUUQ==","signatures":[{"sig":"MEYCIQDHXJqfsSEu7XzLv4NE+ZMpbV81/iop8NuCmS5M7mn8xgIhAOAbJwYd5GjlWwyDQ1YAYPU4dScC1p9ssXSKWtmHOt8I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg01u0CRA9TVsSAnZWagAAAH4QAJb86D/S/DUFUOcdpeiq\nN4vdZPVQSrAeVWX4g99nBSfy1eXqVbzjWWv/OqdgrflRWHtdB5i/o74EfIKS\nSvaBasH5pvm/T2zLGWiHfeEYMKJZ4ob4tXgzO7RDvtepSwTGOfAPbnzWpfk0\n+9nyuA90xApkt5WFLgMctSwYlqK0jg8G1jzfiaYexJbEVykfrduIn5zolkqN\nfNl+JzvOUNi9rZJvB76CD7AqMZ9HmFMqM5xcz2/8Ceq9YaW07yzNcEgW6VSh\ni23gAUdyar+U4uGPXjM9pSmjNyA9flmlWmxpP3Zps4o/lXMsX6VQ9bOAU7WR\nGuEDhb4rtjVlJe9rXXtE8H6qfzrvdtEfiQJBqj33UZVmBr9U2r4JArW1C6i+\nXdWVQifETnpTJJ6coNUF1CTSYUMxT2Lz7C5xSL8YCuqhVCy4U/noUCrhSqs9\nW/IZI76GdhJJMmL99I7kq3gpM6WQLOelvxlSgFLooHd2CC0kEFig4/k32ucx\nCgwMQlRh0ZCqtNoCYwtC1HC9pOA8GYE/Lfr5nfT8lA7eOCxH/lBoD7+ZJgka\n9NPBPqOJoek7dnt59mz6VSIPjTnAAPC30IG6oPfuI6tiC3eNdy6GzlbYlAwr\nTss5njjGbGy5dBYb9D8IS9FXlRFiZ77E+099S9+x/j4bjTPAJDK+Qb/LnpDS\nwbxT\r\n=kzHz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"6fb4fd1712babdbb5de216c26e1283a94f7159ea","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.0+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.22.1-alpha.3+6fb4fd17","@opentelemetry/resources":"^0.22.1-alpha.3+6fb4fd17","@opentelemetry/semantic-conventions":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.2.0","typescript":"4.3.2","@types/node":"14.14.43","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.0","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.22.1-alpha.3_1624464307731_0.6497630586618537","host":"s3://npm-registry-packages"}},"0.22.1-alpha.13":{"name":"@opentelemetry/tracing","version":"0.22.1-alpha.13","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.22.1-alpha.13","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"a7ab41a31dda4a07de5a59435e40f900edec3e47","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.22.1-alpha.13.tgz","fileCount":147,"integrity":"sha512-Q2iOKLEx4hi/FLn01BCt6KxYgLx1HnJC43HJVmizy16wHrV1V4CUw341I0YMItgTa/D7EgeRdkELYInQ7AQhgQ==","signatures":[{"sig":"MEQCIGHeTaspaXF0bTBgvECYWeAwkD5DDrFsZOTHMMGDK3gGAiBlowWgODPp4YF65XvOf15eQn6vv+vESE/s4uygkhqvww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3LqwCRA9TVsSAnZWagAAR5gP/Rg7N61TH4pwrAi9ow8z\nSNY4UvLwDxF+vnMiVbT3FiIrH29zoKKxBL8NZqnJor/51+YUXx+N+RAj1WwA\n1sNqTATT3sowBwEOg/uEvg72EvbRkbsrs2ZSP33t20rCoSBHc2GcUeQHkG2p\nvDbBQfKHMr+azWCAiDj2Rv6HHB0eo/U356byhuniZMc/bD0vppUbUqFwgPwq\nV1fTZ+ApStqMw0uwmc4bt6SsLD6tZWUhGtr4XY4cxguUAmzVadRmFvBQzHCv\nBcTqn/cfXAljoGbhCJFTX9rw5WaQvAIhnhK8zk+ulp+/iSEzRfxtzRT+VpEz\n+OCaDhcgLD4c95VTpPlrDl9iL+yCs0yc1hRP/KUqx5+zO6o7CNepw4OG5FaN\n84jQiUueqg5J3evQGVgqXIsBd7udOCzT+66MlDpW9m0WwQcFW8GfLf1tmI26\nvDQpNGFpuAdkeT5pI8w2mXDDEtcxtxQUnrhV9vsUiTa9aPXNuvGxavCwtEfI\nnV/t6PrHolD6pbYYlnLB3+5tWRB4R7NoHu7l5CnshPS8uL8QqVWNJIvs+ALU\ncCAU+vq6bn80ntBCoFLsDiVkVVij8WzOn//Hf0HhdR1UU5kcHEK3VeLrA+GT\nfXA2zCJlhFhbbIviuoiXR62lNuN1F+eGmec6qm6ce/742WCN0z25Xh6pZDZ1\nyzvK\r\n=FEj0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"01418978e5cc15b5ec4d5283ec48910799fe2f06","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.22.1-alpha.13+01418978","@opentelemetry/resources":"^0.22.1-alpha.13+01418978","@opentelemetry/semantic-conventions":"^0.22.1-alpha.13+01418978"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.4","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"9.0.11","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.22.1-alpha.13_1625078447755_0.5802746706654067","host":"s3://npm-registry-packages"}},"0.22.1-alpha.15":{"name":"@opentelemetry/tracing","version":"0.22.1-alpha.15","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.22.1-alpha.15","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"95122ae746b7545aaabd847cad05ec8f623ff148","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.22.1-alpha.15.tgz","fileCount":147,"integrity":"sha512-azusjU9dvvlPbdnOILN8ojjdjneUkf4aR9CdM9VeU2pE4A0lg/IrxdI4aj9LJY0WJQXdR7mI0NarYhkXYmX+SA==","signatures":[{"sig":"MEQCICN99gRUhNeoqjHc9QIbc6N9XKexfyQr8MmGsFTIVnxmAiARioE3zFAU1kVV5gzfoiE3tBMZvT9/WsIHK46i7HUW5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230425,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3MFJCRA9TVsSAnZWagAAz/YP/RSWMbLec9o3RIe2nMXS\nJ3OZhNUsUtNq20urOMeHseGYga3buCfbIfLD1k24knGiRTpHtGsuPGhLcvkJ\nnKytm6NBiSPaVw8K4+ihDYY8YlUZi8ijNH50azyt7Ji/2o6luBp9+3pGVMs7\nC846uuvrw3mdBgqEuh/WU6KXoPGeWOIi7E9P9rXwSLNbxcq0DgVdpIxTrV/2\n6tctpeGzn8e2PkpF/rcKr8oOoGbK8wcsV0rf8rcjsFq0vjlO42bmGQdYR1CE\ntLdgC+9O5mB9wAYNYfBQgpJ6W1Y6thzNesX1sEgzWjEtgZ+Y1otjbiqynHwX\nYowJkx9hu434O90lKSRAh3TOS/JaDd+rEbzwmPf3AY8cuVbiy/YoNB7kDSIC\n5Dg7TJzb0flyMR4KtdZpMhWaP6uMs7Y0Wa3Oig6NyOqyRTqyBCrD9FI51OFA\ntXECV2WIfc4VB7nc0cotjqg/TOjormRU8Rdo/ipa4bEflOy+T2JpOfnL6tCY\n92RZQXbg0U0a8vbyv6d8/wTsjE6vH+MuaZWU5IJMTVUrJIiaFYDl4mXcdUvo\ntbXOcMisDMTpgCL3R8CSFE1G55o1Sm2YowBGlSSsc9qaJ40v1SXIV/o0hyTQ\nAeWOGMUDcyYgqYaA0N5bYbi/MGHzmYCg1JaR9RVi9aIy2hJpDqJyxZsUD7T8\n1ga7\r\n=YBJd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"c3ff9d1a6b599f01634ed2479183aca2c6d57337","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.22.1-alpha.15+c3ff9d1a","@opentelemetry/resources":"^0.22.1-alpha.15+c3ff9d1a","@opentelemetry/semantic-conventions":"^0.22.1-alpha.15+c3ff9d1a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"9.1.1","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.4","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.22.1-alpha.15_1625080137323_0.7135609215874106","host":"s3://npm-registry-packages"}},"0.22.1-alpha.16":{"name":"@opentelemetry/tracing","version":"0.22.1-alpha.16","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.22.1-alpha.16","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"5c56b6ba8db4a0bdec6f0b368d1f70c5bdf51a7d","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.22.1-alpha.16.tgz","fileCount":147,"integrity":"sha512-HYPnYx/5TPMcg6wvjKrS9J1tNSyzmCBvRjBTFgk33PzJRpfMJ1L7eqZ0VL+VoZ1U8YRcdzbVphN7/tH0i1slTw==","signatures":[{"sig":"MEUCIAzVKjF+jtUdw2H2JTM5n+OUKzMdyIBBTH3pa8o9qMMMAiEAs3MzMbY8fsXs2QNx5w22APYfD+Pj5BQx/2Lo+0d4H5c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3MqrCRA9TVsSAnZWagAA0iQP/28XcLBkHwlYeki9+x+P\nRFHSTGZvf+pobaqncPDKz+ztxGJrtG5ckMcTEErwzwnaYsJ1bbG3NU+RQGDY\nJDdsqM4J8fxSio92PvjNpznvw53xlQG8R3DdO66cidrimSwSrtIceHgt/dOy\ngzSe4VFb3RyF6lFT+AMGHsTRWDD6nf7eRQ+gQMvwA/fQaqCVgCTC+7kW87ky\nsHW9eR2zQD512tL2+yKsa1ThOLHQq1t1EA+D9BkY1s1fwfwPtLIRdiKAFDh3\ngNo0feoVwPiaBeI+1e4+VjZHBi8ZW6eRBVY9oaMv0Jne4vbmGDTdEH7uq9kE\nLgg70eWRGK/aw1UWSjNLm7neHRziSOBgNd6W0c+Vsb/mU92q0Zt1Qbyc9PEe\n2XjE/1nWfMn57Y/VAx5xiTFEZTk5wSxrAQ/t8kTFOMdmSt1st5Qgb7bjCOFC\nteOppgbyPbsqpxRzQHjtYK2/LRhksgVgzuMwffODiUMKsRlZStPloms1Rzpi\n8FxgUto8AqGh73kE7P4JhmawFIwl5CAORVk2mmFZazaKbDWSshGruyc0n220\n9JhK8nlbfaEWyN3VZeinw+H+n1VvHVkuZlJCm50uMRd3nilPXe136SK/VPYo\nsCfWy0xmPd2sHY7vxofo+dt7lrQRmTkmfjIHisdYjxh2+WUxF+EOfFVPMaEp\nOux+\r\n=k7Fi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"5af147b159c9dfad8d00a20a3b140d55736f1919","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.22.1-alpha.16+5af147b1","@opentelemetry/resources":"^0.22.1-alpha.16+5af147b1","@opentelemetry/semantic-conventions":"^0.22.1-alpha.16+5af147b1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"10.0.0","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.4","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.22.1-alpha.16_1625082538839_0.36657969828611203","host":"s3://npm-registry-packages"}},"0.23.1-alpha.17":{"name":"@opentelemetry/tracing","version":"0.23.1-alpha.17","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.23.1-alpha.17","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ee866b8289bc062500e2322ca39d3c6c2d803487","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.23.1-alpha.17.tgz","fileCount":147,"integrity":"sha512-RgATHnCVISmUppLKX92u4LKVhfOzyOdb1wf+OkvZOgISxDuigU70uQplhnnu5J4+QlkLCaMelojtZDVnWOUTOA==","signatures":[{"sig":"MEQCIBpDSko8fDf0E+1d7XBAtx4clAQe+P/k/HsiSHi/ncXkAiAg6CwuxDLAEG8pLmuQApiJJP8KR7ZFijcX0rsSM1pS/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3M8WCRA9TVsSAnZWagAAfEAP/322hmkb5N+Bif2yjTGt\nxvZyyM8wL7Fsp4SiSHJaQGJYPg0GkDgIniugcj/qBcNin70AnIbhOY9jS9gG\nK6NCNL/mEhT62dUIWkrelRVTfhEKBwsUlD4+jssKxi0LUDnqerN9pf3vAL8L\nCFCfLsvJj40KeWs3py8txuoq4FaagUIBVoZ8a7QnNr6jfJgBUody++0wH+eU\nq8NmHdIy6bo5K5Z2JACPqkndLbodjvoLPjo7kOaMZYtxSzLsqTO8lOItlxfS\nMsekF8YD726Rp2gkJkdoOp71LOZ1Dg/tMz5NUL6LS/D+9ZMkkNBepgkXFSxE\nMHCD043X/iu+RuGUukTgdZoubUdj8n9A4t27RQROdn8+Vl1lf+QFsnBsvP7e\n4tcJGVfrNwPOvaHNkoJfT2jOFbLpTs5+mu+HWpAMk0WV6EkiqrfYPzruFwu+\nEoUv3/CYkvuVWA2/MlJeL8Ae/qYvxyGTF3IJWwiVrrxyLfPAc4c06MwYrczt\nF9ZwOTgoqlu5zpCZ1tGcj5dSuNAP3vlRuybp5ORJbQ6OoK8K4kdR5VNMZd6k\nsL3Rn5o/NviQmPUkTiHlKIq9A6JP9n+QyOG5m9CPHka46/Dx81/qzoOqzC7/\nNb56dabMi+Dbzit7ncmAuW+iFz0GZsbbbAXj/Hcyl48r0jRG9AObkE09uuDt\nMVYr\r\n=R7cn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f2a958dfeead4f6ae20901ab3fac04e4fc424a3f","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.23.1-alpha.17+f2a958df","@opentelemetry/resources":"^0.23.1-alpha.17+f2a958df","@opentelemetry/semantic-conventions":"^0.23.1-alpha.17+f2a958df"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"10.0.0","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.4","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.23.1-alpha.17_1625083670164_0.7797269422978463","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"@opentelemetry/tracing","version":"0.23.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.23.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"bf80a987f57508f2202170f4f2bc4385988ecb02","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.23.0.tgz","fileCount":147,"integrity":"sha512-3vNLS55bE0CG1RBDz7+wAAKpLjbl8fhQKqM4MvTy/LYHSolgyM5BNutSb/TcA9LtWvkdI0djgFXxeRig1OFqoQ==","signatures":[{"sig":"MEQCICvGbc6GA3nd8eiSMe7zDGrRGBXaTeLwwytuk4xRqnDcAiA/OF6Dx9acP9x0NpXToQSwXKldt2UFwMVFd79A/8DEVA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3NC/CRA9TVsSAnZWagAA0sEP/34qAWEiRzSidxYCXQd5\nqzoo9GaxoZlFNIWLrNLGaQvYDbROjHbWNYor46HZqUjLsgEjyLUjKmx6ypfM\nb/6dFicgXIgha8IRF+njIi2MUr38Qvw8TbM81NtRqdnvrw82rAUWDEObj/xM\nhWk06HWBtk+YvOVIxtDBANU8uUPr1OYUAEji08S+7hop7Gk72WhwUBgizXmF\nXAwkKjQ54xOu4d1GXoJOtg8dfhTc6Is8h8V9U0t7VG1nJQDYE+e24hMg8yPN\ncCgw7FUQhBGHsHDFFIX6dlkgO3cpw8ESpmyEZd05mZm4BkBWmp6FWIhf6Gz5\n9jrqgwQ51E0bQXSEjJKKwEh89uPMyFHW7fgGkY/HRfrBH+arJKxe/6HzWCgr\nBWdC2N41XcJMl33BGENqr8ovgufFT/rESzDV4+L2xhSFix20C+0thyAwAPgE\nRSRxd0VHtnNv0qd75cZX9YzF85WdLelozLVAX9sUU96XF3FGpS/2Y7TNKAPo\nBXxV6/SAusmejQSuimMo2V3fhOK+yxHUZyXmmiPrcJ6QUMqn59B08sHwgvNp\nMWqgaeyZUgNdUUGoyE9MQ7ePwj/8fRVfQ72JrHfAbnzaxflOC5nqxkcwJjde\nzslQR+r2lphoGDuoJMNyuH02h7MiYO+LUkItCiUdoV9sncLOzdjwCKQjKyu7\nZJX+\r\n=YBEt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"f2a958dfeead4f6ae20901ab3fac04e4fc424a3f","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"0.23.0","@opentelemetry/resources":"0.23.0","@opentelemetry/semantic-conventions":"0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"10.0.0","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.4","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.0","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.23.0_1625084094703_0.5540321710142841","host":"s3://npm-registry-packages"}},"0.23.1-alpha.18":{"name":"@opentelemetry/tracing","version":"0.23.1-alpha.18","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.23.1-alpha.18","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"ded52371aca860dddb74514ebf0328ca755cc76a","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.23.1-alpha.18.tgz","fileCount":147,"integrity":"sha512-bI6XwxDbNCEdRVtCtMxwHrFhms5s5SrelYV4HFeTovt6L0QQsNmN6KwB+JHHfSzlTZVop9Gd73LLuakOkCrfOQ==","signatures":[{"sig":"MEYCIQDirVBVgTEsxqilEbIZbtVCzoownZMMhoOekAbe+KK2bAIhALjyPoX/hFiV02t/cOxhzL2Uy0oh4naB/Ye1jIxRdint","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230426,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3yTaCRA9TVsSAnZWagAAnX0P/ReTKRlfb9/XSoFwDVhZ\nt19J2U71oxpEQo2tor3vTTMFCg6BiCpJPsfnhklHU5W2KGScCj4Flqau4dPg\nmLxi2fNwlJPFI+z63TObOb3i6yYegJXGocQGuOaG1c+8Yreto5Hu1r6Q3+ae\nGiuFcauC7lhx/yoyf22LthRM70HYfvMPZ0lmb9rKgvKEzIGJpdmDzTt81cFI\nieOv/YXQexDDbeOxRqGQ4e44QOA6HIyhGDogwGsPhq9O2OKdwrNfbGLiWQv6\nlx9KoL6eYQET0+NFDSBmlwh1vVKwB23FI95ezg8T7MqGLOWNwPxKwVpXvJLJ\nw3dZ42Y1mQNtF1pgdN7Gin0JBDXRAswk5035gWMccHOumDG/N2l1TiRmo+yk\nui7ZoHOgv8JZ5RPDZlv6UhoS5c40GAXpeIE2wjwI63Hk+y86YK4wSAjTHgqV\nHm9rNk9rXxzfHv9mn5gDOdUz71JswuyKiO3h3M2L0YF2+jSdD2CRlq3jngIR\nAT/+aSPehpkvw5BO63z2tRdIGFIYM6FJVlUlijC6pnmWUC30L2OugUIs8XPu\nb7M8ozS9muGABzeuJokyCEznOBtTtDpKqcchw4QEI0l3PD0zMFgAvGZp49QP\nZ3/QjkPO6QvhpGo24ERxIJvuZDEKiZDVudbwQMEZiH4XMI/ndnzWtqURrhYe\nOjqM\r\n=yeF9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"4b3425dd09f0a7087c9d741d25c7a9a0be42770c","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.23.1-alpha.18+4b3425dd","@opentelemetry/resources":"^0.23.1-alpha.18+4b3425dd","@opentelemetry/semantic-conventions":"^0.23.1-alpha.18+4b3425dd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","ts-node":"10.0.0","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.1","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.23.1-alpha.18_1625236698613_0.745498839013572","host":"s3://npm-registry-packages"}},"0.23.1-alpha.3":{"name":"@opentelemetry/tracing","version":"0.23.1-alpha.3","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.23.1-alpha.3","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"566065968a134ec19611fe47e968717a2d2116e7","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.23.1-alpha.3.tgz","fileCount":147,"integrity":"sha512-hkbD6MZlQ9Tl4di9cAOu0vPcsUqyun1i+MKapnnrJKOLgCo6tx3x/JKYSQrSi186IDJBYggDebYUP7RNprGrSw==","signatures":[{"sig":"MEUCIQDfocydxPE5fGyqQQPZJXsqCO6z6Nd+9NrGgK6n4NgAnQIgTbzsDr+rR8dANYb3XgVo3ahri//4Sts4/1+KiK9ZiJ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg44ddCRA9TVsSAnZWagAAMwQQAJCJ1mG+X3mbz9wmOaIf\nmXEkFFLe6ym9jzq4Nwd+C7oZ+UEYPoIhoSMG0gDqTMRf2/pv636kXlxOTZJN\nqqRTp7RfZBCLIxaAgG2enZvZK/pNGdLb4K3bR07pQaMDQa2qJAYIqQcE+hWN\naUQzW1Pf8hIzzgmmeiZzFOUvrm983GeF+5Cj3Sy9W7lLfju7wZksd4ItXjsO\nfltf9GpXr8BpTYr34A8B5F9Xskpi+xQluKuw27tr8x6eE233c0jsAfkB4lg5\naGnvroXmvuvrEjsnkSZiYXeXVFnDGdq8x73rtegCahmkKvcifxoM3dCbU5oD\ng7Gf68oD6UKxbgyMwRdoPiAWEsVpgsmgR+JnTG+HA7zjHgHE+EwuEzzG4gnY\nGe+eoQPfdrGUJS0za4V3onSauE0Kc1FOt8LkLEQkL82GOjBUUoS3C+yq2ZOy\nc1mRO0YWM0UVQMbdg0rb7xX7/267BF7gWX4BJZTe/oJJUEpbzu20fSTnR5J0\neKejfv8k5wl9QO71QD8QeL66y3xqiCUvCttK7LvNvD/C7ahW7zSFUT9hgCYR\nGTr58DAZopg/8QQ2OPfWb4sbFkMSrUGbQyFFUkKlye4Zo47DFu5HlJz/2oFC\n6En8mBQiB6UkCBtfPKX+FJtLjTKpgOZLkuY8dVzMKwEy2QFejFSg5Hf6rs8y\n1Aix\r\n=j3bY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"6ed8d92559df68ef1fd3273598a1860ee5197e53","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.1+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.1","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.23.1-alpha.3+6ed8d925","@opentelemetry/resources":"^0.23.1-alpha.3+6ed8d925","@opentelemetry/semantic-conventions":"^0.23.1-alpha.3+6ed8d925"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.4","karma-mocha":"2.0.1","@types/mocha":"8.2.2","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.1","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.23.1-alpha.3_1625524060987_0.39680149224410344","host":"s3://npm-registry-packages"}},"0.23.1-alpha.15":{"name":"@opentelemetry/tracing","version":"0.23.1-alpha.15","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.23.1-alpha.15","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"8b62662f99cc8577d3fd6b2a62495f42d7d440fb","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.23.1-alpha.15.tgz","fileCount":147,"integrity":"sha512-2906FJEJ7t72wDu2zjtkxC2oONdUKzc7+359uXF2Xa73Pzud8sIPhya/ycjS7g7YUeoNbRzJqrqeQxc6GGT/6w==","signatures":[{"sig":"MEYCIQCYXJB7mrOVQHzMaFJ9dDjjloOMclnh7KknX42ky7tKFwIhAOCwvC/WaZuqofxr7ufCiedOw5CVZfLgmU23rufVVAB9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8qBbCRA9TVsSAnZWagAAhOoP/23uE5SNWmbd6OeK39pW\nxZ7KWjDqbPod68unPxeJCVJTWco+b32qrhfDTuGBkfKvQZoPdfPOzFX16r9J\nQs760HsC+6Rqabyib/xKrxDFwM7TAA/yP3Fl8ougJREMCtA+WOwQ2rnos5FE\nyqe8EKFuVSia2yUvQdV/V6QmOldudXeY60veZOVyRXPRF6rFRQrQoViwlCw2\nl5P3gVGQVkO3stMLOAk0oXbZaT+dvd6iaV7oRCsIZWZW8yEruBX7x+O3GvnP\niCnJru6yzt+0IjHRbdaF+zgvKaDBSKdpKyPiBLKOfm9LGXimaNq9TeIwcy+Y\nr+qQqo3oWGVftk08W6LXcw5SBQ768myaPZsIBARZ5QGneNslYOSeCqJpt6O4\n5MnctbP3cp5AfcLcjFjwAmSp6W+Oz61+CM9YN+dhoDsF1OfAz2kQqIevz7Mc\nP1X0ZJpaoKGnzpF6YrxB7DX2hJ1PIBAGLQ/jW5LUZnQim+40myACoHGBkCc4\nhfhiHfpx7M6H2hfjl96SdL/W9nOIJnWBEEaBYGiy/nTVAh+55aAG/wfC9uEc\nm5j5qy/fhq8EZRAihtx5PzyhPpPjwEZtsMgzkFI8+8DnPhJNU9yc+8K4/ZDq\nFqWMWG0JOFXRpASLDQBCZns8YeYffl16G4ATKvKW6DvT4SJCV2Fbs9hU/7pT\nHBPs\r\n=wdWZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"b67ca0568c333e5d841c9b614ed40b3e107682e9","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.3","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.23.1-alpha.15+b67ca056","@opentelemetry/resources":"^0.23.1-alpha.15+b67ca056","@opentelemetry/semantic-conventions":"^0.23.1-alpha.15+b67ca056"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.2","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.5","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.23.1-alpha.15_1626513499424_0.3608206879640632","host":"s3://npm-registry-packages"}},"0.23.1-alpha.23":{"name":"@opentelemetry/tracing","version":"0.23.1-alpha.23","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.23.1-alpha.23","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"d7ebe4939a37f550324380c215a118d344f76e08","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.23.1-alpha.23.tgz","fileCount":147,"integrity":"sha512-e1uF+542bc+JloTexBpTq7ZbEcDSXD/c8/qgQvULZBysLUMXzPVWC/zro91PkQNpOLGZq2kwFM1BGJ5xrZHnNw==","signatures":[{"sig":"MEUCIQCkfSI6FxLZC+1du59EfvUIQx2twgCk3bw3f7fMedMTbgIgYLzhDUAW3u2SEny8f1Zo+0gaEpA23crrCAE8uMCPXww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+wByCRA9TVsSAnZWagAAEwYP/2btwzmERRnVWm3mFhY3\naxgf8EZ9twxFre3WavI1XOhWpuNLTsjv71EOfHfbo+/gPqorC7t3I3MRPc6W\n+InbLUa3t8QjdAi9b2g/X+cFBnDPUwBMe+l5nxHK0ZOWxJdIdMxC0hl9kmuB\n62p8RQ944bsC5/kIg4Y4Si0kTCJo+C7+fB8LPtezW8lJvylAo9AkGOvmNCJo\nFrXQSOOFaaY3BxLicPciasBK/qVtaG/BfNsHfZ1fiaM1YuN90WCITe0e7Pmp\nmvMIkn8tmW5y03RIjmIfp/LJlMYbQgtqgVGiGHWY6CYYdlmtpOQr3ayjyM+u\nbSNti+QEUpZZ7vdc7yrlqN/b7q+K4Ku3Q7t44Q8QtSMkuDya1BBCQ3sOWRbE\n8j+b+PKhGxq/CInvkEVZSxFm3FKxfYVpbxmKPz160PPJzOaT04+MAoKDPizh\nH5wFOVenNJyuNptSG8JuEawyhLZ4gw6AjM6LqOwnZGzFCHjFG+6YvRGvdqmR\ndoVlxIML0R1wK43TcMGF+IJJVxk4TDT8ol1Cpd/W1Q/ltH1OvwD0dEuzwDBO\nbUky5jFggwDgn5mfQc+tUnszcXb/3ZMOz7O0ru9MOicLxKjJa2FKdCeHMMEx\n+x6bB2G8PVUtC8r5oW7LudlOagnhzb1f2MbDFQ/rhfMVOW3AGZF4HeGpjM0d\nk6Ae\r\n=iZgY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"884d20ab417bf0283ec84a72b9a0fae8ebcb82a1","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.3","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.23.1-alpha.23+884d20ab","@opentelemetry/resources":"^0.23.1-alpha.23+884d20ab","@opentelemetry/semantic-conventions":"^0.23.1-alpha.23+884d20ab"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.5","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.23.1-alpha.23_1627062386733_0.4789889936901286","host":"s3://npm-registry-packages"}},"0.23.1-alpha.24":{"name":"@opentelemetry/tracing","version":"0.23.1-alpha.24","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.23.1-alpha.24","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"c6a9cc8246a3d2275f807e2db903769d40c4370f","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.23.1-alpha.24.tgz","fileCount":147,"integrity":"sha512-JBc4L6JHK5Yddv1f5iDpNcxFI4lOhCX7rhyWoIwmPPGHVHkXG7Kau98ZBDhB6/WkUA2JDvltBHe3bZGsdNzPsA==","signatures":[{"sig":"MEYCIQCcIzNRQ4kGFbHrMcZtJYv7nIu9Vy/pD498udQUe5CnpwIhAI93C88u5Ffn1X7pEY+MpBamZt1jxyOuM8komTaKrY//","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/QiHCRA9TVsSAnZWagAAhZMP/jyYseMYBd1N/Qg+WauW\nNC8pFjEO6dnyVzGoMWJgdAtnkRLmTzWktlJarqw26lz31IlBQ8zGm0dZy2w0\n+18f0eUoCqmwucKftI5Bx5Ng0JFKhTotx4ynbvv3OEdXA2c74ICMCSVOkDm0\nPkpZkkGkJtx+UqtmACj7a4wxGpHDoU3gAgQHMLEF4LvJw7mp79rk7wqiNLsr\nnulRWsCM6Runl+nkiVamjxLHc3rYtWSTB4ZBtrkMNhwxWLzOLdr/O7Bh3BnA\nt2ZcL2ZHST6WkjAwilwrT8wLewt7/N6phXUeUetZmYBKK8MfP11Lw5m/SuUs\nhH/vDisd1tslI0Z8Y/aHVMBrrq1GrU4J2YLR+YZPRuM7ZTrjsNxygUajbZ8d\nAtOSpZ32iJnnb65sV4uZfK+c+0Pjy+Ix+UaMkG4rgXbPflLIzJ/r1aafcNwM\n5crlMAGzttKfJYvZwmBYg4ue3A4Ol97L4SukLgm4tMECRuhL+fEG2I2b/jVQ\nT81ae2DVp1fRgk06rmQzq9ODmm79NRIN2aKkVfNxwSEXxjGxaG/OCwKvnaXt\nwynCw2/3JXYvQaWppw0ISM3+FhnkcFfg85ObVHpP+HnI9dPk6TfL0NMn/vQH\nqVWlD0ln+i8Xo61R7B4pN6BPscXt3oKe6wZ2io9joFuBORkr0Pyjwazxb2Ig\n4rqZ\r\n=pb7n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"3bc3452814e30274d7eea1f3c9da968b88b1a197","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.3","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.23.1-alpha.24+3bc34528","@opentelemetry/resources":"^0.23.1-alpha.24+3bc34528","@opentelemetry/semantic-conventions":"^0.23.1-alpha.24+3bc34528"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"10.0.0","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.5","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.23.1-alpha.24_1627195526969_0.8561432407374139","host":"s3://npm-registry-packages"}},"0.23.1-alpha.28":{"name":"@opentelemetry/tracing","version":"0.23.1-alpha.28","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.23.1-alpha.28","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"e380cb6a2c86ae0358ad5bb73baa7c72a214e848","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.23.1-alpha.28.tgz","fileCount":147,"integrity":"sha512-hCDl9rqcItF5bxdW2J+XVLnu1BYMByV3lhWut2sLtTuj0jRnjD0XnbslP9M2iN+sseUwJx4Ll4tUMhMJLGevhw==","signatures":[{"sig":"MEUCIQD/Pksjdp4c7K3AdgpcgaRW49Y4el5C2YhyTLr0E/w2GQIgbPP21b2hk5DmQaVg2FjriHitPHwcbbA0B7GavHz49K0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAGIaCRA9TVsSAnZWagAAWzgP/jMK0Pef0eat+jrJqwCX\nBrOyqePeGQQaJiAc3lIUE4YCc/funp63aYF+upkxPjwDd8mG7PozExSHRElo\nxFxHjY978VM4te66squYFEi/XXmoeUHOUsRQKPXxa0RchTTBmEwl+kHbBGXW\nzCMV4iqn1kEfgvdhgsEHmzsMF+wSebzjZd7XEqbNVwoHNOLjnEQoKaOmdgx/\nky3p/jO/h6ISzReHkYHB6dTPn4RZ+AILm319Ul5U+xKjoEEJpt3Aof+ltcfk\nd3PIHskTGh0roR1/6dniTEVJCgqmn+nN4XSxoN4ATlIzpOnoXlNA5rhSQG5r\ntG+nK4rB7goi4UHd22xQrE0QyREuVdE5el5pgQgI2CdkoXBkUtL/SKgRl01g\nt3oOq/NVushx+E7L3H93wuXcWrvb7d3NBnRiKfwRLRa9hdlTD1c5GOAZA0cu\nYZjsR5JxKU1UXx8RyX9UaEJHOPhZDUdZFM9MxJLg/ElCPsHEprjpQmgDUyvA\nlilMqxZrIMaU/vjrzTSUCfw0hf+4AWNEy/fLxmDvROjI5OrsT7i4teH05fE9\nQN039zCCznF4jj/DAsLgqhRBjDSeMgO+O9nn03bzPlGaQnK1nlLDK3Kgu2Y+\ndO5SJkPb25Yge2itEJd/VZwkOmcRUatkPLYLkReUZ/md7uhMZxvgRhwLTOwm\nVMta\r\n=BRYw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"d8fbeddacce3e27aab40b24c2ca3c271155e74ea","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.3","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.23.1-alpha.28+d8fbedda","@opentelemetry/resources":"^0.23.1-alpha.28+d8fbedda","@opentelemetry/semantic-conventions":"^0.23.1-alpha.28+d8fbedda"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.5","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.23.1-alpha.28_1627415066681_0.3347568631725135","host":"s3://npm-registry-packages"}},"0.24.1-alpha.31":{"name":"@opentelemetry/tracing","version":"0.24.1-alpha.31","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.24.1-alpha.31","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b34bda899e6824f26f16695b97b7c3515074fdf6","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.24.1-alpha.31.tgz","fileCount":147,"integrity":"sha512-T/gUOySra3dLc8Ym/VfdD2excix8SH8naLI3cnFmEaDw6DEoofqCndJpkUSi5rb7+opMi5+JZ1YqvXfxn1zAhQ==","signatures":[{"sig":"MEUCIQDyrqySP9QZ2nfgsDrOg2KO8fxcEFKT44F+Hy7cX91lVQIgUqARWY2u7rwufWSlMoChkuYDI0kYVOMsqcJODxtCJ88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAWSVCRA9TVsSAnZWagAA9fAQAI3OH507LleYjXU8ZGvT\n2lGQBm4cFafnXbqNXuKxKZsijAwXcvDQFbZpmyN3v3WwLUfnvzhlGV6ijg51\n8S0/CXD4Q8EOKSk7R/NuCZwlMGrfEqJFxiWgUMLDqOFNH1qhvTzPaYEoflUl\nJob4tkU5IMGoZ3u9uQdwAdyrY57pz7sLaYoBzs/GrB0+PHRy1Y1ur5u2YWjR\ncYZJXG6zUdAwe2S9OwdljWk69RWVvidZMdMOzetY64IzpswNtGUAcxn2xswU\nFl1vA/NDatLmGC7qFeut43/imnbObi7mHK0gUJw+NT3+hOmco8HwSnvW1rvD\nYPubLLjX3oGw6Yp9pbuu2QpLcK+I2N2AyQDYLTHvCwCS6EGHvcWX/ztEr8sp\n67yMjZQQhExPUBtkrbl/hZc+XjSxRHMslOo7fWKtP6yHpUbDNfeiz5G8zx2s\n8WCVjcO/JZ8bIs4JbhCK1DtPtdxfEtSMGzKzqBKK/xkLSqDKR0Mmg8FVrIN2\nmIReYjXqGjECsE18zZjw8cAm08XxwRUdzoxL5CcpKYLy++Xq8x3E5hf688Ux\nsiReeidaK7zy3iHCNNzro7Q5jsyDcdWQeRJ3Kc6DMzexWXQwiSebSK6K4j8U\nacsNhMwaIggxCPf+apsXNzXvmnQPeDai6ure1EjfOaYMSDiMYS/QJOsKT+ks\nYkVj\r\n=uNQx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"fd2410cc9e8d43210b6ea44b8193fa70ee900499","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.3","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.24.1-alpha.31+fd2410cc","@opentelemetry/resources":"^0.24.1-alpha.31+fd2410cc","@opentelemetry/semantic-conventions":"^0.24.1-alpha.31+fd2410cc"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.5","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.24.1-alpha.31_1627481237683_0.08018764244634147","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"@opentelemetry/tracing","version":"0.24.0","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.24.0","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"63077fe77b2f450442cb36710ea355db76f60faa","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.24.0.tgz","fileCount":147,"integrity":"sha512-sTLEs1SIon3xV8vLe53PzfbU0FahoxL9NPY/CYvA1mwGbMu4zHkHAjqy1Tc8JmqRrfa+XrHkmzeSM4hrvloBaA==","signatures":[{"sig":"MEQCIAs5zg/OTsLAmjRh6Bw7E9U/12b/w2HGYp0dVgPyQkToAiBXGBXSFuO5cKmruhAYQSE+b52KXxt7HKnbnlhkkF/yxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2Uq1CRA9TVsSAnZWagAAwDUP/RidiqaTbfZsAOL69U0g\nh7MXrkdFpnJ5WVIe9NCrsFNFcztOTv7C2xQcCsWmmdeNRcXr4FB5M9bRRPWZ\n3ENUVZfvIZZ2wgxhoIrnxTcv2wpwBu/XUek9LdqSJUGSWnDXiwThnGDAF6kr\nQUcVheMyrgTcjUM7muvSN4F/n/9EU6uTqrBnTGnxSSKKZ4MtI7W0v3wzaoNz\n/ErPCFpex3E1w3F3ps0A4Uymbup7nMzKogXgMugeLO2fvcqEWQUqY3a1ayhQ\nJcW29YUkKQHcWuoh/dJIOA9kasccUQodvJ/0LD+dra/E8Nv50+U7tGiszP01\nQh5/GlCLrKIGO6+fGtASaKyTxio+m1EFeAHHVQzgyLyizQg73Bivn/AyFcKu\n3E2kz8nbIQMG0mSHFO3ngYUvwkA+bUD61nafG2frkOvDrgbtFyV0oAEsAhjs\nrIZkR5P6GSfnxxeMcFx52KBO6nxHUpGh5k3h4t/A5d5vS4a1hErxaat/9e0F\nbSnNp/HVME5szIvG8W0L0AmWJs3JLFHfTjHMBcgXagd9nLdFQ9+l7GVw9WFc\nvDh8Xe1C5boYOdOay+QZHBYmQB71cZJamta9bhBsZUEj9OCbfpYaG+7oKxEr\novbkl21Ug7t7UTQbKniOzH5KGFKSTouM3Mhg+2MlnOWXYkIpUl4uYZz6S608\neXgC\r\n=ofRN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"fd2410cc9e8d43210b6ea44b8193fa70ee900499","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.8.0+x64 (darwin)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.8.0","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"0.24.0","@opentelemetry/resources":"0.24.0","@opentelemetry/semantic-conventions":"0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.5","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.1","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.24.0_1627481642949_0.8072568997474374","host":"s3://npm-registry-packages"}},"0.24.1-alpha.1":{"name":"@opentelemetry/tracing","version":"0.24.1-alpha.1","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/tracing@0.24.1-alpha.1","maintainers":[{"name":"mayurkale22","email":"mayurkale22@gmail.com"},{"name":"bogdandrutu","email":"bogdandrutu@gmail.com"},{"name":"dyladan","email":"dyladan@gmail.com"},{"name":"obecny","email":"bobecny@gmail.com"}],"homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"dist":{"shasum":"b2a52cbbca70118e4b76e70575caebb52257080c","tarball":"https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.24.1-alpha.1.tgz","fileCount":147,"integrity":"sha512-ca1QHz/S197Ysl1BEAQWRF3Nli8J2exLZ6InfTFfEKWHpjDdMFjNDfi3bMTWes8eCHpPA/E4TzaIepZim5yxAA==","signatures":[{"sig":"MEUCIBG7dm5Qj+8k8OOWQZIiJUJdsk/J+NBDx0xKIG6H8nrbAiEA4okzqv3Z4PFk35OWBqbjTNOSBFX0OGLxOO+vTVzQtLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":230397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBFY0CRA9TVsSAnZWagAAFOcP/iNT1gUYLp1vSLz8gzHJ\nfdun393BlK3BQ8r6AYKPRbeAYlYUvhtlH4nUM/y5czQ9JzZ49ATg0SqeeEjo\n/oS0ONBX2ClybNIxLhm6yQAQsJXy5pZfoiZmEGcOgFvvAZQOCRspI7x6aoJX\ncKWyeNN6zWH+eKDsmfpGunuY54uJW7l8Jwa3pjiZ985e2e6LhTCVWx5A34QK\nu2g3LIeYJf0XbT7co94/B8n3/2YA5MYhik7nxExe6zpCQhrpW6rwfbrG6xdb\nyNmVjVZJSOUVPZNZQFA4f1BU8+IebYZQ3656f4ANvBe9iHKWMX8gQrVLyWqn\nSCgRubrjJ+uFsyh8vjj67kdhV/DPLpErlTjt9Wey82Ycm38B0vCRg6sE/UVJ\nEcOhTOcntzg3owbRzIsPr8OKk0mYTUrNeklAqCi1IJGB8tcltDzAWn0gcgNg\nNrGHelRyzbdDViHDsIiztBpxrA4O5SeaNWF1VU4NSx2Hjf2Jg88lNI/m8qTZ\n/8cuyWqzLEVZHXyf28cxvK7+by0kx3fjeXI09dwYfnXdkT+8S0Pl2dyTKubs\nBBgk0DbDFEUMVg+4YaQXXGuCtKEAYOnzIDM3TdykGYIr6bmUHppPc88V7xOW\nEnWFPY3PnqTtGX2p9t992HJEGeGgkTbI5f7UcuLzrcFNg/7aCatL4EBVsadW\n50uw\r\n=wQWR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","module":"build/esm/index.js","readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","browser":{"./src/platform/index.ts":"./src/platform/browser/index.ts","./build/esm/platform/index.js":"./build/esm/platform/browser/index.js","./build/src/platform/index.js":"./build/src/platform/browser/index.js"},"engines":{"node":">=8.0.0"},"gitHead":"3b9cd16a8eeed7a262bdfea4c93098861b4c1ba0","scripts":{"tdd":"npm run tdd:node","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json 'test/**/*.test.ts' --exclude 'test/browser/**/*.ts'","clean":"tsc --build --clean tsconfig.json tsconfig.esm.json","watch":"tsc --build --watch tsconfig.json tsconfig.esm.json","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc --build tsconfig.json tsconfig.esm.json","version":"node ../../scripts/version-update.js","lint:fix":"eslint . --ext .ts --fix","tdd:node":"npm run test -- --watch-extensions ts --watch","tdd:browser":"karma start","test:browser":"nyc karma start --single-run"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Package renamed to @opentelemetry/sdk-trace-base","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.17.3+x64 (linux)","description":"OpenTelemetry Tracing","directories":{},"_nodeVersion":"14.17.3","dependencies":{"lodash.merge":"^4.6.2","@opentelemetry/core":"^0.24.1-alpha.1+3b9cd16a","@opentelemetry/resources":"^0.24.1-alpha.1+3b9cd16a","@opentelemetry/semantic-conventions":"^0.24.1-alpha.1+3b9cd16a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nyc":"15.1.0","karma":"5.2.3","mocha":"7.2.0","sinon":"11.1.2","rimraf":"3.0.2","codecov":"3.8.3","webpack":"4.46.0","ts-mocha":"8.0.0","ts-loader":"8.3.0","typescript":"4.3.5","@types/node":"14.17.6","karma-mocha":"2.0.1","@types/mocha":"8.2.3","@types/sinon":"10.0.2","karma-webpack":"4.0.2","@opentelemetry/api":"^1.0.2","@types/webpack-env":"1.16.2","@types/lodash.merge":"4.6.6","karma-spec-reporter":"0.0.32","karma-chrome-launcher":"3.1.0","istanbul-instrumenter-loader":"3.0.1","karma-coverage-istanbul-reporter":"3.0.3"},"peerDependencies":{"@opentelemetry/api":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tracing_0.24.1-alpha.1_1627674164269_0.7096471120869654","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-10-08T22:48:08.891Z","modified":"2026-05-01T17:16:04.292Z","0.1.0":"2019-10-08T22:48:09.220Z","0.1.1":"2019-10-15T23:51:41.702Z","0.2.0":"2019-11-04T20:14:22.499Z","0.3.0":"2019-12-13T19:39:30.318Z","0.3.1":"2019-12-21T00:02:47.581Z","0.3.2":"2020-01-03T21:59:27.536Z","0.3.3":"2020-01-22T22:50:49.435Z","0.4.0":"2020-02-05T23:05:54.662Z","0.5.0":"2020-03-16T22:07:00.798Z","0.5.1":"2020-03-20T00:42:59.473Z","0.5.2":"2020-03-27T18:04:11.396Z","0.6.0":"2020-04-02T17:34:29.639Z","0.6.1":"2020-04-08T18:37:42.283Z","0.7.0":"2020-04-24T18:16:54.275Z","0.8.0":"2020-05-12T16:38:35.698Z","0.8.1":"2020-05-18T19:37:48.773Z","0.8.2":"2020-05-21T19:30:11.666Z","0.8.3":"2020-05-28T20:19:46.221Z","0.9.0":"2020-06-18T21:25:57.511Z","0.10.0":"2020-07-27T20:59:27.254Z","0.10.1":"2020-07-28T15:12:48.200Z","0.10.2":"2020-08-03T23:25:46.335Z","0.10.3-canary.0":"2020-08-07T16:47:35.016Z","0.10.3-alpha.28":"2020-08-19T15:04:01.264Z","0.10.3-alpha.34":"2020-08-24T16:44:40.803Z","0.10.3-alpha.35":"2020-08-24T22:45:32.289Z","0.10.3-alpha.40":"2020-08-27T14:23:36.067Z","0.10.3-alpha.41":"2020-08-27T16:08:56.078Z","0.11.1-alpha.48":"2020-09-01T19:24:33.562Z","0.11.0":"2020-09-01T19:32:29.536Z","0.11.1-alpha.15":"2020-09-21T03:30:18.863Z","0.11.1-alpha.35":"2020-09-30T12:22:28.979Z","0.11.1-alpha.36":"2020-09-30T12:39:09.787Z","0.11.1-alpha.44":"2020-10-07T19:55:13.681Z","0.11.1-alpha.53":"2020-10-19T11:48:34.344Z","0.12.1-alpha.54":"2020-10-19T12:50:16.925Z","0.12.0":"2020-10-19T12:54:01.161Z","0.12.1-alpha.4":"2020-10-26T15:40:26.236Z","0.12.1-alpha.7":"2020-10-26T21:12:21.436Z","0.13.0":"2020-12-04T21:26:26.372Z","0.14.0":"2020-12-17T20:53:06.414Z","0.15.0":"2021-01-21T22:20:09.580Z","0.16.0":"2021-02-01T22:33:36.370Z","0.16.1-alpha.10":"2021-02-08T15:50:31.228Z","0.16.1-alpha.11":"2021-02-08T16:18:25.531Z","0.16.1-alpha.12":"2021-02-08T20:11:05.104Z","0.16.1-alpha.14":"2021-02-10T16:06:24.059Z","0.16.1-alpha.15":"2021-02-10T22:18:29.050Z","0.16.1-alpha.18":"2021-02-14T18:12:48.014Z","0.16.1-alpha.20":"2021-02-17T20:52:21.294Z","0.17.0":"2021-02-17T21:16:13.321Z","0.17.1-alpha.21":"2021-02-17T21:17:10.556Z","0.17.1-alpha.2":"2021-02-20T17:37:41.877Z","0.17.1-alpha.5":"2021-02-24T17:20:01.936Z","0.17.1-alpha.8":"2021-03-01T13:38:35.420Z","0.17.1-alpha.10":"2021-03-02T13:22:20.094Z","0.17.1-alpha.11":"2021-03-02T13:31:52.757Z","0.18.1-alpha.12":"2021-03-02T13:54:19.278Z","0.18.0":"2021-03-02T14:01:13.714Z","0.18.1-alpha.3":"2021-03-02T19:09:46.667Z","0.18.1-alpha.13":"2021-03-18T16:25:57.073Z","0.18.1-alpha.16":"2021-03-22T13:11:46.179Z","0.18.1-alpha.20":"2021-03-24T13:11:14.933Z","0.18.1-alpha.21":"2021-03-24T14:13:13.990Z","0.18.1-alpha.23":"2021-03-24T19:17:24.564Z","0.18.1-alpha.24":"2021-03-24T19:39:01.897Z","0.18.1-alpha.26":"2021-03-24T20:09:24.950Z","0.18.2-alpha.81":"2021-03-29T19:52:33.101Z","0.18.1":"2021-03-29T20:04:07.368Z","0.18.2-alpha.1":"2021-03-30T13:06:31.538Z","0.18.3-alpha.2":"2021-03-30T15:27:24.198Z","0.18.2":"2021-03-30T16:16:04.418Z","0.18.3-alpha.1":"2021-03-30T17:29:52.728Z","0.18.3-alpha.3":"2021-03-31T07:38:20.231Z","0.18.3-alpha.4":"2021-04-05T16:38:12.099Z","0.18.3-alpha.5":"2021-04-05T17:55:23.387Z","0.18.3-alpha.7":"2021-04-07T16:12:38.829Z","0.18.3-alpha.9":"2021-04-08T13:14:30.591Z","0.18.3-alpha.10":"2021-04-08T14:25:44.750Z","0.18.3-alpha.11":"2021-04-08T20:22:08.755Z","0.18.3-alpha.14":"2021-04-09T09:11:38.788Z","0.18.3-alpha.16":"2021-04-09T20:08:05.023Z","0.18.3-alpha.17":"2021-04-10T09:33:42.414Z","0.18.3-alpha.18":"2021-04-10T19:00:58.236Z","0.18.3-alpha.20":"2021-04-12T15:08:57.290Z","0.18.3-alpha.23":"2021-04-12T18:12:58.352Z","0.18.3-alpha.25":"2021-04-12T19:42:42.627Z","0.18.3-alpha.27":"2021-04-13T19:55:00.915Z","0.18.3-alpha.28":"2021-04-14T07:51:52.300Z","0.18.3-alpha.29":"2021-04-14T10:35:20.377Z","0.18.3-alpha.30":"2021-04-19T17:01:35.457Z","0.18.3-alpha.31":"2021-04-20T15:48:51.251Z","0.19.1-alpha.36":"2021-04-22T12:20:00.870Z","0.19.0":"2021-04-22T12:28:53.860Z","0.19.1-alpha.37":"2021-04-22T18:16:12.998Z","0.19.1-alpha.39":"2021-04-22T18:45:17.169Z","0.19.1-alpha.7":"2021-04-28T16:14:01.625Z","0.19.1-alpha.9":"2021-04-29T08:17:40.255Z","0.19.1-alpha.11":"2021-04-29T21:07:25.443Z","0.19.1-alpha.12":"2021-04-30T20:49:57.706Z","0.19.1-alpha.13":"2021-05-01T07:05:51.316Z","0.19.1-alpha.14":"2021-05-01T07:38:03.388Z","0.19.1-alpha.19":"2021-05-08T07:54:05.153Z","0.19.1-alpha.21":"2021-05-11T18:50:11.057Z","0.19.1-alpha.23":"2021-05-11T20:13:17.987Z","0.19.1-alpha.25":"2021-05-12T15:54:00.768Z","0.19.1-alpha.26":"2021-05-12T16:06:57.154Z","0.19.1-alpha.27":"2021-05-13T10:01:16.460Z","0.19.1-alpha.28":"2021-05-13T10:15:17.346Z","0.19.1-alpha.29":"2021-05-13T10:24:25.977Z","0.19.1-alpha.31":"2021-05-19T18:07:09.148Z","0.19.1-alpha.33":"2021-05-20T12:12:19.000Z","0.19.1-alpha.38":"2021-05-26T15:03:05.497Z","0.19.1-alpha.41":"2021-05-27T17:55:48.946Z","0.19.1-alpha.43":"2021-06-01T19:46:09.700Z","0.19.1-alpha.44":"2021-06-01T20:21:13.949Z","0.20.1-alpha.49":"2021-06-03T17:10:03.020Z","0.20.0":"2021-06-03T18:28:40.284Z","0.20.1-alpha.3":"2021-06-05T08:29:11.727Z","0.20.1-alpha.4":"2021-06-08T13:28:04.230Z","0.21.1-alpha.7":"2021-06-10T17:26:17.395Z","0.21.0":"2021-06-10T18:29:52.494Z","0.21.1-alpha.1":"2021-06-12T08:24:43.350Z","0.21.1-alpha.2":"2021-06-12T08:35:25.942Z","0.21.1-alpha.3":"2021-06-16T12:59:02.005Z","0.22.1-alpha.5":"2021-06-17T17:05:25.039Z","0.22.0":"2021-06-17T17:58:41.262Z","0.22.1-alpha.2":"2021-06-23T15:49:05.624Z","0.22.1-alpha.3":"2021-06-23T16:05:07.902Z","0.22.1-alpha.13":"2021-06-30T18:40:48.054Z","0.22.1-alpha.15":"2021-06-30T19:08:57.498Z","0.22.1-alpha.16":"2021-06-30T19:48:59.007Z","0.23.1-alpha.17":"2021-06-30T20:07:50.289Z","0.23.0":"2021-06-30T20:14:54.872Z","0.23.1-alpha.18":"2021-07-02T14:38:18.722Z","0.23.1-alpha.3":"2021-07-05T22:27:41.211Z","0.23.1-alpha.15":"2021-07-17T09:18:19.614Z","0.23.1-alpha.23":"2021-07-23T17:46:26.920Z","0.23.1-alpha.24":"2021-07-25T06:45:27.110Z","0.23.1-alpha.28":"2021-07-27T19:44:26.850Z","0.24.1-alpha.31":"2021-07-28T14:07:17.797Z","0.24.0":"2021-07-28T14:14:03.097Z","0.24.1-alpha.1":"2021-07-30T19:42:44.452Z"},"bugs":{"url":"https://github.com/open-telemetry/opentelemetry-js/issues"},"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","homepage":"https://github.com/open-telemetry/opentelemetry-js#readme","keywords":["opentelemetry","nodejs","tracing","profiling","metrics","stats"],"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"description":"OpenTelemetry Tracing","maintainers":[{"email":"dyladan@gmail.com","name":"dyladan"},{"email":"marc.pichler@dynatrace.com","name":"pichlermarc"},{"email":"overbalancedev@proton.me","name":"overbalance"},{"email":"npmjs-account@opentelemetry.io","name":"npmjs-account"},{"email":"trentm@gmail.com","name":"trentm"},{"email":"martin@martinkuba.com","name":"martinkuba"}],"readme":"# OpenTelemetry Tracing SDK\n\n[![NPM Published Version][npm-img]][npm-url]\n[![dependencies][dependencies-image]][dependencies-url]\n[![devDependencies][devDependencies-image]][devDependencies-url]\n[![Apache License][license-image]][license-image]\n\nThe `tracing` module contains the foundation for all tracing SDKs of [opentelemetry-js](https://github.com/open-telemetry/opentelemetry-js).\n\nUsed standalone, this module provides methods for manual instrumentation of code, offering full control over span creation for client-side JavaScript (browser) and Node.js.\n\nIt does **not** provide automated instrumentation of known libraries, context propagation for asynchronous invocations or distributed-context out-of-the-box.\n\nFor automated instrumentation for Node.js, please see\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node).\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/api\nnpm install --save @opentelemetry/tracing\n```\n\n## Usage\n\n```js\nconst opentelemetry = require('@opentelemetry/api');\nconst { BasicTracerProvider } = require('@opentelemetry/tracing');\n\n// To start a trace, you first need to initialize the Tracer provider.\n// NOTE: The default OpenTelemetry tracer provider does not record any tracing information.\n//       Registering a working tracer provider allows the API methods to record traces.\nnew BasicTracerProvider().register();\n\n// To create a span in a trace, we used the global singleton tracer to start a new span.\nconst span = opentelemetry.trace.getTracer('default').startSpan('foo');\n\n// Set a span attribute\nspan.setAttribute('key', 'value');\n\n// We must end the spans so they become available for exporting.\nspan.end();\n```\n\n## Config\n\nTracing configuration is a merge of user supplied configuration with both the default\nconfiguration as specified in [config.ts](./src/config.ts) and an\nenvironmentally configurable sampling (via `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG`).\n\n## Example\n\nSee [examples/basic-tracer-node](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/basic-tracer-node) for an end-to-end example, including exporting created spans.\n\n## Useful links\n\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 in [GitHub Discussions][discussions-url]\n\n## License\n\nApache 2.0 - See [LICENSE][license-url] for more information.\n\n[discussions-url]: https://github.com/open-telemetry/opentelemetry-js/discussions\n[license-url]: https://github.com/open-telemetry/opentelemetry-js/blob/main/LICENSE\n[license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat\n[dependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-tracing&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-tracing&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/tracing\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Ftracing.svg\n","readmeFilename":"README.md"}