DrSquirrel - A self-service diagnosis tool for Flink jobs
summary
DrSquirrel aggregates Flink metrics and logs into per-job snapshots (metrics reporter, Kafka log4j appender, a Flink job watcher that emits snapshots to Kafka and a stateless server/UI) and runs health checks that surface back pressure and checkpoint timeout causes, offer actionable fixes, and expose configs queryable in Presto/Hive. It monitors 100% of test and prod jobs, cuts issue detection from hours to <5 minutes, detects ~90% of common issues and halves platform support load while enabling CI/CD gating and future auto-tuning.
AI-written summary · about
chapters (7)
- 0:00Intro
- 1:40Stream Processing Platform (SPP) Overview
- 4:33Challenges in Flink Adoption
- 6:31Pain Points in Troubleshooting
- 10:22Dr. Squirrel Feature Walkthrough
- 18:06Dr. Squirrel Architecture
- 20:17Future Work
related talks
36mFlinkspector: Taming the squirrel
44mApache Zeppelin: A friendlier way to Flink
20mProduction Ready Streaming SQL with Ververica Platform
27mHow to be data-driven when you aren’t Netflix (or even if you are)
28mThink Backstage! Beyond Plugins
45mA Practical Guide to Dashboarding
35mTouK Nussknacker – creating Flink jobs with GUI
40mInteractive Session - Live Code Contribution to Apache Flink
