Live data from Hacker News

All my favorite tracing tools

thume.ca

41–42 of 42 posts

Re: All my favorite tracing tools

#41
What a great way to recruit! The ending pitch to join Tristan at Anthropic, if I were competent enough in this area, is very alluring! Tristan does a great job covering the content about the types of things one would be working on.

p.s. I think the blog post could use more screengrabs of the traces. Great first pass at it though, and screengrabs can be added over time!

Re: All my favorite tracing tools

#42

Earlier quoted context omitted.

Dtrace is a generation behind eBPF. There's a reason why the tracing community has moved on to eBPF and is no longer interested in dtrace.

That's an absurd comment: eBPF and DTrace exist on orthogonal systems, and most using eBPF have never even used DTrace, let alone "moved on" from it. The systems are really quite different, and have different design centers; for the use case of instrumenting the system for purposes of understanding it, there are many regards in which eBPF remains behind DTrace -- one of which I elaborated on in the rant to which the…

Just because it stings doesn't make it absurd

>eBPF and DTrace exist on orthogonal systems

That was true 15 years ago. eBPF and DTrace exist on some of the same systems now, Linux and Windows.

>and most using eBPF have never even used DTrace, let alone "moved on" from it

The performance and tracing groups at Microsoft certainty have. Same with Oracle, Netflix, among others.

>The systems are really quite different, and have different design centers; for the use case of instrumenting the system for purposes of understanding it

True, but unfortunately for DTrace, it is too late. Oracle should have done this years ago. Now Linux has a more powerful tracer builtin, eBPF, and it would be a backwards step to switch the kernel code to DTrace. [0]

[0] From the man that wrote the books: https://news.ycombinator.com/item?id=16377141

Post reply on HN