mirror of
https://github.com/XRPLF/rippled.git
synced 2026-09-27 07:26:51 +00:00
The Collector interface said instruments are created in the owning class's constructor, but not why, or what the boundary is. onCollectionReady() runs once, after every service the hooks read exists; a collector starts polling and arms its observable instruments at that point. A gauge made after it is never armed, so it is never exported, and nothing reports that. Name the boundary on the interface, and the consequence on makeGauge(), the one instrument where being late fails silently.