~/talk

Beyond grep: Practical Logging and Metrics

Talkat EuroPython 2015 · 2015-07-20..07-26· [observability, devops-and-delivery]
slides:none on file

Argues that concrete plumbing matters not buzzwords and demonstrates a working stack: Sentry (raven client) for deduplicated, context-rich error alerts, metrics as time series with Graphite or InfluxDB for rollups and percentiles not averages, and structured logs produced by structlog as JSON then shipped via runit and logstash-forwarder into ELK (Elasticsearch + Logstash + Kibana). Shows how these pieces reduce noise, expose the 0.01% latency tail, and run reliably at small hoster scale.

AI-written summary · about

  1. 0:00Introduction to monitoring
  2. 1:44Error tracking with Sentry
  3. 6:57Metrics and time-series data
  4. 14:32Collecting and storing metrics
  5. 18:05Centralized logging with ELK
  6. 22:24Structured logging in Python
  7. 27:20Logging infrastructure setup
  8. 29:07Integrating monitoring systems
~/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.