Ruby
Install OpenLLMetry for Ruby by following these 3 easy steps and get instant monitoring.
Install the SDK
Run the following command in your terminal:
In your LLM app, initialize the Traceloop tracer like this:
If you’re using Rails, this needs to be in config/initializers/traceloop.rb
Log your prompts
For now, we don’t automatically instrument libraries on Ruby (as opposed to Python and Javascript). This will change in later versions.
This means that you’ll need to manually log your prompts and completions.
Configure trace exporting
Lastly, you’ll need to configure where to export your traces.
The 2 environment variables controlling this are TRACELOOP_API_KEY
and TRACELOOP_BASE_URL
.
For Traceloop, read on. For other options, see Exporting.
Using Traceloop Cloud
Go to Traceloop, and create a new account. Then, click on Environments on the left-hand navigation bar. Or go to directly to https://app.traceloop.com/settings/api-keys. Click Generate API Key to generate an API key for the developement environment and click Copy API Key to copy it over.
Set the copied Traceloop’s API key as an environment variable in your app named TRACELOOP_API_KEY
.
Done! You’ll get instant visibility into everything that’s happening with your LLM. If you’re calling a vector DB, or any other external service or database, you’ll also see it in the Traceloop dashboard.
Was this page helpful?