Skip to main content

OpenTelemetry OpenAI Agents instrumentation

Project description

OpenTelemetry OpenAI Agents Instrumentation

This library enables tracing of agentic workflows implemented using the OpenAI Agents framework, allowing visibility into agent reasoning, tool usage, and decision-making steps.

Installation

pip install opentelemetry-instrumentation-openai-agents

Example usage

from opentelemetry.instrumentation.openai_agents import OpenAIAgentsInstrumentor

OpenAIAgentsInstrumentor().instrument()

Privacy

By default, this instrumentation logs prompts, completions, and embeddings to span attributes. This gives you a clear visibility into how your LLM application is working, and can make it easy to debug and evaluate the quality of the outputs.

However, you may want to disable this logging for privacy reasons, as they may contain highly sensitive data from your users. You may also simply want to reduce the size of your traces.

To disable logging, set the TRACELOOP_TRACE_CONTENT environment variable to false.

TRACELOOP_TRACE_CONTENT=false

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file opentelemetry_instrumentation_openai_agents-0.59.1.tar.gz.

File metadata

File hashes

Hashes for opentelemetry_instrumentation_openai_agents-0.59.1.tar.gz
Algorithm Hash digest
SHA256 57745d128bc6e11d815b37fd8ddfe01f49a4dded49e984cf2db31b33633a4d64
MD5 fac4b1d062513ca8e8637cec88348136
BLAKE2b-256 a30ea966470403487f5c4045928dacff89316fd8a789da88f4f28031b7028894

See more details on using hashes here.

Provenance

The following attestation bundles were made for opentelemetry_instrumentation_openai_agents-0.59.1.tar.gz:

Publisher: release.yml on traceloop/openllmetry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file opentelemetry_instrumentation_openai_agents-0.59.1-py3-none-any.whl.

File metadata

File hashes

Hashes for opentelemetry_instrumentation_openai_agents-0.59.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1e2dbceb464a5bfe42754dccd9dc6ec766a9892d5b3cff873524b3210f7b9623
MD5 00d418ba3e3edb11d99de44696ee28dd
BLAKE2b-256 b8832911af979b1ae4e6f18c062e5236d7538076037d1b7d44409878fcdcf4d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for opentelemetry_instrumentation_openai_agents-0.59.1-py3-none-any.whl:

Publisher: release.yml on traceloop/openllmetry

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page