Matthias Loibl reposted
Kicking off #PromCon with a full house and some great talks. Livestream at PromCon.io
Matthias Loibl
@metalmatze.de
Director of @PolarSignals.com Cloud. Building cool products! 🧊 Maintainer of Parca, Pyrra, @Prometheus.io, PromOperator and more. PromCon organizer. @cncf.io Ambassador.
787 followers110 following211 posts
Matthias Loibl reposted
Kicking off #PromCon with a full house and some great talks. Livestream at PromCon.io
Matthias Loibl reposted
Dash0 welcomes Polar Signals to the team. They built the leading continuous profiler for cloud native workloads, with GPU and CUDA support, and created Parca, the open source profiling project behind it. Profiling will live natively in Dash0, next to traces, metrics and logs. eu1.hubs.ly/H0xG-d70
Today is a big day! The last 5+ years at @polarsignals.com have been incredible! I couldn't be more excited to be part of what's next for @dash0.com observability!
🚀 Polar Signals is Joining Dash0! 🧊 I could not be more excited to bring continuous profiling to even more companies as well as take our database and make it the best foundation it can be for all of Observability! www.polarsignals.com/blog/posts/2...
Little experiment: Make percent for pyrra.dev responsive to show as many decimal places as possible. Trailing .000 are trimmed and decimal places are only rounded if not enough space is left.
Super fun to see all sorts of things with. Like, you can see a @prometheus.io rule evaluation followed by GC and other interesting things.
🔥Flame charts are now GA for all CPU profiles on Polar Signals Cloud. X-axis = wall-clock time, so periodic GC, phase shifts, and lock contention show up as patterns instead of getting averaged out. www.polarsignals.com/blog/posts/2...
Matthias Loibl reposted
The Polar Signals profiler got a major upgrade. New dashboard, and everything is faster and smoother 🚀 We can’t wait for you to try it out! Here's what's new and how we did it: www.polarsignals.com/blog/posts/2...
Working at Polar Signals, I always come at things with a performance mindset. Running evals on our MCP turned out to be exactly that: performance engineering but for the model's context. Measuring the profiling skill's efficiency and effectiveness has been the real fun these past weeks. 😎
Less context, better answers. 🔥 The new @polarsignals.com MCP makes smaller, more effective tool calls and iterates on what's actually worth querying. www.polarsignals.com/blog/posts/2...
Matthias Loibl reposted
Two of our favorite things on the blog today: 1) Experimenting with cutting-edge GPU-accelerated columnar storage. 🚀 2) Dogfooding our GPU Profiler. 📊 Let us know what you think! www.polarsignals.com/blog/posts/2...
Matthias Loibl reposted
Matthias Loibl reposted
Ever wondered how a profiler knows which JavaScript function is hot when V8 compiles your code three different ways? Brennan went deep on unwinding and symbolizing V8 stacks across Sparkplug, Maglev, and TurboFan. The detective work behind every flame graph. 🔥 www.polarsignals.com/blog/posts/2...
Matthias Loibl reposted
🚀 Launching today: GPU PC sampling in production. Instruction-level profiling telling you why and where warps stall. Whether it is memory latency, scoreboard waits, or barriers. 🧊 Previously NSight-only territory. Now running in prod with low overhead. www.polarsignals.com/blog/posts/2...
Forgejo has been building federation so I can use my instance to talk to your instance to work on software together. These things exist. Just no one knows. forgejo.org/2023-01-10-a...
Why can't we have bluesky but for git repos? Stop relying on GitHub to build a reliable service but have a distributed but discoverable service.
Matthias Loibl reposted
We've been working on a major schema migration at @polarsignals.com that has unlocked some pretty wild improvements. Apart from a 50% (!!) reduction in storage size thanks to logical compression in vortex.dev, there has been a dramatic improvement in query performance.
Matthias Loibl reposted
OpenTelemetry ❤️ Prometheus! The #OTel and #Prometheus projects are strengthening interoperability. 🛠️ Building with both? Check out our client library comparison, plus updates on Prometheus compatibility and exporter spec stabilization. Links in 🧵! 🗳️ Running both? Take our survey! buff.ly/XhVm0Fg
Matthias Loibl reposted
Your Node.js profiles on @polarsignals.com just got personal!
Tired of Node.js flamecharts full of `a`, `m`, and `_0x3f2`? We just shipped source maps support for Node.js profiles in Polar Signals Cloud. Just add a plugin to your build pipeline, and your profiles show the real code. Know more: www.polarsignals.com/blog/posts/2...
Matthias Loibl reposted
"I'm really excited about access control for agents." We caught up with @pst.blue at #KubeCon EU. He's diving into how the cloud native ecosystem is shaping infrastructure for the agentic age. #CloudNative #Agents www.youtube.com/shorts/ETc8j...
Matthias Loibl reposted
We caught up with @mauilion.dev at #KubeCon EU. He was fired up about @rejekts.io pulling 220 people when sponsorship dried up, and noticing AI hype tempering with more energy going into infra, like virtualization. #Kubernetes #CloudNative youtube.com/shorts/zhz0X...
Matthias Loibl reposted
We caught up with @bwplotka.dev at KubeCon EU. He's excited about semantic conventions across OTel and Prometheus finally becoming practical, and AI tools changing how open source is built. #KubeCon #OpenTelemetry #Prometheus youtube.com/shorts/QF3Yk...
Matthias Loibl reposted
Matthias Loibl reposted
The @Prometheus.io Contributor Fest is underway! Let's learn how to contribute and review PRs for Prometheus!
For the next hour and a half (until 16:30) I'll be at the @Prometheus.io project booth! Come around to talk Prometheus, SLOs and more or just say hi. See you!
Matthias Loibl reposted
🤖 Using the Polar Signals MCP just got even easier. Check out how to use it with your favorite AI agent. 🧊 www.polarsignals.com/blog/posts/2...
Matthias Loibl reposted
Polar Signals at #FOSDEM 2026 day 2! Both talks in the Rust room. Profiling Rust applications with Parca Brennan at 12:30 @ UB2.252A (Rust) fosdem.org/2026/schedul... Frederic at 16:00 @ UB2.252A (Rust) Random seeds and state machines: An approach to DST in Rust fosdem.org/2026/schedul...
Matthias Loibl reposted
Polar Signals at #FOSDEM 2026 day 1! Tommy at 12:30 @ H.1308 (eBPF) OOMProf: Profiling Go heap memory at OOM time fosdem.org/2026/schedul... Thor at 17:25 @ UB2.252A (Databases) From Disks to Distributed: Our Journey of Database Evolution in the Cloud fosdem.org/2026/schedul...
Matthias Loibl reposted
Happy to share that I've been nominated to the Vortex Technical Steering Committee! It's been fun and productive switching to Vortex from Parquet as our storage format @polarsignals.com and I'm excited to continue contributing to the Vortex project. vortex.dev/blog/novembe...
Matthias Loibl reposted
Matthias Loibl reposted
Are USDTs the key to unlock the future of low level tracing? Maybe! Read all about how we implemented them and how we plan on using them to breath new life into observability! www.polarsignals.com/blog/posts/2...
Matthias Loibl reposted
Standing on the shoulders of giants. We built our new database on open source projects.
🧊 New on the Polar Signals Blog — Our Delta Lake Fork Purpose-built for our continuous profiling product. In our latest post, we walk through how Delta Lake works, and the changes we've made to improve performance for our product. 👉 Read the full post: buff.ly/KwHINtO
Matthias Loibl reposted
Matthias Loibl reposted
Ever wanted to filter flame graphs by distributed trace ID? Or by anything else? In Node.js, now you can! www.polarsignals.com/blog/posts/2... Happy Profiling! 🚀🐻❄️
Matthias Loibl reposted
Was digging into JS source maps recently and had a lot of fun writing this post, especially the interactive bits. 🤓
Ever wondered how your browser devtools jumps from bundle.min.js:1:27698 → src/index.ts:73:16? 🧊 We unpack the internals of JS Source Maps: Base64 VLQ encoding, mapping deltas, and how your original TS code gets reconstructed from minified bundles. 🔗 www.polarsignals.com/blog/posts/2...