This commit is contained in:
Ishaan Jaff 2024-06-17 19:33:10 -07:00
parent 1f748f776d
commit 61ff712a08
2 changed files with 10 additions and 3 deletions

View file

@ -14,10 +14,14 @@ join our [discord](https://discord.gg/wuPM9dRgDw)
## Pre-Requisites ## Pre-Requisites
Ensure you have run `pip install logfire` for this integration Ensure you have installed the following packages to use this integration
```shell ```shell
pip install logfire litellm pip install litellm
pip install opentelemetry-api==1.25.0
pip install opentelemetry-sdk==1.25.0
pip install opentelemetry-exporter-otlp==1.25.0
``` ```
## Quick Start ## Quick Start

View file

@ -64,7 +64,6 @@ from ..integrations.litedebugger import LiteDebugger
from ..integrations.logfire_logger import LogfireLevel, LogfireLogger from ..integrations.logfire_logger import LogfireLevel, LogfireLogger
from ..integrations.lunary import LunaryLogger from ..integrations.lunary import LunaryLogger
from ..integrations.openmeter import OpenMeterLogger from ..integrations.openmeter import OpenMeterLogger
from ..integrations.opentelemetry import OpenTelemetry, OpenTelemetryConfig
from ..integrations.prometheus import PrometheusLogger from ..integrations.prometheus import PrometheusLogger
from ..integrations.prometheus_services import PrometheusServicesLogger from ..integrations.prometheus_services import PrometheusServicesLogger
from ..integrations.prompt_layer import PromptLayerLogger from ..integrations.prompt_layer import PromptLayerLogger
@ -1761,6 +1760,10 @@ def _init_custom_logger_compatible_class(
elif logging_integration == "logfire": elif logging_integration == "logfire":
if "LOGFIRE_TOKEN" not in os.environ: if "LOGFIRE_TOKEN" not in os.environ:
raise ValueError("LOGFIRE_TOKEN not found in environment variables") raise ValueError("LOGFIRE_TOKEN not found in environment variables")
from litellm.integrations.opentelemetry import (
OpenTelemetry,
OpenTelemetryConfig,
)
otel_config = OpenTelemetryConfig( otel_config = OpenTelemetryConfig(
exporter="otlp_http", exporter="otlp_http",