Bartłomiej Płotka

Bartłomiej Płotka

@bwplotka.dev

Senior SWE TL Google | ex Principal RedHat | Prometheus, Thanos OSS maintainer | CNCF TAG Observability TL | Efficient Go 📖 OReillyMedia

773 followers40 following80 posts

🚨 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. 💪

prometheus.ioModernizing Prometheus: Native Storage for Composite Types | PrometheusAn open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.

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/

bwplotka.devThe (lazy) Git UI You Didn't Know You NeedWhen 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...

Ever dreamed to be mentored by @prometheus.io community; get skilled in high performance monitoring databases, @golang and help #opensource on the way? Apply today on the LFX website 🤗 mentorship.lfx.linuxfoundation.org#projects_all

mentorship.lfx.linuxfoundation.orgMentorship
Saswata Mukherjee@saswatamcode.tech

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...

This April release, a new excited API, called Leo, was added to our Family! ♥️ We will be spending our time now to learn Leo requirements and outputs, so expect delays from me in OSS world in May... 🙈

Bartłomiej Płotka reposted

For the first time, @cncf.io sandbox project @PersesDev will be at #KubeCon EU in London with a booth in the Project Pavilion at kiosk number 3B! Core maintainers @nexucis, Antoine Thébaud, @ntakashi.com, and Gabriel Bernal will be there for a chat!

We see more and more questions/responses on GitHub issues on OSS projects clearly generated with the help of GenAI - very generic, asking kind of unrelated questions. Quite hard to judge what part contributor exactly does not understand and how to help. Do you experience similar? Any tips? (:

Finally, an OpaqueAPI is officially coming to Go, with exciting lazy decoding and optimized memory layout! Now you know why the new API was necessary with that gogo migration friction 🙈 Let us know how it goes for you, it massively improved efficiency internally (lots of fields are never accessed)

Go@golang.org

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

...there's even a OSS metric collection operator we maintain at Google with that optimization 🙃 github.com/GoogleCloudP... Another solution is to ofc have a cluster service discovery that pushes the targets to node agents, but pure (optimized) daemonset usually scales enough!

github.comGitHub - GoogleCloudPlatform/prometheus-engine: Google Cloud Managed Service for Prometheus libraries and manifests.Google Cloud Managed Service for Prometheus libraries and manifests. - GoogleCloudPlatform/prometheus-engine

Bartłomiej Płotka reposted

I just accidently posted something on 1k Slack channel instead of DM...and it was fine. 🙃 This is due to one rule I stick around comms: Everything can be leaked, by accident or purpose. So be transparent, don't do politics or say things you would not be proud of if exposed later on, even in DMs!

Bartłomiej Płotka reposted

When one KubeCon ends, another KubeCon's CFP. starts...wait, also ends 💩