traceloop-sdk
Folders and files
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
# OpenLLMetry SDK for Node.js [![NPM Published Version][npm-img]][npm-url] [![Apache License][license-image]][license-image] OpenLLMetry-JS is a set of extensions built on top of [OpenTelemetry](https://opentelemetry.io/) that gives you complete observability over your LLM application. Because it uses OpenTelemetry under the hood, it can be connected to your existing observability solutions - Datadog, Honeycomb, and others. ## 🚀 Getting Started The easiest way to get started is to use our SDK. For a complete guide, go to our [docs](https://traceloop.com/docs/openllmetry/getting-started-ts). Install the SDK: ```shell npm install --save @traceloop/node-server-sdk ``` Then, to start instrumenting your code, just add these 2 lines to your code: ```js import * as traceloop from "@traceloop/node-server-sdk"; traceloop.initialize(); ``` Make sure to `import` the SDK before importing any LLM module. ## Useful links - For more information on OpenTelemetry, visit: <https://opentelemetry.io/> - For more about OpenTelemetry JavaScript: <https://github.com/open-telemetry/opentelemetry-js> - For help or feedback on this project, join us on [Slack][slack-url] ## License Apache 2.0 - See [LICENSE][license-url] for more information. [slack-url]: https://traceloop.com/slack [license-url]: https://github.com/traceloop/openllmetry-js/blob/main/LICENSE [license-image]: https://img.shields.io/badge/license-Apache_2.0-green.svg?style=flat [npm-url]: https://www.npmjs.com/package/@traceloop/node-server-sdk [npm-img]: https://badge.fury.io/js/%40traceloop%2Fnode-server-sdk.svg