{"_id":"@opentelemetry/plugin-https","_rev":"97-6df1f21e664e171d9243117c2d81919b","name":"@opentelemetry/plugin-https","dist-tags":{"latest":"0.18.2","canary":"0.18.3-alpha.11"},"versions":{"0.1.0":{"name":"@opentelemetry/plugin-https","version":"0.1.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"a69a8d05badfa024e253f15a45dae8c112c08c00","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.1.0.tgz","fileCount":3,"integrity":"sha512-FHSIjmCZjAHQyz7pWnDn1BmR9RlGCD3gOb4X/GS6kuBZ3R309cmoq2LhmKy00d+66G8Fslnjn/pOmTd0Ym6tyA==","signatures":[{"sig":"MEQCIETIAPh2RLwbBCjjhxgmdqDHDOHQjkxNGvrXzv34h4e7AiA4RezBJe7GN1c5xmHiUEUR/6tzn/MJtLjpaTFTmqMZDg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnRHyCRA9TVsSAnZWagAAEtEP/3JFWsYTm9RmkeuYy1bH\nmMPLa+o2bNZjn6f+lEBGvIlJgfFmJXyz19jcW6b0XzQ83g859Yh/G22jOxLU\n8/tCKYbLOlAd3/1dVlauCvC1QDyhWVTRjW25JsSFN/nxaEog/h96kEl/AMhn\nTpM/UE9WG958nKbEfccXpbO3+VK/QtyRx3+dbaDjUZxek/Dg5uNlzzEwBptl\n2syAAqy4wiVJUhfzT2yjvmTFVHjIenKGfam90XPeWFO+63nXAMq5w/SBBIms\nm81i0at6da/lhS7UOECY/xNHYmDUT/p0fOxlL3ebCH61TIymcwA692Mc9tY8\nkgfJCmB7cKZzdZnquqQUOmDrqK8HJYIHi+LAoyeXqij8IVQTcvsQCto9rxOO\nDcrcuMXacCwhDKyFPQAD1jRHA9xzM0QmUzbp4SeW+y2OygpJWfzaT4o33MnK\nOTaEnPVjCEDV4OlTMJDZbzmXN3+gLrMUzg2aNs78lXiVO9u9gWNWlGIUnnUp\nMNxoYiPxcabbwruF+2dN+wZ0DdKz6px6LBoRSvbFK0pkbMMXb+ueE7DGCe0c\nzWAxCwWGw5SycZ6ysuj+YfASFIlaXynoQ2qKgVGWtGY/T85mSs7BheFIU0od\nF9NrNpL9twKUd5l0ZAEGQBg6qnsXW9boWZ4s5QTz+PNLAMZaE0OnnxdygFyW\n99hh\r\n=rsl0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","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'","check":"gts check","clean":"rimraf build/*","compile":"tsc -p ."},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^6.3.0","shimmer":"^1.2.1","@opentelemetry/core":"^0.1.0","@opentelemetry/types":"^0.1.0","@opentelemetry/plugin-http":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^9.6.0","gts":"^1.1.0","nyc":"^14.1.1","nock":"^11.3.5","axios":"^0.19.0","mocha":"^6.2.1","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","request":"^2.88.0","ts-node":"^8.4.1","ts-mocha":"^6.0.0","@types/got":"^9.6.7","superagent":"5.1.0","typescript":"^3.6.3","@types/nock":"^11.1.0","@types/node":"^12.7.8","@types/mocha":"^5.2.7","@types/sinon":"^7.0.13","@types/semver":"^6.0.2","@types/shimmer":"^1.0.1","@types/superagent":"^4.1.3","@opentelemetry/node":"^0.1.0","@opentelemetry/tracing":"^0.1.0","request-promise-native":"^1.0.7","tslint-microsoft-contrib":"^6.2.0","@opentelemetry/scope-base":"^0.1.0","tslint-consistent-codestyle":"^1.16.0","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.1.0_1570574833561_0.8300890189748467","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@opentelemetry/plugin-https","version":"0.1.1","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"18133afc4b926ddce8aa128a93e80281b78aa571","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.1.1.tgz","fileCount":9,"integrity":"sha512-50TdFQKo7p2jwPClQt/OnfCC/Oo+nV83UfakQMh9oMfPUVfU9xU98ihZX39ub9FpfSVEWWDB5xQZWr0X7JhE3w==","signatures":[{"sig":"MEYCIQDg9nbjDEie96FGAGfmpw+TNG8W0RZyvslaNqiz8vwp4AIhALeoD3Gm2xCzflm4fUBCJWggctD2Dp5VT9EZLihYhKrd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpls+CRA9TVsSAnZWagAAkwoP/14pH7wFzlyIr0pNTguB\nyBRzvsYJZYULFfQLTnb1GCDXC41aD9L+LdHIDUpP/8fMZqC1aBkosaSm7Ytg\nNMk5e3l6lHAB+PPVALcGcNPmAnQq49HNl5+EFDTKJgEyAEP7BI5V5bcz9zPN\n16IoDVSOhqC8YR2d9GWYtl4kJ5Ov+zXn6sjv2Hs9twn8l+EwY8pIywb7bUZM\n+ATfSIxIE+79bX7Wyg9Y450+Ey+Uttb9MteieLbnrFwqJcSxFr/JAlDIZ6+H\n4bC2wrhinYQdDNqY/1goQfIsxMnWolQJEUurUIX0tjOKYOOBJNzD2kZtcX4Z\nbRb2fMJvHKy2pDI03PaK6K0Uu6V6OZMZV16/yJa4OUpBJHEEXfwBI0LspGkW\nXrizwYBzipHwFXPPmPM/LG7/Ke5DPc/DXnPkxy1i6qU/ltihpjmCq8uH3cJP\n3QmXcRRLEbrk8lPtxBv/1U1VK4JZHOmIcrd0bzbPLHWRfmw/jDvNQ9ZN1c4I\nWEvamj/CuqPKUp1bhjr7LsONaP2lpdRtnutB+aso3mILBLSkkXKfjTtTBzag\nmYR1iaiXk/eU+9W+dTvIIZvBxIx42wchgLmt1OpiU3rwVz/fxH0vTMDXz0qo\nM1VYPZ02U/5ypXSReQQ5cyI8OjldqX+WdZs7rSL38cu++4yDrd3TpVBcwbkn\nJi9Z\r\n=ZcZ+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","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'","check":"gts check","clean":"rimraf build/*","compile":"tsc -p .","prepare":"npm run compile"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^6.3.0","shimmer":"^1.2.1","@opentelemetry/core":"^0.1.0","@opentelemetry/types":"^0.1.0","@opentelemetry/plugin-http":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^9.6.0","gts":"^1.1.0","nyc":"^14.1.1","nock":"^11.3.5","axios":"^0.19.0","mocha":"^6.2.1","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","request":"^2.88.0","ts-node":"^8.4.1","ts-mocha":"^6.0.0","@types/got":"^9.6.7","superagent":"5.1.0","typescript":"^3.6.3","@types/nock":"^11.1.0","@types/node":"^12.7.8","@types/mocha":"^5.2.7","@types/sinon":"^7.0.13","@types/semver":"^6.0.2","@types/shimmer":"^1.0.1","@types/superagent":"^4.1.3","@opentelemetry/node":"^0.1.0","@opentelemetry/tracing":"^0.1.0","request-promise-native":"^1.0.7","tslint-microsoft-contrib":"^6.2.0","@opentelemetry/scope-base":"^0.1.0","tslint-consistent-codestyle":"^1.16.0","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.1.1_1571183421289_0.7010953550338161","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@opentelemetry/plugin-https","version":"0.2.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"a967e84291f889184c73009f225a6f110038e12e","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.2.0.tgz","fileCount":9,"integrity":"sha512-gIzdl17CKuajCIbL/z+wqaCcg9NIvyj8/C4mcY8GxIL+L4hb/io1kxVGD+a8zcxXV7yvOFoq9g866sX348Awpg==","signatures":[{"sig":"MEYCIQCLLMHYvI9sX+QpXkL+8xz8bWjfOKmCd6E0nSfnKxWR4gIhAMuCd+4AofrPPDeV5FBa2jVFm0mSDm5y4WO+YfmyoMKW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwIf9CRA9TVsSAnZWagAA7VUP/1Hk4FTbJFlCJQM+wyrK\njKv45Q88Ew9TZutbPvar5JtCNxi06tp88zAUtP3bPH4XxG15HYk68i86ExrI\nTTIgE3yoSdDzDSggMkY+1DhyLaqgG8c8qok2GxkLV8I/ydPFSwUd4YXJNIni\nAh14tJwID1z8jOZizeUjezVfRrbQdmriI+PlisGmmyfLOEkc4iiMM4x9ownS\nLTi1aYZPoj+VrIWDZozep/gGIns7aYag7QtZI5dW5v7a56wbok0GnUknyq1U\nUtPjqs9MEjDx17jelz2UgNBMTHA4cE3Z8Ah0E8RPRcCj86M5EiJikIhPYHFa\ngykhW9Dvvb93SdM4AIT3m+g1OoERSjUxnUfQuwEMpMQkgDF7rlQArQsMkJZg\nYqNGVOEFDGkYirO4nkTRIXDgLMoWsgQ24ctRd/8nVM6Mv4OgLjOP/yJcvbyn\nGbwI9/qIi8C6YiBmXclWyM+XBcC0a+ec34N/re/VZHQV7CsadnFMbLF3sihw\nayd4eEhQdC8wStPFfcLEdsYv1BO9tLcJnIEIXb99SGmSix4I5QMEJ7/fuuAL\nEVnCrosLYoPyswRCaUVYwVsQNuq/br/0qkjIE5M2yAgdtAIQ/QeK29YXG3Pd\n2969JrFaWmrySyAN+imT1ZDcxFjshLrZTjpMB8+U5/ckJlhCENQvd/tNMnaL\nu8/7\r\n=T7ap\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","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'","check":"gts check","clean":"rimraf build/*","compile":"tsc -p .","prepare":"npm run compile"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^6.3.0","shimmer":"^1.2.1","@opentelemetry/core":"^0.2.0","@opentelemetry/types":"^0.2.0","@opentelemetry/plugin-http":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^9.6.0","gts":"^1.1.0","nyc":"^14.1.1","nock":"^11.3.5","axios":"^0.19.0","mocha":"^6.2.1","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","request":"^2.88.0","ts-node":"^8.4.1","ts-mocha":"^6.0.0","@types/got":"^9.6.7","superagent":"5.1.0","typescript":"^3.6.3","@types/nock":"^11.1.0","@types/node":"^12.7.8","@types/mocha":"^5.2.7","@types/sinon":"^7.0.13","@types/semver":"^6.0.2","@types/shimmer":"^1.0.1","@types/superagent":"^4.1.3","@opentelemetry/node":"^0.2.0","@opentelemetry/tracing":"^0.2.0","request-promise-native":"^1.0.7","tslint-microsoft-contrib":"^6.2.0","@opentelemetry/scope-base":"^0.2.0","tslint-consistent-codestyle":"^1.16.0","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.2.0_1572898813371_0.925393550190504","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@opentelemetry/plugin-https","version":"0.3.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"79db6dcaef351f64a7c05e85a03c3abf4c183648","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.3.0.tgz","fileCount":9,"integrity":"sha512-382Rh5/nzR0fkoZiF/U4LG4cgvAQ5JMgep435AAoz5dcnUmGNGBdpChAx98VsAvgVbBBoDDJ8YGSPn57wcH/sw==","signatures":[{"sig":"MEQCIHnBshGtXskt6o3oMwVVtbmRYVf2EyIFQsycmAI72GqkAiB3/6JEpezM/wkcb2/bx62KMUqZtayTm8m8EExY+OILiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd8+itCRA9TVsSAnZWagAAS8EQAIlo2piuNshEmh1s3fZr\nzuVQgSqQW5o+LL/rCCbLfR4I8k+uA8Qx+MeCkV/OeGNdxHRVvg4itfMB9Iri\nVFwKPkwnvUQJ1RcH8ywpIAnjd2Er+wAQi8eKxrvVwB+DvCkSUDZt3+kp1/dy\n6usf0RtLk9FRdFd9vC6Dic2692R/+bgiqv9EddKX9DK0wWzsjos3OJw4kbIZ\nkh6VsJfPlobZdrY4tN2+9/yWMTjPTQ43323UIIOGWG14l1OD10Lu53E6yE33\nZehwaWyq57dLG3RFw6ILSvQtWnKVOUmW+yE4xE0FMResiF9CI/mfI1gqTJ4x\nhcda3gvn3d9xwEQ+nT5Vj0xzVNBxyB6nYFyHhMqOFzN8RNFERAHTXeRhgbyV\nhWaqWlo+sI5sG8REE1vmZwJ5bIE+gW4mk4HXR+7wKb2jr9nbZmlto1un+Kli\nagiM5f6WoQr+qtUxtUquf1tDKXFPaneSUHRhxhFm8a2IR1U0ULBzt+RPqjE8\nSzAWsQCOjC2r5HsgUDoXTGlb+CcHXnvfXrL83lYPZStIElTrxFOOkYxOx/TB\nfVZJx9A+owhYystW5vNhWBxHexilIkdOckss36cDIqMuzOjdnyc+XIvLE35h\nass/nv2hmKbwZzVv1PZBnpKAjh67lrog3xR5/Wjxy5vYu4ONWRhnhzbMbdX3\nKv3i\r\n=ZSWY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"yarn test -- --watch-extensions ts --watch","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","check":"gts check","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc -p .","prepare":"npm run compile","precompile":"tsc --version"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^6.3.0","shimmer":"^1.2.1","@opentelemetry/core":"^0.3.0","@opentelemetry/types":"^0.3.0","@opentelemetry/plugin-http":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^9.6.0","gts":"^1.1.0","nyc":"^14.1.1","nock":"^11.3.5","axios":"^0.19.0","mocha":"^6.2.1","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","request":"^2.88.0","ts-node":"^8.4.1","ts-mocha":"^6.0.0","@types/got":"^9.6.7","superagent":"5.1.0","typescript":"3.7.2","@types/nock":"^11.1.0","@types/node":"^12.12.9","@types/mocha":"^5.2.7","@types/sinon":"^7.0.13","@types/semver":"^6.0.2","@types/shimmer":"^1.0.1","@types/superagent":"^4.1.3","@opentelemetry/node":"^0.3.0","@opentelemetry/tracing":"^0.3.0","request-promise-native":"^1.0.7","tslint-microsoft-contrib":"^6.2.0","@opentelemetry/scope-base":"^0.3.0","tslint-consistent-codestyle":"^1.16.0","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.3.0_1576265901004_0.2874949222559964","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@opentelemetry/plugin-https","version":"0.3.1","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"be156e80dacb41d952c1755c6df076900fb2c59d","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.3.1.tgz","fileCount":9,"integrity":"sha512-sxpvB3erSPMHjAOHQW2LpIeev9Xkp67pYwGhjiSawz6ps+OOI5fyVvqRFL+vLwiA2Y8ehFMeTMYEy7KiF3EqFA==","signatures":[{"sig":"MEUCIALdaz6DnLaoPyf0LHsAT3TRyBtDuGPmndUGmgfyFZAhAiEAlW/2E3046VmU3aifOH9yOWk7vMRTWY2SpPiC39VnzjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/WDrCRA9TVsSAnZWagAAScoQAIRYN9TEdjzbWH1MXgdG\nTQ+IWETtnHByfBV3SXWonR1sw79gXTR7gH2FEWSPdfLqC1Dq8viGOHHfb0WP\nP2Mjlm5dlot2ZnCzvXECI2YUjqilxGutJuZEVO9LPrIp733m6mYAWomIL8q5\nhe7xensoQHRMkappqL7RrvQDJru3qG8SVL708KYFKv42m1lwLqh92X5NfukX\nEjFqlwc8/hO8NGe+v+yrW9KaE94sQgWrUiJtIOvZEybFNU3EvSesm2+klds2\nbPBzXyETb8gi7hRcy+pzgQy4ODGj4li5xZVlUJjwImc/9QMoJtBc2vFI3z9e\ngLX7ZE+IfT7+3IqSqU+2ZAC+7oy6Me6tsglhA8v6DlcoEK8/ky31p6/FmUPa\nRKbAbxau2/UhL9ryrnWp33DSzTqmsFqLo2DYJw94FWKI6QdmE9V09b6z3g59\n57ruGXe1QS3jEA0UKrRcHs2f7NxDOV4h1KGj9Ywr/ckHziNk/a/o8SdKvz42\n8bWqdzlU95cDJLJCNybQGlR2DbJBgcYDhY+/gx8lvLTLbtdLVpWM9Gl3JIMs\nZju9DoZiWdVZ+0gCZZfR4sV5ZpnJYPy+n1yDBAF1CLFlf6PVQ8Akn6qP2EKl\n1G3gvSYxtWvIte+vrSd17yPDXaQ7Aoaw/PZyH/inyriyqSDmml9z/7DGrMWo\nw48v\r\n=N4Tw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"yarn test -- --watch-extensions ts --watch","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","check":"gts check","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"tsc -p .","prepare":"npm run compile","precompile":"tsc --version"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^6.3.0","shimmer":"^1.2.1","@opentelemetry/core":"^0.3.1","@opentelemetry/types":"^0.3.1","@opentelemetry/plugin-http":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^9.6.0","gts":"^1.1.0","nyc":"^14.1.1","nock":"^11.3.5","axios":"^0.19.0","mocha":"^6.2.1","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","request":"^2.88.0","ts-node":"^8.4.1","ts-mocha":"^6.0.0","@types/got":"^9.6.7","superagent":"5.1.0","typescript":"3.7.2","@types/nock":"^11.1.0","@types/node":"^12.12.9","@types/mocha":"^5.2.7","@types/sinon":"^7.0.13","@types/semver":"^6.0.2","@types/shimmer":"^1.0.1","@types/superagent":"^4.1.3","@opentelemetry/node":"^0.3.1","@opentelemetry/tracing":"^0.3.1","request-promise-native":"^1.0.7","tslint-microsoft-contrib":"^6.2.0","@opentelemetry/scope-base":"^0.3.1","tslint-consistent-codestyle":"^1.16.0","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.3.1_1576886506607_0.07463607477641276","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@opentelemetry/plugin-https","version":"0.3.2","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"9c3ff7d5b78bb9dada369b30702c9bf734dd0b8b","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.3.2.tgz","fileCount":11,"integrity":"sha512-W12arUDSG/keGppamp/VKsy44zYsIybXdEMRxtXSKGqL83crgLz9Mb2PSLSdpRXjW6JppIKGU38YrjhIUoFXoQ==","signatures":[{"sig":"MEUCID5Kyh1vTnGZ+0WJVI3VvsTSjKLPeFm9rxgcW6EMDg3PAiEAq+yHmKYQrK0NWEaqjcRFLt+QdcCBrwGwIkcU8e9fRiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27306,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeD7jzCRA9TVsSAnZWagAA6R8QAIV1vHcY6ykhaQmMFyKA\nsTqaJsErU45bAsI2RmlknhChh30DfVMRWoCmPF5wRh2XyFD6ZjYB+qGdE/bq\nTy/4mpwdQg3gCjfNdpyj0g6bzKxHu3H0tKUiOWBJu0+1hE3yom9SOYcw4Oy8\n+WQmDHfEmJ5VPh/4YYdc5+fV76iDLO/0CL7CrmrAEqa38HKxrIW2pB0u6x62\nE2RIfDBfKTnAsDSvYiQTzLrzT5hM2JMKkd56QyFBe+AA5OmCFzvYk4QC1jja\nJtj1Lyy13tgrgp3OaBFv6R19IuNAFZ8PX0dcQ69SvQD8OYi2KIJDZ6f3tg8g\nVYs3DmMWzwEfvnx1T1sr8AQZbszky7VjWX5/zGazVLX4dbmYsyTDS1FCd1E5\nVva6m6QVqNtqQtJ+SVoO9P30BqOVwKbUYSsPRqilY6oaMViEzoB+3zzYL7oA\ngs4utwqxLvdB7I42HXj+EmctRA6KlflcQteMoOt/BvYm1yRcOpHNlSjw2fVi\nWAKKeK9UsVjv3fjDMFXBWeyAMt0+cZMUcDMF03HNGHUF8lwEr5/veGKtKVKG\nq1IJgkLIH/+b68gurWtDBnMRqDHw5/rFLhhBp1oMULKqcaVjhTNDfCaVla0C\ns1UJANSDtS6DdjnetlDRVNvEHNEsQItbl07YZOwXLzhFYsu6Dc4eN/o2ilRi\nLbTt\r\n=/3ss\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"yarn test -- --watch-extensions ts --watch","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","check":"gts check","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^6.3.0","shimmer":"^1.2.1","@opentelemetry/core":"^0.3.2","@opentelemetry/types":"^0.3.2","@opentelemetry/plugin-http":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^9.6.0","gts":"^1.1.0","nyc":"^14.1.1","nock":"^11.3.5","axios":"^0.19.0","mocha":"^6.2.1","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","request":"^2.88.0","ts-node":"^8.4.1","ts-mocha":"^6.0.0","@types/got":"^9.6.7","superagent":"5.1.0","typescript":"3.7.2","@types/nock":"^11.1.0","@types/node":"^12.12.9","@types/mocha":"^5.2.7","@types/sinon":"^7.0.13","@types/semver":"^6.0.2","@types/shimmer":"^1.0.1","@types/superagent":"^4.1.3","@opentelemetry/node":"^0.3.2","@opentelemetry/tracing":"^0.3.2","request-promise-native":"^1.0.7","tslint-microsoft-contrib":"^6.2.0","@opentelemetry/scope-base":"^0.3.2","tslint-consistent-codestyle":"^1.16.0","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.3.2_1578088691206_0.6314399546561118","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@opentelemetry/plugin-https","version":"0.3.3","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"5c5dd499ea8045c3a36d3484c0cf9071056954ef","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.3.3.tgz","fileCount":11,"integrity":"sha512-TTnK9mxQJ4UGRlWeKP+NpJ3frh+RCO6wpStI3ZkovVJF0ynzshfuYPOoaXMjPPwCIe5pOmmMQYKEmtEoMCdjgg==","signatures":[{"sig":"MEYCIQCXhZ9Zn1I9r6h4loWrRoHtclUhdXYHWQQNNKbJXHFingIhAJCOCwf7vQ6c2rMY7wOCXRWMioA11qGHzyB6hgxbppRQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKNF5CRA9TVsSAnZWagAArfUP/1iHfc3RUr/JnrzIZag9\nlvgSQZSRY57fiWcOL5tE70yo+xuFjS4SfkEuwNMyxMX2t0yP0Tg/XrUtkntF\nIgm/2Fhv7A6+F0ChZBMf7E5S8+CkAA5yt05w4WmUorf1nNGoJwlov8u8ctVt\na+L6UasDoYq4Bk3mH0hAMJvd5H1qEUtvUZJjiyGD3juu7RN2C7ewFT6CQsFg\nprybcFj/D9iWNdHboq6BUaJkRxI56+/nbBqgDRz8mIhy3/hluCLLQi5FSHOo\nizEFA6iAaX2ii7Op078r0w8NRohMDa40huFmBTpDvAL6u/emfpLGDfnfnslk\nUvKxQpoWcjOieroowng/BxuZ7eQVa5Cl7E6j3BRZLh87N0uTZxFm/ahN4MyE\nk60xhXrCEEhXcMruwZQcxb+Bxeht2pra+Sl7FWa6G5TLeqyx97x/sGwINkJ5\nOMQ98gTdaZtZ2ywDRSEkvJkg+EYL5Iks32J628mQ36h7TPS1/5EW6sBtr1ED\nLGu9aQr4gg8ZcxvDgZX78xvtmgiM7PwPDq/25Za5II8sv+znFyNnqPchgIiF\nmzidxILjiceq96T2VjioYM3CiCBTnNXj/j8eoQnKw05PtJtGXb7ODwdAGbec\n24K1ZPWplnYPhxtgVHietpsPD2uRXIR5NS+DJCP8t78b63ssFogTizDLNMFD\n4Gcm\r\n=POB5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"fix":"gts fix","tdd":"yarn test -- --watch-extensions ts --watch","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","check":"gts check","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^6.3.0","shimmer":"^1.2.1","@opentelemetry/core":"^0.3.3","@opentelemetry/types":"^0.3.3","@opentelemetry/plugin-http":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^9.6.0","gts":"^1.1.0","nyc":"^14.1.1","nock":"^11.3.5","axios":"^0.19.0","mocha":"^6.2.1","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","request":"^2.88.0","ts-node":"^8.6.2","ts-mocha":"^6.0.0","@types/got":"^9.6.7","superagent":"5.1.0","typescript":"3.7.2","@types/nock":"^11.1.0","@types/node":"^12.12.9","@types/mocha":"^5.2.7","@types/sinon":"^7.0.13","@types/semver":"^6.0.2","@types/shimmer":"^1.0.1","@types/superagent":"^4.1.3","@opentelemetry/node":"^0.3.3","@opentelemetry/tracing":"^0.3.3","request-promise-native":"^1.0.7","tslint-microsoft-contrib":"^6.2.0","@opentelemetry/scope-base":"^0.3.3","tslint-consistent-codestyle":"^1.16.0","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.3.3_1579733369024_0.024901556511769618","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@opentelemetry/plugin-https","version":"0.4.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"574cf5fe3de8a7d2685beab7a64fd88bb79f0445","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.4.0.tgz","fileCount":11,"integrity":"sha512-MBcZ4mhs9O8aXrg4up95WU1GN+e2brie8GFrqh5bHsFpEFuvMvpBUp5Aq8M0HRiNhkh5H7P534xtzSvuJNKCvg==","signatures":[{"sig":"MEUCIQDS8YTLLvOtCbe4NQg/vygKtQNcXmZTSTH40m+EnL11XQIgfRh6rZDfOpxLIw7gufm2/NQYDRC0CMPPaDbkxYY0qfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27346,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeO0n2CRA9TVsSAnZWagAAh6QP/j/ojZuMc+Y6YiDCBAi0\nPlaNUpkpiliv+znWfBtCOmGCUHOgAzVc8QnpIckhjhsd1Dm6lHME0U6a3VFO\nnRjm1XmBtGCNUyRKIEVOgA21phIYgmiOevJEjMFz3wsOe2uDPaFJiur2tH+f\nin6xK0FvTpvw54ZCvwZJL3wxcE2zYT/y1uymdgsohD6jJfGgcjkdSXpHrbOn\nLo4Elrx3dHIaQEWl2VYBjS1nGipMKAkzeZECyG/q7Rk/EIX2EI7JAjq1yASO\n9lLEVrT7QnC8XqxEWOR9oI4Mo1h5a8jxVKh2v+n5XysswlRV5300Dw2LraUn\nvP888ZPDSYtJpHjT0XwHa70ySX3/g/DSCd+CxtCv7g/5GoQbKhpcwkgRJYWt\nmhQNJzBGum+ypS3mXdXG/NzybgIKLT4HatE1Lr02Vf7UqUBddlbKSyIREBx3\nz68wAgExnYKxntxnhOd6p9rSJqFm6LkpPYhfntJXXSj/jjxwCGs6uu0P05p8\nQpvYVjNV+6kUWh0gzE80DXh3GJOd1gijuCNvimQaBA86gladOvLD2T+oZ9jA\nucRTiD/8JtTGzymuvOvv687t3GxK1SCHaGckP5P4vgsBdgXNORG0f0RwddYp\ntMu6VdUqUPhZcPraE5KRrOji5wUFcLGzL0Didc4pzuRDOlLA85yUv+7GaC1K\nczf3\r\n=SJgJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","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/**/*.test.ts","check":"gts check","clean":"rimraf build/*","codecov":"nyc report --reporter=json && codecov -f coverage/*.json -p ../../","compile":"npm run version:update && tsc -p .","prepare":"npm run compile","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^6.3.0","shimmer":"^1.2.1","@opentelemetry/api":"^0.4.0","@opentelemetry/core":"^0.4.0","@opentelemetry/plugin-http":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^9.6.0","gts":"^1.1.0","nyc":"^14.1.1","nock":"^11.3.5","axios":"^0.19.0","mocha":"^6.2.1","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","request":"^2.88.0","ts-node":"^8.6.2","ts-mocha":"^6.0.0","@types/got":"^9.6.7","superagent":"5.1.0","typescript":"3.7.2","@types/nock":"^11.1.0","@types/node":"^12.12.9","@types/mocha":"^5.2.7","@types/sinon":"^7.0.13","@types/semver":"^6.0.2","@types/shimmer":"^1.0.1","@types/superagent":"^4.1.3","@opentelemetry/node":"^0.4.0","@opentelemetry/tracing":"^0.4.0","request-promise-native":"^1.0.7","tslint-microsoft-contrib":"^6.2.0","@opentelemetry/scope-base":"^0.4.0","tslint-consistent-codestyle":"^1.16.0","@types/request-promise-native":"^1.0.17"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.4.0_1580943861654_0.06848376097950615","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@opentelemetry/plugin-https","version":"0.5.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"804eca30e649f9db226d0193645dd4dce48fa07b","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.5.0.tgz","fileCount":11,"integrity":"sha512-YZk/6JT1NXfNsi8rFQ5RCutniPLbdKzn1M2MOu2Nw5T/MA6kyLdyh05gmssz4ANY++KGKEu9KbLNslcJsfEo+g==","signatures":[{"sig":"MEYCIQCllnv3MhK1bd0PfoKbfOc3JSVKQzv34hq/zocZtXjzdwIhAKw1LQKH65ZavwO/Pvx6sWNlzihj/FxNJiNKdlkUwin1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb/gdCRA9TVsSAnZWagAAGE4QAJHuEyb5sQwgASB5w0UL\ndUnIqRD4WOSCmTTHx0+othOqKSN57aMsOfV2xmRDWBa8kKfo+wimODdnUcWx\nMwmOjlMKy70s/YSLKag50+iiQnqbcf7n/ZqJMHw8jrSZ6YPzxjzs0DOE1OH1\nzVAGVFUFeHld1lVdqEhVv6kddkw9/DXDGsbvP0FwbN6sEBqyn/7wAiLUlGOT\n4ISkcwVj+RNKNuIWarhkUee5WW2g0wQcR42BkM2hPrUDhYaRvUKTC7oh5/cZ\nEL4lzHPzCbfDPvTZbws+6s0uXk5ZZoCc6j7Hn1yu2eO3ExjAJfrL+FbwEw7A\n4KDz1fkgAFKjluwm4Ipq3WifNiQqAwAIJ/DepIpDlDzUuMMKFSKZCIWmNFNE\np6ETuG+/z3oFOdh9SDHIZ9NobfOE8J+zLwuwmf6bGn34ALrzIHikH6Sbdxq4\nVV9w37HCXN0RzfsBvmH8FloodtgX9EIpAFemBSFnOudUECrAhjnqxRh8nY7l\niM6WjO0uiDip0c4ysMEjApz4Ir8ggke4npKG6QU+K4/CqQ/iL1s4LLtr53tv\nbxRAtqtAM6JXafVL6JQhyyKMEsFT5de2Af/DLECuJ2On5yuhKJOkhUqSBpki\nrIX7SaPMtAFs8QD9px3kpwPmKihEyeNsdI27v5066qcIfLaFVGDTCrhgBRN9\nhxKc\r\n=p8Uo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.5.0","@opentelemetry/core":"^0.5.0","@opentelemetry/plugin-http":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^9.6.0","gts":"^1.1.0","nyc":"^14.1.1","nock":"^11.3.5","axios":"^0.19.0","mocha":"^6.2.1","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","request":"^2.88.0","ts-node":"^8.6.2","ts-mocha":"^6.0.0","@types/got":"^9.6.7","superagent":"5.1.0","typescript":"3.7.2","@types/nock":"^11.1.0","@types/node":"^12.12.9","@types/mocha":"^5.2.7","@types/sinon":"^7.0.13","@types/semver":"^6.0.2","@types/shimmer":"^1.0.1","@types/superagent":"^4.1.3","@opentelemetry/node":"^0.5.0","@opentelemetry/tracing":"^0.5.0","request-promise-native":"^1.0.7","tslint-microsoft-contrib":"^6.2.0","@opentelemetry/context-base":"^0.5.0","tslint-consistent-codestyle":"^1.16.0","@types/request-promise-native":"^1.0.17","@opentelemetry/context-async-hooks":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.5.0_1584396316908_0.13911403783567233","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@opentelemetry/plugin-https","version":"0.5.1","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"b5254c4f3d592b469598ed134866b75cd794d75b","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.5.1.tgz","fileCount":11,"integrity":"sha512-GYSJY29KV8AJmGXRwVI3YWzx7VTaurm05yeJIDmHjq8/Dz04/4LiSaaLweplFqbYDFbm8u4GOkQe2iBSe0I9pQ==","signatures":[{"sig":"MEYCIQC0iw4OEWy7AF4jt1CSkuAwiHLgnRyp9fGcbNWweEhJTwIhAOzQNsNrg9a9qMx3a2gfUa+I0jxHm+JFHkIWIBzsvF0j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedBKCCRA9TVsSAnZWagAAEggQAIiR3JvsWqvivokydKBs\nJnb4W+tSGphsqA7HTi79crxRbworheIvQOXWNVsBMM/vfKT6fglXTh0U/Bx+\nKZyhwVol7ISSbMCUxY3AzMORn2nIRTowrwJo/w9rcBJH88obwVb548f+RYC2\n9l3aFmIBfi8ovnKyFBl1uoX/qxhbG2YJeVtXuignLMbeH2tkVIOFrrjhKts5\nqgCfvSz5FAeXnAzdGQwVqOAmjB8q6XvflABqomXe+GTEZyfw+d+dploqFwCM\nialJQGjqnOGKg5TK4agG2qZ8/LtbdxX0/BC0NLEihHmGnFGk0Ez1himM/7KC\nHMsIPTRfIKcIoMXFqRf4Nc+UihxVpaaZG/jh4wxV6jCQ3GFX++3FxTwyShr5\nEhJmJXCJ3tixjP9dsATuNaVV1M/swj6mFRwRgap1Ldym63581o97OlC/kZ79\n1vlstQLGPrN/D1giJH09PJCUJfkQmalvEn93I8n3Lbbun8vzgX/wl6uM43NR\n5IkDLipB8eiNl/7p06XZm5f//2TcyqKSWto+/q115rA7EYsezjFlwM/AIhnw\nQ4czg0+3JodzW0eYMf6x+atVTttkndnvqcznx9HQ3GiSXmwi84gKIXu1M2zw\njLMpwR0L3ORSWW7PAWNCF5dluhqVYx411L6OaYjZgQapjboHtHIZRwtjwopO\nxD6+\r\n=Djx4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.1","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.5.1","@opentelemetry/core":"^0.5.1","@opentelemetry/plugin-http":"^0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^9.6.0","gts":"^1.1.0","nyc":"^14.1.1","nock":"^11.3.5","axios":"^0.19.0","mocha":"^6.2.1","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","request":"^2.88.0","ts-node":"^8.6.2","ts-mocha":"^6.0.0","@types/got":"^9.6.7","superagent":"5.1.0","typescript":"3.7.2","@types/nock":"^11.1.0","@types/node":"^12.12.9","@types/mocha":"^5.2.7","@types/sinon":"^7.0.13","@types/semver":"^6.0.2","@types/shimmer":"^1.0.1","@types/superagent":"^4.1.3","@opentelemetry/node":"^0.5.1","@opentelemetry/tracing":"^0.5.1","request-promise-native":"^1.0.7","tslint-microsoft-contrib":"^6.2.0","@opentelemetry/context-base":"^0.5.1","tslint-consistent-codestyle":"^1.16.0","@types/request-promise-native":"^1.0.17","@opentelemetry/context-async-hooks":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.5.1_1584665217277_0.965165121149592","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@opentelemetry/plugin-https","version":"0.5.2","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"a35633bf8707a5e01ee05d18b6a8e04cbf006769","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.5.2.tgz","fileCount":11,"integrity":"sha512-ZiuQTszjfNme7K5/pzJgm1fess69nshyf/3lO007ZRU7wcyjpKyw4/ZCvP1OZ9vFMgXr1ET94HAUG3m5V71gDA==","signatures":[{"sig":"MEYCIQCPR+ggCnEiox7h4Jw9VHnju4WeY+YJtBJPiunCVnvCEQIhAK1QXz9vRXB74pRQ3+OdYn5nuQfd36qTus6oDeDobDhm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefkA7CRA9TVsSAnZWagAAgzMP/jzNtOZywDnp45gJ8t45\nMNuOHRQwtMOmRJcGF4M8iSsK5JgcFzDGatxl5Q6gTkqZzEmlDSm4eXQTBqrN\nKIBDVKTViHXzJ4cUQ30gcwVf1F+irHUlXSFTr5gMTGE7WWIgM2lOPF+xx2f7\nqxUXHK77psLmjHDnrg0iEY9L+h0RMIbCtnF0NLjXF0ikk35RS7Z2B1URBbO2\nGGeQ8iSo005al4fGJFolSwClVa7EDGX45bMvq42BdYgcq71qI4+vIxBAkax1\nsa3j/l1crXPIOhSqLPQC/HhOkSZAFC6607abGEpgmz4lcKy0Ez5BkOZPaGqE\nNyaOZBUe0FGA38k1tkoJV87YbPoSC4YV1dlulcPDpa6Y3SeZz5LCTuXC7Qzw\ncipMFYjrTF52Lejp/4TwZbr/vHg4G8JZ4Mhz1OUUgiv8j4jDdUFwR2E3ifz0\ntwanleaTyNNEpetrnbelv8MhLHq37ll42wO3ZNy1ZwPyAdFABRyF6r06CSxn\nIr2OzvDsWx5ot2l9FjeUAef0/2rUQpBDPMcQpsa0y8lIiTz/puNiB1nGSrqz\nAu8aCmC4d/C0wAU/z+TbVv0O9u5d6yHHWwow6HN+2290Bta+ST46lih7Abkr\n7Np1z8sgf1z5XU95Ld4Ezd3LRT3IlFjBLTMoQeFKvPlV4uGFXyTTng3zDisd\nwdKz\r\n=mQMn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.1","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.5.2","@opentelemetry/core":"^0.5.2","@opentelemetry/plugin-http":"^0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^9.6.0","gts":"^1.1.0","nyc":"^14.1.1","nock":"^11.3.5","axios":"^0.19.0","mocha":"^6.2.1","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","request":"^2.88.0","ts-node":"^8.6.2","ts-mocha":"^6.0.0","@types/got":"^9.6.7","superagent":"5.1.0","typescript":"3.7.2","@types/nock":"^11.1.0","@types/node":"^12.12.9","@types/mocha":"^5.2.7","@types/sinon":"^7.0.13","@types/semver":"^6.0.2","@types/shimmer":"^1.0.1","@types/superagent":"^4.1.3","@opentelemetry/node":"^0.5.2","@opentelemetry/tracing":"^0.5.2","request-promise-native":"^1.0.7","tslint-microsoft-contrib":"^6.2.0","@opentelemetry/context-base":"^0.5.2","tslint-consistent-codestyle":"^1.16.0","@types/request-promise-native":"^1.0.17","@opentelemetry/context-async-hooks":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.5.2_1585332283015_0.9632464863776891","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@opentelemetry/plugin-https","version":"0.6.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"b592775008d63e33a4a57773f9db4e1445f91b13","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.6.0.tgz","fileCount":11,"integrity":"sha512-4OEetJOOHMOeChCNiJK0LAvFmOVbnZ4H/GkU6gfi9zokt9qpFrlPxPU+RFoPOLfbSWGP6TqnP0PL5iWSVdFNrQ==","signatures":[{"sig":"MEYCIQDMXC70DqxhQJevpUFU/cTN0Syle7f5e/EtdVM3E0LinAIhAKFSQK+o4sJjqutn9yGcetxmHrathskiq6dZbRhY8dnY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehiG/CRA9TVsSAnZWagAA+toP/2ARs9IRJCLaCPAWDz4p\n9L0HWcXCKtWvjM9xMGNvAd/u11ICXDQSftAJcI4GvRRA3X7ZZrHURkyupxRE\nbhbvaS/cM3pCpjwZfvi4k+oTH2zWtzik7uhvlXkZZGVpiwwTm2Tn53QJNbQ5\njQUqcXuFf5lS3raEIUqR4rZdUyguGASsgwyZfW+THxfdzz8thniUr9eeka0J\nvbfQFAXP1S9ZWgGTyo34bIQuYM4MaPgM95ScV2VhihkM7spG8dPdTAJebfV/\n+C4MiCAwRptqq8+ZmTBS3Y7whxoMRf8BbB7X8TM5RX3d/Y4deD538wtZgDco\nlN/LhHcz9Y26grQWeEFRHFoiDSe/tB1eewd3JypgheT42kv1/udC6podTaTZ\nJtid2JEyRumu4hKl9eeYoj8Wrl9my1XmTaa199E14NxJupECsDpvW77+SgGZ\nuwO4Mr5ivNTSbfcU94RHB6ZW0D/0tkUMuzUWBrbaV5WtsdCPIaNFIQSN9ybY\nCiYcdVtXV3Qdswwlnj+kMYuJC4cTKCbngDkPKrpDtTzsaodnu5/5qFqB3nOi\nO/w4M5vUy9AwiRMQKCL7QS+4xmFrAgBNxQ2ApJmmlhpIZwBGmkMQR28q7YIr\n4QE/2q2mDJdPDl2GfM/GfUESJK3zZ8eeiPnCzHGQ0ecvNVVTs02Tn5j8ykWv\nxujJ\r\n=fP2U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.6.0","@opentelemetry/core":"^0.6.0","@opentelemetry/plugin-http":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^9.6.0","gts":"^1.1.0","nyc":"^15.0.0","nock":"^11.3.5","axios":"^0.19.0","mocha":"^6.2.1","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","request":"^2.88.0","ts-node":"^8.6.2","ts-mocha":"^6.0.0","@types/got":"^9.6.7","superagent":"5.1.0","typescript":"3.7.2","@types/nock":"^11.1.0","@types/node":"^12.12.9","@types/mocha":"^5.2.7","@types/sinon":"^7.0.13","@types/semver":"^6.0.2","@types/shimmer":"^1.0.1","@types/superagent":"^4.1.3","@opentelemetry/node":"^0.6.0","@opentelemetry/tracing":"^0.6.0","request-promise-native":"^1.0.7","tslint-microsoft-contrib":"^6.2.0","@opentelemetry/context-base":"^0.6.0","tslint-consistent-codestyle":"^1.16.0","@types/request-promise-native":"^1.0.17","@opentelemetry/context-async-hooks":"^0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.6.0_1585848767127_0.9038708154388115","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@opentelemetry/plugin-https","version":"0.6.1","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"1907da5594dbce6cfcbcd1ada195f48a5bb3a0b5","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.6.1.tgz","fileCount":11,"integrity":"sha512-G4vWbltK7n2bTOIWgItWARaic7y0nURClR4ba233s0GNl7hvzitJ7T0zNFzwBkiwrF+h8TfTXWEbO4kjrQ7SuQ==","signatures":[{"sig":"MEYCIQCHCaYJC2pdaR5wkD416se6Zsbzdjl4ItwVSJQMNLh7rQIhAI+qlLY1ohqqxG7IIZeJHG8X33EWYdpU8OH0gD1O4tWs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejhodCRA9TVsSAnZWagAAS+8P+wTO8A2vgd4U+8J3hls8\nl0OVUqZlxyBnTmEc9IJaNaP002pDoa2DPY/NanaN5eFqdLxik//hhRP2Qpn+\nKVMt/PPiKNIDLLmgTKUr7GrNkBGFkNx3DTQMyq7veoylZvN7aZbPJMXBdNix\n21pDTr9/6sYjiZ0aPPdwL/gxChjGClBVdMNRHwg91v6ZMID5POJ2DkgfBE5m\nFmCeRXSmv6XRyjLPXRxOsdq2FFuDbbwTyr3ZNZWZfHbHQpDYB8qz8z1ff5ie\nrxTTUZmLaL9neQPXIsnyFD5GRq/w1KKePI/k07nGg5pQNUuN1c+r9R/Y3331\nqvM2sewY0v+rrTRE2IM42Dle8ch+tg2kB6qDWxRN2DenXWzN+v7UdkgJhBWk\nHN3fadS9qE56yxzIYn1KSG6CLUSViG97RsJlwPju7hrd785W4HaIk2RR6S5s\n8xu0t6IAAXL5ySRwUOt8bZNNRbFmGYU0gjnrHoxz6VQpwhTJtLcG+/OiKags\noWeiHsL0ejn+won81+4IV5ZPOMGkSPf95evENQjgWpEB7IhP/H+O6t7ehdI6\nFpH8lwqpgk42b0H+FzPUjNx+qdW4JuGHWWMeNLNcC/9cshC5Q1u1tQgRsWUE\nvPkRYAE9++8p2mtzjzx2GUYTukJgqHSYuhotTmqCaMPNjbuuxYQK1ubx0VGl\nRa0T\r\n=MX/S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.1","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.6.1","@opentelemetry/core":"^0.6.1","@opentelemetry/plugin-http":"^0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^9.6.0","gts":"^1.1.0","nyc":"^15.0.0","nock":"^11.3.5","axios":"^0.19.0","mocha":"^6.2.1","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","request":"^2.88.0","ts-node":"^8.6.2","ts-mocha":"^6.0.0","@types/got":"^9.6.7","superagent":"5.1.0","typescript":"3.7.2","@types/nock":"^11.1.0","@types/node":"^12.12.9","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","@types/semver":"^6.0.2","@types/shimmer":"^1.0.1","@types/superagent":"^4.1.3","@opentelemetry/node":"^0.6.1","@opentelemetry/tracing":"^0.6.1","request-promise-native":"^1.0.7","tslint-microsoft-contrib":"^6.2.0","@opentelemetry/context-base":"^0.6.1","tslint-consistent-codestyle":"^1.16.0","@types/request-promise-native":"^1.0.17","@opentelemetry/context-async-hooks":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.6.1_1586371101430_0.6081322515723739","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@opentelemetry/plugin-https","version":"0.7.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"5fbc6060164ee2ee8e86f18501d5a86e9266e918","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.7.0.tgz","fileCount":11,"integrity":"sha512-EBa5ytnwHuJd/aq1+71os8VNpMS8ZC4ctujGpeA+rxTTy4DtpwLaYUGPxgOCWGwA7GR96/o8f5x2dd12n6Cp8Q==","signatures":[{"sig":"MEUCIDt43c8nDysjuc8uE9mBWTRKAh6790fSZGCqeIQ3XAapAiEA+qOg+WAp4OwuJmLhHxhu39ZfEnCtOXkyapkKFRXNv6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoyzYCRA9TVsSAnZWagAA8bwP/i21jdsn2NsnkFppj9T5\nFnsbemxu3XkfW0hqShzkujOwnvZapX3Qb2xT0dsXIZ/cUGM98CXlQ80ihnMk\nCiF+EoT+QqWvfggY+bhpRh/HvvbqCMuhEm/zbGMs5nCuYcYuLFokOW5bAIFV\ngLxa1kvPvT9gWjRf8+VX/Em3gcskXlSO3hOqBD3b/u5IVTdLEu7gYpfpee9H\njaeIG52Mp/eLPL9jHP3wU9fYtdDosy4quhPgAxaim8317PaqNcVqxg9e3q7E\nV+ECk1ZaXYfgfPATq8tVPDdXiabgMKeZQ7eUvWNI7t+pJ1LQqdDjV1ll3gMv\ndeRo9nCCE7thHRdb0/4ieLfKMki+UkRUQBEZzGNDuASocdF93t3xPRG8OvU+\nY5xCUIilcQ5WLAtxNUAWSf2pdNaFC2QGJ37+DFts1SmMkU38NbE0c975GDHy\n5iaNE2Gv+IXYxi3KkHg5pYQ+hRaxjKIGkW2HDNLFqIYF9AJzZaDjXWrqaNkA\nlStSsZdF0gHPb8cqCO78pZ1PT50QJt8boY8WsH6ShR7Yytqm3kLUzqd6OzqN\n5MPJIwBe8QndKtAAbTY3i5TKUEf4no+P05jPzQpnYuBOgBuLvmExFaKGcyH4\np30jMGgRSICdacdS4wgv8l3ksQCwe0RtikOD9ML7zXTpo3gKCG2bvqG8DA3p\nxJAD\r\n=B6S4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.7.0","@opentelemetry/core":"^0.7.0","@opentelemetry/plugin-http":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^9.6.0","gts":"^1.1.0","nyc":"^15.0.0","nock":"^11.3.5","axios":"^0.19.0","mocha":"^6.2.1","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","request":"^2.88.0","ts-node":"^8.6.2","ts-mocha":"^6.0.0","@types/got":"^9.6.7","superagent":"5.1.0","typescript":"3.7.2","@types/node":"^12.12.9","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","@types/semver":"^6.0.2","@types/shimmer":"^1.0.1","@types/superagent":"^4.1.3","@opentelemetry/node":"^0.7.0","@opentelemetry/tracing":"^0.7.0","request-promise-native":"^1.0.7","tslint-microsoft-contrib":"^6.2.0","@opentelemetry/context-base":"^0.7.0","tslint-consistent-codestyle":"^1.16.0","@types/request-promise-native":"^1.0.17","@opentelemetry/context-async-hooks":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.7.0_1587752151835_0.702057385802257","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@opentelemetry/plugin-https","version":"0.8.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"12bc30bbce8df38f078646465c7741a950b4b573","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.8.0.tgz","fileCount":11,"integrity":"sha512-LsQknz4rrTsZiPCOX9dt9xrbRVfaxxVo5G0iewr0Q9N02wvCcw2URtxaV0ZgvS+vAwuDsAevrEulCzf1T+/Mmg==","signatures":[{"sig":"MEQCIGosIlCxHQLa1T62IJR6tgxhGIlUygMR/9NmRoqnpJjQAiBr5Kk6Ml7O/NPNwDLJm5gZFIpTabiVICt2wpoj6YuvaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeutDvCRA9TVsSAnZWagAA4PgP/iVIbIlpmbpWLBjh9NGk\n3hR9zILhCtev38Z/jy70H2qg2wmeyNbVkuwWg4N1kQTmuRvOjsC+mPQytp+S\n1MCYTUouyNTLd5crxufnN1qMlZwMNUmh/EcJyxtMqR67DxcHL1XIyKUFos/g\n3lfHUARdTcKRfiB8VH30IG0yU2IVpvtCVLDInDDlnI12AgEEIAX0xWDwmoaz\nJuk0OKsyGVMilG4hBquO8GG7w9DbypF5Y849LldK9pq3mskpxXcsgeYOdtUE\nb9VmeTA3GgcB8Ibl2kOCgd3yryOjT86S18WIN/H9w9AlC3VKddGPd/8855M0\nmbPiheTeZUafP7VIu458kb/RUC2RJdAsy9TLfyPP2CyOiV+yb5XRwqn3DGoo\ndF7pCOKKCrA8HhtrqD2NrU31G8g1bksPssJhnc2+Wx33vXaW4oW+F+YHvsJa\ncNx6A2Hgj6EETTeaI74outlzUjCOtPp9N6tmC+R/0ijjr6//eiKECokEwa65\n01LvGt/DRy7/8zI5/H2sxGxA5dzl0GgwXHZT3K+BppvhRPYqFKq5dylmhHYj\niqiNdaUThWpwwOoJg9GWf/l5daYfusmnIvQGzkQppmp9p2l4gbE6xW7e/gN3\nEVBWAs2oLGnio3S9LkiJYDpAEUBh3AdzdHYe3q8acf+tI6B+7q89270nJcX+\nD+0a\r\n=NbfO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.8.0","@opentelemetry/core":"^0.8.0","@opentelemetry/plugin-http":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^9.6.0","gts":"^1.1.0","nyc":"^15.0.0","nock":"^11.3.5","axios":"^0.19.0","mocha":"^6.2.1","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","request":"^2.88.0","ts-node":"^8.6.2","ts-mocha":"^6.0.0","@types/got":"^9.6.7","superagent":"5.1.0","typescript":"3.7.2","@types/node":"^12.12.9","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","@types/semver":"^6.0.2","@types/shimmer":"^1.0.1","@types/superagent":"^4.1.3","@opentelemetry/node":"^0.8.0","@opentelemetry/tracing":"^0.8.0","request-promise-native":"^1.0.7","tslint-microsoft-contrib":"^6.2.0","@opentelemetry/context-base":"^0.8.0","tslint-consistent-codestyle":"^1.16.0","@types/request-promise-native":"^1.0.17","@opentelemetry/context-async-hooks":"^0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.8.0_1589301486551_0.5426200935786731","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"@opentelemetry/plugin-https","version":"0.8.1","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"4ff06d3643d721b3a6627ba6ebf15acd5b5a99bd","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.8.1.tgz","fileCount":11,"integrity":"sha512-SF/Hp65hBJhM9MMYiNdioSf1jRwtvAsV1rNw2jSOm1+9cQkb6GJRvEnR6IFMD/WAxpxwI/eUJILTQbqmNr1sNg==","signatures":[{"sig":"MEUCIF/4PWBX6YIqaZ8Sfq6EjP5wQQQwAklKQylOLnf5nqdUAiEA8NMvVVGmGyLFFzWWlB8BBkEUiE4971KSRJpZX5ZrBjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewuQiCRA9TVsSAnZWagAA/YkP/0viImrZo4dviQnBEa7x\nBIRc1mRFDucI9gmAJV024KThkT3ll0Ar4BKBluxIoCvnVVJmYtAuACOejjzf\n09XY/qKhg+fcrhUb+D/1jddwpOdKo3zg2tbRcFD+9CSLRmWsmnfM3YAmK10h\nlVK33sYpw6KzuyfbkN8V1CUbnKtSwO0gR/gwOA9Wior6ekO0Ov0rI99IlLxH\nTo6swGxsBXriFJvFKw3sOpBgiTHQNQkXel4ppG4ZOjzf28ZKCu7txMPiRsoE\n9RPsgKgA+OOfzUFdoUAftydyhS1BpDn+HsVXfHH3nbdyJCz+oDbzBzQy3AMB\nIkkgwtZhrQhkWjTz8OZXkz5Bll8VMNsc46WegEQR2nV+j9Rcba8M1lhxmNCg\ntJsOP38CmCFi76KNf96ntrHN27Wbt5GeO0anyFno3+irAd4OZvGmpl7/ohqK\nT4P5ERjA9J1PpEpvZabLrp2cK9rydAJfQJGeP7n/kQ20Y1JRKnIAtDpe0iAQ\nUCKd8kxIqcqzukFy4C3+uUDUmTeA3Mpb/1fhb19MtnbC8L/1J95gd3QDEVjB\neZMNO3IoJBOrJqP88nuBNG2xDmeL3n9nKWH54XG2nrH3QBwf3UnXDjvR+REq\nYXaHic2SfWqnOdvvAH1ofCktjDT1dEfqz2Jl5nvZmY5pAqNGmziynhkNGOSD\nThXJ\r\n=ScLU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"gts check","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.4","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.8.1","@opentelemetry/core":"^0.8.1","@opentelemetry/plugin-http":"^0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^9.6.0","gts":"^1.1.0","nyc":"^15.0.0","nock":"^11.3.5","axios":"^0.19.0","mocha":"^7.1.2","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","request":"^2.88.0","ts-node":"^8.6.2","ts-mocha":"^7.0.0","@types/got":"^9.6.7","superagent":"5.1.0","typescript":"3.7.2","@types/node":"^12.12.9","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","@types/semver":"^6.0.2","@types/shimmer":"^1.0.1","@types/superagent":"^4.1.3","@opentelemetry/node":"^0.8.1","@opentelemetry/tracing":"^0.8.1","request-promise-native":"^1.0.7","tslint-microsoft-contrib":"^6.2.0","@opentelemetry/context-base":"^0.8.1","tslint-consistent-codestyle":"^1.16.0","@types/request-promise-native":"^1.0.17","@opentelemetry/context-async-hooks":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.8.1_1589830690412_0.18471094135648336","host":"s3://npm-registry-packages"}},"0.8.2":{"name":"@opentelemetry/plugin-https","version":"0.8.2","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"01c13802ec9e58e7320b9e733f966fde2f7a934f","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.8.2.tgz","fileCount":11,"integrity":"sha512-w9WUT++vg6pGN/I/7G1wufsam2ZcFe1C7CXBAiGYQmig67uR7/hK1m+kH9u1GBgA/mvE6lzrk4nS4btvIRQP3g==","signatures":[{"sig":"MEUCIA2MYr0FC49ZBqh4FXSNBEbEzCqZDpeYV3Pfum4PgKJhAiEA3UwwtCyGuFBG8TuYqkpzKBERHX+fU5nygKmROHSSCe0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJextbdCRA9TVsSAnZWagAAwoIQAJ2lUDFw9AXS6sTt1N0E\noL1tmIihF9S/mhkWNCKu/4/DwZtbcR1docQjaJv+6UihjqsavISmTY/ZTOMu\nPZslZTQ3JRvYJOxUIVnjuO+Xrgx2XygLFTxMSizCnqzEXUXDz/fSHycpY7UF\ntRpVOcQ2g/0DABulc5QYuDOYXYVd93kvrufa1zkFhJlCbPYRpHDt1tEUMTFb\nLdLl0X8urNz/iej4adJxGhGeEcDbhh0iNlTt2IxJa+sy4gr9n0DtYvyPNnbt\n7I5HNRgjHb2JZ6mN4MTxbGXOvaCOWnGh4R5sdfgbdCc5IgDL0tNqci87VhkX\nU7HrbrKkvZdUU6iVk1mYfZbNCPn5yOkRli2i/cOqWbmCM59DPwSW7+o4ECQP\nvCwV347zSaWP7MD0kmsDbb6/ibFieScr4LfUYRYzP0F1PG2BtSNnKQe8k1Nr\nP/b4Z7Bk5Sm7ex+/CWTGYuaDhmfGdWASc22487c+ky3+k74EfOdDra7IfOPZ\n674/Q6ICXt3GHS1VSifg/nuo5Y9a5nG6WWS4fiXQpELzuwbmDlZOc55v2Ylf\nICoEc8FsOO0eQZ0fv7Ed8lS+riOoqxi+ZT+5SS73jlw6MQrNN/ewwuqbyVB7\n7GNe4voSadFMKpOAhPyyF03XpoHceIkfCLnijh+c3ZPdDlR6JWDlTEFIWC04\n6tKk\r\n=z/w1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.4","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.8.2","@opentelemetry/core":"^0.8.2","@opentelemetry/plugin-http":"^0.8.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^9.6.0","gts":"^2.0.0","nyc":"^15.0.0","nock":"^11.3.5","axios":"^0.19.0","mocha":"^7.1.2","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","request":"^2.88.0","ts-node":"^8.6.2","ts-mocha":"^7.0.0","@types/got":"^9.6.7","superagent":"5.1.0","typescript":"3.7.2","@types/node":"^12.12.9","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","@types/semver":"^6.0.2","@types/shimmer":"^1.0.1","@types/superagent":"^4.1.3","@opentelemetry/node":"^0.8.2","@opentelemetry/tracing":"^0.8.2","request-promise-native":"^1.0.7","@opentelemetry/context-base":"^0.8.2","@types/request-promise-native":"^1.0.17","@opentelemetry/context-async-hooks":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.8.2_1590089437033_0.7745002357794324","host":"s3://npm-registry-packages"}},"0.8.3":{"name":"@opentelemetry/plugin-https","version":"0.8.3","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"36a1a245e34621a469a42baecd78cf3e6a9f95dd","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.8.3.tgz","fileCount":11,"integrity":"sha512-YlY/gBVVeDXFq4Mcrluv5KDpoFHB9NKk01IMy7KAx/95SAENVyaXFaqCbo3RetppkQtokgDQ6B30UuIf0B+QRw==","signatures":[{"sig":"MEQCIHMIrsTAuLbZeMgAH9Wlu8v2xSXsNAmgoSKNxc8YOcraAiA5Es25VdhQ7JDQQd0Qdlge++JICw3ZfWXTgekDxdJtYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0Bz3CRA9TVsSAnZWagAAoq4P/1kfy265RlRTKg0eT/Zc\nr0EcxZI3SXCVJ/6bPA5aMdizqvRfosgiCxFIQOS9/nR3QqdDK6B5j3LBhsbG\nKeXCHSt6tjksAg05aNq2VNTkzyk46EOqSk4LtI4O9qLwIwEjW/WaG17RHY+F\n9kAtIf3TI5wOpmlvLyYqawvUh8kbYaFXqsnWOxwk8BL3O9kyHRoSyCYV8+xu\nZvwbPvJaQhNPAkBU7QLdKuVDyntp5HqqzFmjWQpgXlPxsyht1JpuQ4DBF4Co\n3cXNtuHGKqB2JD4FsLqII1Cvrq6RnvjWHkgYH5MR9RuTMXnO3MJZ4Vw7RX5S\nKv8ktvo4VrYzZi+ivbifdG6jLcbyZ/nnmzW6E+H478LEGKuF7D0ktgCk3kPx\nB4DX/u1ueRGndrURkubTEvqwBjbCRMfTkF1ANKS6RcTL6OTae7NRQbnvKqIW\nBISgM02GjEiAVixScRde8HjR9A/N11O3KCqGpv1x01WSmoxrLQVktTbF6C7y\nzdG7tio6mkWyletCsIqdQ0gN5OFbgWJejEFYDL7xNOqMiSJIvY7pLf0s+rbv\ntiSB65AtTMd31X7IS0YZlvgERj8SsCeUP+cAPzHaODLl2Muunvo872/SQFTe\nXEFkJd2jDIIWjX8hdXN4eGUpu2yZ7bo/HZW45svAZJ9BTtQdHL4zmkapqvVk\nZpk0\r\n=1CGe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.14.4","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.8.3","@opentelemetry/core":"^0.8.3","@opentelemetry/plugin-http":"^0.8.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"^9.6.0","gts":"^2.0.0","nyc":"^15.0.0","nock":"^11.3.5","axios":"^0.19.0","mocha":"^7.1.2","sinon":"^7.5.0","rimraf":"^3.0.0","codecov":"^3.6.1","request":"^2.88.0","ts-node":"^8.6.2","ts-mocha":"^7.0.0","@types/got":"^9.6.7","superagent":"5.1.0","typescript":"3.7.2","@types/node":"^14.0.5","@types/mocha":"^7.0.0","@types/sinon":"^7.0.13","@types/semver":"^6.0.2","@types/shimmer":"^1.0.1","@types/superagent":"^4.1.3","@opentelemetry/node":"^0.8.3","@opentelemetry/tracing":"^0.8.3","request-promise-native":"^1.0.7","@opentelemetry/context-base":"^0.8.3","@types/request-promise-native":"^1.0.17","@opentelemetry/context-async-hooks":"^0.8.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.8.3_1590697207220_0.2918107327621593","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@opentelemetry/plugin-https","version":"0.9.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"00c267f26552e2ca0498ef40728ba0ed07b3d4d2","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.9.0.tgz","fileCount":11,"integrity":"sha512-ZXEn9gBX7OtSWdn2iH4+rgXiYYWoGLp7ebEkOLbIZ1ZcC4Wx7UAqhsBunvmMNJ4GtWizEQrQarzS2ElcZHG7vw==","signatures":[{"sig":"MEUCIAkxKfPQzqzZGls053L30ch0Gznh9vEy1bw6yPpKVPF8AiEAxbOltnF/wkqYfZnWTAQTZBcrdvtecaFZQ0gR4LTUNGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25526,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe69u0CRA9TVsSAnZWagAADT0QAIGfDTVioiXLiVXAvBq+\nAnmrHaEJ8n74dZybbInYSDxwAN56C4WVCPWHPDi5SZA8qEmeo4S5mGrLnac+\nw2EOAHilbPEGkXOGKrSO66Rq3rHmq97xidRRQRuKABgzdlPRLIgdYBZn3//q\ntgDkhI5UH+NV5axpkxF2toGtFAEAzfTjGZ8XgUHcmXNRgPIHwDC1gju4+Ud+\n1Ov+4DLSe161OxfucuesDsaZ4xjwsNuc2g04nRpBvnB0g55lIGp2c5MUMO72\nkBIlCxoXZfsl/y39o0jAnODGEguZK6ASuxsxB4g2fL4IFrTXrzYdkGJ9hIxC\n5dHasyle9pI3SaR6ijk1u6GYqDmF0wsxhaOpMiT7cduCU/RaLepThAcqkRPs\nllcqL62ZAqbS5Gv5xRHZf9mPYl1x/ZW6rIo5t65SNQqo8bZmBSd0RVjia8EF\nKNcT9mHSBakUV6DkfWNa7TSQ24ZIcGxpfYfENDgn0TgRylG31LTUZI74Wua1\nbX64nFWmWVveP9V8rs0nKMCCkrqjEBtcdZv2ggUkoHH6PaWpNgJx+H665LCN\nkowlDzsYU9Lna92bbuPa/QoMeEnd6unpEHp/fER6OvnDUPOSGzt28+i9sM0Z\nILjUVBPGEc0SauvbFayw5tbV01r1+S52nV51Kpg25LASzdVXB4iuSxQRYa3U\nQjJR\r\n=zUhZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"mayurkale22","email":"mayurkale22@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"_npmVersion":"6.4.1","description":"OpenTelemetry https automatic instrumentation package.","directories":{},"_nodeVersion":"10.15.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.9.0","@opentelemetry/core":"^0.9.0","@opentelemetry/plugin-http":"^0.9.0","@opentelemetry/semantic-conventions":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.0","request":"2.88.2","ts-node":"8.10.2","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"5.2.2","typescript":"3.9.5","@types/node":"14.0.13","@types/mocha":"7.0.2","@types/sinon":"9.0.4","@types/semver":"7.2.0","@types/shimmer":"1.0.1","@types/superagent":"4.1.7","@opentelemetry/node":"^0.9.0","@opentelemetry/tracing":"^0.9.0","request-promise-native":"1.0.8","@opentelemetry/context-base":"^0.9.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.9.0_1592515507750_0.6901194580631913","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@opentelemetry/plugin-https","version":"0.10.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"307759f9b1df40e448416cdc7e0dc56ffd918f7d","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.10.0.tgz","fileCount":15,"integrity":"sha512-PRD5QUrzjkd52ZF6VpWMd3HwAgK7UFzO3Ud34xbAHxksMZqG/LFbSOyq2DGoCSmbb0xOIvmS5VoH0Pg4EgNAtw==","signatures":[{"sig":"MEUCIC3htffWE3RorbchZBXH3+owGB337ep3Za1fULC8NbeMAiEA8wvPwYla7Iul8CJYY5koIcNG0tWKKRd29zdmO0rb6gQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH0AuCRA9TVsSAnZWagAAEHAQAIHSwghRdielazAahnDi\nTdavrHoPdGz4m/Ojk5VsI+NSi758KMomlIekIz0j78XzAJSapVC3SV+OFPMK\nUPSJ+HzDJaxhF1///V7T7r3G+G5H1loQlF3Xri7l+gtv6RSgwybzejn6vlsm\nhJ5Y8wCZHxqAuwiHwzHrdQaTJTp9oAgW7x1fMaVFQdXN+qZiF1a0OPLk992j\nD+vg5Nei1cb5ohL8CD9jGfQE/h/A0W7gN7mUM5rFpZdyNCF+f1xiEy351vKy\nKBOyNYDd1mF6AqkRCqpnmlPaa/grkBU+Cu1V3LZv41KW/A6NWxmM1roroxLQ\n9qTckyQ+XXWZkHn3LI6v7hj9SjYvWykXeth9QL/S3qtqJ/pK/VtaeqPUWTb/\nI4v/MVOSpicXmpYCyAoK/vpmmDAvhkjKHc+8ou3lOkfsTrXTnoyK8/a0BtWZ\nxzI5PWzSd5oY0WBf1cKr3HrZ69aJAsiMrawuLzCMMNtUQDvbvl3CjQlIjUVb\nBbLUh89yKtzhW4j2rFXOEWhZLLXdyZYoj6mnnKyGrXKvbj2h6WrJFrvYTtUM\nyBenKgkKfK6f3WCa3gcj0hQUTc+2dpTE1lzMyN1Hdw9T4B+QvKXLhaoH/IgI\nwyBpLbNASJxCwkyVfdkjZwcIkdhHFjcY7obX8u7/HqZNV9jpQ9n8TwK7gggX\nhu1Z\r\n=/vSe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"ab62a4d69b99b3a8c9c26100c04f3226af7859df","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","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 https automatic instrumentation package.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.10.0","@opentelemetry/core":"^0.10.0","@opentelemetry/plugin-http":"^0.10.0","@opentelemetry/semantic-conventions":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"8.10.2","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"5.3.1","typescript":"3.9.7","@types/node":"14.0.25","@types/mocha":"8.0.0","@types/sinon":"9.0.4","@types/semver":"7.3.1","@types/shimmer":"1.0.1","@types/superagent":"4.1.8","@opentelemetry/node":"^0.10.0","@opentelemetry/tracing":"^0.10.0","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.10.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.10.0_1595883566204_0.45829809970775215","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@opentelemetry/plugin-https","version":"0.10.1","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"29dfacb125f35312f35c2014a76f8bf881c517e5","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.10.1.tgz","fileCount":15,"integrity":"sha512-6P8YTm9KDrePEDGWw0D1d9xLFlYHH7Jdh0hSF+REIsrn8/I5egqh6ERZbEHYMuZ0+yHhswxD+zbChkUd2ombfA==","signatures":[{"sig":"MEYCIQCMvjrgfLypohRU4dKfqcdphlV+I4pInCWfkHLj22wv+QIhAPVMgUQKqUPmiJQ9RDtdwSmfu0lam1hosGR2ubVK0Xoa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIEBtCRA9TVsSAnZWagAAKBYQAJZYMSmiJKScDxxq8sUv\nzoeEeP9y4PLRjBItHHwwO6SO4aeWhFk5d2hVNzWgv3P96BEfTuAWmxOrUppV\n0r64MNI5cf48NUvocrbiZDDbPCh1K/tfinsTIXUF8qlqDczq06mAPBE+EVL+\n2dAEU3U6zqWfwo0l71ehXrnBDoRmNiipiaX+thcvbVrb+L0P4Y/qHWRL3R0v\nt6GA/YdtJby5ibWkd1zu3mO9H76Ntq4WgTVHNqSRFYDbh28cNit9j5FBIOWV\n/LHa8nbeyR9sZ7Dzmr2AtuE7aQN7kBy4ISVPrI4d46+SQGpixj7RjInua9Uv\nidfFTTdoxvniiTiA/vntdzY9ABFil7yYFIN6aRrX7qcXdeRam5edx8wTG+Kq\nbBazUgZiPzHINNS3ZfhbhmVuXcB4i8nPkWVbeVothwE0lSZdl0VSTChqCmCV\nge16nvfuMURaAPkCOAo1u6kThsP3IDnxVKvG8hVtbPe3HDs+pTVAPubT2I+c\nQofM0BP9B8DySYnl4sJyU0gH+0pJEIYAkhDHWSLXyMrIKWsnCtxfgmAh3R2s\nfpF8Q0S9Mt3R+Kw5NQQzV7QURbWnZ5Ys22ePXyPh4T0kQlGupOUNj9m/FfrD\n+hs3sTt3x7/O3LlAzL+nRhURuT+RIC5vowPiKr7BOWJb3THefz98OoW8KH6p\n1Nm2\r\n=F2Ty\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"03981e4299282d0611d1255ab0076368d5830753","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","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 https automatic instrumentation package.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.10.1","@opentelemetry/core":"^0.10.1","@opentelemetry/plugin-http":"^0.10.1","@opentelemetry/semantic-conventions":"^0.10.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"8.10.2","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"5.3.1","typescript":"3.9.7","@types/node":"14.0.25","@types/mocha":"8.0.0","@types/sinon":"9.0.4","@types/semver":"7.3.1","@types/shimmer":"1.0.1","@types/superagent":"4.1.8","@opentelemetry/node":"^0.10.1","@opentelemetry/tracing":"^0.10.1","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.10.1","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.10.1_1595949164699_0.7072130536731247","host":"s3://npm-registry-packages"}},"0.10.2":{"name":"@opentelemetry/plugin-https","version":"0.10.2","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"984b8a18314d105f6d733dff5a97457ac22bf712","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.10.2.tgz","fileCount":15,"integrity":"sha512-1Hk6DZ1Vu5DXkLYBoxcrm9cJuOwmOOHzu3r1m4e/WBEXDiqITdlnSDjiiT2xX0Pf9ptBGjnXBeALfJtH/pu9sQ==","signatures":[{"sig":"MEQCIAx0f/OsF1semnbgNAXBY3o7x6NGP0LeGdInVs7TBXl1AiB8xn9P+zRdpno4YrXOxRmL5XqASrVvXRZPl7HH53pgSQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKJz2CRA9TVsSAnZWagAAHFoP/1yiAOuFvxAGHGYJH+N0\n/oWPGvwxqnq94SIT+SUm8KVuLYOejH+bl93eDxfbWiulCdEuuECCTwkHCLlo\nS9ClaZY8SHeKSMfY8EtphhRNK3xhcWJX3cxLSPJ2FzpOZga61ikOMWn0ye70\naD8XPCPMnGmTM7XpfvNjCzNtDjdCbG8SVF+9NRpozxHDB0k+PC1fl1DQoEcM\nlZSx9cwEkQQltE9WdOvV+xd/8Ata45X4DiuNJ1ADPnM0+l+DO1SLKZ2qWjja\nDG0AmM10OlVVtxoNVO8Il6um1or4ql92j2eG5uiJmoCF9s4+BABLGcs8X0iW\nryQ8MxpqHmiUerz7ZkYbkCgesZHw0fhrM1rqt5t7EBt49VXW/5F2b8AOI5g+\n6L2HW+vfOyAaqp/hnifxFbwfJRgMde2my6gz/EZpyN7XypdcQ0ovg7ULavMT\ncIdDjy3CVQW4Z6mX8a1VPkAqdkckaU4wrPmBzqfSOBKit4FPJwVAbKmqNCwR\n2AOcPwuuWE+unG3E4YNnTNDWcHBubRUayWVI/GiSEy8I5EozNa4DdxJj7fIK\nd79wvavvRb/tDPZx6hlAMMl+a8AHiIDo3gxppcIg6Cgm72XPcOP1FgyQ4gkB\nGNb2iOH4jhGkhBPtRNiVxoojB0S/lM1JWJZtalvh5up1q7t+UtzttI3buXpE\nWgoi\r\n=im2U\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"b247e69034a7888a842fe75e0a5ff06f8bea44a8","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","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 https automatic instrumentation package.","directories":{},"_nodeVersion":"12.14.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.10.2","@opentelemetry/core":"^0.10.2","@opentelemetry/plugin-http":"^0.10.2","@opentelemetry/semantic-conventions":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"8.10.2","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"5.3.1","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.0","@types/sinon":"9.0.4","@types/semver":"7.3.1","@types/shimmer":"1.0.1","@types/superagent":"4.1.8","@opentelemetry/node":"^0.10.2","@opentelemetry/tracing":"^0.10.2","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.10.2","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.10.2_1596497142377_0.44986319579697454","host":"s3://npm-registry-packages"}},"0.10.3-canary.0":{"name":"@opentelemetry/plugin-https","version":"0.10.3-canary.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"66574d45eff1492a7a0c983fb75f9bdde75a0bf1","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.10.3-canary.0.tgz","fileCount":15,"integrity":"sha512-T/VgsOV5zrMZc3+3EVw5Ja8+9vTNZ3EDm3JJVaZCMz0KKrTkS4Dubz4oo3Spg0t0Qu42d/nxdo/Ti1g25hCXog==","signatures":[{"sig":"MEYCIQCB529Hadsor5w6NkVdhfurbf1CCq/lXTmty2uhVhp7dAIhAM94IcPvOdm2TQC36ZzdeNBrX80lV7JINCzlF2OKsTv1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLYWnCRA9TVsSAnZWagAApvcP/1V5Mh+2GuEKF0qMVo8r\nee4WnJHw4ULxMi4XpgLUZ8ECtFUjfwUJ6czIG+czMdJsFsYhd4jB8yYQdvQV\nBLtVZhHb0PLmIYvLo1hS50dIWlH6zN5vJ/wyiOt7pmOY14XjNaFPzvHuu/zQ\nn8lb13jgdpBAqO/tt805HFp2u4hoddBGv1vaotlA5TatQaWdWdFQeu5Ra5cH\nWIxgSf2oRrG7Rt+UhAOhOt4Leml0vYesVlxD+TP5t6KezGwWIdMs1Is3g/9l\n6XdzAi6O4123D73FB2TQ20NDcQ3/bt15OguayrfML+2T4hPVLLsxgzh3BO3l\ncp4yMITdQ73fQsz9RNUJUli7slHn2n7rQ1sMN1m6If+66/TYALyAmpEkEfqs\nXb/ix9y4dBf2k2UCIcENztJytX93OWtxaj2Om2tqXkB2qfOk9/nQc3iXcUGO\nX8p/SQKFJUhUFq5E712Xy0SCDysRekiXghXwCCFXA3BrJ/AC/wSnWX6FsiZh\nQo0xjgHmRqAEKxzb6X3e8beLBoZPqw3w5O3BqfzeYtim11cNt+w0/KX7J2z7\njQQNP1SjWAJvSE6eR5MmpiVh6rILIOjvEYBayoMy/Tn1GBZ2FxyeJchzeRVT\nvETiSNrifA4QT2ZtQQI0vIIjw7Ih2NWedE60zStL2mIQUU5s5Bp6sYI5xD+G\n91wF\r\n=YgEL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"f4f2f84bc087389b3206a2e17837b7b0b95fb2f2","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.7.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.10.3-canary.0+f4f2f84","@opentelemetry/core":"^0.10.3-canary.0+f4f2f84","@opentelemetry/plugin-http":"^0.10.3-canary.0+f4f2f84","@opentelemetry/semantic-conventions":"^0.10.3-canary.0+f4f2f84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.2","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"8.10.2","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"5.3.1","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.0","@types/sinon":"9.0.4","@types/semver":"7.3.1","@types/shimmer":"1.0.1","@types/superagent":"4.1.8","@opentelemetry/node":"^0.10.3-canary.0+f4f2f84","@opentelemetry/tracing":"^0.10.3-canary.0+f4f2f84","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.10.3-canary.0+f4f2f84","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.10.3-canary.0+f4f2f84"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.10.3-canary.0_1596818855140_0.2507680023827181","host":"s3://npm-registry-packages"}},"0.10.3-alpha.28":{"name":"@opentelemetry/plugin-https","version":"0.10.3-alpha.28","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"1c19c7a3e8ccb8cc762ec0c200203d461977d883","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.10.3-alpha.28.tgz","fileCount":15,"integrity":"sha512-PgRamXYvQ/jHHQgu4Q2lQJ3FLYZivEFeIJO9I8q6AAnEmXx9iDotLRCkahyG2GNIrpb8iyoGz7RCEzCEBa4Smg==","signatures":[{"sig":"MEUCIEeLr1ZiZ3LC5e4Ip3IuUhFaEMFMdAaTbkG1f+PlUZebAiEA98I1Mz/pj1sb86jZzDCcNNGtchGOlch6ErhfT04b95s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPT9XCRA9TVsSAnZWagAAbGkP/jn5QXga+bXHLsKiWYtN\nsUWwDg2uelq/ObaTVQwn+ZUMh/TTMNR0Kv9FQKtThK+yKL2yH28Vf9jOVGTf\nMgwllnmuBwdxwLsAqErx0V1pyAHb0+xZvZZn8qnkFMxDemejcLOpGB7tRzNP\nfpBBp5+6r5UuIPIFp0FkiDI5xDvB5ZHJy8pkWbwAAY9ZdSrOwAgEQeVry3ra\nmrB0aBxRe/eGlaBMvaOMAE1HTu+RMtMaMdz/ySZ5zZ3VsRuhNP7cyjUHng4q\n0+9VwSCtuWGzl11K69E4qO2WNex73Wbbj51yXkRvdP8Kkluu0/61MHMit0tV\ng8ZwdOklS4F2YxgSA3E1iOObXyk7WY37nwAh4i3uLBGOuzXmLzftCuHpV9di\ne/YQ9Dp5ZZZ0/POqBcq6NzdQ+vFsgA8cud9SjRQ+AqPR3cMAAvdH5pq4fF6i\nYKzDLEVVRzpkUBllup89WVDN2tHYXne5CSwlAQdyR0+WGN51rwbYp4fN9Nbm\nUAm5YSbp+dM7xOzXZl89ju1eW4m85xkM81jNwdNdkCDaQYOD6XBYfkBBo2cb\nAdswPXREc1S0lrKLXFf/BlDmA5I3b3UzFXNROLX/mBzMlEjHhMS6HRcDS+VQ\nfsZAAiSIhzRE/qx3PZQcmeC51Z1+ACz+5wpLBdy1WzU7bGnxG35a2Or4qUOo\neziG\r\n=n0Bh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"d68ff0fb7594f6a367cb7a5057cfb2875e8c082f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.7.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.10.2","@opentelemetry/core":"^0.10.2","@opentelemetry/plugin-http":"^0.10.3-alpha.28+d68ff0f","@opentelemetry/semantic-conventions":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"8.10.2","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"6.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","@types/shimmer":"1.0.1","@types/superagent":"4.1.9","@opentelemetry/node":"^0.10.3-alpha.28+d68ff0f","@opentelemetry/tracing":"^0.10.3-alpha.28+d68ff0f","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.10.2","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.10.3-alpha.28_1597849431520_0.9013330468508107","host":"s3://npm-registry-packages"}},"0.10.3-alpha.34":{"name":"@opentelemetry/plugin-https","version":"0.10.3-alpha.34","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"a8e3e43467694a94be754d3f14b104eecb9582cd","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.10.3-alpha.34.tgz","fileCount":15,"integrity":"sha512-EIFtxwAeno8tu8Q04shmly7VPNHHv/6HRIsIVQZDojz4nOw9AyowJBtuogeWjZbsC4DuD7dtonVJZQkJiD0qwQ==","signatures":[{"sig":"MEQCIA3rquDwFZA4FhGwttMfxTsdkg/fzXUUVNOqELGCww9cAiBt/4XliaYUCV2FKAAFVzmoD6neEI3Ksj8/TCRr1Ugfcg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQ+5wCRA9TVsSAnZWagAAUKQP/REAacFl+Qw+gVMaLrog\niCCoAOxhSsMlZ+XW+RT2ZOqfnwmUrrvnA9IYQdfv7dPWt8N0zhROXTd8fCaj\neeH6AZ023WnOf/0CTjE5qyNxxr3nnotQqTZE3qPtq7HasRAAo1NMZwI0DYML\niFt7CgcUtfWi1SUpZT2CI5lY5qQaNuLZR7STRn3DZwNc2tW8n4+M31pg6TjC\ntSEyLdfWNG+hZfz1LyZypwUkGf+2QTuFZapACPy1b0aXhkvjjl3HoIlJS2x+\namB1mjJw9i9aHAeNrrKAFsfrfSv2jOss63USF0YNT0y33gpY4vp9AxH1cpv+\nlchflHaKxYQWQS7Mpe686d8sZmjuc/naFTWfaXpo/6hasW6RwQhpbUPK9j3w\nUjIvROr9J7g+6od/cbz5/omGM1zn8DH3WTfsa1Chinicz0Sw7XqMm250NV3Z\ni7EsBsxmVSq0gUwakfsVVWi7xVAXPgThtLpa7j6ZNBaux0zYSdW90GXpjVhp\n/OSAx7QWtpr/zsu2DtFinf2k/2L5xTB92tuZyUpJE/ip7gZXKzLBMscCH6bJ\nXc2EztF5SALYpjCh1d7xT4ZZ2tDKBKO3X5IoctnXvPx8JHgWQKoX8k42xcm8\nwpXLnqnJ4YOVnDrMYJNS86CmO6Ctg+NZucOg7jE51iPvOVXnRC9ObkzYiTU/\nO8GN\r\n=Jjk7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"fb06b5bb1142286acf5b326925f3af3353aa9d90","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.10.3-alpha.34+fb06b5b","@opentelemetry/core":"^0.10.3-alpha.34+fb06b5b","@opentelemetry/plugin-http":"^0.10.3-alpha.34+fb06b5b","@opentelemetry/semantic-conventions":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"8.10.2","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"6.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","@types/shimmer":"1.0.1","@types/superagent":"4.1.9","@opentelemetry/node":"^0.10.3-alpha.34+fb06b5b","@opentelemetry/tracing":"^0.10.3-alpha.34+fb06b5b","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.10.2","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.10.3-alpha.34_1598287472387_0.8177201283296038","host":"s3://npm-registry-packages"}},"0.10.3-alpha.35":{"name":"@opentelemetry/plugin-https","version":"0.10.3-alpha.35","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"c432db4141e869824526afa5054b34f280c70ff7","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.10.3-alpha.35.tgz","fileCount":15,"integrity":"sha512-sfhadRh2nP7zQLowY/KH6kGOnt7QK+oe5yWUbexwB155EUQcmBtuMGbT6qDXw5Ulfwlkzq6jGxEeIeUFWo8npA==","signatures":[{"sig":"MEUCIG27VHIdLiko2VA5fnkn/uejCGhQGyWMqnL+InCqCZ7KAiEAra/Z3n+cnwBsueQlLCQUamWjcqzePHGTJp+s1wdCeDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfREMFCRA9TVsSAnZWagAAcJoP/1s9NAQNrexjTSzFKs5M\ncbQSBBdoaYAiM9oJZjQfSUC2nIs9ea4ooJggjy6KYEpGYbEqNgb9BbJvPxiq\n/vENsnXsSLVzohTrCnqQlgZPlmHv1O4bQzOigeXydjta6Alo2Hk3cxoCugXH\nKYr5t/0dvXLOfsluq1NcGxjTiSSai/JxApv+uujvM9kp+EsLwZadlHqIhMjJ\nKjPC9qU73d8QmRvvmVR7fpyI7GcnHjNpIhW63IYBZH33sEqb3p9fIHgQzICL\nS1MVyDEM7Qojn8yQ2exCsTPzhCezuc681yIMEM4y7wF6bvQHY5YZbyY0MPi5\nF0P6ASkIkSsffzIlGEl5Rh2SsknDuUqK9vEyu6rT6zYILvpxWOxya8bprhXi\n+OhO4Bw58Or3XXWqwcXBE+Pa/v0xmQAxpBL6Er1rwXw33lJUEf5rsTWpIM/n\nxiQXR30rmgmjQ2PcmtG8oENqLCqbWi1uzsaIYdL5aNdRJe0OtaTHwTMM+X3K\nBUR53gZ9c7alYibHa/aa5gCKKlydd43AtDLcs5yg9nd0Cueotu6fANTYjKmq\n0VA9+Ca2omHQjraH5EVJJhYVn2BZ7RFb4wesLQErYv8OxNcFo21AFCGyZtEd\ngFuSjQhh11eXSbONimhY6SVGfj6zp7P7FFw5BWcqhwMNaPEfSrF3Yc5dleqN\ngrvj\r\n=NghY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"2ee9f1aaf7b61c4b4ae6b748f0a07f8fc708f07e","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.10.3-alpha.35+2ee9f1a","@opentelemetry/core":"^0.10.3-alpha.35+2ee9f1a","@opentelemetry/plugin-http":"^0.10.3-alpha.35+2ee9f1a","@opentelemetry/semantic-conventions":"^0.10.3-alpha.35+2ee9f1a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"8.10.2","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"6.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","@types/shimmer":"1.0.1","@types/superagent":"4.1.9","@opentelemetry/node":"^0.10.3-alpha.35+2ee9f1a","@opentelemetry/tracing":"^0.10.3-alpha.35+2ee9f1a","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.10.2","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.10.3-alpha.35_1598309124889_0.9491234273990854","host":"s3://npm-registry-packages"}},"0.10.3-alpha.40":{"name":"@opentelemetry/plugin-https","version":"0.10.3-alpha.40","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"89bd4ff9159e5d8fe1a0f659b3f9e622c63ea8d2","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.10.3-alpha.40.tgz","fileCount":15,"integrity":"sha512-F3/DVDqj7DBBqGHi211dxFgbcVkwrdmrt3binFP2Av4D3Y6rrbSon8Nj0oTIpWAM1j21CmZao01pWa7sECsB6Q==","signatures":[{"sig":"MEUCIAUcwsuKQBcE0h4OlI+27FCCWLuxsKh0f4GL4jDVsDnYAiEAmK2uBsOsBl+rQ9QZIzk0KTQL4zFmxXqi1ftDcPfljVY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28779,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR8HuCRA9TVsSAnZWagAA4+MP/R+JaYhr/r7zlgRZTIGy\nSLfw7TDLKsT0MBAmVl7tfYZ2s1dWCBQYXJ4c9vLY/SXdvXz1RC3szH46t8wu\n/wLL0YtoKkEgLEd2dnNKRsW2+Xl1xRMiOAjtX+xn2nr7+pw3nXv4ZI2TgQzg\ndS8/7L3OQkjmCyjGbRzUabjGJpIrSuvEE/lF52TQsWJNpkvJllQzeQfDvjnv\ngUINQuW0Rk/xH6qFJm9lGLRaUKTfzVq2TI7kyYJ+T4+YPIYJbpwbYL8rx8it\n8txoVJ+bpBzFZRHTsAWaRM7L3GU4sm75Tln7/zt/L4a9ujbeAWv/7FGyuR82\nkOPm3+F78RWxXXil2hn4QxgdcEhYy+BomuyEnnK9ztRZgITgdO+oBu9wCoPl\nig+iuCqf1tHopoFVs9ctBlMZqJ2TJXVFU4fh0kRhXPsmCDR6ple8+Rs2AyUV\nGuFAlkwBwWp+FWudHCekotNdIehFWKM8jADkZX26blCeoiy05qxc7662mAYB\nHHHeUkZOwsjKux+ARNubWQZSmzeRusKVGtQWXH8oSFKuAMMrTdomYGhdFOQv\nin+BdHgh1N5NVaiWXs+Gkymi6pFom0SlcRi8mCDnEdH62lb9WpUg9z0DIylm\nTbdY0wV3hLOXlx+pVwohZI9Zg2p6Gzjw56qlTyhcRucpfZbFYDCSJpJI/bGl\nfqw3\r\n=Bmep\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"2052a245bce0d7a6ddc273cb3657bed5d3d21dc4","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.10.2","@opentelemetry/core":"^0.10.3-alpha.40+2052a24","@opentelemetry/plugin-http":"^0.10.3-alpha.40+2052a24","@opentelemetry/semantic-conventions":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"8.10.2","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"6.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","@types/shimmer":"1.0.1","@types/superagent":"4.1.9","@opentelemetry/node":"^0.10.3-alpha.40+2052a24","@opentelemetry/tracing":"^0.10.3-alpha.40+2052a24","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.10.2","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.10.3-alpha.40_1598538222157_0.8315418351371777","host":"s3://npm-registry-packages"}},"0.10.3-alpha.41":{"name":"@opentelemetry/plugin-https","version":"0.10.3-alpha.41","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"51737ca0b9e236cd93efbdcd90e19d66329ec559","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.10.3-alpha.41.tgz","fileCount":15,"integrity":"sha512-75agUMTaKkPROoRfEE1dw3cacVHF/cCC3VKuS3bJy9iufZIW78LjB0AnWrwtg/znwYIyuAL/Jl2OELgrU8HYkw==","signatures":[{"sig":"MEUCIQDIyK8irq0lDPK7J6RXBxpwyKGoTHdKrG1041VvC8NIwgIgJYykf8GSSn9dhVi9JCHOyjuv+FNSEAJdzTSrCjYOFhw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfR9qYCRA9TVsSAnZWagAAZ/gP+wQOGKy7hdYm7h1hM2mX\nb7U8Ck2ABMq2QnH/TLP0wJqnGb23CVBWbsk1hHdrKUx59EnohSp6oBqt1IDm\nfxLQjvnVnoBhPVhOqZb/1HBE2xdxrpYSOB4MoZKBPwN73Gh8pedmD+82cH7W\ntI8BR7w7qPHKehW5bYfDsxIzzCQ9/E+59g8GjpgCn1eXUXoKmBQjMC7GihHE\nEeYqKk/VeOyCu+zIBw1E0g6Vrb0bUcQhSoM44OOzD2/1O5QLraxaHOakb4Gs\nAjVp6dSDtRSqIOqH3SpmRLzHGWI8S5yW1ncfFCZWOBRWBy3JMqydRtaevPyE\n55Vu4FbJv1B/lL9B9TNGIFc/JJGufhzdZy12QcpJ6OgYPp9TjZYzyZsDc91N\nQeuuxvjWwik3X0NDTTsZtbUax5kdx/lCQhdoR1ie/zhjL7rBDTqcsfGbrb5n\nB3PqKe+m9+t1mNAcABn8biN1UNJWq097d9vH9FC/8T9pcqSYKLf+0/mC07f1\ndUH5UCFUaKy337H64cjBA8wzWZPzTgx1w1T/1nzTTOti3nQzBNEgf/TuT7+F\nWK3lxUu//Tj0Ab3emzAnm4/a+Yzlm15ERcAGHkH8lkoKviRYeOThRXQG/Ih1\nXfj1MGQsmpsLGTsxKAdIaJOOqNLrWPLwh4KpmPBdOhGqLxaHJF8AKk+cIF3V\nvd9C\r\n=pTkL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"5c7753fe6534a34f0f4eaf653d53f8c002ee299d","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.10.3-alpha.41+5c7753f","@opentelemetry/core":"^0.10.3-alpha.41+5c7753f","@opentelemetry/plugin-http":"^0.10.3-alpha.41+5c7753f","@opentelemetry/semantic-conventions":"^0.10.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"8.10.2","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"6.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","@types/shimmer":"1.0.1","@types/superagent":"4.1.9","@opentelemetry/node":"^0.10.3-alpha.41+5c7753f","@opentelemetry/tracing":"^0.10.3-alpha.41+5c7753f","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.10.2","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.10.3-alpha.41_1598544536114_0.6720001874642223","host":"s3://npm-registry-packages"}},"0.11.1-alpha.48":{"name":"@opentelemetry/plugin-https","version":"0.11.1-alpha.48","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"4a7fc9d8c4fbef93fa51fff5ea613839b7019bc5","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.11.1-alpha.48.tgz","fileCount":15,"integrity":"sha512-a+eN3Ep9DJ5HgXn5VeOzqgO7WLolHaA9h9U2xWiF/KF3VOgF5v0Mdj+SgWQXayn55tY+ONd4vYAXZNkW4r4Yug==","signatures":[{"sig":"MEUCIQCHw7b2jmVzbMiPMplEibgipZ3n4FK74MlxiS8Oc5QuWwIgNCCDIfiLonM1bIfTtpPONmpgrt09v1y3Yfar8bZT3kg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTp/qCRA9TVsSAnZWagAAlcQP/1WHO59oBAPfWz4FkGSA\nvdnfPM271BQrJt4olp8GfQw86Av9UV5WlE6e9aLFCMnMdWQPqiYayjMxk3sG\nB7qEZGpa9zRw9sfOVs7SzRH6iO5z9bNsvQwfV9X5CZsNBKcp7GvoslO8V2KY\nIqD/8aUO7Nh7vo58fom8yaNmMBTs1D3D0eZptTzduih++yoJ0Bt+wmrGFvwR\ngQuq5yUy0zunADWiJOG442rNs+9BqM2qC7bgjIbS2VRHsaGglCi8ZownGSeN\nrvQXZSMTl0r2HhqaqtXNq0h0BKMYdpujfuwvBYBCQTU6W10M32VUL9jp+FLZ\neFnTNJUTNOrWLrqFCGTETifVcdCh/tgswKB8GkytYxA6zOskWDJcwtgMT3X5\nZS8HWwML9OgJAIw6F1Ka5jLnY9T5GhOZxOrQ91T+zQlIyObJW81LcfKTTbha\na97mp1yQGgmrsWs3kLwPXOJK0W1DLbbxKC4ZSrUEOg3hJBdbDdf8hlmNpoL0\nLCH4HxovCZ5ehTHHS4iOiIx7xtEbxIz7s48w4VxBgStLKdgYfFhhSmWFFVWg\n5/2Fd7I7Aeou3J7Zl0mlw6pC5ehBEk4m666f8WyOkQP9ZUpCUp7dPE19kSEi\nwIHBXXVdmsltlgysSDpK+J1va93GidvUXhfmJ+bs5xWpNXWZFMusO1STsT+6\n6dcZ\r\n=qXM0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"15174c6647ab9863dfc1424412fa60f2fddb3351","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.11.1-alpha.48+15174c6","@opentelemetry/core":"^0.11.1-alpha.48+15174c6","@opentelemetry/plugin-http":"^0.11.1-alpha.48+15174c6","@opentelemetry/semantic-conventions":"^0.11.1-alpha.48+15174c6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"8.10.2","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"6.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","@types/shimmer":"1.0.1","@types/superagent":"4.1.9","@opentelemetry/node":"^0.11.1-alpha.48+15174c6","@opentelemetry/tracing":"^0.11.1-alpha.48+15174c6","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.11.1-alpha.48+15174c6","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.11.1-alpha.48+15174c6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.11.1-alpha.48_1598988266041_0.2875351564993762","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@opentelemetry/plugin-https","version":"0.11.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"b1b04077b45aa065391f98a474ceea8cdff98d2c","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.11.0.tgz","fileCount":15,"integrity":"sha512-odUeyXAj6sRJSjXRytUIEtNsdNDZTPSn0AlHDI/H8saOb/eOXHKUCAJOfEoFFNg4QS/9tyTrr4d1q7+5AKBsFA==","signatures":[{"sig":"MEYCIQCEA64Y7w6Mq58WImPjUlkUCRn45NxXoKChhuTbNrOObgIhAPKKr3tY6WYYAkoRUA/5EXCBGryY9tmgyn3wQ1Ma1wug","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTqHNCRA9TVsSAnZWagAAPQwP/1icKlI0d/bkhXeiloMY\nU9H19iiutYJs/AwqTU9N5veFxAozrqB4xqfTBfhnexYqTA05PBWHvqY95HUY\nKcRD6UnJ0Oz46WxKMpNtxijjXKAGDO9UPklGh86zxUWOv6hJm7cGY8s96oVY\nq6uaIT4mZhbP42U7c2+rCFiK6EIO4S+Rnjua82SRcPY5BnTFTyAVKFtQEsbk\nSbNHFGK8f3HD+QeaPGR95l28zLxrD6T0qftI0RIrEXXlV48eYGBRFoR/j3OU\nEdGHWQW3uBcM5DBnxdfPTSjHQeOZGMLKXoS8pnYpRhjsDeal7nSueZLS9sjt\nVZLg42K2Xe+Ch7XJUtFkQkahlwBhGR7Vkrc8u0iNN+pFSILAO3fM/2o5zmt8\n5WH0vCpN4zGje8vCnNcSbnZW+dA24f/gCkmowkjdn1oBLSX2xkLeE4PRnCp2\ndVlx1HCdg686sk5osaG6uDGd/T4LU3Y0F452/9rVIDCkOdkeBj0daeehSHa9\nIg77yzHnVNFh1iX2b7saffbIpsUzMlBqs9Rp3fRWqlMKtdwDTGuYnQnP3Ghn\nibXisPMiv9/d78Ja+zzJQd0d3LYYpkGI+gpKb2KmXdEsxMv3XiVtE9AMIgD1\nJaW+oBo8SNNNiOeS893fDzehY6DsbD3ThBJdwqWiu9DMgG3ryrJ11x20gFVm\nne0f\r\n=aYjV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"15174c6647ab9863dfc1424412fa60f2fddb3351","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"obecny","email":"bobecny@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.11.0","@opentelemetry/core":"^0.11.0","@opentelemetry/plugin-http":"^0.11.0","@opentelemetry/semantic-conventions":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"8.10.2","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"6.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","@types/shimmer":"1.0.1","@types/superagent":"4.1.9","@opentelemetry/node":"^0.11.0","@opentelemetry/tracing":"^0.11.0","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.11.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.11.0_1598988749193_0.9625167335915967","host":"s3://npm-registry-packages"}},"0.11.1-alpha.15":{"name":"@opentelemetry/plugin-https","version":"0.11.1-alpha.15","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"022736b4940e6e6db6c5f1518d6000d5bdcf8345","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.11.1-alpha.15.tgz","fileCount":15,"integrity":"sha512-V0hAFLdsC6aI2lKHIxuBvv03VQHanQIxp5Ti6kZknOH1TrsBXPOHCm0gcoym/uMQK/D1vgZ6aGz81kO1+XlCPQ==","signatures":[{"sig":"MEYCIQCdPp1NijuBdjmzSshKPMIPLfBoAHkl+PivvM21/pFCXgIhAM/xKBGeeGQEsONZxLD5p+T0TbBQBIOdZNftcjLqaepX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaB5CCRA9TVsSAnZWagAAEEkP/ieN1ctihAzLPozLeDfd\nePD+H4laZyh9vDTUv54uyLcpeoFj263UF6WqUD9G9H9Tx9vyhWy0YbXIQYO6\nqiSdJHerrqIcM9AW+HPQzejGnOz1s4ub1bI0kiXaWqJEZwaYw5cySP8KrU7B\nXYNPh66cs6DFSesAGQjUF4hbuSWK2zHTbJbmkDd+OkxwyLp0XDWIZaSyg+Wu\nQILfaqcnPLWnwdMs7aBkVulXFDgL+mobh0gXR5ijMC/Y2P0fq7IPmeNqqvoa\nCbre88dYu4bTReA/nnj6whYkzo2Pml6oBhuzyFyvfcEBvjVdm2qgLeMnbX06\njOaREmsytEKAKn1UxOqGWQoNcCVxiovBpnhWAwmaIT51CjMqnMd8LXqlitPj\nwUrhAgSgzEPvw/e6fw6qWsF0EVUx7IsevsZbQ/MDL/W32QcZdLL6KXvyHwOw\nR/MoKMDKx6Awh//LWC1x00CNUwUhtsgwElWCgaLUpi2b5cyhi9UvbNZE5eaJ\n74CDv6b7yZxd/jYOAiSfng+RDk54f1UY0atIs2hWeN3JIDWQRtgrT/lt2BJ/\nqZnC1UPVEsrMnNuhavQ9KRn61vzoczdonKqcMJ5jO6HCcoqnz7ppCfFHAK2K\nKbiHUevVADGuAyzq2GDTUaUid47oZS99vPIK1PlLxIFtgjtt47tDLz/snh4o\nYvht\r\n=OW6l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"e170039015e8a1a7419bb835a00659b2a734b8a6","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.10.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.11.1-alpha.15+e170039","@opentelemetry/core":"^0.11.1-alpha.15+e170039","@opentelemetry/plugin-http":"^0.11.1-alpha.15+e170039","@opentelemetry/semantic-conventions":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"8.10.2","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"6.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","@types/shimmer":"1.0.1","@types/superagent":"4.1.9","@opentelemetry/node":"^0.11.1-alpha.15+e170039","@opentelemetry/tracing":"^0.11.1-alpha.15+e170039","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.11.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.11.1-alpha.15_1600659010443_0.25214709801434365","host":"s3://npm-registry-packages"}},"0.11.1-alpha.35":{"name":"@opentelemetry/plugin-https","version":"0.11.1-alpha.35","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"8aed3915a79e7c3aa36c8702c7999fa619758c0f","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.11.1-alpha.35.tgz","fileCount":12,"integrity":"sha512-uZ9SYHsEWAhusDl/EIw871kO+SxTHBwq8M7lf55JOfWUz+MFymbyz7hZ72zSh0ZTvwXwNikUOO86Is2/fUFVDg==","signatures":[{"sig":"MEUCIQCuv4L3LVaOTaL5iVYY4NlBQiZWNh5gdRBpjVcI/XrKKAIgY1IDirVM6U7YHwkzE3oFRwN4x3tK7NntlY8Eu8nfJ1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdHh8CRA9TVsSAnZWagAAJIMP/Ayyg8mToNerDhgPxdPr\nxdQ4amS6RwM8YCZNrZvpE19LS9LLYPfwEWvqubpqz0fpvXzLhSFiBHWDMwia\n/XLbNaRXK5Kk+ICSC4J58VphNPcyYLh8WHamySmp/v4ZOY1vt7ozMoMEP0wi\nVgwF3bF4Bj2pB/gL896Bc6E0bOw/0PUMfFV/G7xH8A9rV3umuWDMU1Ccz86k\nvQbrlqjtSLp5RtY3e4p71vlur3CzbDiZlmW8rjwD/x/tMvvWTsxcjT1dwanu\nPAFt9MX/OrA5wKODY9+iML1Fm7uPHU+cDbBVZvF3HrzMDeB9Nlbua89nZqfk\nHX/bsyXKzctCnlU55Ex2RcYPCnq1kwqRKYgu+6uJhrphRGi/x58XqwHxjr4X\nsHG886etQ01A6jeR6hL4E5IVVqzAuq1BrD8mzvGyT+//k/nzx9rNLGz4wu5T\ntl/TzB68A1ChKVEmZJ2VQxrXTvz5AtAApFnqOV+30LNCf7hJ6ICL5D0hu3BY\nGyR0kzTxfB399DBg4yn+G1mG0s7JQeEnUv3Ofjaua34JBNComwZ6lEs/Dfpb\nzk1FXtw858MtUqNhCB6iGZfVBrbbo6jGsDHj0S2ilSFtp5dacwfFXVPEDghD\nommbL6K4sD/kCmDnxGl4fTThqnHlfhe6cmWfvMpx0Gan2dLMi4pTVJGSeUet\nkkTy\r\n=A/X+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"c6c993bb16c58ba907337a5667da01b3c248e350","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.11.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.11.1-alpha.35+c6c993bb","@opentelemetry/core":"^0.11.1-alpha.35+c6c993bb","@opentelemetry/plugin-http":"^0.11.1-alpha.35+c6c993bb","@opentelemetry/semantic-conventions":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"8.10.2","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"6.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","@types/shimmer":"1.0.1","@types/superagent":"4.1.9","@opentelemetry/node":"^0.11.1-alpha.35+c6c993bb","@opentelemetry/tracing":"^0.11.1-alpha.35+c6c993bb","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.11.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.11.1-alpha.35_1601468539697_0.9892886240488226","host":"s3://npm-registry-packages"}},"0.11.1-alpha.36":{"name":"@opentelemetry/plugin-https","version":"0.11.1-alpha.36","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"91b8fe300378d9dc0ee610704a9121fe849ed5c7","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.11.1-alpha.36.tgz","fileCount":12,"integrity":"sha512-KjwJ12Pl3hlBQm71o+Eya103NdpVxW2kCcJfWk3VSlLjZhdWGkZIzyLMatJW9KqGEB6uHAQyNF8J6fnVRsYQuw==","signatures":[{"sig":"MEUCIC6a7YkQRRphXdMWb+nbtvUcdKaWq3uAl6VEs3UA1oGqAiEA0mvwEtzcuWhWolR2AT/Ky6smCO0MMxNlFtl5MQ0LCdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdHxiCRA9TVsSAnZWagAAvhcP/2BGdgoO7YloEA3DN3ob\nbcTEiSbydGIiPNRoBKVrWQonaVWo+m3uTVmPfR7Aise5pq6lAWbtZQyi4y0U\nS3J4+pXatTIUHzknGeLIrEkSJAAZNVsMeW2aYzBBVxSO4gvJfw8NTGdllMhf\ni8dti1Ds77IhWpzaJ7mdHrcfFGh2cIQSVfovjFG7+IusEgBtXMOXoe+j3fEE\nXPQzn439jz2WK76KGe4qkiC8peczNdPXfXiq9JqIjayQpvFuxUBlHKS1BItZ\n8boyKIQ5Vh9cfbAaUFnJiWaaNaPKXroloYLGVr1Et4a0GTVxIds+cjSa1yH4\n3MsXErWo/dBxHZvtZrZ3JIkuZO9O17DGUbDll+9oszl66oaEfWOWr3WnM6f+\nSqTfNLR0K2GYiraG9MRgZgCE3vLVbkhKXVE0ovUXprhieADF9alsoWEduJRL\nvE55T5b7mYyNZZQLOAjBhpNnfyjQIjiLi+KoKzNuyVQZB77bvR5d3xRVvyrZ\nn7N52mnzqqG/EZD21vuWilezl+Cp4+YYv4wuZZEn3JOI3VKMXXrL+TXDBOv9\ng3UfDflWQQC0ruxB8L31JqAc7XTwRCZoTEt4j1L6HVHwd05bRDdrhFFdXXQr\nJicVDysMqrO0bqNzteU7vWbkT84aErNynaYWSPMImSm6I17izsRLI1vGBEKD\nTKGn\r\n=EsHW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"6eb157c66925fe84b4960f247a86678441f3cb60","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.11.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.11.1-alpha.36+6eb157c6","@opentelemetry/core":"^0.11.1-alpha.36+6eb157c6","@opentelemetry/plugin-http":"^0.11.1-alpha.36+6eb157c6","@opentelemetry/semantic-conventions":"^0.11.1-alpha.36+6eb157c6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"9.0.0","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"6.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","@types/shimmer":"1.0.1","@types/superagent":"4.1.9","@opentelemetry/node":"^0.11.1-alpha.36+6eb157c6","@opentelemetry/tracing":"^0.11.1-alpha.36+6eb157c6","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.11.1-alpha.36+6eb157c6","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.11.1-alpha.36+6eb157c6"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.11.1-alpha.36_1601469538086_0.7041533965213864","host":"s3://npm-registry-packages"}},"0.11.1-alpha.44":{"name":"@opentelemetry/plugin-https","version":"0.11.1-alpha.44","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"b2079bdca456c30b98dc8b0547d02656d82d3456","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.11.1-alpha.44.tgz","fileCount":12,"integrity":"sha512-hCqnL/bFMnHsZmxn+yIj7kLheQeulOETVYFo7ahiGEk4l0lcyFKPdbxWUppbgz/dNQZc5H5aaEPPstMkBY1CDg==","signatures":[{"sig":"MEUCIQDTxe3Bk4D/FNAVYkmDQ05IZ4jweqOu2AKwhqj/+0+s1AIgRs+BZBqSaJp+m08z1dwm4PQ/xY4UgO4eiztGwOVUvNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffh0bCRA9TVsSAnZWagAAimMP/itRkU8vLsnv54MIA7dU\nAsTd2OnKyZn0e7nw3Q4m8yFMAPsI22wwacnL4A3XYEmh758L1sR8t1k0PaxZ\nl1A6f0zOVYilV91JbUHSO1T92XbpBAnGZEi21w7XibZ6/Sv5+vVAUPHQdNQv\nlEY36plc7SZ3ajbwpo4ut+41thLVVj1mg2ES3/f9/Q53BBtnvggceFgTmzO2\ncaBcx5rGOx7BbN9F2fg5YBFmRfnFOh5kvrCWKyMW+rN1uqRq/vfxwnv85OLf\n83e/wMqJ+YaZQDaaDzScQcye5isf4vXHH2MTCttnGw5XswtLcd8z4sEO0M7T\nSdD3bn9Xw4gnHrV2WLBmb7Jv5ch8l9R+5rvXTyOWzjTITt4unmGCzAleJPRr\nzugeesD831sB48XawpGs6VHjX+AvTaS32yQCqUqr6/a+aGlhLUU8H2BmkNKn\nqhTVxXC+DmLm9b2iAfZ/TVJdhlZajFnn0zr8AB9yZ+8nKeWtCS62eurf3ta0\nm1PFvQG/1UzQUXYO8rD2SwVuU3Vu/5CLCp17C6VGBpWxOaA6b8cIa9DhTVmx\nGDdwM9tnGEj+MeraneHLJe3eBvKq0FNZhDl9rQnKRHmQwNSBzJR4nnsHYx+D\n/vccE8UmiJmU2oisncv55NQj/kszypNjhoHj/LpI74k/nvz3EJbwoZtTyJ0N\nLydR\r\n=GyNR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"240f852cc41707c751f28811b7ce3d243382e3dd","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.11.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.11.1-alpha.44+240f852c","@opentelemetry/core":"^0.11.1-alpha.44+240f852c","@opentelemetry/plugin-http":"^0.11.1-alpha.44+240f852c","@opentelemetry/semantic-conventions":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"9.0.0","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"6.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","@types/shimmer":"1.0.1","@types/superagent":"4.1.9","@opentelemetry/node":"^0.11.1-alpha.44+240f852c","@opentelemetry/tracing":"^0.11.1-alpha.44+240f852c","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.11.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.11.1-alpha.44_1602100506740_0.4265085787472487","host":"s3://npm-registry-packages"}},"0.11.1-alpha.53":{"name":"@opentelemetry/plugin-https","version":"0.11.1-alpha.53","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"5fb6b658c904362a66170d828afb389f90e00924","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.11.1-alpha.53.tgz","fileCount":12,"integrity":"sha512-OIA2KF2VwAcgHzwi+FCAl+lFyM1rdYrLyV9EElls3SkAz7wREljvD0UjJYH6u4Sg9qXXE0PerTTmsVNwhpnusg==","signatures":[{"sig":"MEUCIQCIdLDCpV1OFRdqsCwTFBMtQ4rAQ2i7NfH0MIcqcKrfUwIgL9170q3VPu4wg9b6ro5DVj2SW+Sden5MYfKM6Oz/5rg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjX0YCRA9TVsSAnZWagAAnLAP+wXN1UiMWoc/WfOZIVAq\nalBqRvYy02dvOjH+TcsDDLPBzjQdhdoIxN4zhwDLKvCFQcG6FJqD7WSRnH6p\nDJu9LlEN/1bhZeSEEutmTdGL3aEil9/MrHa1N/hX3GF8bZaNyp/BvzUM3Pds\n/5BMsT7DaKnIuJ8NA4LSiF6PFmTfOQCa5oX6N/4nXarhHcOyaxGbm6ibIHDU\n/C3E3ZETJZVx+2Jy62JZ6eSUDPXJbpdU0VG0MHHWElJDWHy07rgpYhDK8MAJ\nalmhhDEZ2w5gVfG5KZc1HJ0bUuiUR4KxcBhdAM28YvajUOy/AM9UdW+3mpVf\ndD1rvU4tAztfsxBME63178JrhphFm/xbv9vXZ/OVjgKVlZ0hFNmYh0658f1I\nsh756CSjEAUWeG5achQARe0RXGMMAmBqVj2kLqU3c94fzlaApmiyxQ4GUUwL\nOxnd1iPSaeh4k8eI9auL9t6f7El6sK/lZ0fQ6A320ma2h3puxr8Y6y56UPh/\nMikBn5MgAtqUk+F3xZwE2Jwn1MDSRBY3facpnfBswxbWTnvCLlBn57ZKcXag\nQlY+aDURn4wtIb49eWyc0qB7g68nKQw9poOfblSU1OW+3ZRYYFjZFnyPDTiS\nxoUi1289BMinYIFikQ2Yf6N7b8Gl1c5mTV/DvpXHBRx2xAQOA3Ue/XweinvA\nx41M\r\n=LApr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"00a8ce7f982ea24bcd4bc398477112894078ab29","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.13.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.11.1-alpha.53+00a8ce7f","@opentelemetry/core":"^0.11.1-alpha.53+00a8ce7f","@opentelemetry/plugin-http":"^0.11.1-alpha.53+00a8ce7f","@opentelemetry/semantic-conventions":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"9.0.0","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"6.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","@types/shimmer":"1.0.1","@types/superagent":"4.1.9","@opentelemetry/node":"^0.11.1-alpha.53+00a8ce7f","@opentelemetry/tracing":"^0.11.1-alpha.53+00a8ce7f","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.11.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.11.1-alpha.53_1603108119644_0.3316967143780296","host":"s3://npm-registry-packages"}},"0.12.1-alpha.54":{"name":"@opentelemetry/plugin-https","version":"0.12.1-alpha.54","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"570b308566fece95eaee7dcd46cc916c22128874","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.12.1-alpha.54.tgz","fileCount":12,"integrity":"sha512-IOYudbjIXNAOV2zJaaHAPW59jvpJPBi/JCvUaL0MCMJQj4Lv1Aqydgx3Z3dQHRRgM7/Jqnf5BYDVA9+KLgJ0qg==","signatures":[{"sig":"MEUCIQC3JSdfJXiceksZzY7AfL1wl1gBUfE9oH5G8kmBZG0wmgIgKZAkNznfkDP5ZDoOHHFCbJdgAUAJyUoMBZTBMbE+wvI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjYuBCRA9TVsSAnZWagAAr3QQAJRWlItR/dAbcmImq38f\nQgE1boL5t388srRzi7sdd/hS1/NuESPvaLNFXpXJrIDXkG57hz807c3wPSRX\n0L4+F66I0gTsD4GPEywbhz99L/6isFY/bJVlb6BWK8F3AoPlAeHdzsfCXK1n\nxfCExHgEe3IJMACtlPHnyATufJK8faOnbgR+bRvRURLrAP5DdYDSrSEHQKBn\nu5OFweS+kLN0fu8YOhvbW5KO7ivcRowc723/wzNb6vJN8DBEomg3Ky77+/La\n6pLzgKb/lvnn5bCiXTddWvA4tM8tHtg1pJtUIveIXufzkC2C4vlyY9uMr73d\nLteOpq5m6xvZKdCIveHvS/deQUFeq0BmwsUzPvtjdAMEOyObiuUGy8WFTl/8\ndLwc9TOP072dmSlfrM64CNcJIQE0EDWtWBNEhLvaCMWb44x4YQwpPyGPASNJ\ng0QRnF6RGcgBLiuZ/TGIP6msGETslFPFshNzqnYdbhVsQ/IzbMC8jLAa/Ln4\nhqzvZ6wn5KHEp1hxC/AIiaodmxuX3L6SdtzGzCg8jU1oj66300h5gmVPSq4M\naDK0Ctej+gfXz/duBtOHPsmudWxO+4mF0FJ7ljFFPPQh2CtBQJlRvW0wX8cw\nR4vJQixtCam/yxTAu8zMJqTrQYOn5lFAo20Lf3/wZqCuNFUT9x+74ZbnvQdb\nPlVU\r\n=T3Ia\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"3f72613a36b6f97555a0fa7481755cf8b6cce1a7","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.13.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.12.1-alpha.54+3f72613a","@opentelemetry/core":"^0.12.1-alpha.54+3f72613a","@opentelemetry/plugin-http":"^0.12.1-alpha.54+3f72613a","@opentelemetry/semantic-conventions":"^0.12.1-alpha.54+3f72613a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"9.0.0","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"6.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","@types/shimmer":"1.0.1","@types/superagent":"4.1.9","@opentelemetry/node":"^0.12.1-alpha.54+3f72613a","@opentelemetry/tracing":"^0.12.1-alpha.54+3f72613a","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.12.1-alpha.54+3f72613a","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.12.1-alpha.54+3f72613a"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.12.1-alpha.54_1603111809177_0.6626578202759081","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@opentelemetry/plugin-https","version":"0.12.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"38ce2b855232e48911c15942e634594055053399","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.12.0.tgz","fileCount":12,"integrity":"sha512-n/RLyGtWd0cwdSZUbNxndAynd4Kv/Fnghb6dmHt9KrkTXWDo+VkgA+K3Cjfseu2gj703Grq45S8xahOSQNXyew==","signatures":[{"sig":"MEYCIQC0GoYRh32/1q6SlVd5Zhq0+jOmNmilN8Ng8jnQPMCBqwIhAIRrHmS0L5txcjWH3Eu0528QYoQi+0lFCscB6lC1fdJj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27557,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjYxoCRA9TVsSAnZWagAA1asP/3FEmIhxqODQiLNXqCkJ\nTBQsFhkrAlVNuGyyf6su9c68mELrDJ5f/iDlqIDUDGw20wT6tYaJf0w6yKb9\npXlj9J5O2MQ5+dG69RPUVbK8nYjzGoED8pvkgSQqWlQwYs+54jSkq8WudIo3\n1VELz/N/v+rNry7rUM7UpXvN+lHPlLL7Cm6zeTpSszTgzQhN0M4m6tptqPV8\nod/6cuB2IS4B88XkMbjQwD3/UN8zojmXOBxoGzZN9KM5CfOL9r4AmJ52CuVR\nnJxRVYtdanU1EfHiwld3LIHagtn9ocHFlRYGcre66bVV0VTWnmp253HBRdaj\noLsXmB/11Wbq61ptZ8APdjud3TvwHmMGrCAyd2FquLoTkwUpUSNRJOE37hrR\n0w23Fd86voRKvDKcs0U/E4/G//p+qV/cgaBk8b0Wg/Omrq4PgCohU/8dUdIJ\ng6Dixp32nlMwuFFbuuG4O77AajMs5nnQxyzP1LoicMtsoqPKwRCCrkgThMY/\n9ik0NTDDGqosSA+liN36nb7mo8O1hJiC3/lEdfkUM4GJgnK+R2oZYSkQm4IG\nELcxhm/08tmrK4Jgr5DLzYqqaLm+AKS0pUmXC9ee2Pod3QjFq50leo4wrzKx\nzyy9S5okfumS/Ti5pREvLmCmdeKQM2t0B3lLF4r/suJYRQ23aRKGS1XOsv98\nr8jq\r\n=5e7Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"3f72613a36b6f97555a0fa7481755cf8b6cce1a7","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"obecny","email":"bobecny@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.4.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.12.0","@opentelemetry/core":"^0.12.0","@opentelemetry/plugin-http":"^0.12.0","@opentelemetry/semantic-conventions":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"9.0.0","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"6.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","@types/shimmer":"1.0.1","@types/superagent":"4.1.9","@opentelemetry/node":"^0.12.0","@opentelemetry/tracing":"^0.12.0","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.12.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.12.0_1603112040267_0.5883139376293802","host":"s3://npm-registry-packages"}},"0.12.1-alpha.4":{"name":"@opentelemetry/plugin-https","version":"0.12.1-alpha.4","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"a77e5f995f8766877111939fc526dea8160676ab","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.12.1-alpha.4.tgz","fileCount":12,"integrity":"sha512-0RUWDpzuuAyMkf58Yfh8nPAHhI30gZs7qyQTWbhnlnnBT0rBWy4D8IvKNxTSsl5PWwYArAgsIvhjx81DWv4KMw==","signatures":[{"sig":"MEYCIQC2v+2z/oW+FAqoFFq7w2rEXq/s2jaW3BMh+K2SrU8QfAIhAPk8gkB5K4XINlqGQE1hPVh6dsIALxniKsQFRP+ezfYL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflu3rCRA9TVsSAnZWagAA6rYP/0kmaPT3wuf/QtXOZL1D\nF9rbnxC2rhNKjBaTIzZouwvagF82XIvqEjcHmrCGaWHMUGqGR9p+KzjIJD5I\neZ5FYr9vXUJitjZx/m4AuTdIfi/gnAvzeS7jvaOUsxhDVtpv9CrUynYM3MXF\nUZuCIKFaM9AYxEeu4GwHQBxSIKmvoGiaNsXdm2Q74NdS4Zw1CWudb/9eeGAD\n1oEcjhHuANlaCDlrj2286t79zLVEObCexcwe59VBHlXR4uzTBnYwi4OzpkSU\nQiM2FziOQOkvoNXRiIrUU0/Pyi07a8V9KqUkYIPrn0kCqEz9Dgmk+Uix4kKW\njwpoOWknl+nSMXlb1exGCteZab/npbzZxa/cCRZqDCKNr13J7RZiGYfG0Z/f\nlLNk/QwXa5ycKcs7ESbWS7j4LY3vZjEzXVBtwSKT/5eO4InlSpBVb1hsYSZz\nKv5NppX44UNxH7MH68qECHxsXhhkZsConSKR71xAo7micNEC1RfEtjuGEHlo\nt+3YmiR1Qe2lLfrzecp+DXkuKhuyu+3kog+b6zIntUjqGEPx9GV3cPrNERVl\nhM46AaLRDH1Mjff0ihl90MkBpXAuHlPsFB+edPQ5Z/4GxuEjnwoEt7ZTwXYz\ncSrLtodAE162D7ZtF+M/NC7JjHiJlaxzXytleUXBG8QkKrgrqWd9I2pvUKyT\nOYIR\r\n=fOJW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"f8988b5d8d2e138add50774d06bea77ef25745ba","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.13.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.12.0","@opentelemetry/core":"^0.12.0","@opentelemetry/plugin-http":"^0.12.1-alpha.4+f8988b5d","@opentelemetry/semantic-conventions":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"9.0.0","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"6.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","@types/shimmer":"1.0.1","@types/superagent":"4.1.9","@opentelemetry/node":"^0.12.1-alpha.4+f8988b5d","@opentelemetry/tracing":"^0.12.1-alpha.4+f8988b5d","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.12.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.12.1-alpha.4_1603726827190_0.49477336096576074","host":"s3://npm-registry-packages"}},"0.12.1-alpha.7":{"name":"@opentelemetry/plugin-https","version":"0.12.1-alpha.7","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"349d8d1e9736316cd7b8de922cdfaac0ad27e98a","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.12.1-alpha.7.tgz","fileCount":12,"integrity":"sha512-xH9gXQUD7WKOK1ff1BnDyT42RyQ5G89TZ4vaABZ8zadV1UCyRhj7Yw5FiaB2U37wtn1ypYOkvb/noOd3AyrvXg==","signatures":[{"sig":"MEYCIQCEQewlJO/H7VA95Ov12lo6bz7UEy/K9gFFdFK6iPvR8wIhAIf/4BnHlJAR7vbapWYsH5NVRMT/kDG60Xcnf4Bp/krM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflzuuCRA9TVsSAnZWagAAnGoP/iXYveduJkL7Oia3T7Jc\n1oycfEo7ZWVrbX4sD9o5NjseF55vu4/8gcibZVq6tTl5DrfyQnPycjg7nMZa\ntZcF4AJR0UewC9MWONzoNYslmhlYhh1CjiYQ7YJBHi8snzsP2eMLzOD9h1Rg\njTGspao7M5j7NR79fheS85aLbwWulcEgxqKc4DZMfOKpbI1/N2XiRwyqARZN\najZSTHEVqyw+iS9mCUkHgmTskVZaPSWLK54u5l/Zexcw6NBnys5b1AFGpSjb\ngxQGppmtZQpdFjQdycpfl4bbNkPVzxBy3bkHF7edlb39NND8/G57dbRO8vPb\nTqbgUg43uDwEA9+o9WkVGg0PwS7/A8Za6+/DVAD9E5znL7XhvQnqjhLaP2oZ\nayLNG/GcFUIymjIfjjDVgOjgjZ5FHczdzUNCVfuk6cMK/TPEQpv62vKSwNGQ\nDMaKfMWDQe2s1ffgCK1dQjlhUOfJlGk3CK1l9uB8qvb7tBy8LYmZe3FiGMHd\nejiITGJhQn+nkW/o7SQtJ56B1OZitX8QTithg2VirrxISkz7m4d1tT8ycA+b\nc2YBl/L2RNzQpKMSxnkx07x7GvBruCa0fULk/hzSQituNItmcVWmFsCtfSHo\nHISIHsi7MSSWmi5qo9AwuvP/TgcGkB/MP2pPfRPHCNZRcpiicU/mErsQ506v\n/d9S\r\n=KXpN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/master/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/master/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/master/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"46f31dd2285d55d239195032528c3dab1bf0e15c","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.13.1","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.12.1-alpha.7+46f31dd2","@opentelemetry/core":"^0.12.1-alpha.7+46f31dd2","@opentelemetry/plugin-http":"^0.12.1-alpha.7+46f31dd2","@opentelemetry/semantic-conventions":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.19.2","mocha":"7.2.0","sinon":"9.0.3","rimraf":"3.0.2","codecov":"3.7.2","request":"2.88.2","ts-node":"9.0.0","ts-mocha":"7.0.0","@types/got":"9.6.11","superagent":"6.0.0","typescript":"3.9.7","@types/node":"14.0.27","@types/mocha":"8.0.2","@types/sinon":"9.0.4","@types/semver":"7.3.2","@types/shimmer":"1.0.1","@types/superagent":"4.1.9","@opentelemetry/node":"^0.12.1-alpha.7+46f31dd2","@opentelemetry/tracing":"^0.12.1-alpha.7+46f31dd2","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.12.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.12.1-alpha.7_1603746733832_0.14786068068814573","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"@opentelemetry/plugin-https","version":"0.13.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"b92fb1af9490acb11b19c13487d933b490cbbfac","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.13.0.tgz","fileCount":12,"integrity":"sha512-qAd/GBweOoou82pY1l19BzPUi5cYt4TQXMVbGvHuhjID87rflpsZ1sjQPQkDutFZTsXVk1Do56myTk9hP0gDRA==","signatures":[{"sig":"MEUCIG2d9a5YZEcIPQvsznkgNS5Tr6lia0d1yu9qTObpBXgsAiEA44FfyuRYrfmbUVjrv9ocG4JKuq7ki6WkQahUn+MtmQE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyqmFCRA9TVsSAnZWagAAjekP/3LFPkm7QUEmY/AT8dgU\nDkJwjrABQ68SapSVN0fYXPop1DiaUOXnZcSgChbAqDJf8tqpXot+snjA4FBU\nRJggfOvSLTKB7DHpg+zIJKuOrrNrncOQUN2X2uVpHLa58NdeNQreyQUtat19\nONOBtw2IHfyo8Es+gzNVqRtgLnbnD3SjaDTzNZC0MZ0AG1ihyGxdxBWCauAX\nVfQXsFBFKbk+OmffBbirV8r7Al6INI1ejigdDGbmTvfqxNwFThXEJjGPqoOo\n3URsPGalwWMnM0kqOuyoxFG2SS0jKWM3t81midvUrQQFG6ibRu318NXtpPDz\n2P6iCHbLFMwG54ko6u/P+hMjBJDkpZAfDNt2TfKvt1puR+rM0NBROXj7gp6/\nHPB2/9aFyxMiQNYhcY/1XgUFI+E1X6JMjirI6QfUcR2TojDVrhoKBjNeLF6m\nrljh6bRAD/rHOU2gGHs4uKn5FjkVmNVq2G3I4OIrG1f1KMBPWTNtXHp8U+u0\nGHizQPS6z7Ld3D6cNoHDgg/foOW3Fh9R+UxmiOSlf7r+RctvCm7May9OAwg6\nbGcsL6iZfzdXVQoiE32mQ45EATtQfFMPBlqaQ2gKBJ8tngSfychUnbleO03l\nSrZo6RPqtHAniBeo7T+jaHJyZuJ/pEOe6qEGxCw3/yusOS0+2qzM028cbp8l\nv6Y6\r\n=4429\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"86cbd6798f9318c5920f9d9055f289a1c3f26500","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.13.0","@opentelemetry/core":"^0.13.0","@opentelemetry/plugin-http":"^0.13.0","@opentelemetry/semantic-conventions":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.0","mocha":"7.2.0","sinon":"9.2.1","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.0.0","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"3.9.7","@types/node":"14.14.10","@types/mocha":"8.0.4","@types/sinon":"9.0.9","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.13.0","@opentelemetry/tracing":"^0.13.0","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.13.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.13.0_1607117189180_0.9718741326920797","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"@opentelemetry/plugin-https","version":"0.14.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"60a0db56339de497b35aaae0de91b10ecff9b0ea","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.14.0.tgz","fileCount":12,"integrity":"sha512-FyT3iaEO9CdGu1EeIe+JmAwfoYwjG9GtHiyWSovFEKO/0OLQLrXA2AQDgltOeelu/snPGB2MF92iPqbpfVdhHw==","signatures":[{"sig":"MEUCIGQlvlwxd69Do9TRBKOLu9qXWoa/ActpaKBOhT23aRgOAiEA0l8FQ3cOGQavvatUg2StUdWs4vFBzL9oeIcOu/Ep2e0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf28U0CRA9TVsSAnZWagAA2kQP/3P//UT8iuFLxxnRytBM\nZV6cMcEKh0oJO89yTo/0gfarrz39WcZ32nkIBslOTGNX9mmBiwJzMfqdiT9s\nXo/YBFcOS50rhRNxRiG/ODfp0k2OW1CmH83sQWef9K42Gsw9VzKZWQTJd4AM\nqiuPPRr5XrVRS4gGDdtRjw+GrFOZsVuMDa9ecejyZamodiH+MYl6QpZWYbdP\nC0nWv0E3LzIFGbezI2L2TKFkdH9yTMevuYG2R6EogRxDQijy8wgXmgrAj9G+\nl62B49c18Vd4CrbIIxxjlpu3F5FRLUR3KZI7atYv9BIuHadcseL/6JN4gNNf\noTuv4Ore3TvhJ0SvEVkK7Y9hSFPennRBZertPVrr+oMu2dANb1fXIKTAyj7a\ngyPR4BkNDJVI4AE5Fa7ZGcM8xz/qZxTh1EXu44SL2osSPEMslrJQuUYxGjxN\nGwxrw+NcPqFL2qRoUl7zQcKrqh7YhACi8tMDa2SmaIhi4/dNmBXK+D2Wajpm\n5r4RZUOlNZbcimb6bbBqmwkL041lSLvkT7oFMqpd0ieVKgeJ5Q+I0Pi1IB4d\n2Nmp2hOlcWMc74OH2ycDwoH1ISJkKCYBAFjF9HEeuD0bhKnCbmxrBYZv6WoG\nVxBp0X71i7Rhmw9SkPOd8OzBVVos3guADCMr89T+I+EjTcIgYFpgPK4ZDQfK\nRwkS\r\n=inGf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"27a8d4530c56257c191468b073669909bf8892a1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"rimraf build/*","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","precompile":"tsc --version","version:update":"node ../../scripts/version-update.js"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.14.0","@opentelemetry/core":"^0.14.0","@opentelemetry/plugin-http":"^0.14.0","@opentelemetry/semantic-conventions":"^0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.0","mocha":"7.2.0","sinon":"9.2.2","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"3.9.7","@types/node":"14.14.12","@types/mocha":"8.2.0","@types/sinon":"9.0.9","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.14.0","@opentelemetry/tracing":"^0.14.0","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.14.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.14.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.14.0_1608238387604_0.6554340141141468","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"@opentelemetry/plugin-https","version":"0.15.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"a0c1e4dcf6cdb1a488d971c665c1c155e0aae18f","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.15.0.tgz","fileCount":12,"integrity":"sha512-wvpvKf8piM7QOUUjBUo2ft0WICysFRdkhCazDCF9n4o9w6FPq/tCjfm5JRppVGS9YQ27V839ULBmWJw3D6rN2w==","signatures":[{"sig":"MEUCIG24h+VAwxfW2S2bQ2JUHiC0mpqVgTjalXTNMccdOG6UAiEA+f8z8RXQxKnXWzyJgW/PVe8d27KrLOBBI3qGjG/TBpg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27466,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCf4ZCRA9TVsSAnZWagAA/OkQAJP7ToEX/5DYijNzgyCa\nTb3OGJhayTitAKgsthxxXkJ2q+EoxghELmSHRlX/GYlAbsfaa7KMx7DlZSZK\nazRgsk7T7Rbd9/AlH+/Xlc0SqIUGhgWgxx3SWvFIsjdUts0dvG9oon2F/kPo\nEsG3mpMsWsiy+Q5ghiiJgsOQy1sy26BxpUJvmUvzeRYYSHAGFB0UykgUhz+j\nOOKlOb6xdZdsS7y1Cnhs0+mcKzsk/ARv8WxwHq0VNHxWCdvtaVnC5rV4Vo28\nBB+g6KSPcB/8dfEkAPVMW44wQRpMxpCq31gsurkdR5DxPt0h6zF2FS61TMup\nXnYQ2F/VC1OzEhx3sgfYElGVxz0WuU9Hu5iaZRLgWo6qEz20WUlCfpd4F3gW\neAUUi1ZH0zMOdPHi1Utysl7zr4yom872TKBl4ckD/q9qzkDIKwlERjLdQ0MP\nnJfWuwky82ju3ShhLbC6aEhAodJS86PoycE3hMQ+JegxHr8lWH4AFJWn+zec\nPCmWVQ3KUw1XtRvTB4vniSmF+TkBkq8Zzw0oo9KL/DL1XSweVxBbr5Ypb5iA\nbrN2GTetE5RS4h+Odw3SFCr4YlbFF4dSS1JhAY5fnFfM1c1Kka5EyZV/nSHx\n88iHZjYlNdFgIrJgBaPD/eAMp0Z1GXPZZCXHWbWN0IpQ9Db+hs0+RllXY0fW\nxDf+\r\n=RdaV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"960b868f5b7686eabbf49190071b8463551e5d8f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.15.0","@opentelemetry/core":"^0.15.0","@opentelemetry/plugin-http":"^0.15.0","@opentelemetry/semantic-conventions":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"3.9.7","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.15.0","@opentelemetry/tracing":"^0.15.0","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.15.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.15.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.15.0_1611267609498_0.5068561849903648","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"@opentelemetry/plugin-https","version":"0.16.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"0a23fc01e2bdd2193dc7e7b2315db510939f14b1","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.16.0.tgz","fileCount":12,"integrity":"sha512-tde7H+s6HO+At0gKMjjEHHSl0+qhPpNOlj3IBF15k1JYhBDomrC8U43zE+edxRpOzSf63qJ3PvFw/a/rs9fPfg==","signatures":[{"sig":"MEUCIFOwxQF6YhwCp/slDHmMY2Jee5Lw34GjbK95k42rhSwkAiEAyGSkK1KUFoUTvYZLTaJUK8co/PLvGaPXEawT3sw30e8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGIHBCRA9TVsSAnZWagAA4d8P/0KR5QeK5dv0gZtx9kle\nR0vLWbarb1mmuOV0XFG7u/jrau36EcuJhLbhfzr/Wkx8Ioh4oHPfLxiYy4fZ\naF5w+K+MrhuAsZ1abM2KC+n0DU77hjT3rx6Zsq39J7bVichvlomJPFpIwzB5\nOp5GV20Utb4Gq3YMVYJDvoJpcF/CeLA1gGFusmJQYqQXvMF8+74HQ0UqaDNx\nO/NOzMu4nsyqbv1jtW1kGmyox2HZRCwYrJcMPaCxucuAQ2oVkA4fa2CXsvqd\ncyZTCtSWpqI4vbrDq3mk155cMPPaVKAIynMfu95gmSssQUoCJ2hg4xm5Pj/l\nT2hYNkFoQxEAmyVqPYbcR6KZmnUTk7XSutuUg4nSE5fw3rj5TPdYMd+HMstd\nqpAjRSkz013daSZzZBA45ITX4EgUNs7CMABtPZiBQPnkEPqLLUz0PMN+C0l/\nxaJ8NgR4SFFvFzpWy3fyIAAR/Cp67glronu3rwvsnURW4kzwduOd0M+k3KxI\nFN0rkAvtR6LAdCpGmsIsFiEaZAWeHHF2zsvLw2KGu9uvcucDw2aDu1e7rl7v\nr0V9CYuhacisHHEVhtej7Np4rMErezVIG7XgRW74v6G6TZSmTTX67lgrhSZG\nj5ilhgpN6uCG4i3EkQ9kszo6bZEr8zsg4vKxIvbV4mVhVCzKi7gplygL2E1G\ngba4\r\n=+i8B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"e68863f8e63854b08ad13fb54677294ac6d6b681","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"obecny","email":"bobecny@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","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 https automatic instrumentation package.","directories":{},"_nodeVersion":"12.19.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.16.0","@opentelemetry/core":"^0.16.0","@opentelemetry/plugin-http":"^0.16.0","@opentelemetry/semantic-conventions":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"9.6.0","gts":"2.0.2","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"3.9.7","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.16.0","@opentelemetry/tracing":"^0.16.0","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.16.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.16.0_1612218817051_0.19113770167339905","host":"s3://npm-registry-packages"}},"0.16.1-alpha.6":{"name":"@opentelemetry/plugin-https","version":"0.16.1-alpha.6","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@0.16.1-alpha.6","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":"7d6cec0eb9eb8550d1697206b357f08120829805","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.16.1-alpha.6.tgz","fileCount":12,"integrity":"sha512-rgBtYvaqaBxMTe55yzxzTUIYo/I5eWaJOlsebE6zoyX2WSDFQEnYxzCdl8kUsvScHsV2o2UVeC4xsGKCJbnZJQ==","signatures":[{"sig":"MEQCIB36DC2OuycfhfEKzGHxvmggIF8O0x72CmxI1bxsglidAiAJnVWgLm1SqQvIOo9o/pUhndHMdyRJj4JfXzld2+Ar4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHadDCRA9TVsSAnZWagAAYxUQAJP2zA+PN4JzZKJqB3Qb\ncJHthkhgfv463RA922iSr9rZAA/ooOHeealBZmLL636ksNQ33a41OLYuDVcC\ncACiYnACh3KXAsu4tv82JbCEgvAWwjvRmc4iKf+z8V4K5iIHipco0dppYORL\n0Grg7F29w39QexMj2fXJhh5kBCvYx0BqkQ/8H1P4sQ70me9XGEViGCL3i1+6\nCDTnYZFWyy7xRZ4H541eFwj7kDhXaJoYL39/JfGNii6oQHAO0lzwdwd3JVOq\nbUgb11WYE9jPfP6xwNxfzuGfDCII4Tcj65iU1eGY0p42SodDU5CdcXTkziDS\n1pJLXu9eOlaU/Dg+xaYEcUo+vXjf8xodD6zAxVsCVZmm/o95/zHFPTtV7KYb\nWf9FPENFPE8rT9nmTasTG7aElAr3NbpBltp50gOKHv5/gRwMV4bgitnraPN9\n9d0qv3jcCQ4hvzMJ+eQEG5b2BfB+GUIfuYgpDE28vUS0vhX+q29HB2z0MKG4\nchNEgnnGhbYnxXIapBQ8j8GPSaG30KO5BoDi6K8i+L4zyEqAWo35ilPEU1KT\nVN9GtORWVF9abEmOo/xjbDCvsPub3sGioEzkx2G8hvqjMbR8Q4wyLtv1rEFv\nK4CJS+NN4cvPNS+esFyrMSmFNUHU3ag4XsVX2EkG0hQ0RKDy7EKaLZt8HvyJ\n1RHt\r\n=DpvA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"9cfa92c4a5a56ceeaeaa8d043ee2eb00a561c55a","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.16.0","@opentelemetry/core":"^0.16.0","@opentelemetry/plugin-http":"^0.16.1-alpha.6+9cfa92c4","@opentelemetry/semantic-conventions":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.16.1-alpha.6+9cfa92c4","@opentelemetry/tracing":"^0.16.0","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.16.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.16.1-alpha.6_1612556098824_0.06676112852673688","host":"s3://npm-registry-packages"}},"0.16.1-alpha.10":{"name":"@opentelemetry/plugin-https","version":"0.16.1-alpha.10","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"a68d5c5c2a7923406868835c9701b6d4601ce6a4","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.16.1-alpha.10.tgz","fileCount":12,"integrity":"sha512-Zx+OQxGpT4Ijmrj5wh9xsThxYr4/46c4JFr0FlYR7AczxpZUzWVdowFL/cdxOLDip8LxSsEEvi10gml9DzCHIw==","signatures":[{"sig":"MEUCICUN56aXn2WENpSEbFApo/TSi4qBFuwEB/lKC5taUd1kAiEA01urL3rWgrfeY7+2pLn0Bbe4An/eqk5+oKaPysTR2/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIV3ACRA9TVsSAnZWagAAPLMP/RHDQKn3k+F07zfNjItz\n0Sq0+ffXhK/TGZavNYNDCKW7Vz/xhdsBG83AOmO+fmYScbsnIs8p99WilFrS\nxFrfYGVHxsp3rRNjcmUf2ptPxTJNT3FF0ll2vIQ850it6vD4kmyTSOYrn9XG\nDxi3PMgNQ34wVfiBbu1MOEU19BGJ9hMe/ZNf9iEFDOnuPn5HuLGvN61rO83g\nWbGifz0fGAfQHaCG6Iwx/pdU9yXBZcToQynjyBSsHasezXL34zHY8M2DJVJ9\nULVf4KHj/2Lei5EZD7p7uvV8l483ga7KbSvLsqaDvpew5RQZDdpLiToJoP7R\nbsRVC6gXtpbySu1WLjGAVbPQAPhnWlC5o03WTf4xPXZ00WbLWBAoYZ8DcuuU\nSJUXXwFnDOfViR6cNPY1hkum+q/gT7evyUtZONaAUlR5u+alTR7WvjXChR+A\nrgfAfeWQ2jSI8CXd/hIhgkcXAqLvKgS98YorI0T3QuUDgtpFTrdTLcisgOiU\ncyjh1Mp1iwhxh+nI5QhXavX4pIDUwLWNQcovCxzeUGXq3k+RRQopb3xRq6eP\nY8aQNCvp/i9mTCR6eN8U4Node8PgBlYG/DATWwyFWecpj4t+Ou0uvOV0gpnQ\nChchOXAugQvINXSgQuCFV/orYU3RRVuIow9RpV767+uGYPh2EEUdUD8f7vQq\nVZbV\r\n=Oz3E\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"cacbbdca0e89d31e2e0b10a8ff5fb86d7a714906","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.16.0","@opentelemetry/core":"^0.16.1-alpha.10+cacbbdca","@opentelemetry/plugin-http":"^0.16.1-alpha.10+cacbbdca","@opentelemetry/semantic-conventions":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.16.1-alpha.10+cacbbdca","@opentelemetry/tracing":"^0.16.1-alpha.10+cacbbdca","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.16.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.16.1-alpha.10_1612799424307_0.4005696627853901","host":"s3://npm-registry-packages"}},"0.16.1-alpha.11":{"name":"@opentelemetry/plugin-https","version":"0.16.1-alpha.11","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"06c0f68adabc8aa00b60801c16a78b697e91d918","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.16.1-alpha.11.tgz","fileCount":12,"integrity":"sha512-7mu8XnvY1b8gp51oUap4fmNUopGiEa09NLI8ferS7OaBFbo/rJEfdz2QvUquravlZvKHB2hWiaoKaUrPwXYhug==","signatures":[{"sig":"MEYCIQC8TE6yI0nCLDJjV2GC5boVB5aWhfD4xTHPfrbtDSSqkwIhAOhWx4AXv16teA1x/I0GcxGAXqcEde1xV1W7s2lYpAOl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIWRPCRA9TVsSAnZWagAANwUQAI+YvYBQGyyfLboZM4bE\n57+rWSQ+Him7rhvZooWTbDEz9WpyavexsBWp/1Ssi2xTiwGSea+HuV4Z2CtS\nKYO3mLa96LGa5Yc4oq6OiPskfhnN1lBZmwmWI/ZZ+dAAxQxVc8UmKx2qJ9aQ\n4kGI3Zzl/Ok7ILf0RKDMjYRre0Ha6V9cxDI6B6MUfNksAZdflYVxxmJW+6II\n3jrIHQv3fAxWQnIC6YTTzgAJ0hVo57RJ731MO413cDLSTDpKX/ISwR4S9a6l\nK9qvFHgAcMMAMO6Vv1CPE1tDvkIJlfmGShh+HudYIiNdI/VYpOR/oOyZif1b\n+fsC7I+nHu73F0ZT3Jhy25hLymaZrZYXeFIlilL/J/x8A8/zQ98PS4YX8s/N\nyQXvg6ISPfmZonTKy84oBPcbeMZMb1gxalRi4UhidsYzqRZgZdNp3Ts62rto\nNkq5P1xgI1pNjgnSQJFFBfVGIXmN3d82hslA8xao7BU3KYXkNIJ+KRaMPHuI\nA2NgPB24lD4pjN6cgyfPu/EXMAgZS8p2RGCp4A7+NDT9Ll2e7ZSjxL8DJ3G6\nQoJ3ZnL2CX9TSx4yMSWxolHLRjjsKPc6ZgqyXPLVyJBnRf9UYP6TTJYeZsmu\nMpZ+WdxkU9RNj54HXh+49vkhxiQ9T7U+7fJesCzjWm7n5P0IG7yhmlii2rFZ\nX1ze\r\n=Lml5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"70a128ff5dca16060ca7c2cff943369ae9999c34","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.16.1-alpha.11+70a128ff","@opentelemetry/core":"^0.16.1-alpha.11+70a128ff","@opentelemetry/plugin-http":"^0.16.1-alpha.11+70a128ff","@opentelemetry/semantic-conventions":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.16.1-alpha.11+70a128ff","@opentelemetry/tracing":"^0.16.1-alpha.11+70a128ff","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.16.1-alpha.11+70a128ff","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.16.1-alpha.11+70a128ff"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.16.1-alpha.11_1612801103183_0.4401976971719448","host":"s3://npm-registry-packages"}},"0.16.1-alpha.12":{"name":"@opentelemetry/plugin-https","version":"0.16.1-alpha.12","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"79b592ce6bfcda6eeed5f0eece2d0458f3751c4c","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.16.1-alpha.12.tgz","fileCount":12,"integrity":"sha512-hybF2iHzNRDx9G9oRd3VUwFSojLN/qEVTi5KGN5g6AIv9NN36DkWJJgX2xzVGMNT6qdoGXqZh38Du5dv3f7BDg==","signatures":[{"sig":"MEUCIC01YaKYOM/YOtFTMOlXenjGKKnMS11wJGm1EUB0M6HPAiEApjJ8ViPp5n6vUN/Sj7LxS7fp/1NYL/acW/yitKdgU6w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIZrZCRA9TVsSAnZWagAAG0cP/RFhsfxhOgZl0TlGdt+2\nDSNS5GAmz7FDKEC4WRFfwhGLThj9lzaPtD1bUD0h8oHnOUx0xXuzxFpuUB1/\nvvgET4bQTw+2vJ2eYbru73c4cPzQ4iRwjoJYsRpUHL4+lMTtK6pf/sOt+axq\nEvl0CSxsU98RdA0eTmWiHoHR95+Xva/5DlskLXWP/3LP3AKWkOgK1DYvx3zl\npffuWsr9725BPGspDUfxZBicrZ/NZ6aemoe3DnN2IrtwvDO5Fj4L7vHSlNUh\n9Qp8TbpaGTxvuKDlc/w6B7H4FICpHDGHUhV4Qe9NvE5jklWtdpESBxNpKOtg\n1nDG+89K4DcTVwUCMTWSq4onQWYrG/l5S11gmNbklONZdtWd3mWQnV3J5o0a\nzpWtT07mNLE6IOiVdlIYvewBuXYdFYvALxzQrLV3Zm9mWDc6wh+slO6yFGyE\n6+xw3o5ndOjBQwdn32Gc8KkOJtlZ90ApKzsRkArgtfj6gkd5rbwVf3Wvn2ez\nuQcKEQ1Qro/lESU+KnFrCvn49F0SUlg3acy4NgES8p7wHIChj3griE5nUwJg\nxtWuk/4XWVj+bZA+vRcc6jL/SDB3DRFWuyzi5vA5uO4JuTpnxMsmh8K1Kj3Y\n93cmJeimZr3iRiMDqTpe8e0FDbVV+LCpHvrptXwthpox+c4q+HZgXdaaUKfq\nRnW4\r\n=guLI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"dc384956b3c762b16c3fc62c792def067e94a307","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.16.0","@opentelemetry/core":"^0.16.0","@opentelemetry/plugin-http":"^0.16.1-alpha.12+dc384956","@opentelemetry/semantic-conventions":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.16.1-alpha.12+dc384956","@opentelemetry/tracing":"^0.16.1-alpha.12+dc384956","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.16.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.16.1-alpha.12_1612815065168_0.6616749706588005","host":"s3://npm-registry-packages"}},"0.16.1-alpha.14":{"name":"@opentelemetry/plugin-https","version":"0.16.1-alpha.14","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"5ce5718e10ba414c6da7a4a3eb2c196d07133f55","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.16.1-alpha.14.tgz","fileCount":12,"integrity":"sha512-R5UbhiQFnjDocNOqC49172cA2FK6eZmRkeY5oAVA/W8o1aSBmZcsXN4E92+2apGbcPSQSf+ZYPfyCmQfvtv6/g==","signatures":[{"sig":"MEUCIDK0mYdHJrPOJJLPP4h+9fB0fnhfv9PJet6M2KG0/0KGAiEA8m2OSjRD9SOj1JEE5sPW/QivRMf8XfJfNe0m7yCnwZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJASDCRA9TVsSAnZWagAA4OIP/2/95rIpgTYYsyN8BKg7\n44R6CB6f8+KI5bIcmmc7boxiTE1KipLxTOm+uOCGGceRfLsltGZhIVgPtytm\no+Mip3GtETERB3z024aUNx5VmhKZ3CWydu3gLvjajAzYb7wPuIEU+8//xM48\n/lltkS7hyElGJIahOXWVUh6qXOT8SdmBUFloRY/T1Q65qtQ4/k0uYJ9TG8iM\nfeKVZjNvgNKdS1n/QV/xVz61qmTGzhB+Svtok1/COwDDSXASB02c59OIovev\nFVkaE6TuRR7ezGQsChJhzayX9nuBUkFbbM7gUs91Q2JapFQbi4W9HCtdmxKj\nC78xazaCUISodeJN8PufKYFToyFE3yq+riGKugiXdECRCbr8vuutu78oE3LJ\nwlG/Lbfr/B6sBnc118VRgv8zfg6d3hhspiN/dfkEbwWWEtRH/eeMCXjyT9S0\nsN5/0GoLk83p9JCfww7jPAt1Mvzb3SOfRH0hgBSGdf/w1Be8u4QA+OW+lR2j\npJ8DKZMaKSFk5Jf1zVLALa0PIYtIENQ2dQ2PVOauCjZypbWWCfCKeLmUQtdN\na4prDCBRAbGjEDZFEqKmXVxoNuoMcDSKFPenSDIGFLVw92c3bS8LrddnrULA\nplYsu8ydKz/xsAfASnloRlv8QZ+nYxpw/t/W5JEnBbP+EfoLRNUoZ5bCIiYA\nR9Lv\r\n=6EsH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"000a8ac099a3848a9a3c66f4bdd4826b4cff987a","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.16.1-alpha.14+000a8ac0","@opentelemetry/core":"^0.16.1-alpha.14+000a8ac0","@opentelemetry/plugin-http":"^0.16.1-alpha.14+000a8ac0","@opentelemetry/semantic-conventions":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.16.1-alpha.14+000a8ac0","@opentelemetry/tracing":"^0.16.1-alpha.14+000a8ac0","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.16.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.16.1-alpha.14_1612973187254_0.5110018751595542","host":"s3://npm-registry-packages"}},"0.16.1-alpha.15":{"name":"@opentelemetry/plugin-https","version":"0.16.1-alpha.15","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"bdd1d414d6bc36a9acdd8841fa4b56258f49ab83","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.16.1-alpha.15.tgz","fileCount":12,"integrity":"sha512-37ITuEt+8p5C6Ns1OMDcRERKtVx4f1VkUnPWTBR1ysY3JDh8QPkpaCjN5C/NG1pOANymBjlbYD1djMGTv9Thag==","signatures":[{"sig":"MEQCIC9DsyZ1GcMLzZVMHU6Wf3pDzGjt2aEmBXl6j+FhxLK4AiB+E7dm7YMJQcLGE7Z05DLcEhXJc4NhbPpGzjPwrMnsJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27424,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJFuuCRA9TVsSAnZWagAAsvsP/0wSTVDzJxOL5q7hEmlv\nJRKKmwhNvQW/u8lyZm7RrC1pjsUeJ1IO8hVIAIvPAxTCmuDMGgSMZJM8ociK\nerCuXA9Rryu/4Kc0KiBUt5NR914RQX6Bq7bIVXMhYNy+sAuF5y6jaX5Loyix\nq/AxD+9xhuJz2XF5rp0bJT7rW8RCIIb7TglsiutS91TvUktjqok/sribx9CP\nNaib7pP2Y1XL+9y1NzZQAYURT03tlBE9Nph+pZCrKJ8GeYmhIe+wHaRkeVSN\ncRx8JYXYJtVZ84prgKiQxKO51XpPfXFcgX35Nen/r2c5Q2xTmO13j7VXDIQQ\nVQHv8X++RYl0JIbkfnRqnKLQTtTgs9OTkczEq6wlJ8z4WdG2VhANMWh4BBf/\n4BD7FguJ7SHb9unEoy8OQJ7l5KlJez6mlbhvgkdyoQ96FgQWGtPS4xPAYhdo\n95TRfv4F64eFgZtg0mQpdwgFrQZ6Z8C6tikHtxQVF5L3RK/WDYGPaSlxjNHt\nLXUs9abE0ihbHbXHKQVli6AffWZFrcyCT5LA/UklRDFYUsnraxTZB70ujCUv\nLikHGnmQHCuYegRnvkqZ/ue7UeGtblwvFMVWFb5+If3P10Tb5Ux7WRwa7z02\ndQ9n/mNTRJ1nppDqMX0VDk+O/iCjQaH90TtI2PhLp8JrKavNLH1HlwpyTBYD\nc3B2\r\n=ekKU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"1d682c2f75f9d11265cfc1692fa822174594d4b0","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.16.1-alpha.15+1d682c2f","@opentelemetry/core":"^0.16.1-alpha.15+1d682c2f","@opentelemetry/plugin-http":"^0.16.1-alpha.15+1d682c2f","@opentelemetry/semantic-conventions":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.16.1-alpha.15+1d682c2f","@opentelemetry/tracing":"^0.16.1-alpha.15+1d682c2f","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.16.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.16.1-alpha.15_1612995501702_0.48977132518737276","host":"s3://npm-registry-packages"}},"0.16.1-alpha.18":{"name":"@opentelemetry/plugin-https","version":"0.16.1-alpha.18","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"99d6cfc48a4f668eef592813b8eb1529a9e85d67","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.16.1-alpha.18.tgz","fileCount":12,"integrity":"sha512-ELtTwVKgrA8fxoqpUqCAgLGZwtaIPIVS8Z5xPKUnjGfETd81D74wAAaKWrbTz1Wd7xbm09PR9QM62+pgJkdnSA==","signatures":[{"sig":"MEUCIFZsb6L3fNVdmmgoPzxrwdp1AXQ2HLhnlU/uU+1R1UPPAiEAhRzKCt/Q8QJAGKPylHXQak6Dj/6kWhADecIAMELWv8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKWgZCRA9TVsSAnZWagAAFusP/jd72aGQHeg68Vh2VdBy\nnJj+LOKWvGTlg8Gh51pAWwxqjtbVYBodlm/a4u31mLMKfSg0kG6CCFEAHSRp\npgjo8h5PRhp8ZVE7RyyMfFxUZ3p5GR/D/nkSW8WUZOcAL/xUDhR78NtDYxpv\nbPhV0rmmhYIi/oqivn/8OBghuJom4V5jqawXA6LoYS93Fy/J2oVn31voNrFS\nPAAR2M/Ep2jwPo8guJwNMyad4z3EkhpRGDHpS+lJJ0JRfshiPKJtrmNfiFRs\njbTgKSXL7ua8oR4V4rWYdmW6qga2o59f9llSdT4HxyBdEhJpU3vE8DNkoQgv\nJYlF/u9s9kgNS2lwpDcipVID0OwOw10QuxqRjyIS2r9f0hhsNcKPWx2vGEHF\nYwzPDnAXTurcE3vOBCsOlWzHpcWoexiokSAWZH4fxLkHfutHlr6nvmjuE8xP\nqD58L6g0tExZ+bZsRbLzGGa+hIKr/eq1aazJBG9Mb3ORVtWAgpqbof9PMWWC\nYs3xL1U3PT/QMlDg7YOneqLINyChJJekZ/9Xtfz0yDL+yXkYoOlB0dXDYtj6\nUN8vYV1lr0KGcQz0EKeFZV3dbooGYH/EE6BatZ2y3hf/aN7qSlwf+lY1reD5\nD9I3C2JcVrw3L7SWys/1b3rVBDXjv1r9x7G8dLfp8JtSRBkDNU6bwUf8PUkL\nQ0Vj\r\n=iS9b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"9f965b0c749108df00bbe44eeab84d79b04bb0a4","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.16.0","@opentelemetry/core":"^0.16.1-alpha.18+9f965b0c","@opentelemetry/plugin-http":"^0.16.1-alpha.18+9f965b0c","@opentelemetry/semantic-conventions":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.16.1-alpha.18+9f965b0c","@opentelemetry/tracing":"^0.16.1-alpha.18+9f965b0c","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.16.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.16.1-alpha.18_1613326361033_0.9369459305829226","host":"s3://npm-registry-packages"}},"0.16.1-alpha.20":{"name":"@opentelemetry/plugin-https","version":"0.16.1-alpha.20","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"f927482a0040ee80e2b171c1b8c266899c41388a","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.16.1-alpha.20.tgz","fileCount":12,"integrity":"sha512-+xAQpdYkI80O69RHP68bpfo430qT7wjiXLrGZVrRvRHUdS7sPD187GqVAqoNzBXULFKVn2r7uHe0NDV1IlOt9g==","signatures":[{"sig":"MEUCIBKpsBa4l++0QpGXgvYG9CoIbkNz2prUl3cQ9BLXqWtWAiEA2OlbhqD3kCyV/8DpmrSD0YGCMQ7BeV12MsG+BMc82zg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLYH8CRA9TVsSAnZWagAAcXUP/17bbsIzq7PKgMgGcNtp\nimBGQLeMbtLs0Ht4cb3ye2wI+NzC5OetxMD9dV+VWSx1D5t1tCKZWD45xnRf\nguNkNZUqxaAENaN5AgiuFB7pwrCNMGNxl8tSYMhdycpS3O7D66ryecXkZvVp\nLT4nVMjlhLaKx3pWn0GoBZXQ4us/Ko3LdBkflqb0AOcpu2v5ugg/ZwRneTm6\nUnDBig6YbtLP7WBk6fIRr81ghPC+waxB6VFKZyaB6KpSnFN/KzjzhTJcXR4F\nZixLsQEH3IySgm+3CyvKhC/Gyl1FkI6K9BplNA6gU9KkXCxFQHQ8QbGax01E\nCCplCKNDaG2ROpIK+7UO4ZujBYXeUkAx1pSzSh+Eal7RmSsUvOYen5IauFY5\nSKU4oi17MyIEOVN/AzXRHNldfgFkVKKHsn/i3dZy27DyzH4Y31Pph3qJZmYk\njgDlanhaJZo4MbWJaH3xHtc8ZbnHpu6Q6rg/zGyo72Pr+2apnQbcaivN8KJu\nY2C/V7cj9Lmy2iDiHhinNKXR/5U+goFTOXJGSZC1O4FeFM3UN5/7M4aTEb5n\nIpQwbzNQhAWYB0470YqowlkF9pEtYSIUYZPa8A1mrZfEauY6XzjyhwZPXFLH\nz1qyMFmg0HjOHC955hZ13Hs++4t0cHW7kro0Ulv5UnxXx0eS34QH3dWYKnF4\nDFsC\r\n=2WBD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"62f8695d3fe5309c62418a1043bc6e8a176bc11f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.16.1-alpha.20+62f8695d","@opentelemetry/core":"^0.16.1-alpha.20+62f8695d","@opentelemetry/plugin-http":"^0.16.1-alpha.20+62f8695d","@opentelemetry/semantic-conventions":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.16.1-alpha.20+62f8695d","@opentelemetry/tracing":"^0.16.1-alpha.20+62f8695d","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.16.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.16.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.16.1-alpha.20_1613595131942_0.6259623724810901","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"@opentelemetry/plugin-https","version":"0.17.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"fb4f35db359a4ac9ef5b40b5e3588797e716423e","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.17.0.tgz","fileCount":12,"integrity":"sha512-vNo0DWdLDFIl/T7fc2Q2lZ+lRc756Rl37fvu8iU8PQJOX11J1a4NMbUtXgDWepFFSFMrBVBTInSoqVhwo0kJkw==","signatures":[{"sig":"MEYCIQCz8XFHyzB04itO9SVMaiNcjegfj6eALhGhR6F1rSRmGQIhANkzA6ZpGw7pwlWtWErhA+VbhUTtWLLmngkIfqc+VJEQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLYefCRA9TVsSAnZWagAAja4P/Rh/JrTwRRY8g8LOweL/\nTYfSgdEkWb9hDnIcnvWkhKcj8DWMDC7+ZtZ8uHsZx8m0P/2ayvpd7Rg9vVKT\nwlDp+B0ZaMiTTicT7BnZBROssBaftx40mfqt6bengpzwwyJtFqywsqPr7PZT\n4tEC22MQGRCJQgusqdJEP9zuP6ykhkERQeUhlqrcu/sYvL17rF3FYjw2d66I\n+JB5g80+U6+n1RxnerY87g/KnF/Io8EL4MZ8NcjccxBhWVuqS9LC4k4HZnKi\n1gjU1OzJggpxYrm3cR+o/h0UCagz9FgjHpJRCXAlP+ruS4sc4mATvg9A+aYa\ndG43egNHMNVM6VCgNOVvmmvE+tBT3g09FqxNoOf8SjqgLGIiFI2Bh1SFi2h2\nixytluqdTi3bwDA4FqnuUcmafNC0m7Q1fKJ0X73G+LFfJimcfaTwfLxL4hw1\nOHKs5K21wEmGGWEs2QuPCPCjPQJKSjtucTgxLRhUPBQ8UVidwZBjcSeC5OQM\nMYJXLMKgLWnv5iaKeLNfEu0ZKz3nUcNZyxoKaLuULgJsxV7PFMKnzmxC1yOO\nlNGGpyCJCqrD6mjRlr8zinrfhEf0sK6tkQFOh8fPEur5n+M1prfVJwfTaqQb\nbpKOkEHRgtUYnnGtIJ0EaiQtOwdUfFHBLq6gI+uI9LE1l0FoHblfid/vUNaP\nfoU/\r\n=secO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"a91ea7617f288af632934334d0c8ecece318ce73","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.17.0","@opentelemetry/core":"^0.17.0","@opentelemetry/plugin-http":"^0.17.0","@opentelemetry/semantic-conventions":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.17.0","@opentelemetry/tracing":"^0.17.0","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.17.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.17.0_1613596575401_0.550590573664109","host":"s3://npm-registry-packages"}},"0.17.1-alpha.21":{"name":"@opentelemetry/plugin-https","version":"0.17.1-alpha.21","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"06e65c25b003be2580036dc968b2cfbdc69a3444","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.17.1-alpha.21.tgz","fileCount":12,"integrity":"sha512-OzWnQq/KoMJI9frNqiqkkn8+j/xmNGAD5axW4r5CZKT/nTFCYHbAwKjUgg3jJlHgLyd8DnNU8YWBvJveLj/ZCw==","signatures":[{"sig":"MEYCIQCNfug/uRN6Y5s0oRfiWykStjQJQXR6P8YRqlrUrzIrAQIhAK68L6LFX6qQ1+6C5jn63rPnjOIazfd8xqjrnaemX4hY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLYfPCRA9TVsSAnZWagAAVoQP/jeRSt62gEPwQIwv6oX7\nKvVY/GpVK6nYv/ny8MX8sq15ORKN3kpVSW4C4SebJFu/ZWvFqcsuA/SocUxq\nkbPHyTPa5QGZEWgUFAWlZnh/O8Zgyw3ik+CgYJ1rDpqNUNBqyx/jxrqcmwEj\nX/+O/T27GCh6zmWTzLrCyxMCShM1+oX5FvQvJ/h18KIHEeIqyBI7tSOweaR7\nKlzyVtbcw6a13z/y+N5+zGkmg2tnGahYw+aPRdKVlILwqnQNJt3dQBbts22v\nJm8OdHpWFslLHGlCa7oJg9oofdDfCNnMTnNsNDf770tyb72AYVCbQz7PO9uF\n80cAfZHytkTpU+WwXOuqGTK/Z31oOks0UXY46TuxZuyH7q4A6Qv3csoWP61l\nURWhKJeL2doxf2X3kqmE+bM6Cud2AH91KgTGn9ueS/bWjjnpaB/nvZbZtMwB\nlJ9DTu5spcg/r+yV9tBtwaNejz1XvbfonDC1FIj1LBy6QBlPocOK65B3uDQm\nLBg4Lm9mjWN7nFZY1QVsxE2Lr0eE0kizaPUUgpqVzsJPkwa6D8gAAh4QQCWa\n+idJWBYs9yJXwohjPVglb9XiiGufD//q3w/p8Il37+vr3w8Cep6dwgq1Yt0r\nVAVsns0iwq7cqIdozWwV6p/bVdVONZFvwgCWg3Gd3kj6l3GbHGlUACF+ruGJ\nuoho\r\n=Z/1N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"a91ea7617f288af632934334d0c8ecece318ce73","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.15.4","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.17.1-alpha.21+a91ea761","@opentelemetry/core":"^0.17.1-alpha.21+a91ea761","@opentelemetry/plugin-http":"^0.17.1-alpha.21+a91ea761","@opentelemetry/semantic-conventions":"^0.17.1-alpha.21+a91ea761"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.17.1-alpha.21+a91ea761","@opentelemetry/tracing":"^0.17.1-alpha.21+a91ea761","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.17.1-alpha.21+a91ea761","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.17.1-alpha.21+a91ea761"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.17.1-alpha.21_1613596623439_0.3460376093740567","host":"s3://npm-registry-packages"}},"0.17.1-alpha.2":{"name":"@opentelemetry/plugin-https","version":"0.17.1-alpha.2","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"d5b5f1ba41f5dd199e18afdbcd0b6febd706f053","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.17.1-alpha.2.tgz","fileCount":12,"integrity":"sha512-1FCHuwS0hCmhJ0Rd/O07grvtV8NRdn3RGg1P3oeDEFR++dxiA5/4A7tE2sTsqTmbeAvzyLR7Tg8EjMRvKH2VlQ==","signatures":[{"sig":"MEUCIQCoUEnB2IFJURM24wSOKYbn7qU4nvtutniWdHcAJlPRkgIgBWsmGTOB9qxfN4zV1VCPvNOjvctn3gw5VdyxGbAwXWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMUjfCRA9TVsSAnZWagAA0rMP/ReehZbcpeMaTDKX2p2O\ndjk1Ks7SytI0DNwy12g0mlsjHo6iGM4jx/O+aclk7dIiW29y08wV2Jgdjs8e\nRc1jISrqht4hUkdPmPXY6cVEh44zZchA/aeDSdWRgj9zaSzWVy7MGDSRvOU2\nHJVSovWiyHEENxVsiiXEFg6i4jpxkT14VH3VAAphG6rsBHy7IJfL0uQGUk9L\ngzuvKXw2Rz0f4V59YG3JeCgkfRT37aeCI/EAFjIdSDztE9miqMMII69X4Uv1\nSsZbQri4BNS1qGXKMfWOUjjKmi1+/T6sqTlXwnC63esFEf12lHNizRak+0Xo\nF9HA3+X9pUJ2Tix7Fi+AFJBnZuw8iZqIZ06TQNbYKWx1XupMsgUBDARPSHN3\nyGEVgUhqj+jjm35l3smGkFJErMsiIRTkjB8LcuhnzRlp8U27ufjG3JwKQdpi\nCcEqQ8aoPfsuITTKheA8NBptciadqp07ZZBl6jjtEqSGcBOj5R5JrOvEWdz4\ndItpZujUMPvA2Uv9hzHLwIEx1qkSOdRUrYhbYYiX7iS50Tw3MLBH07aQ6h59\nQsp3JuzicMrUjnKwhIyIq5RJn3OxmKJpWQFRqsmaDblgWsZZbmAO8HRxdjWz\n3ZiAcTrwMwa7bSEEaiH9UrYjrqL3J/FK3eVMR2g2du2FnIk2LRgaakID0kZG\nvuV9\r\n=TP45\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"38d1ee2552bbdda0a151734ba0d50ee7448e68e1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.17.0","@opentelemetry/core":"^0.17.1-alpha.2+38d1ee25","@opentelemetry/plugin-http":"^0.17.1-alpha.2+38d1ee25","@opentelemetry/semantic-conventions":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.17.1-alpha.2+38d1ee25","@opentelemetry/tracing":"^0.17.1-alpha.2+38d1ee25","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.17.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.17.1-alpha.2_1613842654749_0.4322747390120798","host":"s3://npm-registry-packages"}},"0.17.1-alpha.3":{"name":"@opentelemetry/plugin-https","version":"0.17.1-alpha.3","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@0.17.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":"64c394c06cca08b2feead219c38da3a8e9d825a5","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.17.1-alpha.3.tgz","fileCount":12,"integrity":"sha512-Yr8NtHV4YWbULczbCHAYxjFt9hC2xGBJH99uLdVdg0ek9qkt0v073pD4meXimut8deM3imBc1Cq81SvP0ndvKw==","signatures":[{"sig":"MEQCIADByFVovzNfUTRvqLJCXTMIll2ZQ5AN+1ULyUbvUVzGAiBDVj+2R3MrSG6lLnqBE/0j8XiGdnC19ufAUoj1VCrrog==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNBjECRA9TVsSAnZWagAAmuYP/2cEaV+FXPfAouCFDf5+\nwKD7MR3u1IXO2p6r35lVJHU99AlEulmRAsWEwFbZv+5kvtQXwmJOFwqyukvf\n41ZrtZ4zxn8zopF+jzAFzMAsrLYTRwVdE2EL3BsKQCZ4bVCMs1sAo6mb6o4M\nlozQEQt7oWZ+gIpOaxNSJ6kIE5MUN2V/wWljCXL5mRDdUvAoMuBeGaTbv4X/\n/crfOtX3EhzbYm8CBAG0ZFj6jZ6qr3lIFjyyQK3uEM1KnllqZ6eyD1/I285q\nWG3vAACJQohUAPrDo39nmdfDOJSVFdBnJ/RldceGeK1xAAle9NWkdEY/Q73P\nGMIopx8ghCDEVlq0TSYox4hY6Scgd+xto+QQt6BD28i8YLIUzrFgJnyge4ES\n9KC8Op/UaXCUWTcbQ84bkTii0zyLfB1S3L/ad6NBe0IRfAfF2xFjE7JZCSJk\nvXGR9/tb8MQ+YV/ovqq6YH37OMiMi6OGw/glms5hoLVzf/W6QQUwk0fXk3fW\n2ZPAY1MwCiAmC1L5M/hJvwyOCoZTkRHwtFo+1u9JuUCz2JzSaSIv3buiPRKS\nmwLnLb/qPy8NgDQh01J2J/rMQ6/mLMSr5AeGE+uM6/vdSRSMqnCkbi0j/7+/\nR8zEKwWm74tIN5/rjzly12rX8DfZET3eizySgDAQnbUMmqsNShW9gn/Iak6g\nVbSK\r\n=WVp5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"9437d7e88603e9cc4e818ba7cc90de32832ea284","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.17.0","@opentelemetry/core":"^0.17.0","@opentelemetry/plugin-http":"^0.17.1-alpha.3+9437d7e8","@opentelemetry/semantic-conventions":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.17.1-alpha.3+9437d7e8","@opentelemetry/tracing":"^0.17.0","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.17.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.17.1-alpha.3+9437d7e8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.17.1-alpha.3_1614026947991_0.6993951768401327","host":"s3://npm-registry-packages"}},"0.17.1-alpha.4":{"name":"@opentelemetry/plugin-https","version":"0.17.1-alpha.4","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@0.17.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":"b982f2ff1cc1ee4c20614d1edaa773a305b4f066","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.17.1-alpha.4.tgz","fileCount":12,"integrity":"sha512-pqcO9DCLMWUHwtTyXWIJ+DAWV+mkjIF+7qvSb+JL+vGqXKBAaKSfn4Np6Vivcf3f9WEvfpEQUz+sq/N/V8KtWg==","signatures":[{"sig":"MEYCIQC1FRzwSMkCrvliAw3yS0SqMlB/NsnaXHuggDjo7NNv5AIhANkD/OKF79yC2M0WgW3h5nG34lltuSNVMI8RxnFYRGzO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27382,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNNlzCRA9TVsSAnZWagAAWagP/RdTDm4zHST899+gAcL8\n25pL1HkWtG4CCuk0V5VAnwY92vztRbyugNiE6Mymhm7IfaU6XeP+zShrrL3R\nmlBVtLqkuWYbauLI7T0legfapSfC0pVlP7mJlG90YvVIqRMOeTdVlOi1m7vt\n4ZK0tCWIJ6Uhap93bZKNYQfg1cUop4LUP5HoZqeAzOKv+v36TeH+H0LMoF3l\n9Uxv9uxjAKDpUc/08Hmai3dyL5zf1/oAuxALrpMuSm+/RIy8s+F/OX5qStbA\nYpdwEcthJCg6/bBnmuQUu7JwZdhNtxkg1PDIvsc5D3vL3fRyGPUzIrn/38Of\nc/OQ6MWd1FF6886NVp7fE6WPVwHCP0eiqp/W//jHnVQTsXfMACFIYoZnrL2i\n2BpeovTloCJgFbfFh7RAn06UViAzcEtMweHElvPDfntOj+jRLHRd7TTzzJRf\ngLOXttbOC7BiAHpSiq0pKGaaiooNRhRP4iSjqy7R5zHSQhLjyN8GqRe7uyrY\nVMZPrI2C4gNOpRHQKcT1aQhgvIdw5IbvoHaKntKcurbIV2eL+3IDevuW7/4D\nIMTejCO6zhukHqY9M1ej0Kt1TtMgnxDpOqYOQnXeHO7kYlTTti84tDGNJ2dM\nELnGNnlMZzpSQETAuGKoRZEdjBOwWeck3Yh+kqAmztoAlqQTG77s6Y7tF/fG\nVaqs\r\n=nmZo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"9a670459d821c851215426dd1814c5bf303ed9a3","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.17.0","@opentelemetry/core":"^0.17.0","@opentelemetry/plugin-http":"^0.17.1-alpha.4+9a670459","@opentelemetry/semantic-conventions":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.17.0","@opentelemetry/tracing":"^0.17.0","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.17.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.17.1-alpha.4_1614076274829_0.18934102800181085","host":"s3://npm-registry-packages"}},"0.17.1-alpha.5":{"name":"@opentelemetry/plugin-https","version":"0.17.1-alpha.5","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"9fd9df5adec74d9d6d5efd592a9c2b7a52fd9d6d","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.17.1-alpha.5.tgz","fileCount":12,"integrity":"sha512-0MsGh87LYGkBPJRRbfP2EI+hd0tEPBrirIaDwLplZO+uHGoVRF4c0ucBk1D8aCpAggxxaSS6b/227Z8k5Kw7OQ==","signatures":[{"sig":"MEYCIQClP5Wlcsbe0KNgCG21Vp/q9kHEkUfQYlvez8lDk1sD4gIhAOIKHmHSBNCz7tiyXJ9JkRxx5rnfFuJBurgywSCQNyMG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27450,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNoq4CRA9TVsSAnZWagAAyNQP/3daxdS+KV/tPmGU0Mlc\n1FhwoBXdWjMN7DpuLLkm88OTVdCQ1hyg4ZjGc4l7AwK1jEvdl6zeXeWoEe8G\n7rSVpJf9yl2C7MUfTDca5EdG/9QPJNg2EurMmvwSRq0l9eaQCDVL8NnM/EWP\nOYiv+1+HNu35+Pi24U59izr4KeLg7uKB/uKmGDhvKjHqGgyKqXcqBggPBhfM\nIIoJ5iSh6oYF/bQKkBQjpylOFsMSajyh58HsZUCMheHrUQ1BK/BYyDeWLGJj\ncHhoLPrP41wzS6dJM1cbT7S+197MTTreWnAU+ShajdeTYF29jxF0FWPuh98Y\ndraXIR5r+C2bYdmFY40PizAJRHHzb/ojiiY29GaVa9aDhaHicRJESzJqM2oL\nUxlVWddfkCg/r1GN9hBHFm6QC5895RgITyxAuQZmcasqu1ArQmx73tkZ5KJe\nqD0F2SO869iE5Crllj7cmTQBt87+8jIDah1WDlN+ubQU5Ik0NiYGBmmSH8Th\npsL4ADxBxwUm+0wilCMMbOt6SVHg7EE+mShufvg7Ydi7MMhMoDsWVAf6ySKG\nQLCg/r+ckf8G2sgW39cRsZQmyFBubQplS1RdX5m6fUoN4msEHy+k0Tzct2WE\n8WLKDeB/iaLi0ORBOpB9QS7jhtLaHOMQN+xrUKXtaGwDVEXS/UbOmvc+ZxwU\nad+H\r\n=BihR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"36ae1bd89abc2e2cc7f64e4a35a94d7e75a81d0d","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.17.0","@opentelemetry/core":"^0.17.1-alpha.5+36ae1bd8","@opentelemetry/plugin-http":"^0.17.1-alpha.5+36ae1bd8","@opentelemetry/semantic-conventions":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.17.1-alpha.5+36ae1bd8","@opentelemetry/tracing":"^0.17.1-alpha.5+36ae1bd8","request-promise-native":"1.0.9","@opentelemetry/context-base":"^0.17.0","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.17.1-alpha.5+36ae1bd8"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.17.1-alpha.5_1614187192287_0.11745690340335524","host":"s3://npm-registry-packages"}},"0.17.1-alpha.8":{"name":"@opentelemetry/plugin-https","version":"0.17.1-alpha.8","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"8512f15da8e7740afd53257499106e6eda87b096","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.17.1-alpha.8.tgz","fileCount":12,"integrity":"sha512-1SA92qJDEtUJN0c2rKQ33ZgnsRJFTCuc4K/VNduKPxwKzwB3BlYoqhlJ+X+dZoIZOMqqePd8u6uSkx6FUUDUkg==","signatures":[{"sig":"MEUCIQCrGRKHdtXThJ+WhoLXzpUrxx7OkS/Ndr6tFHLgRE3vtgIgLfjUKb0ObGWGt9BTroPg4pjAUPc58wTVm/C9EIFEhqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPO5UCRA9TVsSAnZWagAAxrkQAI+t84b9IbqKjAfPov96\nAJ0jl9EneZCI+pClXPhAc8uqb/IjiGNU8FPTuPbq8mxElbfcqf36s2bO9S96\nroWF92sZmaWHsbs/Yanp32npQorubJOsVV+hCnseHoHN8B3q1ZlXakaSOhKs\nTZE5lB/xYpnYTM0OkXvYbB2WCB8FEm9DPhFHWSwENo0u9a70+xB+j3cQTf0D\n+bHqqooPDYKHrwMGeC06dz5ROIu+aYCoMyrA/NF25VFZPd2mYOlz/FWMSURs\nS5Ot6hdxKiIRF3FA86ODM5JNfpddghNgt3UmHdUoWcKQCnIyWDjcjbbw+/HN\nZ+lFaEQBQTNgoXPKebod6xAmz05TsprNBtxM6040PvpAvjbLrtcYGLfKFXLq\n1QjDroGKpH89gcHf7EMIA8foc3cvTa+ofNqRo0nRf6gHO4fngv68TbgcFEfr\nAoFs9iSboF5XZ5y9veMq0GpbmnPi2oyeEdHCm/H9YIyAXAe+grdTqNHeslAG\nmbUNEWkDspaA1lWCH3+h4oQvct6IALt1uqhmsveUMBmrS9lnRrFjhWYL+tfz\nIvuL7rfCnEW5AfW8IKrIf7dD2K1rQ1Sh8fdR2WzTISg8ezO5kmUOPmXDwJIR\nHaMNqqerwTgK+RYQ7+etWmDalSiRi3OJ8UjXhojPZP6nIIuqsqzzcQdR2z4N\nDVzN\r\n=3SBL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"67f7e70a3de005484d3e110b06f6bbee75b6f8a6","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.17.1-alpha.8+67f7e70a","@opentelemetry/plugin-http":"^0.17.1-alpha.8+67f7e70a","@opentelemetry/semantic-conventions":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.17.1-alpha.8+67f7e70a","@opentelemetry/tracing":"^0.17.1-alpha.8+67f7e70a","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.17.1-alpha.8+67f7e70a"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.17.1-alpha.8_1614605907816_0.8659199976326142","host":"s3://npm-registry-packages"}},"0.17.1-alpha.10":{"name":"@opentelemetry/plugin-https","version":"0.17.1-alpha.10","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"86b38543f663c0caed61a532bba6da8faa3b4cd7","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.17.1-alpha.10.tgz","fileCount":12,"integrity":"sha512-HGCPtUzKVd2AZ79jeP/e/d0ltMY5bYV6SWTYvm3Niaq45M6gQfbbobbh98zZxJVaIxqIs8QTN9xwBV0D41bZtA==","signatures":[{"sig":"MEQCICkMaAH/hEg8e+XHOat7YoaGMGlElsMpITWfcnN0wwZoAiAWbgSx6lhlPKRhCtWDjph4BuuVlJZXWBWGwWgKlDSh6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPjwCCRA9TVsSAnZWagAAbj4QAKQbsSmFdUHwT2S61oKS\nVNZTgbghwtXinRyxo3TEn+tckZE7ZR/SbLAwhUFirfoCon/7M7pKJY0GiE1W\nNEiJycrlGDH858aTRp7sDWCbCc51p+edu25j+rE/tgyYDY+3yitQJS92SV81\nTxhuFaPPqqmaFq34CadWAw/u7Z4oUPY+cGygZVNtMFocQwpIj2UrJ1jKFciw\nyy9gUAU4MDIOl9vjDa1WATiG+ETGI3dpARlVdV+il0qP0PXq1e66DGcTICCn\nYPdkXogSZ8a1D66KAqcGXvhdV/2HOxO2VtgEtt9P3I5E06szembrGFsouHpe\nn0eyPz80yzWVxf1SdZ1JZEUpgIpQtPqvsHIv3zsk+9oQzs4FVUJOFIfcN8Bk\nJJaP7zzxO0KmJbNYg9GRJ45EKcfe5pu3JMxOv9Ipf0+s2D85mmGJwZiHXXK+\n5xsHKaD8+doBPmGrtP8zx/OdWhy+jxaqQcgHOeI5bIe6OseorR1xogP0pPF0\nTOUyaDRWAEXePKoGl76zUydr2glHjb86hoiMNW1ljlS/PqgECDGgnJiw4XLE\nmwcZyqjlt0zKW29IXXh4gNfLZ0crMN9Y+ouK594hyiv+XenB9jwUdAY5r4K0\nR+6ps5XWRV05k4x2HSQgnBcmF6ODMbXFwUE9Fn3+ACO3LGUU0ow/vY+scwaX\n4sfU\r\n=3RtD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"4c609aa13c899dd2b7a963d2e3e491bc35ffb742","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.17.0","@opentelemetry/plugin-http":"^0.17.1-alpha.10+4c609aa1","@opentelemetry/semantic-conventions":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.17.1-alpha.10+4c609aa1","@opentelemetry/tracing":"^0.17.1-alpha.10+4c609aa1","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.17.1-alpha.10_1614691330035_0.7365637266438174","host":"s3://npm-registry-packages"}},"0.17.1-alpha.11":{"name":"@opentelemetry/plugin-https","version":"0.17.1-alpha.11","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"805307a39fee310018a4b959bdf5e47b377c184e","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.17.1-alpha.11.tgz","fileCount":12,"integrity":"sha512-w4fua/i3wgXR2NjQpwijc02KOhbpZB48DwjeB7S2NCwLNHKSJChkrk5xi1eakeVjpDW0DD2ysdOQ4Ch59O4RAw==","signatures":[{"sig":"MEYCIQD1vT+z1suyw8SDYMCazo1JzV260WPyfStEjX9Dt524uAIhANjfOeTQ95SFf4vi7Du+X4sai9PmgZgq+YT/bWXSMlw0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPj5ZCRA9TVsSAnZWagAADRoQAIzKE0VvBae7pmeqiC5F\nVE8COKJ7vMF0VlYLi00snSPjJkGntyFLmaQxdtqq0AXej2ZmD57hI7C2dO12\npLUUBwhVGE+txSmzpgP4/LUhEeWw4s4690VdmACE899uRDxFHw3b+rFaMS6D\nlhKZK+zlC8e18cFqeHndDgXU2lzaRpJFrCEMdIIb+tQrWh/jGrCDX69JhFaV\nXlHLHZGh2AU/9ZB0DuZiyxI4Sj9/bdWeFsTHPu4BaD8AFrasJBOZ6fZ1Qx8j\nYArZ9j1ddpdhJHu3XifILOXhE5Q1pIJx0YDOAlpevZV7zhn9ieGEHs8iC60x\nb9tmBprGMX2DlUMKXmZklso/75FngfO9oFUjM3o37WnrZ6LqiBMWGum8gOgb\nVC7wv1+JadysaVb7l4yx1BNBnu1k93jTsfwhHFneNvdRYIoOahwEK/9jHJ3K\nZEVNfUDzPjxJZB5j8efioljhj16eowYhlnK6nKG/AaYxl4HHOTCjSdun7kQd\nttXhEFJ7howSvEsn2Q8jUYz4GUjVgerJEvjSOEGFf6ECQqwIry9MtXhXQNoW\nsskfe84ccevgQPr5TnoAg2pbNJZ2LU/y5A5CNDk/xcYkvuUnilScbwMY1SsU\nsaS/aQ8iCvIV3qE4Xks90N4G4eYQT0+m1zwUvXCi2eM+gZev3AaL+DiI37o5\nNFzv\r\n=riOR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"41235a9e68b13050ad49b8d6abc5c868885a74fe","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.17.0","@opentelemetry/plugin-http":"^0.17.1-alpha.11+41235a9e","@opentelemetry/semantic-conventions":"^0.17.1-alpha.11+41235a9e"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.17.1-alpha.11+41235a9e","@opentelemetry/tracing":"^0.17.1-alpha.11+41235a9e","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.17.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.17.1-alpha.11_1614691929063_0.8903973788514972","host":"s3://npm-registry-packages"}},"0.18.1-alpha.12":{"name":"@opentelemetry/plugin-https","version":"0.18.1-alpha.12","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"69aa77fda50274a7c2244c9844b476c064daaa48","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.1-alpha.12.tgz","fileCount":12,"integrity":"sha512-0qKx6X2lMQXYJGb6I36rRXt3lVOWNEhh6629eMexF7sCeZl42U/H3QAatOhRlDxd/ziqfXiJ78eVnI3mVOfBMA==","signatures":[{"sig":"MEUCIQDGlsl55Y+WJIfKr5uUqNKhXRFSaS5/vLAt5EZmatoBOwIgG4eJQF82BW0nrlBUr+pv6MyuAnbXQEOGtzcfxmpdxKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPkOLCRA9TVsSAnZWagAABpwP/R6pHbqJdjTOC+bEmU0S\n1e6+0nuZF8aLXZ9zcVxIQ6pbGFk/rs5wjzlri4dmzW2MTciYL3F3L3bdIR4y\ngQYUg9uQjjXqd9wZsmnqay78sRMS0B4wxJ+nTZ06OIIwzCReGq+gNt5iwmCR\npsCvO545eSFEfppxUY6f5ZJL8ZSmdqc1MWPzZq+6IoWZbt7kulYr9ZfqjxVn\niH43Qp2rVWpm1hw3BinTfkV3RpCIsj/XbYz2l2u4DFgGHgKaTl0mdOFWOGeh\nXCbYzKgQ7cnpKG96KJlk7rr7QMOKCDQ8sLVPcDupaHdmQsVs9fzA0f72Kawv\n0BP/Msy2H8jbtA9vTzBaP9KJ1aiGUmYNCuLK75bbxT7d9Tr+CuJRKU8GHYV0\nXDB6yMT2dWcAoxM4cuMcrD10KOX5ox7+Hb/JT/1vfJvVBkr6wB0xvAw7x3nF\n+Xw57mdMtf90IWnR4EYy4wROIgRMRkVdHeWq4M85boNbwzCUd59X9KZiiWo3\nbIufcQVnxD//qDh/qXvy6w5qF6PQgssEF50D99Od/XQl/DSCOaJHWZIo1EtZ\nkUFghPHL/KnLrQgPbgEH6r7Ep+iilmFinbRPQmvDFtZ+/BuK3AL25Y+W1CUW\nRKEIgkVo4AXTsaOIMJLdVcn6D2uZmUuOm5JZsx0qmh7h4Grj3zWELDsbRKPC\nb8Jx\r\n=ZW7p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"6540b54a8bd49746e164ab730269188237f89b1c","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.18.1-alpha.12+6540b54a","@opentelemetry/plugin-http":"^0.18.1-alpha.12+6540b54a","@opentelemetry/semantic-conventions":"^0.18.1-alpha.12+6540b54a"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.18.1-alpha.12+6540b54a","@opentelemetry/tracing":"^0.18.1-alpha.12+6540b54a","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.1-alpha.12+6540b54a"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.1-alpha.12_1614693259343_0.5604875363860313","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"@opentelemetry/plugin-https","version":"0.18.0","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"a115e45bfbf87a9a52bd116b0cf039fbeba5dc39","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.0.tgz","fileCount":12,"integrity":"sha512-vBi5n0QKUEmIRKaiJQfpEIE2f7h0QU3EWpS4oRgOwmh7oh7gkRjO36E733Jx5DqU0aSakfPF7Q2XxwLlGbsfOA==","signatures":[{"sig":"MEUCIAS+SnIAdPse3PppCZderr4Kty+DDzQR0z5Nq9UgAi1MAiEAzG2cnBKhxLkVAPAFWLzSRJ/tmPXfczVADY1dVz5ngQ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPkUpCRA9TVsSAnZWagAAC5YP/AimGdDagZTuSNfL7DJm\n+3hDb/4nOKA33WUZPSZOkQO4uqPwqwo2bSZ56T4hfquPKmMVPtE/EyqSqAR4\nIzPff8GexhF+LAVjApLec3RP2NFe6kLWXPieYth1Sov2nty366MXSYqyFpKy\nQ5L4MdoyZZi4kJ8p0DHzjBHTGYKyQNyeMUZ+P2ZwPsgt+sOl1QuqymHWVliy\nvQln9jQw7XwTVDrai1C1sPn1H2c2m54KOtuDjONaVtqq4drhJRS8mThsmL1D\nbadzWYrgX7pQ5fupGPLduj9m4Jmd48HLAeLTMrq4hugJ23IKASCkZQl70eOi\n6pzqmkDSdhJA/3rpKpQTGffmoigl+Ct4iKuTmEt1xzv7XQRq08rgLiRpR+kS\nPebm0YhOiFbrxQKeGanQPPNuQZ+Ell01d+3hGVbirHhyfO6ONaWhFrUyNhL4\nv2Bh+upGmInw80oZfWf8G7K7YEd/iIJmKg1vJk3FCeVSVV9A/BNtBvRNgA86\ny9EjLz54X/mRFyeS+hiUUOF+KAdC8famG2fqhYp/oc/KYZffNogxs72kLO++\nJXjCPMciC2O3EshpD/XykpikqobyT0kLgeq24n6c+MX7pkOxLBb7T8eIUsC3\nq/Ytl+rav3jqhnfJoU/5AqyOP2uaWnPSuxyKGM7C1qi3kuN7QcBi4Uo6D7Ab\nF2e6\r\n=bz3a\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"6540b54a8bd49746e164ab730269188237f89b1c","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.18.0","@opentelemetry/plugin-http":"^0.18.0","@opentelemetry/semantic-conventions":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.18.0","@opentelemetry/tracing":"^0.18.0","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.0_1614693673104_0.46762305298503026","host":"s3://npm-registry-packages"}},"0.18.1-alpha.3":{"name":"@opentelemetry/plugin-https","version":"0.18.1-alpha.3","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"2a1039bf781175eb0411d64dafd9a845c1d87bf0","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.1-alpha.3.tgz","fileCount":12,"integrity":"sha512-JMFYlmAewbZBg8JGtwUZY/cHUfJF2hJsiZqkWK2O6lRUyqJpd/yAr08QUrB7yCok6pFPlt8k22/IufIJnDuSbg==","signatures":[{"sig":"MEYCIQDjJOWAme0FTYlCdeWGr5b4vn+DlYSc+NxrMPp65bVvqgIhAMMcrJsJIEeJ7wA7+j7VOMnWUWzaP4l38Y70xCe9mjpq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27387,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPo1wCRA9TVsSAnZWagAA+fYP/i9O6IQ/tAyJTVuFiQqQ\nAEZ3BdzYj1ySiBH6cINzSEBZTzxtI+qT6q3pM9L59dz54ziq3HaruXurPCLO\nJsZv2dkisDNgKQW5BAgKSxVSuQ7png6Vz/bcWpnGEAsCv5L15RjpgTmBxS/S\nbRjzkfMn5/Vwai0xXi9lcxDIhGOD4g3CWaG6NhYdw5oygTbZVURovNS5l3k1\nrOUlPy6o/VDYEYaEt7N+A1DKwx7YE8J3t0pNLrN14QkD1P1PQBYb5kblCjb6\naoA7qvq1vOmle9Bc9bg3A9F07iLhWX4Q05pykhjN4BrIc166gQaTpupDBFo5\njQVcpX7Tr+IYddOQmzr2WkW6bHddU5czadYGwb/BJIE1F4rgzbuFd31RsBj7\nmHyF3u0e6R8hkNOUK+rHWaS7I6rIDt/U1L0F9i1mdUp6OY98MP4Ypp1oR8GY\n7HbeQbQCfbpYaqLf+CzMV/YsYkGQ7TRwbqkVJjJVnZNdCtyckh7/vfdXt9YJ\nGLuQQ3/py8Tj8LhIyNVDlJttpi4QX0CVCMyFD8Jiux9UbekLKZ5k4HGzwXbr\nl7E3x6ffwg7NwGzw51knxfamZORuSl88A57oZ/izbxI4xpRfjcMnJGDSWs6y\nhckvQ1KNLDwGdmhAeOl4NTzBo4bcgFAXxV4C7ObVeIhV/0H8RL/Io1neoDz0\nEXib\r\n=c6lm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"0643642f61de5e2bfb8942ce7b5dadea643cb295","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.15.5","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.18.1-alpha.3+0643642f","@opentelemetry/plugin-http":"^0.18.1-alpha.3+0643642f","@opentelemetry/semantic-conventions":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.18.1-alpha.3+0643642f","@opentelemetry/tracing":"^0.18.1-alpha.3+0643642f","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.1-alpha.3_1614712175755_0.9436821604843935","host":"s3://npm-registry-packages"}},"0.18.1-alpha.13":{"name":"@opentelemetry/plugin-https","version":"0.18.1-alpha.13","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"6d5f6705a8f22fb7e38abb64d92a73d2201fa470","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.1-alpha.13.tgz","fileCount":12,"integrity":"sha512-h5n86WbIBArrWPJlN9XOxrkOYdWAj3br5eitakx7X/cEmGTbXYlQX5SFVp3PgRsEprNrAEJQmvMFdbwaRtu15A==","signatures":[{"sig":"MEUCIGlgyaUmsnfo7fCfTWKqs4SAQMofi1qMK5FLLOjXfb0TAiEAqyiV9t3gn9gCahoBeC7TiQQoW+iVroo6E64QqZI6GAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU38aCRA9TVsSAnZWagAAXecP/0+Oi7I207i/BDoJrtSb\ncUkvVahpkpFIlUmtb52Vch2sIVxYUUBoekL//+zLM+/H3MnZfMKeAI5YjwNQ\nInhgxia6unJHE4jDKgj5mXksxgUKFeTpEsPgIxBmkUxp1FudlnS3LtUWbRJN\nihJ1+8oDMj0OAZ/sBfchsDCb0bOQyYJJkFmu5BfIjejZc5WgvGmXdpAUeUnx\nyUcGvk2A23rTDVj4L9aefn/uEsnc1o7VsXHzqWDTjCw3eXoVtamcCUvwthv6\nMrGH3rcOPV5OX0pi28Q+3Xaz8zUkwChgnMDmatYpWLhc4YThkuUCn84GyAiy\nuPwdlD2HfNB3CUG/rXYGqnKMKKsNVpF5nS+Mt+t18WdsE7w8R5VQwAxRgcla\n57EU6ZkAVvZMZ1XxXtCvd4ZqUebsJGOhczvbKrK1bp3R+VJJlPTQm3gxAu38\nvNNv9B/MYbBVBpf+qyS+FSTCRLJTnUxzCRnML/CFe4VhavJVmfhG6KSIOSHM\nm+oRpDqzm5DrVZh4bPfgpIY0ROH7//UYKYHdvL9Sgee8kU5x+hOWkpNTFeP3\nXwozdUPevzAktQovkPbV0wuqS7GNDyulnMo3pf79U2nRvCRi+YzUzEWNGX2A\nQ5/zjjKsahnc+QRCKeKHI3Jk23TH/pcdLvb0nSO3qtvgxmfGX6LAT2iglEqy\noQw+\r\n=tHzb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"445c39fcd54675d455115e22605b6cf3434eb071","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.18.0","@opentelemetry/plugin-http":"^0.18.1-alpha.13+445c39fc","@opentelemetry/semantic-conventions":"^0.18.1-alpha.13+445c39fc"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.18.1-alpha.13+445c39fc","@opentelemetry/tracing":"^0.18.1-alpha.13+445c39fc","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.1-alpha.13_1616084762217_0.47864490222103284","host":"s3://npm-registry-packages"}},"0.18.1-alpha.16":{"name":"@opentelemetry/plugin-https","version":"0.18.1-alpha.16","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"f3502fc39bbfa95fcdc73f081e5fc3a70dcdb2e4","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.1-alpha.16.tgz","fileCount":12,"integrity":"sha512-uIlnV8nsfmIGOgRHg1m2AEBXWbNItzjaKW/KFeDSGuvDX9hkLmk2rl3QzqasGKqtJQ0kBGf8LzZarIl6eIhIqw==","signatures":[{"sig":"MEYCIQCjB6GBZUDllHfiSLRLPR9MUiJXvNSw72sHjLim/9LzHQIhAIPQB63xq9wXGJidug0jbBCza8s0A1nCTVQU1gRASZjj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWJeXCRA9TVsSAnZWagAAbO4P/iNY2YELkWi3/YYD2Cux\nq/xfFyibRsDIYkWvS2UVWJ7q75j5n5IwDitvi8iniiKwuL5kaJu/dHuMCyUM\nDoueewB5ykT6wYleFGoPTnCmDpd9auRV7D7szBpGVcu6ttzn8tKGyTGbzsRp\neuUhqpXwF+0ySrBxVJwKkLJ5gOUUm+Lm/3eN+vUqJILW7SbwKCqvQIL+uSKn\n1e16VIl00iGHmMmDrMIVF/B3w0Tk6Gugyu0Z5DS3JVOg7i//SvjLC6JTA5mt\nxeguXKF8XSdpXoB2hFIqivF1W3yBUufCykzCpxp9oz81+COM/FnWj7g2em1E\nED+5/KSOIg1KVX3Q6gvgZ2j+CqFzaiScHdURv2nhsXg02pE9zw197bjU3P91\nx0cArOxKT9wUh1IEOxEGuTFS0DVfkOU1HRhvnC0LvdJCDCtrxHTjTURrOE8G\n/apAeqlbv3xpfCOO1fc5wGOF1zy0vv1OjEhPvsOhrhb4a+q6hVsDNg1SNyrx\nbEyJUw6xAB5Gj7cnD3hZjBkauJ8vKmylENmNQk/DE6f2A8RWn+smByn13x3Q\ngikYfBGoz0LfRxHp8QzNoMkmsVtkpa5r5wlAGvbOmNaVQd+WxcsnnpWO3r6m\nuLcTja08kZZBdV+N7OAab39vDpZMioBWVtGcRZ1A5pnD+S8iQLea5brUSip6\nJrzl\r\n=j1f2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"f045eef8b02e6dda452aab3cdbeaf78b225c2fd4","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.18.0","@opentelemetry/core":"^0.18.0","@opentelemetry/plugin-http":"^0.18.1-alpha.16+f045eef8","@opentelemetry/semantic-conventions":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.3","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.1.3","@types/node":"14.14.20","@types/mocha":"8.2.0","@types/sinon":"9.0.10","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.18.1-alpha.16+f045eef8","@opentelemetry/tracing":"^0.18.1-alpha.16+f045eef8","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.1-alpha.16_1616418711302_0.2564214567104379","host":"s3://npm-registry-packages"}},"0.18.1-alpha.20":{"name":"@opentelemetry/plugin-https","version":"0.18.1-alpha.20","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"3471d63a19f49b11d34c630c88e36d990bceeab4","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.1-alpha.20.tgz","fileCount":12,"integrity":"sha512-5b6rSsSV3MuSg+L1WLNfTRjs5BlxjHPGXIb4q0Ps7F69nDa6L3P7cupFh451IshTv5UYW5qCoBn+913/KxHs2Q==","signatures":[{"sig":"MEUCIE5BJQF+4D+pBJc91VutWv3FmV4EL9QHWNu4FdOo9A5GAiEAmiMuqDbyMWTTI7SuaPDUgzYpdg4tHHokt0c11+63T7s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWzp2CRA9TVsSAnZWagAA6GoQAJDTJfHU/Wl4FbJAsQGc\n4+RsIzFBx55GOlNEnlbEwcHvOJlTasIw4vDhK2vQTfg9xTArHCqxJgWuTb5L\n7yKu8kIWUH7klBg/0/ljGq18fZxo/jWNRmyoug62LmqRKOfh2wNH/bvNdeg2\nBMix/foqvvHII4tNlauCxSghCqvr/w1yfdF9pCh/qhUgKsamofRdTA1jIOmw\nuCd/j0aKm+FGCM9ThiGdEGwzRgmYvnq0gHJOv9vaAYEGEs9S8R/hgHOCt4y+\nBDmH0sOvjUwBxC79/twx/LuW+8G0N34tgvN8GgJFANPAKgwIkl27zOlvVZx8\nlDHfEHD1jBQhFfgciuOfoRh4c6Z4NOUe2rSqSLHc0VDtFb+BtAPkBeAmh5UD\n8IIyWGVrpB17tPwJSaTq1shblBI2KMzws/fN82n6g9qPQLxU4QT5IU5skWjO\nCeuKoUvyvIIPY0Wa001ypaxpNEy4+nPV9HeLvN6DvgqdfiLLRG7xz0jttHDw\nDMPOMSVIP818NB51CKfJFePm4ofqDsdRSr2Pccu4qvryz4SULqtBOI90fHiy\nRpx+jGyLF3apbHEs+2u8XjUuVQchHTulI9yp7+jz6wyXXa5zkBEB5PLH1dzA\nnH8tZWgz3CKTAT4bkjGXNghgMS1FGn/U+zcIoGGdDUBlwgmwBpYJzYV45jZ9\nt01P\r\n=QzFL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"24bcfe82340e02e605c5c722b0f955da50bf82cf","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.18.1","@opentelemetry/core":"^0.18.1-alpha.20+24bcfe82","@opentelemetry/plugin-http":"^0.18.1-alpha.20+24bcfe82","@opentelemetry/semantic-conventions":"^0.18.1-alpha.20+24bcfe82"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.18.1-alpha.20+24bcfe82","@opentelemetry/tracing":"^0.18.1-alpha.20+24bcfe82","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.1-alpha.20+24bcfe82"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.1-alpha.20_1616591478187_0.7392241054619919","host":"s3://npm-registry-packages"}},"0.18.1-alpha.21":{"name":"@opentelemetry/plugin-https","version":"0.18.1-alpha.21","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"5b08e21fc487d28a7ad2b461b3570e0ab172f3e6","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.1-alpha.21.tgz","fileCount":12,"integrity":"sha512-JMN/FqfHevwNjT38LU7AheXKESaRua67+iyoVo/24T0e+xspTltgg/WYXV8f6oV7r3UfobxnOAoNw6VScEqySw==","signatures":[{"sig":"MEQCIFerQnluX9SCf/9OvbANgWVfiPBlBz30ZQ4fql05JUpwAiB2ZOf8UdCgKhIMlO8Hn04qWUTV9wzi5GqGObUIYHKm8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW0jzCRA9TVsSAnZWagAAawUP/0pp+13SaWeRYoN1mfl0\n0mnG2XHnXoC+2494WYhNpmdrp/gqyffNQ0IPTDOvLWQeN45lJVZdt4X9ChjZ\nwTaLhPg4JewV69TfASDZjLi6QrE1O+KVAd5E+2wEsrEATnc6D1/UdaNZLhYq\nrMTNmwHOFoBwynRCc7OaxA6ivQBPST/yd4ordrRBCTwxGx2AEjntuLBzeQN9\neNub5Z5q8R14E5epVzyjNBlkWwWAHtUrWnJS2+ZQcAgLW3FcRnFBw3uyMf80\nMX1a656lgPXUNo8kJJ6RDCgKgGsIt2W1b5+TwaQmeuOZbISebrqJfO6NzfvF\nYkInxkUgF4OQxWLlqcpFouJ7DSqf26Y260qGec5NguxUR1X38cpWwl2+l7HD\nkE7/S/hPUJZ562WBZL33nPpzO4lCcjn0z7jGSPwlbMN7IVlcc5agoD7oIJiV\nXb66Wlo7osqLejbk8+EjojVLutpIzsuEYImUoOJ1NfUHehgBopuQRiKY3t4V\nPIPKvjFLrran+hW8E+1Uxt4ZXB/UThCWCcVbxDwH7RGWYykVUkZblDXRySEd\nJaCVqQZ4Vw/WA6WMbv1AqinIUKp40ouO7boq0g4z8QkHuli8/3f5evEGY0YT\nU6lLNXBsFyr2ssNyjvDVNnOp1W2tjdpwv3KcHlM0dE9gVHgtEJhWhyilt/9m\nwz73\r\n=VYjZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"8010ac2fcd0c658c0a4184cb0f5d8108db3632e5","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.1-alpha.21+8010ac2f","@opentelemetry/plugin-http":"^0.18.1-alpha.21+8010ac2f","@opentelemetry/semantic-conventions":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.18.1-alpha.21+8010ac2f","@opentelemetry/tracing":"^0.18.1-alpha.21+8010ac2f","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.1-alpha.21+8010ac2f"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.1-alpha.21_1616595187067_0.013216436999016867","host":"s3://npm-registry-packages"}},"0.18.1-alpha.23":{"name":"@opentelemetry/plugin-https","version":"0.18.1-alpha.23","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"a77ff3ba08b334b850a96d425c950e6b39c518b5","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.1-alpha.23.tgz","fileCount":12,"integrity":"sha512-1ipI914aWgmk1mO3daTWyu+EpJ0sL17oN+mNOYmPhk7nJz7oT0NH1NgNbAVWTVAXnyd2cpgu6HBp+eHn1mG9rw==","signatures":[{"sig":"MEYCIQDNQpa5G2IWVMM7hhKjv6O0BBnje9s2AK5SDqE7I86yWAIhAIQ78YQXPtqogqh5F/zyrXZIVAvMNLsQHai0f6wXXhuL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27378,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5A+CRA9TVsSAnZWagAAevEP/RDMAd3W91mLS9DccM76\nDdGy/10XNtIIAO1PaUATvebX1HsNT9sny659/ri3BkJWR0YZXmAJ652nYZdo\nhYYO1U4h8slQxI5ThRwqYpr4xKZx+HiSEyFEYR7lbP6alnnEsf+GmhOh0Q/L\nSZXllWBFQ+RwcKGckmEoNMB/trgr6Vic0KKlLLfSveOgQzdpIaSQyZcSifl6\nR8t3f/cmfbRgwGMx4opqiY/BH+w9GnAnteo0vrg8zEPqiDANlk0/6SlqLW8q\nAMwwJnSgSjoNOj0TkQBz14NPz3d3lw9/JkJuagu7xHla0n2NCRmdc1NGrvaK\nfF6BDNz7MoeuNxztS1qoxKZlrmBLwc5qiGghiLmkT63iNnzGzeLNgTjalR1Y\nRESdVigH9bU+5Ghc5ITC1xDOi0L1vpB4Kl/17g9rmmFk9R3zRSywMihJ8Iso\nFBrBtsEiDju90WOOPK+/jRCPLXXtWXfA3D1y38xU+cduSYbojjgfyQHZ9Bjc\nkTB9wTSeb283RUd1IS2AmQlylqoymdtH/Nxdtm/6TjZ3PZL1eZSkCy4YYxOo\n0lBLqOErfEqLDzwJf2GRubPFc/ZSYNSKgi6SuRaJRJTjQAA1eswRvvAEWSGZ\n2socRTqGYSZloIC6D9j5k3MxKjy13LnQXsm0iD/mEf2ZoEV9YrtQhb73C52X\ncvzK\r\n=/zbj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://david-dm.org/open-telemetry/opentelemetry-js/dev-status.svg?path=packages/opentelemetry-plugin-https\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"41db733e60b5e4f981be94eaa56e4fca24b539d9","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.0","@opentelemetry/plugin-http":"^0.18.1-alpha.23+41db733e","@opentelemetry/semantic-conventions":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.18.1-alpha.23+41db733e","@opentelemetry/tracing":"^0.18.1-alpha.23+41db733e","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.1-alpha.23_1616613438024_0.7575937177439922","host":"s3://npm-registry-packages"}},"0.18.1-alpha.24":{"name":"@opentelemetry/plugin-https","version":"0.18.1-alpha.24","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"6da8c9dda3a34732d40bd0e6930fa20ee80bebc3","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.1-alpha.24.tgz","fileCount":12,"integrity":"sha512-w+BGMaZUwB0Au1F5Dkjao7B6rIzimhtxUGlqqkl8Xr9L2cS51r9gS5WodIWtYlhFCY0bs6Omsd8DRDEsg3zLgA==","signatures":[{"sig":"MEYCIQCOYhZguvo0lVE5AJzSelSczcnFeqohCy683M8Vl441oAIhAIg7xIcGRDLLfIo1i53gvBjQCuE06htMpPApW2NsBmCD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5VXCRA9TVsSAnZWagAA2VwP/ifBIyU+66ZPEgCAL/J8\nU03pF8CVKfH9+uY4WDw8uBAI2WtPSNIAxh1Zb95V5ZGOX+uLEUUTrDZVPlaN\n0WQv2F+kWd1VGdyJeRZvQDvWCATD9MfhaQgws6KOA/Lx4GaVpDohq3Zf5MnM\nNQBVi7PVz/t8MIYU0P1iUDH55fc3t4HtvIbLVPORkagnH+EmylYQ1EGWi7BM\nAEZT8FdK0IRa/4xdVK9NWDa8t/6vkAJN+JxjydCu84HgyETPuWGJakFq6VsH\nl4QjWLej4FDcASpkYFkpgTJZSy6qQnbvoJSzoRW+MXOssB6SzwK2qAArcgGh\nmrhoOncuj8Hv2h3HrLx5zJQ3gfRsqrq9ZOX9Rox3xYCN80DGjPmmfAg5FYmI\nrNVlTxqOsqez1GK1JIpL4alPpLeO9Ulp2e/rNdSGiZt44wWxdiDIRwrFCvMk\npwWmpUhKKPcNv9AuTtALS08xMhbi+aTGcjkyVRLagIdGUB0mJgIgFaZyGge8\n3ftPBfH8KXqPjoLnRTyGI6x/CtJH854vLPai4IuANt1aNHaoldyA0J6LUTZM\nP/4kfBzQ6EWLo/EQ5Zat4ZvC7IKNU5rHDVorJ61PRGZUYyAmByAfs/A35Z/q\ngs2SUpJT973kLS627ickq/YYLRvI1Gqv/nYT1v6kTOKXUuFTpm6qa5vSAAFK\nQ1a4\r\n=quBV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-plugin-https&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"69f2d3c264497bfdefa2126d0865ca56ad5f22a3","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.1-alpha.24+69f2d3c2","@opentelemetry/plugin-http":"^0.18.1-alpha.24+69f2d3c2","@opentelemetry/semantic-conventions":"^0.18.1-alpha.24+69f2d3c2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.18.1-alpha.24+69f2d3c2","@opentelemetry/tracing":"^0.18.1-alpha.24+69f2d3c2","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.1-alpha.24+69f2d3c2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.1-alpha.24_1616614743237_0.9568474845506989","host":"s3://npm-registry-packages"}},"0.18.1-alpha.26":{"name":"@opentelemetry/plugin-https","version":"0.18.1-alpha.26","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"841ed0ba23359f6f850b1a9f6b22a7993314eb30","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.1-alpha.26.tgz","fileCount":12,"integrity":"sha512-xR0tU15bGxWxBvRwZTf5u0GQKeC5tyB0Sa9EdnU2aFTLO5ta89JGtF0gZ4QQ6gVuXN4CXOuHau3zBNmRLNvEnw==","signatures":[{"sig":"MEUCICPR3s26Q5fC9qgJwztQQxJnhGW3FinmO4ETZT47mPDCAiEAh97qvMBMFCzWlMhcyTm08o5bdNYGB/zTbRnB3g0Zf2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW5xqCRA9TVsSAnZWagAAAQUP/1riacRXFCp80IQAd/dd\ngFgb5bAbfYc2UzW3bCWcOSDjsXoR8blIVnisJR1ddzASvrawSHIHOeXSrXn4\n7zf+AGsX0knF/d+PmD+TK0StS+DggYpcJsUQvpsfiFOMoYwGsiz3lZeqqVHc\nRWAMFdlFAkkxLcPWTF425prGS/9JJYda9mEPA1V6z5BIdaFame8o9Dm7Kix4\nYEoXLllY64JeK5B3iYgyAJCbFzB3VOxLqtzeSVyIyQczFPHURmEVy8OYA+Mu\nyNS24N/sj8z7W+H7iSoZ6N7po28Eth4syabgBZ5LdE2XknIA53SJCmQznA+D\nb/Sf6J/7iaCbuH4w225u/SNA9nTZANBUjxFwIBoozd92lLAWppi1Eblbk5VR\nevd3M4aqBo9PQWaBCcAWJ7YOwAbIgz5lRB31coYk7+7REnlqQWTf3xZ8PH6/\nB7ve73P7tOk2lHUvhiHYspuczuVSfw9E0ifR85J7WzpJjivmq8q0SPGYTStd\nnD5Puf07t7g78/P+8Yc4Df2RdVwoTfg/B1fJ4wiIuz8efzT2JAeMnRPCviBK\nFcGgI2gL5nr9fE7gPM//BKDMulnWIKHTEUI17GBCuYELS93qTZCldd76NBXJ\nAp8Spkrr8OPIV2zjaKKIZp4giWJpb8AydgUX8nzL/Wa23/VE2l0EHmjEBoij\nJGbi\r\n=9Y7/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-plugin-https&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"91483873ae3e3e8a686dbe3b7711a233167efba5","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.1-alpha.26+91483873","@opentelemetry/plugin-http":"^0.18.1-alpha.26+91483873","@opentelemetry/semantic-conventions":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.18.1-alpha.26+91483873","@opentelemetry/tracing":"^0.18.1-alpha.26+91483873","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.1-alpha.26_1616616554517_0.5183028152697176","host":"s3://npm-registry-packages"}},"0.18.2-alpha.81":{"name":"@opentelemetry/plugin-https","version":"0.18.2-alpha.81","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"b5b473424a7aeca4301c8787b919435fe9159311","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.2-alpha.81.tgz","fileCount":12,"integrity":"sha512-xC8QlhOQZCoIALOwYDu6q0ycgl3PY4/mgtd+ysoL6Jqw7tIFb7aERV4w6ASVrVsDdSf3Y5Y1k7VypnLO8eM6wg==","signatures":[{"sig":"MEYCIQDGrdnkcx+7JKBm0Rw6n/UoBC0hR78rzSYbuhn7oy0oKAIhAJ36oEVK1xXnhYxvguvcFhBc8G+QMZt1efPSqMb6t9qf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYjAECRA9TVsSAnZWagAAZIIP/i9gTVcrz7r83DtvpdW9\noiOiITzlipR4/bbmnHjj+vprHw5A1ZLl0KVmcpdDeuHk3w3K6avaMhK1JzbW\nPsMo3zV90M8OTBujHhk/KGNW2jt7/cxGL6Z3rwBOPX2Np/LmQmuisBge6Fgi\nKYCzb8TnzI+Q21mumYq9k5/a4CQUa0MACs1Mg7OSbwykGn9BF5I2ilJd2k6K\nSkMFkLVlPBoXvrluGtZngoRzhsnYNYN7s1Ipvh+2kpMaUzhj51kL2XMKYai/\nmNcFZmFaBxHtrJwV+z/t4S4xkCtzkigCyKrTMwEgPPYW4TKE1v2QhiS3bf2+\nfmCmnPZxNIIsj3GCzmzvXIoGkTH7mLey8MrywhY2kYMQu2gx6cF6Bg6dKG5h\n+iu23RLwe+h0IG4cqfr5ROFlF7TzTzh8uOfM1v3rehSzkMGJzXe57zbtmdcC\n+Cu7eIGGycIpyP5w3pS48t76Wki3QNgnfzd8WUk4KNSGRdZY9OWAeoyGLmSx\njsWl7vK+navudhX+hfZ4rgLvaLzqolxRVBRIM9gn14A4oVgoCoEJHe37sk1q\n6otzWxdHpD4p1lPcKPPzcXB2LKpKla3P7TnjpbAgKCqvar5ksbA/JT8uLTzn\nmhFuNKZ2bqjXIV2cEvQb8krYENFM4dqVadyog0mLizg5ib5Nx1tcoMjmRHC+\nratP\r\n=tMYQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-plugin-https&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"e369035cd228a5c8781069a99322c5b938061d20","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.2-alpha.81+e369035c","@opentelemetry/plugin-http":"^0.18.2-alpha.81+e369035c","@opentelemetry/semantic-conventions":"^0.18.2-alpha.81+e369035c"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.18.2-alpha.81+e369035c","@opentelemetry/tracing":"^0.18.2-alpha.81+e369035c","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.2-alpha.81+e369035c"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.2-alpha.81_1617047555833_0.8126706037130891","host":"s3://npm-registry-packages"}},"0.18.1":{"name":"@opentelemetry/plugin-https","version":"0.18.1","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"642511f017d6d074cee5b7ce3e75db65e7d5241b","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.1.tgz","fileCount":12,"integrity":"sha512-wRjFUC9hgt2G+OnTFQ3xHi29npHzs8veJ6ysU7ZM1HnBRVaxlnnjfi6FXtw9ubSIkqnqu/1Voz8VWZhCOJz9ow==","signatures":[{"sig":"MEYCIQCwLLBXdvIYXHEKbGoCr0oiI77DFfrKCg0HHr9a/5UxdQIhANj+FNL0ADWfzU4BR3yB90V8W+fWA8wKJnYArLl+QL+0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27321,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYjK3CRA9TVsSAnZWagAA1SMP/28szLfOaftTNUrFz2NM\nnw2CqIaw2BNe+r58XrxKSFMR+tiZuFiVa4jyChKolY3k0XLWLNEkoaxdC7mX\nbm3pok3QnMfG6hXeOgz46lqRcPXJChBW1QFmoW7NDxdUh/yL8CFYuF8ftpgb\nx/HBgMf1p4E+7p0CIJqiXkNCqXyF0BsAM10UDRe+P5m+ztSsY80AopqZqwJU\nm3vZhShvJKEEt6UBljMa8/vBvtwnB/y0dsYZU2S+GZ7rK3oAnb94mZt+5+i3\nzAe0amroVROH4tPAn82vilJHO/Om0Qiin+xAuj5s4RETzP3HS4Q5+9mst+/c\n3IJ2qVFaHIdLIiTfFvsKnnHwBEDFdHQxuN9fGzPS/5Ri0AXfdhUW4AAL/Xxy\ngz+bnjr/DvqqIgVEeHq+jxARdDvQsh6TNihwfdc4O1fHRhnooORymlvkRVpZ\nnPRPX4t7RIH8+JM/L539OW+TXu+Pfx1aOhS6qCXEmg3l1rV8OxyY/W7P9uRL\nBMGVpk+THVY2of2hutAn0ZXznal+fr5T6ToQXjgJot2jtL2pefv0l2VMhe28\nReH7cmvooB7etWpxGOagXo5BVyRcVUTAzFRf5JqqrpaH/4eCrWoeKk79CLWL\nTqqL8BwU4PD+JJXEgG4LpG3AIKgQ3zo8figt2VW2Ke/v44EG7VTYsbG8bqEI\njSvo\r\n=fwjo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"e369035cd228a5c8781069a99322c5b938061d20","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.1","@opentelemetry/plugin-http":"^0.18.1","@opentelemetry/semantic-conventions":"^0.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.18.1","@opentelemetry/tracing":"^0.18.1","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.1_1617048246650_0.6139154377820086","host":"s3://npm-registry-packages"}},"0.18.2-alpha.1":{"name":"@opentelemetry/plugin-https","version":"0.18.2-alpha.1","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"d043adc0417fa4b0fd63a4dc8edcf085e9848ff0","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.2-alpha.1.tgz","fileCount":12,"integrity":"sha512-tHvXuy6fakn8ow3liq29mN5Qmls8kxRl85ZG5wk2/+4cJPdv4c6DncftK9Mil6pauMk7F1e/YDBimMM+TqWZbA==","signatures":[{"sig":"MEUCIQDbFVL3onCzFu8HzpotPGgWT+RaQhx5UeFGWApGPJixvQIgMzI0MrsS9b5HQsRzQjiRl9GuD7sPKN4yYg17SHIZhwE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYyJPCRA9TVsSAnZWagAASa0P/2+f2TU00ZlR4vcMdqB+\nHohwKRCs4TuhyA84gftkT19zlE7tFJsG4p+i1LpCNScwn7kQaKDTsbqqYru/\nQk3OVSLlGPNi6r0WBHxJpR78lYqZfEFAGeeCi+EFXqSXg/FRko8fKbDce1RC\nNwFIcJ+Yb3/2Q3R46SFJGUDhNh6rIB3F1+wCuepycDssHnxsNWslB0lKAy0Y\nNTFO1v5emupLpzA3CIq4nRgCosDMS/A7YifGnpYMNGWX14MYg+CIP1Zqb5cz\nCRTK5HYp/2sqrPm6DenPBf555z9Hm6GzcWIZcfg/p2n4xHcAEYnqbixZ4buH\nu78fkWAFI8DJX1y/+Mxznp0f9gMM5z8iCGjc+f7lzvl3GdlqPJL7iFXdVpdw\nCHBJS5l0P18eCIkIAhHub59VpKed+kcMZuphxxv/V2f+epepVV+ckOmnvAE8\ne2bJ/hV25lAv/UmtaBqek5jT9siu55rqj41xlfekgoW9w0F8Blzj0c2amL1F\nDAX99YhfbPPGR0LCsf3rRWwtdQTaFS0ysucaE4T6/x1iYQGf/GmBa1ffHPgK\nRGe1B2jxtYIPukw+TUL2kmmFPflBGznlZ2U/02L43+P29IBnGIPXWMEBZSwj\n5938TSl1xbZELF9XlGL0mZQe0W+4eBl+uTt7PjazDKY6NRQ9oQnTHhsUCs5p\nlW+4\r\n=a9g3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-plugin-https&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"54857c012414c05bc83b4a8da224492c98abfd46","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.18.1","@opentelemetry/core":"^0.18.2-alpha.1+54857c01","@opentelemetry/plugin-http":"^0.18.2-alpha.1+54857c01","@opentelemetry/semantic-conventions":"^0.18.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.18.2-alpha.1+54857c01","@opentelemetry/tracing":"^0.18.2-alpha.1+54857c01","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.2-alpha.1+54857c01"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.2-alpha.1_1617109583153_0.14134047588571685","host":"s3://npm-registry-packages"}},"0.18.3-alpha.2":{"name":"@opentelemetry/plugin-https","version":"0.18.3-alpha.2","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"22175d7e52f9691e44f656c03ad166d585334046","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.3-alpha.2.tgz","fileCount":12,"integrity":"sha512-qPnnYN1ZvQiak7kLNGv6BJmvKVQY83tec/FKjMbsjSH5hql5ZzjuAnB75sMLrdYJW72KPj2C3XGiskA4aSzrjA==","signatures":[{"sig":"MEYCIQCHghRbTCTg156bHJvS+MgJOVLKCDIHe72QvGSno40thAIhAKKQOi8G3okLcV/15Qw1O+ao/uhkWoXRY+HLIC4HUBZC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY0NhCRA9TVsSAnZWagAAbLQP/2oQm0CwTV1oqgYE8Dqj\neEfUOl47WI/xSbWrb8lO6CbkUUwue+KtnsQnYErBVK3Tz0AAanl2LFSkbgZ1\nqOjYIaJJiuvSlJo6FUqoZ+JgFauoszWJM6jWy6sWslBb0HOxyAAEkI0OqtZo\n23aaBAfozlfXH2NLvtk2glylLViNR8u0fzh2w8XMl0gEMo7tnkp7++aE77sP\nZrtmhg8FKuHLMnztSdai5DmaBdIZ0EEE+acNob7I0lh+T3C4zFgYGL1vYkt4\nkxxZliP5Ad+v9w23umqkMfMrMxBUaqDheyFlnXPb7VTxNA0KMQXvMjEPgkV+\nQ83xuZbIpiJ/ewDelPQXo889ovt5HGVBvvxNETk/0v3ihNB4m1b33lusdJGA\nEuHkz/S8Q8qTEO7cTflZHkFa9/PZ9FPULwuNXKS09gD5pxoS+rdkOf+NaUmQ\nv126gNtPz+NS0aQNlrwgP8GkMvhW81ej5Ret+HtSJHcEjKciJEXikVKK2Ghe\n8W13cKuBR6nK3ElRUAsBBsZFwUJtuKk7i7NLHNqs8wHy2e7ST3y8n5IZocii\ndrwt6XCM/ErXVfMRlSeC5+wUhGV5DtDERjn92At9hXd0UWQt1MIWbFI4PTQj\nS6qeje7dwvlIVOEMcl9Kjzrx/bYo1zKV106K3tuz2ID45H32NtCNGIL/W43y\n7gwV\r\n=Muz6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-plugin-https&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"2409f1cdddd92c23548c18c055a6a36efe36349f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.18.1","@opentelemetry/core":"^0.18.3-alpha.2+2409f1cd","@opentelemetry/plugin-http":"^0.18.3-alpha.2+2409f1cd","@opentelemetry/semantic-conventions":"^0.18.3-alpha.2+2409f1cd"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.18.3-alpha.2+2409f1cd","@opentelemetry/tracing":"^0.18.3-alpha.2+2409f1cd","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.3-alpha.2+2409f1cd"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.3-alpha.2_1617118048793_0.3341884745490544","host":"s3://npm-registry-packages"}},"0.18.2":{"name":"@opentelemetry/plugin-https","version":"0.18.2","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"29d99abde2117a808201a077ed7dffe2ff526f56","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.2.tgz","fileCount":12,"integrity":"sha512-U86gevKk8vq3gEgBR8KWSgWeKDbevzHaJ2Q7HloI/fvCy1DqUQoBh3kPCJao4bAahYnGzdiuhbF53ZEubS5Ekg==","signatures":[{"sig":"MEUCIQCVL3JHHL/4ck1whT+ypn93P7+dfLAF5htm12GXrgnl+gIgFVj10CBg4HKSfl3F5xTW+Eik4TG0V5G3JKFSJch9VvU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27317,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY07GCRA9TVsSAnZWagAAhR4QAKKVkt+PY2WD78Gmk6UQ\nFvMKcSIbI5oxMzamXmMdwxTFWjpPgk8R8rIQyQ8/srZftcCrv+dvJAjTNjJG\nBVzxw/2DPWJEXEFi/zeMreA6O7r1xsaB0pkih0wlnEQxGwF6XlfLiYTNNG+R\nl456Uxy9CqA1l1WG9l72zWojUt35ViskuEjFrB1IjkRgc+uOzLG+jp5EBcY3\ngmFv7Vi7JWQaQL3lDk//TZwm2Et4K/5aGj8TcEvPI+IsxHKQ0zDihKIFkb/4\nshpAdPDPp6p+zzGbrhIIiHeSXgXE3YeiSMQ7EMLgcmjgfl52dv+C0hYeDkKp\nrTrmbbyurglIJTlO1gH3/XqzhAwBKxfY4v1nW7G0IkoLoYTxIoMUu2GiyktY\nxECWi/pv7id7xT2cz9/BKNdJsBnyC7DFamJ62S1CtkhbBKlENvaV0strSFN2\nhbLttrHfnmlPVpLXnZ9Xk50e5ti49bW8QcabngEhfQpqc7bFzLWfplJH9s7Z\n3JLx9Wh3z3MkzMVKXikW+LE15EHos7fQQjU1GrBpxXwa84bysHAK4xi2Oaiz\nzSBuCq11lg6lPWYsNuGXU1v/MRh0TtRZ78XBbAWauD2mTdo3Ji1ixeCUfdUq\n2EFjqDk5XA7dFGfYkQ7ZJ/n42hb3uowC6411BEoq65g/TaPQ9AnwblsamlFG\noyWj\r\n=mqZa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","engines":{"node":">=8.0.0"},"gitHead":"2409f1cdddd92c23548c18c055a6a36efe36349f","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"deprecated":"Deprecated in favor of @opentelemetry/instrumentation-http","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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.8.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.18.1","@opentelemetry/core":"^0.18.2","@opentelemetry/plugin-http":"^0.18.2","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.2.3","@types/node":"14.14.35","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.18.2","@opentelemetry/tracing":"^0.18.2","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.2_1617120965613_0.11121000497404543","host":"s3://npm-registry-packages"}},"0.18.3-alpha.1":{"name":"@opentelemetry/plugin-https","version":"0.18.3-alpha.1","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"27a0b744f39d5104edb90a4b17720fec6f9fb309","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.3-alpha.1.tgz","fileCount":12,"integrity":"sha512-eeN0ySeUd4WmTRwxuUHXsXbO4bREoREZWTvahQBKHHaP3QNu1cO7QmrLCYsQUBYFxiisllY52tvVsTApI+/9uw==","signatures":[{"sig":"MEQCIAylaEg/L9Dcq9f4DG4MfxA/YDcUSPit5OMe4kqG/HmSAiB2DK7T2/5BRgcy9i493C3EH0fJOv5diYp6FScughaf0g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY2AUCRA9TVsSAnZWagAApYAQAJxUS45KPyWBC6dn47/V\nDXRoNrFJb21LQA4gH2Hgr1XWKTqZE4qPLKvskZGoXzedFfReBBaanRzfcUIn\nZHFpX1vA37eLM1H7sRT9dDYQ2SH97YMEGH92a02aWRYkFOimS33BpusU4AXb\nCSxUPRLHrF9WspeGcKTPLtchiZJCodGv6bbnYrb5U4b1K1NCtifLcP+BdQXo\nHRilteW1cgv3axX2Gxd5iSMl4o9Bf1QsXybDmKDpkfdor6/KrOq9PsTrfk7l\n5EMGyMSw01h0BW26aIeXDr/bDtcox1gle3qRZcdjA5963xN92xgCVVsMu32h\niWw9YmC99vNYJt6hF1Mm12PU/BPyGZOuyijHN/elp2o97Y0v7IJ3K60EQSb7\nC1c/mBDhsAYgEDVCTah9TG5AfUvPkA/0fiaZSyBUfKTN5nDPmSjsSl97eZwK\nmuzEWlM99Vhrb99ucB+TT8SmB5bfWyowttV2sTuf9Zqu6Jwfto/tFqVBq4I6\n96VjKlgKjZeosfqHR7QFvlTP1GCgHSGUway2W+kQ+wh6FDVvp5Y3uaBdQjiR\nBvUV4qPF+yeAT4LRCnVlCmuceEyL6dfC24piv5rvpGEW0b1fz+SgE07wrCKx\nrHDtvaASTHMcBpy8jY+c19KDI0OLIAtIarEFN6KwUOADhQnRa3Ztx/RpU6W/\nEPPg\r\n=i4Zd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-plugin-https&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"cabf8630cf2e295ac2e7e5f44d6efd1ae911cbe4","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.18.1","@opentelemetry/core":"^0.18.3-alpha.1+cabf8630","@opentelemetry/plugin-http":"^0.18.3-alpha.1+cabf8630","@opentelemetry/semantic-conventions":"^0.18.3-alpha.1+cabf8630"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.18.3-alpha.1+cabf8630","@opentelemetry/tracing":"^0.18.3-alpha.1+cabf8630","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.3-alpha.1+cabf8630"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.3-alpha.1_1617125395809_0.6627771584190973","host":"s3://npm-registry-packages"}},"0.18.3-alpha.3":{"name":"@opentelemetry/plugin-https","version":"0.18.3-alpha.3","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"a0ae9b3959424cf3c0fc429fe8ba6cd635855739","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.3-alpha.3.tgz","fileCount":12,"integrity":"sha512-AzE2ZTEKIXdISLg76m9B5cqnBXgbttpl3ZjSOVyFFoyyH08qWZVUDcZ2FHmNfzf5bu+k0QkkeIwYRT+Q1+12Zg==","signatures":[{"sig":"MEYCIQCBJFN8Xdp/BY2/hGlIE/5OaJ2Dn9t9qFbdmn6Z8duoAwIhAJD6ewFQA7hSvfpLMM7pVy/oe4yFz1WSKr6aj4Wkp7GK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZCblCRA9TVsSAnZWagAA4U0P/i2pv2uyhAu2Hj0nF2DO\nMRmTy8OgWzvONc1h3QGXFaBD/UdQdJrWvCGDSRh3f5TIrYan1Im89vyp77AU\nNhJSfy9WS6DC2oIBH/HclCylWsQNIbc3+JvRiDm7Y5KFaClv2CBWgyLF/DEI\nDh38C9qsY/5gvIJCwUmdT/UNvIZrGmMpLtolrzg4tUyoDvqhDSyPnpZVWwZ+\nqmaxo8G1W+GaQg/VOpUX3b+4jIFNGXFaYOzyp+Ff42N2oEBynbMN6wwumQhO\nE/nNuSfJ1kaOxglSVXEfZGH+FNfS6s1erLPn/PmhcYWXCwl7sAEGqF10JIKX\nMcLozjisjcWaWjHy9OkF2ojsBQ02YBBqrakfUgoTqZQhlzryvhbUBLU0NUD1\nWq4XeddvZZLPgAgWsMFAm8eB1GlPZjTXgEgB8G/NEKBjc994NKcctPfJC919\ntaP31JbNGpiqYBA4OKEghKAvXxpRViRDuhDBBdXYp9UiFi5iA54BRlSQiu95\nP6ysLZMuttEufFSCP69apFc8OtIje3CWdheNhwvmntJr1pAcBeuAQQIqeNOe\n6KMYt1WN8bNmDcQHymjl7GsF31XZ4ZRUrGAp3ZNoBh+T5C1A9eWeMbKxTU5d\n+jyXq3chvBLerbtucpYdshnznBDgNVFXoUbg5TDVV937xlXXFj+ZIn3QrZIJ\nMpCS\r\n=sTB5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-plugin-https&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"853fcb94cd96cea0bd1af18cddb355345f76adad","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^0.18.1","@opentelemetry/core":"^0.18.3-alpha.3+853fcb94","@opentelemetry/plugin-http":"^0.18.3-alpha.3+853fcb94","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.18.3-alpha.3+853fcb94","@opentelemetry/tracing":"^0.18.3-alpha.3+853fcb94","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.3-alpha.3_1617176292888_0.8898816894032915","host":"s3://npm-registry-packages"}},"0.18.3-alpha.4":{"name":"@opentelemetry/plugin-https","version":"0.18.3-alpha.4","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"e0b2b437a9c747c7e47da59424adc2b5da054c49","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.3-alpha.4.tgz","fileCount":12,"integrity":"sha512-s6JvjincMPwvkv+Wu2qB56EbNtilb8r9JpESy7G+0Rsh0LOsGBClKLZ8ZIV0N2l+pB/USiTgtXVfVoU0bIsFwg==","signatures":[{"sig":"MEUCIFGdE5p9PFUWJBvTjn8juShiVqAGcB3HHnWPMDBwPpFiAiEAqeX5ZDCHsZNm0i/txnT1yzV4Yt5J9jZDXTkhS21h0rM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27423,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgazztCRA9TVsSAnZWagAApYQQAID1CPw4ALVx1hLa0P2+\njaHNChiLIUMVU13Ga0GNqa3+00sqi/VRUbXElBx0+zbTIJtoIIyhFbGQ6WoW\nvQzEIKl2fKHHe2i7jpalJufH7CFteQFDn1HmAB4a49FohNRFEgdMSsinGb2n\nzzP6jfcun8zUlaUOEYCPEjI6+lZWyRGLdqbAz20NtkO05KokHzmdVuO80L77\nCKM434EjHw+mFV66Arccn2DMh5/VMHVc/IuD50j44QMy3hXItPg1rDxAZyok\nl0rD0rSzoHeSMxR1mOG7/rVB50cdX5DF2UN3ztPeMQWKAWU2gl2NLm3VZcgJ\nDH+d/CPh9MFge7Vu3X+hWsIM9uFxseX1EOGd0Ujgwd+1n+jBvI+gz441biCI\nOCU+sDdfXWIFNDTWB2BuU344ANYk8vu0rBNCsZggrbH5l/RoMzwJDqmNZUW9\nvgrRtYlHICcV1E7NrorzAXNumAkydoTMKCytrksjGSkqe0OlaPbdweY9hdyA\nVKpHAxDOrIcrCB0lE4mj19SSLFlvlJqlkcN1PljV0fxGNBJ2fcB6ljt9ffHz\nBJRrRz1cb3E7PvrRuV5F+h4KW0g40/2lp+ZwvbQtS1cxzAO/XmxGXCgawaoL\nfdXgogSOyzx5s/LVFhPSOoyWBNKPpSckIy2AtOH9aDG+XqJqMAsA4fV/w+NI\ngSTs\r\n=gJqF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-plugin-https&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"02175dfafde72898d7ab40d8078b0e1b6576e82a","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/core":"^0.18.3-alpha.4+02175dfa","@opentelemetry/plugin-http":"^0.18.3-alpha.4+02175dfa","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/node":"^0.18.3-alpha.4+02175dfa","@opentelemetry/tracing":"^0.18.3-alpha.4+02175dfa","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.3-alpha.4+02175dfa"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.3-alpha.4_1617640685217_0.6108811304167665","host":"s3://npm-registry-packages"}},"0.18.3-alpha.5":{"name":"@opentelemetry/plugin-https","version":"0.18.3-alpha.5","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"05b3aced663ffaddd610b1083a45eaead1c9e41d","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.3-alpha.5.tgz","fileCount":12,"integrity":"sha512-DKxrHK9f1TkiXx//kMDZX6fDtd+mHyf+hlvj5uBz0erhUQDzu+iKLeZt+8+0kYGJbvzvc66SumXWgnjgv+d8eA==","signatures":[{"sig":"MEYCIQCwAYZJG+nYiynpP/E9p1dNDUZQTyeXSyhqKq3QK/o6MwIhAJoH6wwUyN3IKPdLF6BIP6o76Wn/nGEeCtkSru828ZfY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga073CRA9TVsSAnZWagAAoY8QAIitJvkWaciYW8kiCZux\n/uMUnTQyasK/YleNwQQIrfF8G2Vu+6Jzj601u6fT3Mf8ajtzOvFU7+H4lC5D\nu7fEYFP8QsGLUBt+Xk6NoWMlfyH2DhCX0rQn+aY6nVYfjt30s2wkcejOPINL\n2JAN6nsc8ms1kW13gKRo/SpVWoZV3PGPk43+jNih8oZHD/biI3U8dUzeMS0I\nwEFGu4dY8rmsh0NDB2LJzt5WpawscK7WZlL/6b7ZXnYRW0puSOb/wakmHb7b\nuZaScnSnmVDefeMpxS0aZPUfT+KikmZcSD3MEpEqQf1He5rTeOmYcaA4vTwq\nK+GKSTfWK2pCzBb/8mu5LwosuQFMgnAV/Od5oB+/dv/wHKXIJRUi1y+zLHDJ\nkfp0yT2NRszkXJS+MrTfHoerM4YoeegLVQWsa8YyekH3nJSbai1rEMpzj9GN\nxkehmRh5eOovHSRdoUT9p3egyT2eaJvba+VNgiIbkC+PRtznUvCALiyYlQ48\nMfjqa2p/SC+ZNp50VEcsfJ1eHe/OclmBzQHk5RMZom6uBMWhS2QljuVTs1oY\ngOj6fBUdZ4doQJY8eHcquXaVTFIDniBEzULFjBjj1r3eiXdFpYSzxFgiiiXF\n6Sej4m6c7ioQB0RhxtmjQkewIlNTpupaL+6VzhYN0CqgHKbROWzhfC9aJsjZ\nYKCj\r\n=t1SQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-plugin-https&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"8e2e2a9653bdb648849a0ac64df55cbe3ff0c503","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/core":"^0.18.3-alpha.5+8e2e2a96","@opentelemetry/plugin-http":"^0.18.3-alpha.5+8e2e2a96","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/node":"^0.18.3-alpha.5+8e2e2a96","@opentelemetry/tracing":"^0.18.3-alpha.5+8e2e2a96","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.3-alpha.5+8e2e2a96"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.3-alpha.5_1617645303547_0.8907932620355656","host":"s3://npm-registry-packages"}},"0.18.3-alpha.7":{"name":"@opentelemetry/plugin-https","version":"0.18.3-alpha.7","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"5dc4b8a685cf02aec08b6d8e665400d9f9ca86c9","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.3-alpha.7.tgz","fileCount":12,"integrity":"sha512-/DK3UIvZcAAjFcY90mWT/mAuCfbLvXDvtpgL+NLR3nFfiNHQI7tLvBM8m69FhX8AW2f9Ts6EgywCbumVwVNnBQ==","signatures":[{"sig":"MEQCIAIc3Xl3lGfmijrVg7jS7+E9NyujEHcGqbkXxB7+FlSnAiBRAv1FqZpq5MdUKIcnez4CJv9dnBrM9icf1tiOgre6qA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbdnuCRA9TVsSAnZWagAAL+oP/3YWVUWwLm4nTVvA8ulL\n4JSEs4MWcVdD+L+l1IvBlkxHhi0Q0vVoCcuc/ehB6xN5aVRWaIK1hkNakEsj\nCe9SuJUZBxg7iclHCYfTaGm8AONe0A7h19tP3xhzPdY4sHqdyMVC+vVo5lNl\nnL6/+yfJA1V4ahQsBnK8ofJLhIQ25GTtCgTySYZtyM9TzFstx8X4pL68n+TD\ndssHMCmXRTmyX1AjhMdJQ0T+6zpRaztHYq7z4AqQoc6cBBpcIQ4X4vXq0FG1\nrniua2ZMUWa7Zd3/U3+GlpmeVKJx4dECvUdI/sUdBmCAXrMg3eMELX1IUVY0\nm+XMe7sXhrkdVKXyb6EMzhiSbVz0jSJOELhXKACOjhuEWwjBrVZgJhche3Kd\nbStfreqsBMnd5r2HlojrAmUVA7vuJ1ITQemRz/AqbEjzx2Z2BQVoIH439raw\n/nM9FrJhRGOnZDJVpUZebDIkxagBXHp0yCEgDurjLLGc9SmeXeNW6IGoug7b\nZlWQpuHnAaHX0D4srOXyHMpmZAU10NV4lTB0Xv+vExVxoXzeIndkwiUklzfn\nXFHhH+93SEiht/yUluChH2KfHkf2jVA6wHbLn5fePzl4Ge1jv7nlRkpSHyst\nja+t38AX/DVobV8BHXXefZFQmcHPBd3EvMMsswYx/LQszqSSh+qm0kF7YIQQ\nbxmb\r\n=RQAr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-plugin-https&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"897c35f497363ee3f3ea4c1e5ad1628e09ec9041","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/core":"^0.18.3-alpha.7+897c35f4","@opentelemetry/plugin-http":"^0.18.3-alpha.7+897c35f4","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/node":"^0.18.3-alpha.7+897c35f4","@opentelemetry/tracing":"^0.18.3-alpha.7+897c35f4","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.3-alpha.7_1617811949977_0.21347439695939419","host":"s3://npm-registry-packages"}},"0.18.3-alpha.9":{"name":"@opentelemetry/plugin-https","version":"0.18.3-alpha.9","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"2201fe7e40ba199a07a1cf7bea45995260ecf0a7","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.3-alpha.9.tgz","fileCount":12,"integrity":"sha512-nSJDzDXjW25CxYjXJg/UxoRjQZpK/ZVzo93RxrkBi6qLaTBoFIZT3UBHTOAvdfJlAjTeXphxqIfTaJDqWN7IRA==","signatures":[{"sig":"MEQCIEXy0PLfg5+K02AF1LYlwrVcqHg9yNG1+JoHfzr/co3WAiBM+Y9dYe4lGMQg0tDVLYLZEDAHzrXggc5MwAHBZPLjlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27458,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbwG3CRA9TVsSAnZWagAAa/gP/j0+fGKCxU9ZppnKwaY4\nMFbI0kIUqkt6GRFEv8p5jAMpZ2dRLg9kgz0XtSDY9hnQop+yPvwsp8RSHNp8\nJqDAvi6VbOmNCbIuym/3WZiXybeYGutNRdPtt4KWvy+2PNhPns2A1mhjjiKA\nu+66XJzrV5Stw9wDIeEE094IHLLuy16prBVtJOTr26sH9bU+AnBhe5vlHQnN\nIoLL29pQ8nUlI2P6D1n3nypr2pAnWbj2RHaUoVOG+v1x9ekhPLga6q4h5Iou\nJTvEFKguYGKI5fvg7Tn+uxzhvz6qwZe8N1K2ksrX1bTqhiZM13WPf/nkdahw\n5wB3F1as6d2tLScBy67ZlHMFCA4OtTcAEy1rTT1qM11qldv/0AL/4n+rvLyj\ncCHZlHr8turf4RxQG4IDRGfUD6QAoWREKIGu6oYBIW1GuSi6CTs7fnSZxlvq\n57Zq/dguIVCwGiK6fBwSz0eWmKk4BUfUo6RPnrw9DGw2zWZ8zhV7c5SEp4UM\nm8Pm4nhyMEv+GR/AIPHkCA1YEU46jfunLt6TJZccItrAWk4olNlIyVKEW/bW\noIJO360mNagxxpHdp4OYVmUzdadslbhDWOhoZlAjTvofk3IL8wKPhVa0Ao2o\nGDzjdlWsNrgITvgAoZ025RFzxUud2+xgU5G34DCs/iT4kbvysuVf0+EA2bGC\npvJ+\r\n=ADx4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-plugin-https&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"a4577767a07c794ea687759421693e75f2a84b27","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/core":"^0.18.2","@opentelemetry/plugin-http":"^0.18.3-alpha.9+a4577767","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/node":"^0.18.3-alpha.9+a4577767","@opentelemetry/tracing":"^0.18.3-alpha.9+a4577767","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.3-alpha.9_1617887670570_0.8237078612724773","host":"s3://npm-registry-packages"}},"0.18.3-alpha.10":{"name":"@opentelemetry/plugin-https","version":"0.18.3-alpha.10","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"11cf5852e5bd5fa615d540209e3f36e5576ce326","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.3-alpha.10.tgz","fileCount":12,"integrity":"sha512-XJldKX+sPvjDM7sAJ2BZPVka+V50tqnXwtlD1tuNGwjceY3eijsNWyOgfTV3zdiFLewKzl/1HthYO2wz9ruQLA==","signatures":[{"sig":"MEUCIFAQzFyRx9Ed7UOhOZbVzFHuXv3z9ZEkutdm0F4X9W3kAiEA6qIAFDevRcvhhsNkoCv6tgy2VSbSm6WqTL9QT8CjF88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbxJgCRA9TVsSAnZWagAAqEIP/0KBOUPz9239ozjhzDzu\n5WFJXs2nV3KzCXkJLejgxVVslrbzdyWYuj3g03fEPMQTfswH7dVpcg1umpm+\nu2GtetjgDS/2xZKyJL7KmQ4dWmYaDrgv370ONvBhuR8sKjCl3n0XTRwowGg2\n7nDGYfs5SulzRxKJDQLTDTwq+zMJgE1deOYuAD0p55FgkU2oU/Bco1H4cTTC\nnOVPWgBs0kJV2gskuvBO69rKa1cseUIHK653A9US1whpFCFJM44ZLLFpMboC\nYX1CKOiXX7wb6gwoa481Gz3FWH9cklJc1EKxUorMLbhU+acxVlsZW0DFG0nM\nCmZ0ICb2XdOx2Q9XqRqkQBDLio4ZkuhQP7GKpjfOfyeHx8UMiaugjo3HfvnA\n2iFT8f9mT/4iPkqyGA+03/6J1h8XuyeB8QpFL9gQYa5ubxw4WQcovZtv0QqC\nOFW/aNg/HE6DEnpv0zjZzV6aSJ4Rh6aQqBooSASfmlibbBnBe8smuNQCFdAe\niiBbS0f4zSbzX4sT6kjDTgODRi8iex6hhW4/XhSy11PqBqaM6N5CWIEZ35Bf\nPV/+0yE6V+8lc/hl/T/MnLyE98isyrrvTXXHGIpKXTRzqnZjWgxPMJZFEC6W\nGjNdutSPFZ/Tblgr72Q9Efx7ouqGdLFfO09rlhadYd5WDydBhdts3BS7yor1\nHEYa\r\n=lhY4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-plugin-https&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"80ff5e2af390ed8bf97c4bfcd1221d2a855b50a1","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/core":"^0.18.3-alpha.10+80ff5e2a","@opentelemetry/plugin-http":"^0.18.3-alpha.10+80ff5e2a","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/node":"^0.18.3-alpha.10+80ff5e2a","@opentelemetry/tracing":"^0.18.3-alpha.10+80ff5e2a","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.3-alpha.10_1617891936022_0.31772190658060073","host":"s3://npm-registry-packages"}},"0.18.3-alpha.11":{"name":"@opentelemetry/plugin-https","version":"0.18.3-alpha.11","keywords":["opentelemetry","https","nodejs","tracing","profiling","plugin"],"author":{"name":"OpenTelemetry Authors"},"license":"Apache-2.0","_id":"@opentelemetry/plugin-https@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":"24dcddbbef837383499fb746e390e49e65ae7455","tarball":"https://registry.npmjs.org/@opentelemetry/plugin-https/-/plugin-https-0.18.3-alpha.11.tgz","fileCount":12,"integrity":"sha512-QIVwShScMVBMFpQwzGgGT3J4HMMS+b0+o3xQIo8Im24wW7gZJGrBfqzt4ZVAlML3+dmAHKc2boMJZd3ArDj50w==","signatures":[{"sig":"MEUCIQD8qfCwJHyv1tW2+acH1aQTF7hIMp60Ma/jpmPji4tBiQIgOoa92Gw4KcRgYfa82C90aq79VOpdrjWx6L4kS9Ra5zM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb2XpCRA9TVsSAnZWagAAWBYP+gJ97tJZh+xsAT/E43Sf\ni/Vg2dec0v4q5ttN11CPkitIavRS6N2Ki6cKPxax2s9PZw0tM1XxBIPK9pQE\naQmUnUuWWXkibbgJvomQNcjWGJuFb2N2sdg2Sb83UiRmDa+kQABmzLkuVRj/\nDr4wpeNh/YRZCtecEV+nN+/sWtV/6kIKKKGRWi/a1yA2TTBLEFJdtTC9M/Iy\n9C8dPH+78ilgLJode4r6uoEywOV6T5VxzPDSao5yhB3gEZ9yPIypPeUj1E/j\ngstIyWUb/SKbfiYI+02foTdLfVgM2bRiMksgKh4QSqgcSaOwLqMfhr8xlW0X\nhfttESBO7r4AmYF4DSxejAeBbT4t3p1yKxSHplDj1ECkP+JlHXBc3K5d8uqv\ne/QD30f28vcMeAmgH4lVhZ4q3odo0cTRrA5b7Ed6VthjIBHNq9c5TAgfDMXd\nFhOpGoD2wmh0n8KVtG3NS56ALqKhHWQ48H0ZKEkjXq3/8V6rgTaJRtopjYoH\n9zTVsOzGtVNc0lfRQhFWDopjl4ATuRlEF6Xc7QkZklFmmVSmevlc9H0o/6Pw\nDz8sZKFFLGgYKtKqiE0GMSVYx230ASg60pkOtThivk45WmuBcEmr9TLgcFo6\nNVf4m3qFVtWuAgSlVc+0ICxRrgl3HofjZdUfw1mSTHy0qM95ctgfradzQDlm\nSqaC\r\n=DzSq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/src/index.js","types":"build/src/index.d.ts","readme":"# OpenTelemetry HTTPS Instrumentation for Node.js\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\nThis module provides automatic instrumentation for [`https`](http://nodejs.org/api/https.html).\n\nFor automatic instrumentation see the\n[@opentelemetry/node](https://github.com/open-telemetry/opentelemetry-js/tree/main/packages/opentelemetry-node) package.\n\n## Installation\n\n```bash\nnpm install --save @opentelemetry/plugin-https\n```\n\n## Usage\n\nOpenTelemetry HTTPS Instrumentation allows the user to automatically collect trace data and export them to their backend of choice, to give observability to distributed systems.\n\nTo load a specific plugin (HTTPS in this case), specify it in the Node Tracer's configuration.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider({\n  plugins: {\n    https: {\n      enabled: true,\n      // You may use a package name or absolute path to the file.\n      path: '@opentelemetry/plugin-https',\n      // https plugin options\n    }\n  }\n});\n```\n\nTo load all of the [supported plugins](https://github.com/open-telemetry/opentelemetry-js#plugins), use below approach. Each plugin is only loaded when the module that it patches is loaded; in other words, there is no computational overhead for listing plugins for unused modules.\n\n```js\nconst { NodeTracerProvider } = require('@opentelemetry/node');\n\nconst provider = new NodeTracerProvider();\n```\n\nSee [examples/https](https://github.com/open-telemetry/opentelemetry-js/tree/main/examples/https) for a short example.\n\n### Https Plugin Options\n\nHttps plugin has few options available to choose from. You can set the following:\n\n| Options | Type | Description |\n| ------- | ---- | ----------- |\n| [`applyCustomAttributesOnSpan`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L52) | `HttpCustomAttributeFunction` | Function for adding custom attributes |\n| [`ignoreIncomingPaths`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all incoming requests that match paths |\n| [`ignoreOutgoingUrls`](https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-plugin-http/src/types.ts#L28) | `IgnoreMatcher[]` | Http plugin will not trace all outgoing requests that match urls |\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-plugin-https\n[dependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https\n[devDependencies-image]: https://status.david-dm.org/gh/open-telemetry/opentelemetry-js.svg?path=packages%2Fopentelemetry-plugin-https&type=dev\n[devDependencies-url]: https://david-dm.org/open-telemetry/opentelemetry-js?path=packages%2Fopentelemetry-plugin-https&type=dev\n[npm-url]: https://www.npmjs.com/package/@opentelemetry/plugin-https\n[npm-img]: https://badge.fury.io/js/%40opentelemetry%2Fplugin-https.svg\n","engines":{"node":">=8.0.0"},"gitHead":"64c8ef57a9fe3b8468f2388ff78687b927ef8965","scripts":{"tdd":"npm run test -- --watch-extensions ts --watch","lint":"eslint . --ext .ts","test":"nyc ts-mocha -p tsconfig.json test/**/*.test.ts","clean":"tsc --build --clean","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"},"_npmUser":{"name":"dyladan","email":"dyladan@gmail.com"},"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 https automatic instrumentation package.","directories":{},"_nodeVersion":"14.16.0","dependencies":{"semver":"^7.1.3","shimmer":"^1.2.1","@opentelemetry/core":"^0.18.3-alpha.11+64c8ef57","@opentelemetry/plugin-http":"^0.18.3-alpha.11+64c8ef57","@opentelemetry/semantic-conventions":"^0.18.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"got":"9.6.0","gts":"3.1.0","nyc":"15.1.0","nock":"12.0.3","axios":"0.21.1","mocha":"7.2.0","sinon":"9.2.4","rimraf":"3.0.2","codecov":"3.8.1","request":"2.88.2","ts-node":"9.1.1","ts-mocha":"8.0.0","@types/got":"9.6.11","superagent":"6.1.0","typescript":"4.2.3","@types/node":"14.14.37","@types/mocha":"8.2.2","@types/sinon":"9.0.11","@types/semver":"7.3.4","@types/shimmer":"1.0.1","@types/superagent":"4.1.10","@opentelemetry/api":"^1.0.0-rc.0","@opentelemetry/node":"^0.18.3-alpha.11+64c8ef57","@opentelemetry/tracing":"^0.18.3-alpha.11+64c8ef57","request-promise-native":"1.0.9","@types/request-promise-native":"1.0.17","@opentelemetry/context-async-hooks":"^0.18.2"},"peerDependencies":{"@opentelemetry/api":"^1.0.0-rc.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-https_0.18.3-alpha.11_1617913321296_0.45188666084516194","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-10-08T22:47:13.360Z","modified":"2026-05-01T17:15:42.161Z","0.1.0":"2019-10-08T22:47:13.706Z","0.1.1":"2019-10-15T23:50:21.392Z","0.2.0":"2019-11-04T20:20:13.514Z","0.3.0":"2019-12-13T19:38:21.247Z","0.3.1":"2019-12-21T00:01:46.718Z","0.3.2":"2020-01-03T21:58:11.372Z","0.3.3":"2020-01-22T22:49:29.180Z","0.4.0":"2020-02-05T23:04:21.772Z","0.5.0":"2020-03-16T22:05:17.246Z","0.5.1":"2020-03-20T00:46:57.818Z","0.5.2":"2020-03-27T18:04:43.214Z","0.6.0":"2020-04-02T17:32:47.470Z","0.6.1":"2020-04-08T18:38:21.536Z","0.7.0":"2020-04-24T18:15:52.026Z","0.8.0":"2020-05-12T16:38:06.682Z","0.8.1":"2020-05-18T19:38:10.514Z","0.8.2":"2020-05-21T19:30:37.296Z","0.8.3":"2020-05-28T20:20:07.337Z","0.9.0":"2020-06-18T21:25:07.912Z","0.10.0":"2020-07-27T20:59:26.439Z","0.10.1":"2020-07-28T15:12:44.803Z","0.10.2":"2020-08-03T23:25:42.517Z","0.10.3-canary.0":"2020-08-07T16:47:35.337Z","0.10.3-alpha.28":"2020-08-19T15:03:51.697Z","0.10.3-alpha.34":"2020-08-24T16:44:32.543Z","0.10.3-alpha.35":"2020-08-24T22:45:25.010Z","0.10.3-alpha.40":"2020-08-27T14:23:42.357Z","0.10.3-alpha.41":"2020-08-27T16:08:56.270Z","0.11.1-alpha.48":"2020-09-01T19:24:26.164Z","0.11.0":"2020-09-01T19:32:29.572Z","0.11.1-alpha.15":"2020-09-21T03:30:10.546Z","0.11.1-alpha.35":"2020-09-30T12:22:19.864Z","0.11.1-alpha.36":"2020-09-30T12:38:58.196Z","0.11.1-alpha.44":"2020-10-07T19:55:06.858Z","0.11.1-alpha.53":"2020-10-19T11:48:39.795Z","0.12.1-alpha.54":"2020-10-19T12:50:09.350Z","0.12.0":"2020-10-19T12:54:00.422Z","0.12.1-alpha.4":"2020-10-26T15:40:27.298Z","0.12.1-alpha.7":"2020-10-26T21:12:14.006Z","0.13.0":"2020-12-04T21:26:29.366Z","0.14.0":"2020-12-17T20:53:07.734Z","0.15.0":"2021-01-21T22:20:09.633Z","0.16.0":"2021-02-01T22:33:37.241Z","0.16.1-alpha.6":"2021-02-05T20:14:58.969Z","0.16.1-alpha.10":"2021-02-08T15:50:24.519Z","0.16.1-alpha.11":"2021-02-08T16:18:23.330Z","0.16.1-alpha.12":"2021-02-08T20:11:05.271Z","0.16.1-alpha.14":"2021-02-10T16:06:27.472Z","0.16.1-alpha.15":"2021-02-10T22:18:21.866Z","0.16.1-alpha.18":"2021-02-14T18:12:41.186Z","0.16.1-alpha.20":"2021-02-17T20:52:12.097Z","0.17.0":"2021-02-17T21:16:15.563Z","0.17.1-alpha.21":"2021-02-17T21:17:03.603Z","0.17.1-alpha.2":"2021-02-20T17:37:34.882Z","0.17.1-alpha.3":"2021-02-22T20:49:08.170Z","0.17.1-alpha.4":"2021-02-23T10:31:15.104Z","0.17.1-alpha.5":"2021-02-24T17:19:52.408Z","0.17.1-alpha.8":"2021-03-01T13:38:27.922Z","0.17.1-alpha.10":"2021-03-02T13:22:10.210Z","0.17.1-alpha.11":"2021-03-02T13:32:09.371Z","0.18.1-alpha.12":"2021-03-02T13:54:19.509Z","0.18.0":"2021-03-02T14:01:13.273Z","0.18.1-alpha.3":"2021-03-02T19:09:35.930Z","0.18.1-alpha.13":"2021-03-18T16:26:02.615Z","0.18.1-alpha.16":"2021-03-22T13:11:51.477Z","0.18.1-alpha.20":"2021-03-24T13:11:18.464Z","0.18.1-alpha.21":"2021-03-24T14:13:07.178Z","0.18.1-alpha.23":"2021-03-24T19:17:18.215Z","0.18.1-alpha.24":"2021-03-24T19:39:03.430Z","0.18.1-alpha.26":"2021-03-24T20:09:14.657Z","0.18.2-alpha.81":"2021-03-29T19:52:35.967Z","0.18.1":"2021-03-29T20:04:06.822Z","0.18.2-alpha.1":"2021-03-30T13:06:23.291Z","0.18.3-alpha.2":"2021-03-30T15:27:28.915Z","0.18.2":"2021-03-30T16:16:05.766Z","0.18.3-alpha.1":"2021-03-30T17:29:55.931Z","0.18.3-alpha.3":"2021-03-31T07:38:13.067Z","0.18.3-alpha.4":"2021-04-05T16:38:05.370Z","0.18.3-alpha.5":"2021-04-05T17:55:03.724Z","0.18.3-alpha.7":"2021-04-07T16:12:30.103Z","0.18.3-alpha.9":"2021-04-08T13:14:30.823Z","0.18.3-alpha.10":"2021-04-08T14:25:36.185Z","0.18.3-alpha.11":"2021-04-08T20:22:01.453Z"},"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","https","nodejs","tracing","profiling","plugin"],"repository":{"url":"git+https://github.com/open-telemetry/opentelemetry-js.git","type":"git"},"description":"OpenTelemetry https automatic instrumentation package.","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":"","readmeFilename":""}