Coverage for src/lexigram/graphql/monitoring/__init__.py: 100%

4 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-25 04:37 +0800

1"""Monitoring module. 

2 

3This module provides monitoring and observability features 

4for GraphQL APIs, including metrics and tracing. 

5""" 

6 

7from __future__ import annotations 

8 

9from lexigram.graphql.monitoring.metrics import ( 

10 GraphQLMetrics, 

11 MetricsCollectorProtocol, 

12 MetricsExtension, 

13) 

14from lexigram.graphql.monitoring.tracing import ( 

15 TracingExtension, 

16 trace_resolver, 

17) 

18 

19__all__ = [ 

20 # Metrics 

21 "GraphQLMetrics", 

22 "MetricsCollectorProtocol", 

23 "MetricsExtension", 

24 # Tracing 

25 "TracingExtension", 

26 "trace_resolver", 

27]