Beta/venv/lib/python3.12/site-packages/redis/observability/__init__.py

28 lines
694 B
Python
Raw Normal View History

2026-06-16 17:09:34 +00:00
"""
OpenTelemetry observability module for redis-py.
This module provides APIs for collecting and exporting Redis metrics using OpenTelemetry.
Usage:
from redis.observability import get_observability_instance, OTelConfig
otel = get_observability_instance()
otel.init(OTelConfig())
"""
from redis.observability.config import MetricGroup, OTelConfig, TelemetryOption
from redis.observability.providers import (
ObservabilityInstance,
get_observability_instance,
reset_observability_instance,
)
__all__ = [
"OTelConfig",
"MetricGroup",
"TelemetryOption",
"ObservabilityInstance",
"get_observability_instance",
"reset_observability_instance",
]