Fleet Health Monitoring with Yocto
2022-05-19 , Kirkstone

Today's connected device fleets are getting larger and the ability to monitor individual devices within a fleet is required for troubleshooting, optimization, and general fleet maintenance. With the ubiquity of network connectivity, we can setup this kind of fleet monitoring using a cloud-based solution, allowing for a single dashboard to view and monitor your fleet.


In this talk we will present a general overview of fleet monitoring architectures as well as several software packages that can be used to implement them. We will compare and contrast several options for both the client-side and the server-side software. We will also prepare a reference implementation in a Yocto layer that can be implemented in various Yocto setups, paired with a cloud-based fleet monitoring web interface.

See also: Presentation Slides (1.9 MB)

Drew is currently a Technical Solutions Architect for the Torizon Industrial Linux system at Toradex. He previously was part of the Mender.io open-source project to deploy OTA software updates to embedded Linux devices. He has worked on embedded projects such as RAID storage controllers, Direct and Network-attached storage devices, and graphical pagers.

He has spent the last 10 years working in Operating System Professional Services helping customers develop production embedded Linux systems. He has spent his career in embedded software and developer tools and has focused on Embedded Linux and Yocto for about 15 years.

Drew has spoken at various conferences, including Embedded Systems Conference, All Systems Go, Embedded Linux Conference, and FOSDEM.

He worked previously as a Technical Project Manager and Professional Services Engineer for Mentor Graphics. Previous to that, he has worked with Red Hat, Intel, and Monta Vista Software. He was raised in Tampa, Florida, and attended the University of Florida.