~/talk

Interactive Session: Flink on Autopilot with Splunk

Talkat Flink Forward Global 2021 · 2021-10-18..10-27· [developer-experience]
links:none on file
slides:none on file

Splunk describes a Fully Managed Autoscaled and Elastic Stream Processing Service that manages ten thousands of Flink jobs by extracting a control plane called Autopilot: a reconciler, message queue and command processor that drives Kubernetes via Maestro and persists pipeline and deployment state. It implements pipeline versioning and safe rollbacks, auto tuning of JVM/memory/network buffers, and an autoscaler that aggregates per-operator metrics, backlogs and task utilization, uses moving averages plus threshold/time-series models and cooldowns, and reports that this design scales successfully (not open source).

AI-written summary · about

  1. 0:00Intro
  2. 1:08Contents
  3. 3:17Some of Splunk's customers
  4. 8:04Enter Autopilot
  5. 11:55Why Autoscaling?
  6. 13:29Autoscaling Options
  7. 15:18Why Autoscaling is Hard
  8. 16:44Autoscaling Algorithm - MAPE
  9. 17:29Autoscaler Metrics Aggregation
  10. 18:58Cluster Reports
  11. 19:59Autoscaler Sources of Information
  12. 21:16Autoscaler Algorithm
  13. 21:51Remaining backlog free
  14. 23:11Task Utilization Algorithm
  15. 24:15Adjusting the parallelism based off load
  16. 25:49Lessons Learned
  17. 27:32Testing
  18. 28:46Future Work
  19. 30:41Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.