# Tracing overview

{% hint style="info" %}
**You are looking at the old Evidently documentation**: this API is available with versions 0.6.7 or lower. Check the newer version [here](https://docs.evidentlyai.com/introduction).
{% endhint %}

This section covers how to instrument your AI application to collect data and send it to Evidently Platform for further evaluation and analysis.

**Note**: this feature is in active development, expect more detailed documentation soon.

{% hint style="success" %}
Tracing uses the open-source `Tracely` library.
{% endhint %}

{% hint style="info" %}
**Looking for something else?** You can also run evaluations locally on existing datasets using [Reports and Test Suites](/user-guide/tests-and-reports/introduction.md), and upload tabular [Datasets](/user-guide/datasets/datasets_overview.md) to the platform using the Python API.
{% endhint %}

## What is LLM tracing?

Tracing captures a detailed record of how your LLM application operates. It logs the system's inputs and outputs, along with intermediate steps and events, such as function calls. With this data, you can analyze and monitor your LLM system, including running evaluations on the tracing datasets.

While traces can have multiple turns, Evidently makes it easy to automatically create tabular datasets from traces for evaluation.

![](/files/T9b2NUQa2gn4YtxHb7Xj)

## What is Tracely?

**Tracely** is an open-source Python library based on OpenTelemetry that helps collect traces from LLM-powered applications.

Evidently Platform natively supports instrumentation collected with this library.

## Do I always need tracing?

No, tracing is optional on the Evidently Platform. You can also upload datasets directly, especially for batch tabular data, or run evaluations on local datasets and send the results to the platform.

However, tracing is particularly useful for tracking complex LLM chains to see all execution flows. You can use tracing during experimental runs and in production, coupled with online evaluations.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-old.evidentlyai.com/user-guide/tracing/tracing_overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
