Skip to main content

Respan instrumentation plugin for Google ADK

Project description

respan-instrumentation-google-adk

Respan instrumentation plugin for Google Agent Development Kit.

This package wraps the upstream OpenInference Google ADK instrumentor and registers a Google-ADK-specific span processor. The processor composes Respan's generic OpenInference translation and applies ADK-only normalization in this package, so ADK runner, agent, LLM, and tool spans are exported through the same Respan OTEL pipeline as the rest of the Python SDK.

Installation

pip install respan-ai respan-instrumentation-google-adk

Install ADK's LiteLLM extension if you want to route models through an OpenAI-compatible gateway:

pip install "google-adk[extensions]"

Usage

from respan import Respan
from respan_instrumentation_google_adk import GoogleADKInstrumentor

respan = Respan(instrumentations=[GoogleADKInstrumentor()])

Any Google ADK runs started after initialization are traced and exported to Respan.

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

respan_instrumentation_google_adk-0.1.0.tar.gz (7.5 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 respan_instrumentation_google_adk-0.1.0.tar.gz.

File metadata

File hashes

Hashes for respan_instrumentation_google_adk-0.1.0.tar.gz
Algorithm Hash digest
SHA256 36a334de85e2ecb5093fe7e99897bc4e6521f9a91612cf4cac59f6456509ce5d
MD5 291d6af563a83758751f5b5aa47a0f27
BLAKE2b-256 51f7a5da885c4b3a095dac21a3b5e8e0b8077f0f7aecb6458acdbe8feb53159f

See more details on using hashes here.

File details

Details for the file respan_instrumentation_google_adk-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for respan_instrumentation_google_adk-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 90e9eede65f135ef3c3360fed61bea8838a282dcd640a7aa0c80c5fa7cfb49f9
MD5 a426293401eac9e39ecd52424484a2ed
BLAKE2b-256 8cbe00cca9f0ac32f337aca2eaf52e3bfb0a85deb4c4e30ec8149d5b12708b3c

See more details on using hashes here.

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