Skip to main content

OpenTelemetry Ollama instrumentation

Project description

OpenTelemetry Ollama Instrumentation

This library allows tracing calls to any of Ollama's endpoints sent with the official Ollama Python Library.

Installation

pip install opentelemetry-instrumentation-ollama

Example usage

from opentelemetry.instrumentation.ollama import OllamaInstrumentor

OllamaInstrumentor().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


Release history Release notifications | RSS feed

Download files

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

Source Distribution

opentelemetry_instrumentation_ollama-0.59.0.tar.gz (175.0 kB view details)

Uploaded Source

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_ollama-0.59.0.tar.gz.

File metadata

File hashes

Hashes for opentelemetry_instrumentation_ollama-0.59.0.tar.gz
Algorithm Hash digest
SHA256 8a038545a97c23d6238ca5c3f8ee01b998764f0a26e5cd29bc31dfa1f3c7a152
MD5 b6ee73b39e986dd9e1ab8f5e1942c80d
BLAKE2b-256 2128ec5439267c675c6ff4628352b94085d8bfac1e0a5065bf6cd441fce69c76

See more details on using hashes here.

Provenance

The following attestation bundles were made for opentelemetry_instrumentation_ollama-0.59.0.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_ollama-0.59.0-py3-none-any.whl.

File metadata

File hashes

Hashes for opentelemetry_instrumentation_ollama-0.59.0-py3-none-any.whl
Algorithm Hash digest
SHA256 99eb41c972111820fafbb3a087d33d9d4e2875b2fdc3834883f9ce942e6f3306
MD5 510a5cacd89b613092155b1ccf2e1244
BLAKE2b-256 2edd6009c435a3590ecbc2314dac2430523df9238d79dd4590c0ad6be62a5420

See more details on using hashes here.

Provenance

The following attestation bundles were made for opentelemetry_instrumentation_ollama-0.59.0-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