Max Ind and Copybara-Service
e87a8437fb
feat(otel): add extra attributes to span generated with opentelemetry-instrumentation-google-genai
...
Co-authored-by: Max Ind <maxind@google.com >
PiperOrigin-RevId: 864272319
2026-02-02 03:17:08 -08:00
Max Ind and Copybara-Service
0d38a3683f
fix: remove print debugging artifact
...
Co-authored-by: Max Ind <maxind@google.com >
PiperOrigin-RevId: 860038888
2026-01-23 03:59:44 -08:00
Max Ind and Copybara-Service
935c279f82
feat(otel): add minimal generate_content {model.name} spans and logs for non-gemini inference and when opentelemetry-inference-google-genai dependency is missing
...
Co-authored-by: Max Ind <maxind@google.com >
PiperOrigin-RevId: 859667045
2026-01-22 10:18:06 -08:00
Max Ind and Copybara-Service
a4453c884c
fix: adk deploy agent_engine uses correct URI during an update
...
Co-authored-by: Max Ind <maxind@google.com >
PiperOrigin-RevId: 835269976
2025-11-21 10:17:57 -08:00
Max Ind and Copybara-Service
e15e19da05
fix: remove hardcoded google-cloud-aiplatform version in agent engine requirements
...
This fixes e.g. `--trace_to_cloud flag`
Co-authored-by: Max Ind <maxind@google.com >
PiperOrigin-RevId: 834190152
2025-11-19 02:01:34 -08:00
Max Ind and Copybara-Service
116b26c33e
feat: add plugin for returning GenAI Parts from tools into the model request
...
Added to mitigate https://github.com/google/adk-python/issues/3064
Co-authored-by: Max Ind <maxind@google.com >
PiperOrigin-RevId: 830135940
2025-11-09 11:47:08 -08:00
Max Ind and Copybara-Service
e6f7363220
fix: set execute_tool {tool.name} span attributes even when exception occurs during tool's execution
...
PiperOrigin-RevId: 824165197
2025-10-26 06:07:25 -07:00
Max Ind and Copybara-Service
bd76b46ce2
feat(otel): Switch CloudTraceSpanExporter to telemetry.googleapis.com
...
PiperOrigin-RevId: 815675872
2025-10-06 05:14:32 -07:00
Max Ind and Copybara-Service
0162898707
ADK changes
...
PiperOrigin-RevId: 814614027
2025-10-03 02:56:51 -07:00
Max Ind and Copybara-Service
e7528aebd4
feat(otel): adjust telemetry to follow OTLP 1.37 GenAI semconv
...
Changes include:
- Implementing missing attributes. e.g. 'gen_ai.agent.name'
- Specifying reasons for not filling out some conditionally required attributes. e.g. 'gen_ai.data_source.id'
- Specifying reasons for not including certain attributes which are specified in current semconv. e.g. inference attributes on agent spans
PiperOrigin-RevId: 811379706
2025-09-25 09:25:15 -07:00
Max Ind and Copybara-Service
bc6b5462a7
test: add functional telemetry tests
...
This includes:
- Test verifying multiple spans are written during E2E runner execution.
- Regression tests for the "ContextVar was created in a different Context" exceptions caused by the interplay of context based instrumentation and async generators getting indeterminately suspended.
PiperOrigin-RevId: 804333483
2025-09-08 02:23:10 -07:00