appclacks / mirabelle

A stream processing engine for monitoring

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mirabelle

Mirabelle is a stream processing engine which can be used to aggregate events, metrics, logs and traces.

Its powerful and extensible DSL allows you to define computations on a stream of data. Mirabelle offers natively a lot of functions (time windows, mathematical operations, transforming data, relabeling, etc.) which can be easily combined according to your needs.

It can be used for a lot of use cases like monitoring, fraud detection, alerting, to route events and metrics between different systems…

Check the documentation (https://www.mirabelle.mcorbin.fr/) for more information !

Mirabelle schema

This project was inspired by Riemann (https://riemann.io/), which is licensed under Eclipse Public License 1.0. Some functions and components from Riemann were reused in Mirabelle.

About

A stream processing engine for monitoring

License:Eclipse Public License 1.0


Languages

Language:HTML 80.1%Language:Clojure 14.4%Language:CSS 3.6%Language:JavaScript 1.8%Language:Python 0.1%Language:Shell 0.0%Language:Dockerfile 0.0%