Python Powered Serverless Observability
summary
Claims that Python runs the bulk of serverless workloads and can be instrumented with concrete tools and few lines of code: example service built as three Lambdas (vanilla, AWS-instrumented, OTEL-exporting) with code in the GitHub repo, structured logs to CloudWatch Logs, metrics via Embedded Metrics Format and AWS Lambda Powertools, traces via AWS X‑Ray or exported to Honeycomb through OpenTelemetry, zero‑code instrumentation using a Lambda layer, tracing sampled at ~1 req/sec + 5% and cost anecdotes of ~20× cheaper than equivalent container setups.
AI-written summary · about
chapters (14)
- 0:00Python serverless observability
- 2:15Why Python excels
- 5:18What serverless computing means
- 6:25Defining observability
- 7:56Structured logging
- 13:16Metrics in observability
- 18:29Tracing workflows
- 25:49OpenTelemetry observability
- 35:05Designing observability
- 40:53Custom metrics in Lambda
- 44:47Enriching traces
- 51:11Zero-code instrumentation
- 56:30Logging best practices
- 1:00:37OpenTelemetry tooling
related talks
43mObservability for Serverless
35mServerless observability with OpenTelemetry
41mLive Coding on Observability for Serverless
34mObservability in Serverless Application
30mUsing Open Source Observability with Lambda
14mState of Serverless DevEx & Observability
28mMeasuring Serverless Apps in Amazon Bedrock
23mMonitoring serverless applications
