Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Monitor and Modify Values in Realtime - Debug 1000 Programs At Once

The Julia Programming Language via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn to monitor and debug thousands of Julia programs simultaneously using Monitor.jl, a simple monitoring, evaluation, and communication system with pluggable transports including REDIS streams for pubsub. Explore a practical scenario where a developer needs to debug Formula 1 engine simulations that overheat unexpectedly, traditionally requiring multiple 15-minute restart cycles that waste valuable development time. Discover how Monitor.jl transforms this workflow by allowing real-time monitoring and modification without stopping programs. Master the four-step process: modifying job start scripts to load Monitor.jl and connect to REDIS servers, running jobs with REDIS communication, connecting notebooks to REDIS for interactive debugging, and publishing code to define monitoring functions that track overheating issues across all jobs simultaneously. Understand how to create dynamic monitors that reach into simulation data to produce real-time trend information and roll-up displays for comprehensive job oversight. Gain practical experience with a monitoring system that eliminates the need for program restarts while providing deep insights into program behavior across large-scale distributed applications.

Syllabus

Monitor & Modify Values in realtime, Debug 1000 Programs At Once | R Burdick

Taught by

The Julia Programming Language

Reviews

Start your review of Monitor and Modify Values in Realtime - Debug 1000 Programs At Once

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.