~/talk

Making your Kubernetes-based log collection reliable & durable with Vector

Talkat KCD Austria 2023 · 2023-09-26..09-27· [kubernetes, web-performance]
slides:none on file

Vector runs as node agents that tail /var/log/pods, store checkpoints on a mounted PV, and buffer by default just 1 message so production clusters risk node disk full when outputs backpressure; fix options include increase buffer to 10,000, use disk buffer or change to drop_newest and prefer a stream topology to push logs off-node. Prometheus cardinality from file labels explodes; use expire_metric_seconds or remove the file label. Reduce etcd load by using apiserver cache-through and priority/fairness queues.

AI-written summary · about

  1. 0:00Introduction
  2. 3:35Kubernetes logs we collect
  3. 7:32Why Vector excels
  4. 9:18Vector architecture
  5. 12:09Vector topologies
  6. 13:55Vector in pods
  7. 16:46Real-world outage case no space left on device
  8. 19:41Prometheus explosion due to Vector metrics
  9. 22:34Outage: control plane
  10. 26:11Why Vector is great
  11. 26:54Q&A
~/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.