Quantcast
Channel: Tracing – All Your Base Are Belong To Us
Browsing all 7 articles
Browse latest View live

Shared Memory Queue, Adaptive pthread_mutex, and Dynamic Tracing

This blog post is also on GitHub in its entirety. If you prefer to read it there along with the code, I won’t mind. Go ahead. In one of my recent training classes, I was asked to demonstrate some...

View Article



Two New eBPF Tools: memleak and argdist

Warning: This post requires a bit of background. I strongly recommend Brendan Gregg’s introduction to eBPF and bcc. With that said, the post below describes two new bcc-based tools, which you can use...

View Article

USDT Probe Support in BPF/BCC

BPF is the next Linux tracing superpower, and its potential just keeps growing. The BCC project just merged my latest PR, which introduces USDT probe support in BPF programs. Before we look at the...

View Article

Probing the JVM with BPF/BCC

Now that BCC has support for USDT probes, another thing I wanted to try is look at OpenJDK probes and extract some useful examples. To follow along, install a recent OpenJDK (I used 1.8) that has USDT...

View Article

USDT/BPF Tracing Tools: Java, Python, Ruby, Node, MySQL, PostgreSQL

A lot of high-level languages, runtimes, and libraries people use on Linux have USDT probes embedded in them. In some cases, you have to compile with a specific flag to get the probes embedded (e.g. in...

View Article


Tracing Runtime Events in .NET Core on Linux

After exploring the basic profiling story, let’s turn to ETW events. On Windows, the CLR is instrumented with a myriad of ETW events, which can be used to tackle very hard problems at runtime. Here are...

View Article

Image may be NSFW.
Clik here to view.

Tracing .NET Core on Linux with USDT and BCC

In my last post, I lamented the lack of call stack support for LTTng events in .NET Core. Fortunately, being open source, this is somewhat correctable — so I set out to produce a quick-and-dirty patch...

View Article
Browsing all 7 articles
Browse latest View live




Latest Images