Shivanshu Raj Shrivastava

Research engineer. I like a system I can watch while it works.

Shivanshu Raj Shrivastava

Blogs

I write when something has finally clicked, so it can click for someone else on an ordinary Tuesday. The first of these went out on product blogs. The next ones will come here.

Introducing continuous profiling in Odigos

6 May 2026. Profiling had lived as a diagram for long enough. This is the week it became something you switch on.

Out-of-the-box Kafka and Celery monitoring

12 February 2025. I wanted a queue you could read the way you already read a trace. A produce, then a consume, is the account of what happened.

Third-party API monitoring

14 May 2025. The HTTP calls that leave your process. I wanted them named with the words OpenTelemetry already uses, so they sit in the same picture as the calls you own.

Tracing funnels

16 May 2025. A span will tell you that it existed. I wanted the next question: how often the request actually arrives at the span after this one.