Bangalore Observability Meetup
All things observability - logs, metrics, traces and events
Feb 2021
1 Mon
2 Tue
3 Wed
4 Thu
5 Fri
6 Sat 10:00 AM – 11:15 AM IST
7 Sun
All things observability - logs, metrics, traces and events
Feb 2021
1 Mon
2 Tue
3 Wed
4 Thu
5 Fri
6 Sat 10:00 AM – 11:15 AM IST
7 Sun
10:00–10:35
Debugging Go Applications in Prod with eBPF
Zain Asgar - pixielabs.ai
10:40–11:15
SLIs, SLOs and Error Budget - Or How To Think Like a SRE
Gaurav Chaturvedi - RedHat OpenShift
Feb 2021
1 Mon
2 Tue
3 Wed
4 Thu
5 Fri
6 Sat 10:00 AM – 11:15 AM IST
7 Sun
Hosted by
Zain Asgar - pixielabs.ai
Feb 6, 2021, 10:00 AM–10:35 AM
Delve and gdb are typically used for debugging go applications, but not in production. eBPF is a clean way to capture function arguments in production with low overhead. Using gobpf and uprobes, we’ll build a function argument tracer to capture a function’s inputs and outputs. The techniques shown are extendable to other compiled languages, such as C++, Rust, etc
Community Benefit: This example project is a simple one, but a starting point for building a more complex function argument tracer.
Blog: https://blog.pixielabs.ai/ebpf-function-tracing/post/
Zain is the co-founder of PixieLabs, a company that helps developers explore, monitor, secure and manage their applications without the need to change code, manually set up dashboards or compromise on how much data they can observe.
Zain has been pioneering eBPF based observability for quite some time and his efforts have come to fruition as PixieLab’s observability platform, which is soon going open-source.