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
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-25 04:37 +0800
1"""Monitoring module.
3This module provides monitoring and observability features
4for GraphQL APIs, including metrics and tracing.
5"""
7from __future__ import annotations
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)
19__all__ = [
20 # Metrics
21 "GraphQLMetrics",
22 "MetricsCollectorProtocol",
23 "MetricsExtension",
24 # Tracing
25 "TracingExtension",
26 "trace_resolver",
27]