forked from phoenix/litellm-mirror
test - otel spans
This commit is contained in:
parent
19d993e120
commit
cb6ddaf1f9
1 changed files with 7 additions and 9 deletions
|
@ -1,21 +1,19 @@
|
|||
import asyncio
|
||||
import litellm
|
||||
|
||||
from litellm.integrations.opentelemetry import OpenTelemetry, OpenTelemetryConfig
|
||||
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
|
||||
from litellm._logging import verbose_logger
|
||||
import logging
|
||||
import time
|
||||
|
||||
import pytest
|
||||
from opentelemetry.sdk.trace.export.in_memory_span_exporter import InMemorySpanExporter
|
||||
|
||||
import litellm
|
||||
from litellm._logging import verbose_logger
|
||||
from litellm.integrations.opentelemetry import OpenTelemetry, OpenTelemetryConfig
|
||||
|
||||
verbose_logger.setLevel(logging.DEBUG)
|
||||
|
||||
|
||||
@pytest.mark.skip(
|
||||
reason="new test. WIP. works locally but not on CI. Still figuring this out"
|
||||
)
|
||||
@pytest.mark.asyncio
|
||||
async def test_otel_callback():
|
||||
async def test_async_otel_callback():
|
||||
exporter = InMemorySpanExporter()
|
||||
litellm.set_verbose = True
|
||||
litellm.callbacks = [OpenTelemetry(OpenTelemetryConfig(exporter=exporter))]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue