BerriAI/litellm · error · ImportError
OpenTelemetry OTLP gRPC log exporter is not available. Insta
Error message
OpenTelemetry OTLP gRPC log exporter is not available. Install `opentelemetry-exporter-otlp` and `grpcio` (or `litellm[grpc]`).
What it means
Error "OpenTelemetry OTLP gRPC log exporter is not available. Install `opentelemetry-exporter-otlp` and `grpcio` (or `litellm[grpc]`)." thrown in BerriAI/litellm.
Source
Thrown at litellm/integrations/opentelemetry.py:2988
or self.OTEL_EXPORTER == "http/json"
):
from opentelemetry.exporter.otlp.proto.http._log_exporter import (
OTLPLogExporter,
)
verbose_logger.debug(
"OpenTelemetry: Using HTTP log exporter. Value of OTEL_EXPORTER: %s, endpoint: %s",
self.OTEL_EXPORTER,
normalized_endpoint,
)
return OTLPLogExporter(endpoint=normalized_endpoint, headers=_split_otel_headers)
elif self.OTEL_EXPORTER == "otlp_grpc" or self.OTEL_EXPORTER == "grpc":
try:
from opentelemetry.exporter.otlp.proto.grpc._log_exporter import (
OTLPLogExporter,
)
except ImportError as exc:
raise ImportError(
"OpenTelemetry OTLP gRPC log exporter is not available. Install "
"`opentelemetry-exporter-otlp` and `grpcio` (or `litellm[grpc]`)."
) from exc
verbose_logger.debug(
"OpenTelemetry: Using gRPC log exporter. Value of OTEL_EXPORTER: %s, endpoint: %s",
self.OTEL_EXPORTER,
normalized_endpoint,
)
return OTLPLogExporter(endpoint=normalized_endpoint, headers=_split_otel_headers)
else:
verbose_logger.warning(
"OpenTelemetry: Unknown log exporter '%s', defaulting to console. Supported: console, otlp_http, otlp_grpc",
self.OTEL_EXPORTER,
)
from opentelemetry.sdk._logs.export import ConsoleLogExporter
return ConsoleLogExporter()View on GitHub (pinned to 6c2dcb801b)
Solutions
- Install gRPC exporter deps: pip install opentelemetry-exporter-otlp grpcio (or litellm[grpc]).
When it happens
Trigger: Thrown at litellm/integrations/opentelemetry.py:2988 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of BerriAI/litellm@6c2dcb801b (2026-08-15).
Data as JSON: /api/errors/a2a449253411ad97.
Report an issue: GitHub.