elastic/cloudbeat

Account for workloads exceeding cycle period

Opened this issue · 0 comments

Motivation
it's possible for some workloads (accounts with many resources) to exceed the time we allow for cycles to run. this would result in cloudbeat always reporting partial findings, as each cycle would end before scanning is complete. (see #2055 (comment) and #2055 (comment))

Definition of done

  • come up with a mechanism to allow cloudbeat to resume a cycle if the previous one didn't finish, while avoiding infinite cycles

Related tasks/epics