MCPcopy Create free account
hub / github.com/google/adk-python / _set_usage_metadata_attributes

Function _set_usage_metadata_attributes

src/google/adk/telemetry/tracing.py:304–311  ·  view source on GitHub ↗

Records usage metadata attributes on the given span.

(
    span: Span,
    usage_metadata: types.GenerateContentResponseUsageMetadata | None,
)

Source from the content-addressed store, hash-verified

302
303
304def _set_usage_metadata_attributes(
305 span: Span,
306 usage_metadata: types.GenerateContentResponseUsageMetadata | None,
307) -> None:
308 """Records usage metadata attributes on the given span."""
309 if usage_metadata is None:
310 return
311 span.set_attributes(TokenUsage(usage_metadata).to_attributes())
312
313
314def trace_call_llm(

Callers 3

trace_call_llmFunction · 0.85
trace_inference_resultFunction · 0.85

Calls 2

TokenUsageClass · 0.85
to_attributesMethod · 0.80

Tested by

no test coverage detected