Near-Realtime Monitoring of Drones at Sea
summary
Saildrone builds a near‑real‑time monitoring system called Sonar that runs on TypeScript/Node.js with Redis hot cache, Postgres, AWS SQS, Kubernetes and Docker, and ties into Slack and PagerDuty. It encodes 900+ configurable checks across 350+ telemetry variables (and has executed those checks over 100 million runs) to auto‑create incidents, page operators, and close issues when corrected, replacing people who used to stare at graphs for hours.
AI-written summary · about
chapters (20)
- 0:00Intro
- 2:29Data Collection
- 3:37Monitoring Marine Habitats
- 4:15Bathymetric Surveys
- 5:00Surveyor
- 5:57Autonomous Sailing
- 8:03Data Management
- 9:08Summary
- 9:45Technical Bits
- 10:56Checks
- 13:14downstream checks
- 15:24how sonar checks work
- 17:01sonar check configuration
- 21:51Sonar Slack
- 23:03Sonar REST API
- 23:37Example
- 24:42Additional Examples
- 26:51Numbers
- 27:09The Upshot
- 28:25Questions
related talks
23mFrom field to screen: Designing for real-time conservation impact
35mReal-Time Monitoring with Grafana, StatsD and InfluxDB
33mNetdata: Open Source, Distributed Observability Pipeline – Journey and Challenges
18mProduction software keeps breaking and it will only get worse
40mBuilding a Scalable Observability Platform for Edge Compute Nodes
39mObirdability: Building an Observability System for Bird Songs 🐦
44mThe Dark Art of Container Monitoring
31mFlying Satellites from a Browser
