~/talk

Building a ML Model Observability pipeline

Talkat PyData Seattle 2023 · on Wednesday, 2023-04-26· at 13:30· Hood· [machine-learning, observability]
links:none on file
slides:none on file

Claim: a production-ready observability pipeline is implemented using an open source Python stack and it actually scales. It profiles inference logs with y logs, serializes profiles to binaries stored in Hive, merges hourly profiles into daily aggregates that equal full reprocessing, and runs distributed transforms with Fugue. Anomaly detection uses stats forecast (MSTL, fitted in‑sample) and confidence bounds; SHAP explains root causes. Demo processes ~300k rows on a laptop Docker in seconds to minutes, so the approach is practical and repeatable.

AI-written summary · about

  1. 0:00ML model observability intro
  2. 2:30Anomaly detection at Lyft
  3. 9:02Y Logs for inference profiling
  4. 17:57Feature engineering for logs
  5. 21:48Profiling logs with Y Logs
  6. 34:06Merging profiles at scale
  7. 39:50Anomaly detection with forecasting
  8. 51:34StatsForecast for forecasts
  9. 1:05:23Feature impact on predictions
  10. 1:15:53Key learnings
  11. 1:20:40Scaling with Fugue and Spark
~/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.