Coverage for node / src / stigmem_node / metrics.py: 100%
6 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-05-25 01:49 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-05-25 01:49 +0000
1"""Compatibility alias for :mod:`stigmem_node.observability.metrics`."""
3from __future__ import annotations
5import sys
6from typing import TYPE_CHECKING, Any
8__all__ = [
9 "AUDIT_EVENT",
10 "CAPABILITY_VERIFY_DURATION",
11 "CONTRADICTION",
12 "Counter",
13 "FACT_READ",
14 "FACT_WRITE",
15 "FEDERATION_EGRESS",
16 "FEDERATION_INGRESS",
17 "Gauge",
18 "Histogram",
19 "PEER_HLC_ANOMALY",
20 "PLUGIN_HANDLER_DURATION",
21 "PLUGIN_HANDLER_ERROR",
22 "PLUGIN_HANDLER_INVOCATION",
23 "PLUGIN_HANDLERS_PER_HOOK",
24 "PLUGIN_HOOK_DURATION",
25 "PLUGIN_HOOK_FIRE",
26 "PLUGIN_REGISTERED_COUNT",
27 "PLUGIN_REGISTRATION",
28 "PLUGIN_VOTING_DECISION",
29 "QUOTA_BREACH",
30 "RECALL_RANKER_DURATION",
31 "REGISTRY",
32 "REPLICATION_LAG",
33 "REQUEST_LATENCY",
34 "SUBSCRIPTION_CONNECTIONS",
35 "SUBSCRIPTION_EVENT",
36 "make_metrics_response",
37 "metrics_enabled",
38 "observe_duration",
39]
41if TYPE_CHECKING:
42 from .observability.metrics import (
43 AUDIT_EVENT,
44 CAPABILITY_VERIFY_DURATION,
45 CONTRADICTION,
46 FACT_READ,
47 FACT_WRITE,
48 FEDERATION_EGRESS,
49 FEDERATION_INGRESS,
50 PEER_HLC_ANOMALY,
51 PLUGIN_HANDLER_DURATION,
52 PLUGIN_HANDLER_ERROR,
53 PLUGIN_HANDLER_INVOCATION,
54 PLUGIN_HANDLERS_PER_HOOK,
55 PLUGIN_HOOK_DURATION,
56 PLUGIN_HOOK_FIRE,
57 PLUGIN_REGISTERED_COUNT,
58 PLUGIN_REGISTRATION,
59 PLUGIN_VOTING_DECISION,
60 QUOTA_BREACH,
61 RECALL_RANKER_DURATION,
62 REPLICATION_LAG,
63 REQUEST_LATENCY,
64 SUBSCRIPTION_CONNECTIONS,
65 SUBSCRIPTION_EVENT,
66 make_metrics_response,
67 metrics_enabled,
68 observe_duration,
69 )
71 REGISTRY: Any
72 Counter: Any
73 Gauge: Any
74 Histogram: Any
75else:
76 from .observability import metrics as _impl
78 sys.modules[__name__] = _impl