Today we are talking with Frederic Branczyk, founder of Polar Signals & Prometheus maintainer. You may remember Frederic from episode 33 when we introduced Parca.dev. This time, we talk about a database built for observability: FrostDB, formerly known as ArcticDB. eBPF generates a lot of high cardinality data, which requires a new approach to writing, persisting & then reading back this state. TL;DR FrostDB is sub zero cool & well worthy of its name.

Today we are talking with Frederic Branczyk, founder of Polar Signals & Prometheus maintainer. You may remember Frederic from episode 33 when we introduced Parca.dev.


This time, we talk about a database built for observability: FrostDB, formerly known as ArcticDB. eBPF generates a lot of high cardinality data, which requires a new approach to writing, persisting & then reading back this state.


TL;DR FrostDB is sub zero cool & well worthy of its name.

Leave us a comment

Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today!

Sponsors:



MongoDB – An integrated suite of cloud database and services — They have a FREE forever tier, so you can prove to yourself and to your team that they have everything you need. Check it out today at mongodb.com/changelog
FireHydrant – The reliability platform for every developer. Incidents impact everyone, not just SREs. FireHydrant gives teams the tools to maintain service catalogs, respond to incidents, communicate through status pages, and learn with retrospectives. Small teams up to 10 people can get started for free with all FireHydrant features included. No credit card required to sign up. Learn more at firehydrant.io
Sentry – Working code means happy customers. That’s exactly why teams choose Sentry. From error tracking to performance monitoring, Sentry helps teams see what actually matters, resolve problems quicker, and learn continuously about their applications - from the frontend to the backend. Use the code PARTYTIME and get the team plan free for three months.
Chronosphere – Chronosphere is the observability platform for cloud-native teams operating at scale. When it comes to observability, teams need a reliable, scalable, and efficient solution so they can know about issues well before their customers do. Teams choose Chronosphere to help them move faster than the competition. Learn more and get a demo at chronosphere.io.

Featuring:


Frederic Branczyk – Twitter, GitHub, WebsiteGerhard Lazu – Mastodon, Twitter, GitHub, Website

Show Notes:



⚠️ Naming is hard: ArcticDB is now FrostDB (+updates!)
Introducing ArcticDB: A database for Observability
Profiling Next.js apps with Parca
Michal Kuratczyk helped us figure out what we were doing wrong with Erlang perf maps
David Ansari: Improving RabbitMQ Performance with Flame Graphs
Kemal Akkoyun: Fantastic Symbols and Where to Find Them Part 1 & Part 2
Matthias Loibl: pyrra - Making SLOs with Prometheus manageable, accessible, and easy to use for everyone!
Tyler Neely: 🎬 Modern database engineering with io_uring - FOSDEM 2020
Achille Roussel: Go library to read/write Parquet files - segmentio/parquet-go
Julia Evans: How to spy on a Ruby program

Something missing or broken? PRs welcome!

Twitter Mentions