Skip to main content

OpenTelemetry Vertex AI instrumentation

Project description

OpenTelemetry VertexAI Instrumentation

This library allows tracing VertexAI prompts and completions sent with the official VertexAI library.

Installation

pip install opentelemetry-instrumentation-vertexai

Example usage

from opentelemetry.instrumentation.vertexai import VertexAIInstrumentor

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

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_vertexai-0.45.1.tar.gz.

File metadata

File hashes

Hashes for opentelemetry_instrumentation_vertexai-0.45.1.tar.gz
Algorithm Hash digest
SHA256 5d0b94ba6a3255abd34677a7ee47ea2fdb95c5e20a851f87538e5bc69627e21d
MD5 c3e92316d5329747fa4d2612c0ad5415
BLAKE2b-256 3024c6076e7061c46dfdae7ac952488b6a833b3144c84ab0da1f681993e0198b

See more details on using hashes here.

Provenance

The following attestation bundles were made for opentelemetry_instrumentation_vertexai-0.45.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_vertexai-0.45.1-py3-none-any.whl.

File metadata

File hashes

Hashes for opentelemetry_instrumentation_vertexai-0.45.1-py3-none-any.whl
Algorithm Hash digest
SHA256 062d5cbf8fada4e8e0671f0be6d8f9dd54f6053a45f8ac4bf1f45298fe6c9a67
MD5 c9ee14ce65bb86d8810e6d665305c8ef
BLAKE2b-256 52de3ada5a5ea76fc5d6a982a541c0e67bff6306ddc705d3aa039bc9235f2933

See more details on using hashes here.

Provenance

The following attestation bundles were made for opentelemetry_instrumentation_vertexai-0.45.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