Context
During the implementation of Issue #946 (Hypergraph Vertex Quarantine, ADR-0082 Phase 2.1), the QuarantineRegistry was introduced with a quarantinedCount() accessor suitable for Micrometer gauge binding.
However, MeterRegistry is not currently wired into the IndexReconcileEngine or IndexPlaneCoordinator. As agreed during planning (#946), the Micrometer gauge is deferred to a dedicated follow-up.
Scope
- Bind a Micrometer gauge
spector.index.hypergraph.quarantined.vertices to QuarantineRegistry.quarantinedCount() in DefaultSpectorMemory or QuartzMemoryScheduler where MeterRegistry is available.
- Add optional
MeterRegistry parameter to IndexPlaneCoordinator or IndexReconcileEngine.
- Tag the gauge with
namespace for multi-tenant observability.
References
Context
During the implementation of Issue #946 (Hypergraph Vertex Quarantine, ADR-0082 Phase 2.1), the
QuarantineRegistrywas introduced with aquarantinedCount()accessor suitable for Micrometer gauge binding.However,
MeterRegistryis not currently wired into theIndexReconcileEngineorIndexPlaneCoordinator. As agreed during planning (#946), the Micrometer gauge is deferred to a dedicated follow-up.Scope
spector.index.hypergraph.quarantined.verticestoQuarantineRegistry.quarantinedCount()inDefaultSpectorMemoryorQuartzMemorySchedulerwhereMeterRegistryis available.MeterRegistryparameter toIndexPlaneCoordinatororIndexReconcileEngine.namespacefor multi-tenant observability.References
feat/adr-0082-index-plane-lifecycle)docs/adr/0082-index-plane-lifecycle-and-derived-view-reconciliation.md