Saswata Mukherjee's Avatar

Saswata Mukherjee

@saswatamcode.tech

Senior SWE @ Red Hat | Thanos maintainer, Prometheus team member | Observability, Distributed Systems, Go & OSS | he/him saswatamcode.tech

218
Followers
224
Following
18
Posts
02.05.2023
Joined
Posts Following

Latest posts by Saswata Mukherjee @saswatamcode.tech

Preview
Blog - Filling in Missing Series in Binary Operator Matching PromLabs - We teach Prometheus-based monitoring and observability

For Prometheus 3.10.0, I built a new PromQL feature: you can now specify default values for missing series in binary operations!

Thanks to @dash0.com for inspiring and sponsoring the development of this feature.

Here's how it works and what you have to watch out for:

promlabs.com/blog/2026/03...

05.03.2026 16:10 πŸ‘ 8 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0
Preview
Modernizing Prometheus: Native Storage for Composite Types | Prometheus An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.

🚨 ALERTS{alertname="NewBlogPost", alertstate="firing"} 1

I wrote a about exciting and ambitious changes we are making in @cncf.bsky.social @prometheus.io project:

prometheus.io/blog/2026/02...

Diving into the potential future of the "native" model for the composite metric types in Prometheus. πŸ’ͺ

14.02.2026 14:32 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
The (lazy) Git UI You Didn't Know You Need When my son was born last April, I had ambitious learning plans for the upcoming 5w paternity leave. As you can imagine, with two kids, life quickly verified this plan πŸ™ƒ. I did eventually start some p...

Side projects, blog, podcasting is hard with 2 small kids, but I eventually managed to find time for a blog! (PS: I had to switch to 5am routine πŸ™ˆ)

Wrote some words about #lazygit OSS tool and what we can learn from its UX. Enjoy! πŸ€—

bwplotka.dev/2025/lazygit/

10.11.2025 12:25 πŸ‘ 8 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Haha! Hope we made reasonable arguments πŸ™ˆ

22.10.2025 12:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Believe it or not, Go! πŸ™‚

With github.com/bwplotka/mimic and magefile.org, you can basically set targets, that'll get you YAML from Go structs. And it being in Go means easy templating, IDE support, so you can actually look through what you are configuring, and things panic when something is wrong.

07.08.2025 09:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Mentorship

Apply via mentorship.lfx.linuxfoundation.org#projects_all

31.07.2025 10:50 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Applications for @prometheus.io LFX mentorships open today!
We have some really impactful projects this time, around Prometheus <-> OTel UX, Remote Write 2.0, and Native summaries.

Go apply to work with some really cool folks, and learn while you're at it!
github.com/cncf/mentori...

31.07.2025 10:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
Preview
Blog - Why I recommend native Prometheus instrumentation over OpenTelemetry PromLabs - We teach Prometheus-based monitoring and observability

Just published a very opinionated πŸ”₯ blog post on why I still recommend using Prometheus's native instrumentation libraries over @opentelemetry.io, especially if you mainly care about metrics and using them with @prometheus.io:

promlabs.com/blog/2025/07...

17.07.2025 14:55 πŸ‘ 26 πŸ” 8 πŸ’¬ 4 πŸ“Œ 4
PromCon PromCon, the conference about the Prometheus monitoring system and time series database

Reminder: The CfP for #PromCon (October 21+22 in Munich) is open! Please submit your @prometheus.io talks :)

promcon.io/2025-munich/...

24.06.2025 08:51 πŸ‘ 15 πŸ” 9 πŸ’¬ 0 πŸ“Œ 0
Composable Dashboards - Lessons from building Perses Community Dashboards - Perses

#Perses just got easier to adopt! πŸš€

We’ve launched a new repo featuring your favorite OSS project dashboards, built with the Perses Go SDK and packaged as reusable Go modules.

Learn more and start using them today:
perses.dev/blog/2025/06...

10.06.2025 14:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Prometheus Berlin May 2025 at SysEleven YouTube video by Prometheus Berlin

I gave an improvised talk about building a new prometheus.io homepage at the Berlin @prometheus.io meetup and then live-launched the new site during the talk πŸ˜… Here's a recording, starting at 7m30s in this live stream recording:

www.youtube.com/live/3Qi-2Oa...

27.05.2025 20:14 πŸ‘ 8 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

Looks so clean! πŸš€

09.05.2025 09:21 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Scaling with safety: Cloudflare's approach to global service health metrics and software releases Learn how Cloudflare tackles the challenge of scaling global service health metrics to safely release new software across our global network.

Learn how Cloudflare tackles the challenge of scaling global service health metrics to safely release new software across our global network. blog.cloudflare.com/safe-change-...

05.05.2025 13:00 πŸ‘ 7 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

It was super nice getting to meet and chat with everyone at #KubeCon!

Safe travels back home!

04.04.2025 17:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Ready for your Thanos questions! πŸ™‚

