Problem
DatadogDashboard controller has a hardcoded 60-minute force sync period, unlike DatadogMonitor which supports DD_MONITOR_FORCE_SYNC_PERIOD. This means dashboard drift from manual UI changes can persist for up to 60 minutes.
Proposed Solution
Add DD_DASHBOARD_FORCE_SYNC_PERIOD environment variable to configure dashboard sync frequency, similar to the existing DatadogMonitor implementation.
Problem
DatadogDashboard controller has a hardcoded 60-minute force sync period, unlike DatadogMonitor which supports
DD_MONITOR_FORCE_SYNC_PERIOD. This means dashboard drift from manual UI changes can persist for up to 60 minutes.Proposed Solution
Add
DD_DASHBOARD_FORCE_SYNC_PERIODenvironment variable to configure dashboard sync frequency, similar to the existing DatadogMonitor implementation.