{"_id":"@danielkoehler/exporter-jaeger","_rev":"1-398d753138fcfc2f34e402ab986e94b0","name":"@danielkoehler/exporter-jaeger","dist-tags":{"latest":"0.0.9"},"versions":{"0.0.9":{"name":"@danielkoehler/exporter-jaeger","version":"0.0.9","description":"OpenCensus Exporter Jeager allows user to send collected traces to Jeager","main":"build/src/index.js","types":"build/src/index.d.ts","repository":{"type":"git","url":"git+https://github.com/census-instrumentation/opencensus-node.git"},"scripts":{"test":"nyc mocha build/test/**/*.js","codecov":"nyc report --reporter=json && codecov -f coverage/*.json","clean":"rimraf build/*","check":"gts check","compile":"tsc -p .","fix":"gts fix","prepare":"npm run compile","pretest":"npm run compile","posttest":"npm run check"},"keywords":["opencensus","nodejs","tracing","profiling"],"author":{"name":"Google Inc."},"license":"Apache-2.0","engines":{"node":">=6.0"},"publishConfig":{"access":"public"},"devDependencies":{"@types/mocha":"^5.2.5","@types/nock":"^9.1.3","@types/node":"^10.12.12","@types/shimmer":"^1.0.1","@types/uuid":"^3.4.3","codecov":"^3.1.0","gts":"^0.9.0","mocha":"^6.0.0","ncp":"^2.0.0","nock":"^10.0.0","nyc":"^13.0.0","rimraf":"^2.6.2","shimmer":"^1.2.0","ts-node":"^8.0.0","typescript":"~3.2.0"},"dependencies":{"@danielkoehler/core":"^0.0.9","jaeger-client":"~3.14.0"},"contributors":[{"name":"Google LLC"},{"name":"CESAR Team","url":"www.cesar.org.br"}],"bugs":{"url":"https://github.com/census-instrumentation/opencensus-node/issues"},"homepage":"https://github.com/census-instrumentation/opencensus-node#readme","_id":"@danielkoehler/exporter-jaeger@0.0.9","_shasum":"f52be1151bb0b77fab5e3d1f9686f2f52e1611dd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.16.0","_npmUser":{"name":"danielkoehler","email":"koehlerda@icloud.com"},"dist":{"shasum":"f52be1151bb0b77fab5e3d1f9686f2f52e1611dd","tarball":"https://registry.npmjs.org/@danielkoehler/exporter-jaeger/-/exporter-jaeger-0.0.9.tgz","integrity":"sha512-Gx/B06/XgpeBkC8mW8eU4dqQGkZtfPjwuLX4A5hRn7RvDruXS8TZcJwt/ab3Kqgl8LOtdhexGqNTEwSGnlYccw==","fileCount":3,"unpackedSize":15699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchmdBCRA9TVsSAnZWagAA3PkP/i+Zl2dL5h273smfjyWs\nUxXp5Yh5gbK5FLkyMQLazvkh2vYpy786/G8f8pM28T1doRtq6eFaWNgsJj4k\nx7oXlMxmwoXi6l4RwZIpNKHwN4xvmrh9Sa7uhWmbhuR/VzYkn5VVkE0NCmtr\njP9G+opY0f8yIrOxMMMkt+p3hVxr96s8khXT8Go9+4FHKZtxBoRcqgUrRfg1\nwNdihIgDpYd3IofgeTEHTDhJJa/Y2F7UcOmZNOZwx0EO9nS1KM6aeSogN8Uo\n/sfOxipdeJtA5rJOFMwdXgX/yYjxygct4eprpQEWWuWILFVMka/j4gyFb/94\nr4Cf+Yew/vwyjPjI2i7M/++zRxBk6fU3auixLJ1hhW/KpG+UH2caX1pWHHBB\nVN+vsplU94hbP6M4H+uoEt6EblwQ0MMdDccRg0nW7niXyw+ezqmgu/F9ee41\nwkRk+bVEE7OfAinczq3itoUDn9x6jbLr5f3RHtMNZaSLNKk5EFEyp9V0p141\nEmzeQd/pEkKSYd4ZryRtXkojLD0jy7kFvCaBikfo5hWfE8FC/uNjD5SlCV+c\nD5N2RXsIE61WLMeNveQ4OcE8jLxip8wbJCuATuWEG39ZiIldMuBtG7FgYWBD\nmbV2NCRHxvYToi3u98S9QeyeP17RimtenZds4jfPv7ifAaujrFpt3A/xLgl3\nqn9z\r\n=fmxI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2QDIzi0rL9O8YR58VA8hRAT280UTuB2eqtUpFMzClcwIgI/+SGJvK6veGpZ4ukcnq1rRZOIRpMh0x9iBp6QmQLuE="}]},"maintainers":[{"name":"danielkoehler","email":"koehlerda@icloud.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/exporter-jaeger_0.0.9_1552312129048_0.0946686339525924"},"_hasShrinkwrap":false}},"time":{"created":"2019-03-11T13:48:48.868Z","0.0.9":"2019-03-11T13:48:49.151Z","modified":"2022-04-05T02:41:07.556Z"},"maintainers":[{"name":"danielkoehler","email":"koehlerda@icloud.com"}],"description":"OpenCensus Exporter Jeager allows user to send collected traces to Jeager","homepage":"https://github.com/census-instrumentation/opencensus-node#readme","keywords":["opencensus","nodejs","tracing","profiling"],"repository":{"type":"git","url":"git+https://github.com/census-instrumentation/opencensus-node.git"},"contributors":[{"name":"Google LLC"},{"name":"CESAR Team","url":"www.cesar.org.br"}],"author":{"name":"Google Inc."},"bugs":{"url":"https://github.com/census-instrumentation/opencensus-node/issues"},"license":"Apache-2.0","readme":"# OpenCensus Jaeger Trace Exporter\n[![Gitter chat][gitter-image]][gitter-url]\n\nOpenCensus Jaeger Trace Exporter allows the user to send collected traces with [OpenCensus Node.js](https://github.com/census-instrumentation/opencensus-node) to Jaeger.\n\n[Jaeger](https://jaeger.readthedocs.io/en/latest/), inspired by [Dapper](https://research.google.com/pubs/pub36356.html) and [OpenZipkin](http://zipkin.io/), is a distributed tracing system released as open source by [Uber Technologies](http://uber.github.io/). It is used for monitoring and troubleshooting microservices-based distributed systems, including:\n\n- Distributed context propagation\n- Distributed transaction monitoring\n- Root cause analysis\n- Service dependency analysis\n- Performance / latency optimization\n\nThis project is still at an early stage of development. It's subject to change.\n\n## Quickstart\n\n### Prerequisites\n\n[Jaeger](https://jaeger.readthedocs.io/en/latest/) stores and queries traces exported by\napplications instrumented with Census. The easiest way to [start a Jaeger\nserver](https://jaeger.readthedocs.io/en/latest/getting_started/) is to paste the below:\n\n```bash\ndocker run -d \\\n    -e COLLECTOR_ZIPKIN_HTTP_PORT=9411 \\\n    -p5775:5775/udp -p6831:6831/udp -p6832:6832/udp \\\n    -p5778:5778 -p16686:16686 -p14268:14268 -p9411:9411 \\\n  jaegertracing/all-in-one:latest\n```\n\n### Installation\n\nInstall OpenCensus Jaeger Exporter with:\n```bash\nnpm install @opencensus/nodejs\nnpm install @opencensus/exporter-jaeger\n```\n\n### Usage\n\nInstall the exporter on your application and pass the options, it must contain a service name and, optionaly, an URL. If no URL is passed, `http://127.0.0.1:14268/api/traces` is used as default.\n\nFor ES6:\n\n```javascript\nimport tracing from '@opencensus/nodejs';\nimport { JaegerTraceExporter } from '@opencensus/exporter-jaeger';\n\nconst options = {\n  serviceName: 'my-service';\n  tags: []; // optional\n  host: localhost; // optional\n  port: 6832; // optional\n  maxPacketSize: 65000; // optional\n}\nconst exporter = new JaegerTraceExporter(options);\n```\n\nNow, register the exporter and start tracing.\n\n```javascript\ntracing.start({'exporter': exporter});\n```\n\nor\n\n```javascript\ntracing.registerExporter(exporter).start();\n```\n\n## Useful links\n- To know more about Jaeger, visit: <https://www.jaegertracing.io/docs/1.8/getting-started/>\n- For more information on OpenCensus, visit: <https://opencensus.io/>\n- To checkout the OpenCensus for Node.js, visit: <https://github.com/census-instrumentation/opencensus-node>\n- For help or feedback on this project, join us on [gitter](https://gitter.im/census-instrumentation/Lobby)\n\n[gitter-image]: https://badges.gitter.im/census-instrumentation/lobby.svg\n[gitter-url]: https://gitter.im/census-instrumentation/lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n","readmeFilename":"README.md"}