fasttrackml
fasttrackml copied to clipboard
Figure out a strategy to prevent reads from live updates from causing production slowdowns
perhaps an Aim UI story? Eg, an inactivity time-out which makes the user click "I'm still here" to resume
@jgiannuzzi suggested:
- introduce a project-wide (ie, per namespace) setting to "allow live update"
- when that setting is enabled, we show the live update control
- when that setting is disabled, we remove live update control
i'm also thinking the autoloader could do something to compare the final received metric -- if there's no change in timestamp perhaps start an exponential backoff?
Solution for now: config switch when starting the server, send along to Aim in the projects endpoint, hide if disabled.