03.04.2025 09:16 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Come and say hi! πŸ™‚

02.04.2025 08:17 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Learn Prometheus From the Creator Learn Prometheus in the most effective way with online trainings by PromLabs

I've just updated all of my Prometheus monitoring trainings at training.promlabs.com to Prometheus v3 and also updated most other component versions (Alertmanager, exporters, Prometheus Operator, SDKs, ...) to keep things fresh.

Check out the trainings if you want to learn @prometheus.io :)

25.02.2025 12:20 πŸ‘ 16 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0

Happy New Year! πŸŽŠπŸŽ‰
Excited for the year up ahead!

01.01.2025 09:00 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

please stop using chatgpt to write your conference talk submissions. we can tell.

20.12.2024 14:00 πŸ‘ 977 πŸ” 90 πŸ’¬ 38 πŸ“Œ 32

This has also been my experience reviewing some mentee question responses for LFX...
The AI text always ends up reading as too generic!

18.12.2024 09:19 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Go Protobuf: The new Opaque API - The Go Programming Language We are adding a new generated code API to Go Protobuf.

"Go Protobuf: The new Opaque API" by Michael Stapelberg (@zekjur.bsky.social) β€” go.dev/blog/protobu...

16.12.2024 21:55 πŸ‘ 92 πŸ” 15 πŸ’¬ 1 πŸ“Œ 3

This has happened to me so many times! I always leave the tab for a pending review open, so I know what reviews I need to submit/complete...but too many tabs

04.12.2024 17:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Try it out and let us know if you face issues!

25.11.2024 12:11 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Call For Proposals (CFP) | LF Events KubeCon + CloudNativeCon gathers adopters and technologists from leading open source and cloud native communities from 1-4 April, 2025. Join our current graduated, incubating, and sandbox projects as…

Hey πŸ‘‹
The CFP for KubeCon London closes this weekend! 🚨

Don’t miss your chance to submit your proposal.

events.linuxfoundation.org/kubecon-clou...

23.11.2024 10:42 πŸ‘ 12 πŸ” 4 πŸ’¬ 0 πŸ“Œ 1
Preview
Release v0.8.0 - 2024-11-20 Β· pyrra-dev/pyrra Highlights Mimir Support by @msvechla in #1221 What's Changed CI: add job to check Jsonnet by @squat in #957 Fix invalid PrometheusRule when adding grouping to a ratio indicator by @LukeDAtkinso...

Pyrra v0.8.0 is finally released! Thanks to a community contribution Pyrra now ships with additional Mimir support!
github.com/pyrra-dev/py...

This release is brought to you from 11891m (39017ft) with 1022km/h (635mph) above the UK approaching Amsterdam coming back from Salt Lake City KubeCon. ✈️

20.11.2024 07:43 πŸ‘ 7 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
🌧️ EmojiRain - Live πŸ¦‹ Emoji Visualization It's 🌧️ emojis! πŸ‘€ Watch πŸ¦‹'s emojis rain down in real-time. ✍️ Long posts = 🐌 slow fall!

I built a silly usage of the Bluesky Firehose just to get my feet wet and see what was possible. It's kinda fun to just watch. www.emojirain.lol

18.11.2024 18:52 πŸ‘ 549 πŸ” 130 πŸ’¬ 54 πŸ“Œ 60

My PVLDB paper announcement bot now supports Bluesky: @pvldb.bsky.social

I am letting it post papers from last issue (August 2024). It will then hit the new volume when it pops later this year.

You can also get RSS/Atom feeds:
db.cs.cmu.edu/files/rss/pv...
db.cs.cmu.edu/files/rss/pv...

18.11.2024 03:00 πŸ‘ 67 πŸ” 17 πŸ’¬ 1 πŸ“Œ 1

πŸ‘‹ Oh hey there, @cncf.io

16.11.2024 22:34 πŸ‘ 12 πŸ” 4 πŸ’¬ 0 πŸ“Œ 1
Preview
Announcing Prometheus 3.0 | Prometheus An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.

Today on #KubeConNA we released @prometheus.io 3.0 ❀️

It was a long and amazing journey; thanks to all 68 contributors since 2.55 and near 1000 since 2.0! πŸ’ͺ

New UI, query explore, UTF-8, @opentelemetry.io compatibility, Remote Write 2.0, better perf and more!

Details: prometheus.io/blog/2024/11...

15.11.2024 00:09 πŸ‘ 86 πŸ” 36 πŸ’¬ 2 πŸ“Œ 7
Blog - A Look at the New Prometheus 3.0 UI PromLabs - We teach Prometheus-based monitoring and observability

And here's a blog post about the new web UI that I built for @prometheus.io 3.0 that I wrote a little while back for the first beta release:

promlabs.com/blog/2024/09...

15.11.2024 08:31 πŸ‘ 24 πŸ” 4 πŸ’¬ 2 πŸ“Œ 0