Chapter 11
Services and Observability
The supporting services and the visibility layer: keeping clocks in sync, and seeing what the network is actually doing.
Everything earlier in this course moves packets. This chapter covers the services that keep that machinery honest and the tools that let you watch it. Time synchronization is the quietest dependency in the stack — until a clock drifts by a few minutes and TLS handshakes start failing, signed tokens expire early, and your correlated logs line up against the wrong events. Observability is the other half: you cannot operate, debug, or capacity-plan a network you cannot see.
The four topics split into one supporting service and three layers of visibility. NTP keeps fleet clocks within milliseconds of true time. Telemetry — SNMP counters, flow records, and streaming metrics — answers what the network is doing in aggregate. Packet capture is the ground truth you reach for when the aggregate view says "slow" but not why. And alerting is the discipline of deciding which of all those signals is actually worth waking someone for, so the page that fires is a real symptom and not noise.
Topics in This Chapter
chrony and where PTP is needed.tcpdump with BPF filters to grab packets on the wire, Wireshark to dissect them, and how to read a trace — handshakes, retransmits, resets, and where the loss actually happened.