Instrumenting CPython with eBPF - Furkan Taha ÖNDER

  Рет қаралды 501

EuroPython Conference

EuroPython Conference

10 ай бұрын

[EuroPython 2023 - Terrace 2A on 2023-07-20]
ep2023.europython.eu/session/...
eBPF is a amazing technology that can run sandboxed programs in a privileged context such as the operating system kernel. But are eBPF programs limited to the operating system kernel? eBPF programs have fast access to resources like memory. These programs can access the memory of running Python applications very faster, allowing you to instrument Python processes with low overhead!
In my presentation, I will show how Python's internal structure supports instrumentation through the use of eBPF. Following that, we'll experiment with eBPF and other modern techniques to instrumenting the Python applications. I'll explain explain why eBPF is more appropriate and efficient technology for instrumentation. By the end of the session, we will have developed an eBPF-based simple tracing tool for instrumenting Python applications.
After this presentation, you will better understand how eBPF can help you in the instrumentation of Python applications.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License creativecommons.org/licenses/b...

Пікірлер
Sponsor Highlight & Recruitment Fair
33:15
EuroPython Conference
Рет қаралды 61
Stop using print! Understanding and using the "logging" module - Reuven M. Lerner
29:32
Опасность фирменной зарядки Apple
00:57
SuperCrastan
Рет қаралды 11 МЛН
Useful gadget for styling hair 🤩💖 #gadgets #hairstyle
00:20
FLIP FLOP Hacks
Рет қаралды 9 МЛН
EVOLUTION OF ICE CREAM 😱 #shorts
00:11
Savage Vlogs
Рет қаралды 8 МЛН
Would Rust make you a better Pythonista? - Alexys Jacob
47:23
EuroPython Conference
Рет қаралды 1,4 М.
Kernelless Kernel Programming (eBPF) - Computerphile
19:12
Computerphile
Рет қаралды 72 М.
Dynamically generated methods with a non-generic signature - Adrin Jalali
29:45
eBPF: Fueling New Flame Graphs & more • Brendan Gregg • YOW! 2022
1:07:20
The challenges of doing Infra-As-Code without "the cloud" - Nicolas Demarchi
30:00
Using NLP to Detect Knots in Protein Structures - Eva Klimentová
25:24
EuroPython Conference
Рет қаралды 275
CPython Core Developer Panel
1:07:53
EuroPython Conference
Рет қаралды 900
A Beginner’s Guide to eBPF Programming - Liz Rice - Full Keynote
19:47
eBPF & Cilium Community
Рет қаралды 26 М.
Это - iPhone 16 и вот что надо знать...
17:20
Overtake lab
Рет қаралды 139 М.
Хакер взломал компьютер с USB кабеля. Кевин Митник.
0:58
Последний Оплот Безопасности
Рет қаралды 1,8 МЛН
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 6 МЛН
Лучший браузер!
0:27
Honey Montana
Рет қаралды 664 М.