Task · TSO-0057

Per-type intervals for logstream status probes

Description

Both the configuration and network log-stream status probes share one 600s cadence (internal/collector/logstream/logstream.go:141-166). An operator caring only about flow delivery health pays for both at the same rate. Allow per-type intervals (defaulting to the shared value).

Acceptance Criteria

Definition of Done

Implementation Plan

Root F1 freezes per-type log-stream probe intervals inheriting the existing shared 10m default; lane C later wires independent scheduling.

Implementation Notes

Lane C implemented independent configuration/network log-stream probe intervals with zero inheriting the shared interval. The registry now schedules at the faster effective cadence while each probe observes its own due time; focused race tests passed.

Final Summary

Added independent configuration and network probe intervals for logstream status collection while retaining compatibility with the existing single interval. Implementation SHA 6d9c23c. Final integrated just check passed at 5b55617; exact-head CI run 33354208183 completed success.

View the source file on GitHub