You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
discovery(unwired-tracker): wire in delta_engine (tracker #1947 closed prematurely) #7798
Closing — DeltaEngine requires per-metric threshold configuration before it can be wired; no single natural caller exists without that configuration.
Analysis:
autobot_shared/delta_engine.py provides DeltaEngine for detecting significant metric changes. It requires per-metric MetricThreshold objects (moderate_pct, critical_pct) to compute deltas.
The most natural caller would be metrics/system_monitor.py (which does static threshold checks) or a new metrics aggregation step. However:
The metric set and thresholds must be defined for each deployment (CPU, memory, error rate, etc.)
system_monitor.py currently does static value checks, not change-rate checks — wiring DeltaEngine requires redesigning the alerting path
There is no existing "metric snapshot pipeline" to inject DeltaEngine into
Action: File a dedicated issue to design the metrics change-detection pipeline. Defining MetricThreshold objects and wiring DeltaEngine into the monitoring loop is a feature, not a simple wire-in.
Activity
mrveiss commentedon May 16, 2026
Closing — DeltaEngine requires per-metric threshold configuration before it can be wired; no single natural caller exists without that configuration.
Analysis:
autobot_shared/delta_engine.pyprovidesDeltaEnginefor detecting significant metric changes. It requires per-metricMetricThresholdobjects (moderate_pct, critical_pct) to compute deltas.The most natural caller would be
metrics/system_monitor.py(which does static threshold checks) or a new metrics aggregation step. However:system_monitor.pycurrently does static value checks, not change-rate checks — wiring DeltaEngine requires redesigning the alerting pathAction: File a dedicated issue to design the metrics change-detection pipeline. Defining
MetricThresholdobjects and wiring DeltaEngine into the monitoring loop is a feature, not a simple wire-in.