> ## Documentation Index
> Fetch the complete documentation index at: https://arize-ax.mintlify.site/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Configure

There are many ways to configure tracing. These custom configurations let you control how data is collected and recorded. We've included various examples:&#x20;

## Configuring your OTEL Tracing&#x20;

* [Configure OTEL Tracer](/docs/ax/observe/tracing/configure/configure-otel-tracer)
* [Batch vs Simple Span Processor](/docs/ax/observe/tracing/configure/batch-vs-simple-span-processor)
* [Advanced OTEL Tracing Examples](/docs/ax/observe/tracing/configure/advanced-tracing-otel-examples)

## Customize Spans

Regardless of whether you use automatic or manual instrumentation, you can customize your spans with additional attributes that capture relevant context:&#x20;

* [Add inputs and outputs](/docs/ax/observe/tracing/configure/input)&#x20;
* [Add evals](/docs/ax/observe/tracing/configure/evals-on-traces)
* [Add prompt templates & variables](/docs/ax/observe/tracing/configure/instrumenting-prompt-templates-and-prompt-variables)
* [Add attributes, metadata and tags](/docs/ax/observe/tracing/configure/add-attributes-metadata-and-tags)&#x20;
* [Add events, exceptions and status](/docs/ax/observe/tracing/configure/add-events-exceptions-and-status-to-spans)&#x20;
* [Add cost tracking](/docs/ax/observe/tracing/configure/add-cost-tracking)
* [Add latent metadata](/docs/ax/observe/tracing/configure/logging-latent-metadata)

## Sensitive Data Handling

When working with **sensitive data**, you can also enforce data protection by masking or redacting span attributes:&#x20;

* [Mask span attributes](/docs/ax/observe/tracing/configure/masking-span-attributes)
* [Redact sensitive data from traces](/docs/ax/observe/tracing/configure/redact-sensitive-data-from-traces)

<Info>
  If you don’t find what you’re looking for here, check out the [OTEL](https://opentelemetry.io/docs/) docs.&#x20;
</Info>
