{"repo":"open-telemetry/opentelemetry-js","free":true,"listed":false,"github":"https://github.com/open-telemetry/opentelemetry-js","clone":"git clone https://github.com/open-telemetry/opentelemetry-js.git","description":"OpenTelemetry JavaScript Client","language":"TypeScript","stars":3440,"topics":["telemetry","distributed-tracing","metrics","monitoring","api"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"--- Getting Started &nbsp;&nbsp;&bull;&nbsp;&nbsp; API and SDK Reference Contributing &nbsp;&nbsp;&bull;&nbsp;&nbsp; Examples --- About this project This is the JavaScript version of OpenTelemetry, a framework for collecting traces, metrics, and logs from applications. Quick Start Much of OpenTelemetry JS documentation is written assuming the compiled application is run as CommonJS. For more details on ECMAScript Modules vs CommonJS, refer to esm-support. The following describes how to set up tracing for a basic web application. For more detailed documentation, see the website at . Installation Dependencies with the latest tag on NPM should be compatible with each other. See the version compatibility matrix below for more information. Note: auto-instrumentations-node is a meta package from opentelemetry-js-contrib that provides a simple way to initialize multiple Node.js instrumentations. Set up Tracing Run Your Application The above example will emit auto-instrumented telemetry about your Node.js application to the console. For a more in-depth example, see the Getting Started Guide. Debugging The Setup It's possible that an application instrumented as outlined above may not be behaving in an expected manner. For example, if the application is meant to be sending data to an Open Telemetry collector, that collector may not be receiving any data. Insight into such issues can be gained by enabling a diagnostics logger: Library Author If you are a library author looking to build ","default_branch":null,"files":null,"tree":[],"storefront":"/r/open-telemetry","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/open-telemetry/opentelemetry-js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}