Live data from Hacker News

Bpftrace for Linux 2018

brendangregg.com

11–20 of 24 posts

Re: Bpftrace for Linux 2018

#14
post #12
post #10

This is huge. The Linux community should be glad that Netflix hired Brendan Gregg to work on Linux performance.

Is this because they are also using Linux or do they plan to use it on FreeBSD?

They use both. Control plane runs on Linux, CDN on FreeBSD.

Re: Bpftrace for Linux 2018

#16
post #11

Why are you a hater brendangregg? ;) https://twitter.com/accdtlengineer/status/104933762950895206...

Don't do that. It's awful.

If you want to ask for an interview, collaboration or whatever, please do it privately, don't do this public shaming.

Re: Bpftrace for Linux 2018

#17
This is a great update. I'd wondered how ply differed from bpftrace. And structs support is a huge step in achieving parity with DTrace.

DTrace has really helped me out* on macOS. To be without it is to lose a superpower, so I'm really rooting for bpftrace to bring the same tracing experience to Linux. I've been excitedly following bcc, too. It's just the right tool for HTTP metrics. But my most basic experiments so far have failed, and I don't know how to get support.

* DTrace is a real swiss army-knife. It seems intended for observing production systems, but I've found it indispensible for local development. The mysqld provider is great for tracing queries and perf. Opensnoop answers all sorts of questions. And DTrace saved a C++ project of mine: explaining a deadlock that would've otherwise spelled the end of the software. The most fun I've had is using the pid provider to hook text out of visual novels (in WiNE!).

Re: Bpftrace for Linux 2018

#19
Hey Brendan! Super exciting - I'm already updating some internal documentation to point people towards this :)

When are we getting a Linux performance engineering book with all the bpf/bcc/bpftrace stuff in it?

Re: Bpftrace for Linux 2018

#20

This is a great update. I'd wondered how ply differed from bpftrace. And structs support is a huge step in achieving parity with DTrace. DTrace has really helped me out* on macOS. To be without it is to lose a superpower, so I'm really rooting for bpftrace to bring the same tracing experience to Linux. I've been excitedly following bcc, too. It's just the right tool for HTTP metrics. But my most basic experiments so…

>But my most basic experiments so far have failed, and I don't know how to get support.

I'd recommend the #iovisor irc channel on oftc. I haven't stopped by in a bit, but the times I did, I usually was able to get assistance from nice people!

Post reply on HN