Overview
Syllabus
Intro
Metrics Events Logs Traces (MELT)
Context Managers
Attribute Mapping
Wrapping class methods
Binding Parameters
Hooking into the Python Import System
Registering Import Hooks
Example Module
Import Ordering
WSGI Transaction Naming
Coroutines in Async Frameworks
Starlette Error Instrumentation
Deprecated Imports
Starlette Background Tasks
Simple Test
In Summary
Programming the Deepest Field Path Logic
Double Reporting Exceptions: The Problem
Double Reporting Exceptions: The Solution
Adding Signals
The Implementation of TouchUp class
Conclusion
Taught by
PyCon US