From 71d50ab368b63e23a79cbdc96682ac98da5cf825 Mon Sep 17 00:00:00 2001 From: Xi Yan Date: Thu, 26 Dec 2024 18:12:51 -0800 Subject: [PATCH] telemetry & sample --- .../telemetry/meta_reference/telemetry.py | 20 +++++++++++++++---- .../inline/telemetry/sample/sample.py | 4 +--- .../providers/remote/agents/sample/sample.py | 4 +--- 3 files changed, 18 insertions(+), 10 deletions(-) diff --git a/llama_stack/providers/inline/telemetry/meta_reference/telemetry.py b/llama_stack/providers/inline/telemetry/meta_reference/telemetry.py index d7229f508..81dd9910d 100644 --- a/llama_stack/providers/inline/telemetry/meta_reference/telemetry.py +++ b/llama_stack/providers/inline/telemetry/meta_reference/telemetry.py @@ -17,6 +17,22 @@ from opentelemetry.sdk.trace import TracerProvider from opentelemetry.sdk.trace.export import BatchSpanProcessor from opentelemetry.semconv.resource import ResourceAttributes +from llama_stack.apis.telemetry import ( + Event, + MetricEvent, + QueryCondition, + SpanEndPayload, + SpanStartPayload, + SpanStatus, + SpanWithStatus, + StructuredLogEvent, + Telemetry, + Trace, + UnstructuredLogEvent, +) + +from llama_stack.distribution.datatypes import Api + from llama_stack.providers.inline.telemetry.meta_reference.console_span_processor import ( ConsoleSpanProcessor, ) @@ -27,10 +43,6 @@ from llama_stack.providers.inline.telemetry.meta_reference.sqlite_span_processor from llama_stack.providers.utils.telemetry.dataset_mixin import TelemetryDatasetMixin from llama_stack.providers.utils.telemetry.sqlite_trace_store import SQLiteTraceStore -from llama_stack.apis.telemetry import * # noqa: F403 - -from llama_stack.distribution.datatypes import Api - from .config import TelemetryConfig, TelemetrySink _GLOBAL_STORAGE = { diff --git a/llama_stack/providers/inline/telemetry/sample/sample.py b/llama_stack/providers/inline/telemetry/sample/sample.py index eaa6d834a..f07a185ef 100644 --- a/llama_stack/providers/inline/telemetry/sample/sample.py +++ b/llama_stack/providers/inline/telemetry/sample/sample.py @@ -4,12 +4,10 @@ # This source code is licensed under the terms described in the LICENSE file in # the root directory of this source tree. +from llama_stack.apis.telemetry import Telemetry from .config import SampleConfig -from llama_stack.apis.telemetry import * # noqa: F403 - - class SampleTelemetryImpl(Telemetry): def __init__(self, config: SampleConfig): self.config = config diff --git a/llama_stack/providers/remote/agents/sample/sample.py b/llama_stack/providers/remote/agents/sample/sample.py index e9a3a6ee5..f8b312f1e 100644 --- a/llama_stack/providers/remote/agents/sample/sample.py +++ b/llama_stack/providers/remote/agents/sample/sample.py @@ -4,12 +4,10 @@ # This source code is licensed under the terms described in the LICENSE file in # the root directory of this source tree. +from llama_stack.apis.agents import Agents from .config import SampleConfig -from llama_stack.apis.agents import * # noqa: F403 - - class SampleAgentsImpl(Agents): def __init__(self, config: SampleConfig): self.config = config