diff --git a/pyproject.toml b/pyproject.toml index 315d2404..4af3a85b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "veadk-python" -version = "1.0.0" +version = "0.1.0" description = "Volcengine agent development kit, integrations with Volcengine cloud services." readme = "README.md" requires-python = ">=3.10" diff --git a/veadk/tracing/telemetry/opentelemetry_tracer.py b/veadk/tracing/telemetry/opentelemetry_tracer.py index e10411c0..b82dc7c7 100644 --- a/veadk/tracing/telemetry/opentelemetry_tracer.py +++ b/veadk/tracing/telemetry/opentelemetry_tracer.py @@ -54,6 +54,7 @@ class OpentelemetryTracer(BaseModel, BaseTracer): def model_post_init(self, context: Any, /) -> None: self._processors = [] self._inmemory_exporter: InMemoryExporter = None + self._apiserver_exporter: ApiServerExporter = None # Inmemory & APIServer are the default exporters have_inmemory_exporter = False @@ -61,8 +62,10 @@ def model_post_init(self, context: Any, /) -> None: for exporter in self.exporters: if isinstance(exporter, InMemoryExporter): have_inmemory_exporter = True + self._inmemory_exporter = exporter elif isinstance(exporter, ApiServerExporter): have_apiserver_exporter = True + self._apiserver_exporter = exporter if not have_inmemory_exporter: inmemory_exporter = InMemoryExporter()