Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/redis/observability/__init__.py: 100%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

4 statements  

1""" 

2OpenTelemetry observability module for redis-py. 

3 

4This module provides APIs for collecting and exporting Redis metrics using OpenTelemetry. 

5 

6Usage: 

7 from redis.observability import get_observability_instance, OTelConfig 

8 

9 otel = get_observability_instance() 

10 otel.init(OTelConfig()) 

11""" 

12 

13from redis.observability.config import MetricGroup, OTelConfig, TelemetryOption 

14from 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]