The Dutch Clojure meetup #139: Mirabelle
Details
Quite a perfect fit for our stream of events, tonight we'll be diving into stream processing with Mirabelle (https://github.com/mcorbin/mirabelle) together with its author Matthieu Corbin (http://mcorbin.fr/)
------------------------- Our Agenda -------------------------
- 20:00 ā¹ļø Welcome and introduction
- 20:15 š Matthieu Corbin on "Mirabelle, a stream processing engine for monitoring built in Clojure"
- 21:00 š„ Free lispy chatting (aka bring your own content)
------------------------- Our talk -------------------------
šš¼ Mirabelle, a stream processing engine for monitoring built in Clojure
One of the most popular project built with Clojure is Riemann (https://github.com/riemann/riemann), which was written by Kyle Kingsbury (Aphyr).
I immediately loved this tool when I discovered it in 2016, and started contributing a lot to it. Riemann really brings new things in the monitoring and in the stream processing world.
But Riemann also had some issues which were hard to fix in the current codebase. In 2021, I decided to write a tool from scratch heavily inspired by Riemann (sharing the same network protocol for example), in order to fix what were the biggest issues for me in Riemann and with additional features.
That's how Mirabelle (https://www.mirabelle.mcorbin.fr/) was born.
In this talk, I will present Mirabelle, how it works, its use cases, and why I think it has its place in the monitoring/observability ecosystem.
------------------------- Our speaker -------------------------
Mathieu Corbin (mcorbin.fr), Team Lead at Exoscale where I build cloud products (Managed Kubernetes, Load Balancer as a service, virtual machines orchestration...) in Clojure
