We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e045654 commit dd198d1Copy full SHA for dd198d1
1 file changed
redis/observability/__init__.py
@@ -0,0 +1,27 @@
1
+"""
2
+OpenTelemetry observability module for redis-py.
3
+
4
+This module provides APIs for collecting and exporting Redis metrics using OpenTelemetry.
5
6
+Usage:
7
+ from redis.observability import get_observability_instance, OTelConfig
8
9
+ otel = get_observability_instance()
10
+ otel.init(OTelConfig())
11
12
13
+from redis.observability.config import MetricGroup, OTelConfig, TelemetryOption
14
+from redis.observability.providers import (
15
+ ObservabilityInstance,
16
+ get_observability_instance,
17
+ reset_observability_instance,
18
+)
19
20
+__all__ = [
21
+ "OTelConfig",
22
+ "MetricGroup",
23
+ "TelemetryOption",
24
+ "ObservabilityInstance",
25
+ "get_observability_instance",
26
+ "reset_observability_instance",
27
+]
0 commit comments