~/talk

Lessons Learned Building a Global Synthetic Monitoring System

Talkat SREcon22 Asia/Pacific · 2022-12-07..12-09· [kubernetes]
links:none on file
slides:none on file

Built a global synthetic monitoring network using blackbox exporter, deploying 22 probe locations across 9 Grafana Cloud regions (≈198 probes total) on self‑managed Kubernetes via RKE. Design uses Prometheus metrics, per‑location canaries and staggered rollouts driven by Argo workflows, Calico network policies to deny private ranges and enforce IPv4/IPv6 controls, and published probe IPs and verbose user‑agents to avoid bot blocks. The system surfaces DNS/IPv6/capacity blind spots, stops bad releases automatically, and materially reduces false alerts.

AI-written summary · about

  1. 0:00Intro
  2. 0:36Poll: Are you familiar with Synthetic Monitoring?
  3. 0:54What is Synthetic Monitoring?
  4. 1:45Why do we need Synthetic Monitoring?
  5. 7:34Why Blackbox Exporter?
  6. 9:17Why do we need a global network?
  7. 17:30VMs: simple and easy
  8. 25:50Agent release rollouts
  9. 29:36Parts of Internet will always be unreliable
  10. 30:05Add Redundancy where you can
  11. 30:32Maintenance Windows
  12. 31:22Good Defaults & User Education
  13. 31:58Limits and Abuse
  14. 34:44Implicit Dependencies
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.