SRE / Data Engineer
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-log
not really...
docker stats
kubectl top nodes
kubectl top pods
RED = 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