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
What it feels like cleaning up after a toddler.
00:40
Daniel LaBelle
Рет қаралды 84 МЛН
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
CPython Core Developer Panel
1:07:53
EuroPython Conference
Рет қаралды 900
Would Rust make you a better Pythonista? - Alexys Jacob
47:23
EuroPython Conference
Рет қаралды 1,4 М.
Using NLP to Detect Knots in Protein Structures - Eva Klimentová
25:24
EuroPython Conference
Рет қаралды 275
A Beginner’s Guide to eBPF Programming - Liz Rice - Full Keynote
19:47
eBPF & Cilium Community
Рет қаралды 26 М.
Async Robots - Radomir Dopieralski
31:51
EuroPython Conference
Рет қаралды 350
Хакер взломал компьютер с USB кабеля. Кевин Митник.
0:58
Последний Оплот Безопасности
Рет қаралды 1,8 МЛН
My iPhone 15 pro max 😱🫣😂
0:21
Nadir Show
Рет қаралды 715 М.
Сколько реально стоит ПК Величайшего?
0:37
Rate This Smartphone Cooler Set-up ⭐
0:10
Shakeuptech
Рет қаралды 6 МЛН
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 474 М.
НОВЫЕ ФЕЙК iPHONE 🤯 #iphone
0:37
ALSER kz
Рет қаралды 337 М.