~/talk

Monitoring Serverless Workloads with OpenTelemetry and Prometheus

Talkat Observability Day Europe 2024 · on Tuesday, 2024-03-19· [serverless, observability]
links:none on file
slides:none on file

Adds sidecars with lifecycle ordering to Cloud Run so collectors start before and stop after app containers, enabling reliable flushes; push-based OpenTelemetry flows without extra work, while Prometheus needs a scrape-on-shutdown final scrape and a modified Prometheus/OTel receiver that synthesizes start_time for cumulative metrics so single-scrape instances still report. Configs live in Secret Manager mounted as files and agents reload on change. Changes run in production on Cloud Run, reduce telemetry loss but increase CPU/memory overhead and require final scrapes to complete within 10 seconds.

AI-written summary · about

  1. 0:00Introduction
  2. 1:24Agenda and serverless basics
  3. 3:51When to use serverless with Cloud Run
  4. 5:18Serverless observability challenges
  5. 7:25Serverless telemetry problems
  6. 11:19Cloud Run observability changes
  7. 14:51Push-based metrics with OpenTelemetry
  8. 15:12Pull-based metrics with Prometheus
  9. 17:41Deploying collectors
  10. 19:27Future plans and contributions
  11. 20:07Current limitations
  12. 21:11Q&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.