MCPcopy Index your code
hub / github.com/google/adk-python / register_processors

Function register_processors

src/google/adk/cli/fast_api.py:590–601  ·  view source on GitHub ↗
(provider: TracerProvider)

Source from the content-addressed store, hash-verified

588 from opentelemetry.exporter.cloud_trace import CloudTraceSpanExporter
589
590 def register_processors(provider: TracerProvider) -> None:
591 envs.load_dotenv_for_agent("", agents_dir)
592 if project_id := os.environ.get("GOOGLE_CLOUD_PROJECT", None):
593 processor = export.BatchSpanProcessor(
594 CloudTraceSpanExporter(project_id=project_id)
595 )
596 provider.add_span_processor(processor)
597 else:
598 logger.warning(
599 "GOOGLE_CLOUD_PROJECT environment variable is not set. Tracing will"
600 " not be enabled."
601 )
602
603 extra_fast_api_args.update(
604 register_processors=register_processors,

Callers 1

get_fast_api_appMethod · 0.85

Calls 1

getMethod · 0.45

Tested by

no test coverage detected