Learning paths / Run in production
Learning path 68 modules38 lessons open
Operate your application
Logs, metrics, health checks, troubleshooting, alerts, scaling and backups for apps real people use.
At a glance
- Level
- Intermediate
- Duration
- About 7 hours
- Modules
- 8
- Verified labs
- 5
- Prerequisites
- Deploy on ComputeSphere
Modules in this path
- 1. Observability basicsLogs, metrics and traces
- Logs, metrics and traces: which answers what Reading, 7 min
- The few signals worth watching Reading, 6 min
- Try it: a tour of your service's Logs, Metrics and Traffic tabs Reading, 8 min
- Check: observability Knowledge check, 5 min
- 2. LogsBuild, deploy and runtime logs
- Build, deploy and runtime logs Reading, 6 min
- Structured logging in your app Reading, 7 min
- Searching and streaming logs, including cron runs Video and reading, 10 min
- Lab: find the cause in the logs Verified lab, 25 min
- Check: logs Knowledge check, 5 min
- 3. MetricsCPU, memory, spherelets, saturation
- CPU, memory and spherelet count Reading, 7 min
- Spotting saturation Reading, 6 min
- Try it: load the sample and read the graphs Reading, 20 min
- Check: metrics Knowledge check, 5 min
- 4. Health checksReadiness, liveness and slow starts
- Readiness and liveness: what each protects Reading, 6 min
- A good health endpoint Reading, 7 min
- Slow starters and the restart loop Reading, 5 min
- Lab 6.L2: a health check that fits the app Verified lab, 20 min
- Check: health checks Knowledge check, 5 min
- 5. Troubleshooting playbookA repeatable order of checks
- A troubleshooting order that always works Video and reading, 12 min
- Failure gallery: wrong port, crash loop, out of memory, image pull, bad config Reading, 7 min
- Try it: five broken deploys Reading, 30 min
- Check: troubleshooting Knowledge check, 5 min
- 6. Monitoring and alertsRules, thresholds, notifications
- What deserves an alert Reading, 6 min
- Alert rules: CPU and memory, threshold, evaluation period, severity Reading, 7 min
- Where notifications go: in-app, email and webhooks Reading, 5 min
- Lab: create an alert Verified lab, 20 min
- Check: alerts Knowledge check, 5 min
- 7. ScalingBigger shapes, more spherelets, autoscaling
- Vertical scaling: bigger shapes Reading, 6 min
- Horizontal scaling: more spherelets Reading, 6 min
- Autoscaling on CPU: minimum, maximum, target Reading, 7 min
- Lab: scale out, then autoscale Verified lab, 25 min
- Check: scaling Knowledge check, 5 min
- 8. Backups and availabilitySnapshots, restores, zero-downtime
- Backups, snapshots and standby copies Reading, 7 min
- Availability: more than one spherelet, rolling updates Reading, 6 min
- Snapshots, daily schedules and restores Reading, 7 min
- Lab: back up and restore Verified lab, 25 min
- Check: backups and availability Knowledge check, 5 min