Monitoring and metrology for containers
summary
Concrete practices for running containers in production: centralize logs using rsyslog -> Kafka -> Elasticsearch/Kibana with Docker logging flags and tags; collect metrics via Telegraf -> Graphite/InfluxDB/Prometheus -> Grafana and expose app metrics from inside images. Also covers operational advice: expect high volume so plan naming/label conventions and retention, prefer trend-based alerts over fixed thresholds, avoid storing business data in containers, and script the setup with Terraform/automation for reproducible dashboards and collectors.
AI-written summary · about
chapters (15)
- 0:00Start
- 0:35Who are we?
- 3:08Containers in production?
- 3:25What does production expect?
- 6:15Why is production afraid?
- 8:11New constraints
- 9:08Pets versus cattle
- 10:39Application rather than servers
- 13:03Panic on board
- 16:45Log aggregation
- 19:56rsyslog
- 25:37Metric collection
- 30:08Example: collectd
- 34:21Final architecture
- 40:31Watch out
related talks
50mMonitoring and metrology for containers
01h 00mMonitor your containers with the Elastic Stack
23mHow to Monitor Application Performance in a Container-Based World
41mImprove observability for your container workloads
37mYou’re Monitoring Kubernetes Wrong
30mBuilding a Large-Scale, Streaming-Based Logging and Monitoring Solution
44mThe Dark Art of Container Monitoring
11mBuilding lightweight observability system for Lean Teams
