Software Engineer / SRE

slides: bisconti.cloud
contact: g.dev/julien

| Logging | recording events |
| Metrics | data combined from measuring events |
| Tracing | recording events with causal ordering |
credit @coda



Not a real thing. An application delivery mechanism with process isolation based on several Linux kernel features.
docker run \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:ro \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--volume=/dev/disk/:/dev/disk:ro \
--publish=8080:8080 \
--detach=true \
--name=cadvisor \
google/cadvisor:latest
localhost:8080π Treat logs as event streams


/var/log/independent of nodes, pods, or containers



kubectl logs

/dev/termination-lognot really...
docker statskubectl top nodeskubectl top podsRED = Request rate, Error and Duration - by Tom Wilkie
what does "healthy" mean?

maybe not on the cluster that you are monitoring
don't take my word for it
These measurements describe basic properties of metrics that matter, what values we want those metrics to have, and how weβll react if we canβt provide the expected service

example: makebook.io/open
simpleanalytics.iodoesn't track your users
GDPR friendly
Github: @veggiemonk
Twitter: @veggiemonk
LinkedIn: julienbisconti
blog: https://bisconti.cloud/
slides: https://www.slideshare.net/julienbisconti