Instrumentation of Reactor Netty

Instrumentation of Reactor Netty, used by Webflux, to get an object that is similar to Jakarta’s HttpServletRequest. I thought this might be a nice example to walk people through how I usually figure out my instrumentation. Be sure to checkout my ByteBuddy tips which I’ll be using here.

Read More

Reverse-Engineering the Larq PureVis 2

Hiya! I recently bought the LARQ PureVis 2, which is a smart waterbottle, to track my water intake. I’ve noticed the app is not super reliant so I’ve started a new quest, figuring out how it works (and fixing it).

Read More

Tips & Tricks for your Byte Buddy Agent

Hiya! I’ve been working on Zen by Aikido for a couple of months now, It’s a project that requires a lot of instrumentation/monkey-patching. So for our Java version we’ve decided to use ByteBuddy, which is also used by (iirc) Opentelemetry and Datadog.

Read More