{"repo":"DrDroidLab/kenobi","free":true,"listed":false,"github":"https://github.com/DrDroidLab/kenobi","clone":"git clone https://github.com/DrDroidLab/kenobi.git","description":"Easiest way to monitor asynchronous data pipelines","language":"Python","stars":62,"topics":["data-engineering","data-pipeline-monitoring","data-pipelines"],"license":"MIT","category":"data-pipelines","readme_excerpt":"Kenobi -- Open Source Log-to-Metrics & Log-to-Funnels platform Kenobi helps you proactively monitor your application by defining correlations in your logs. Kenobi is designed to have a flexible rule-engine, easy-to-use interface and hassle-free deployment. Capabilities 1. Log to events: You can buffer a stream of logs to Kenobi and define filters and transformations on the platform using the GROK parser built into the platform. 2. Event Sequences: Once you have events flowing in, you can define different sequences by joining them. Here are some of the examples: 1. 2-step sequence (defined as a monitor): Define a relation, A 1 &rarr; A 2 with A 1 being primary and A 2 being secondary event 1. n-step sequence (defined as a funnel): Define a set of events A 1 &rarr; A 2 &rarr; ... &rarr; A n that are expected to happen sequentially - [ ] todo -- add recording here. 1. n-step trees (defined as an entity): Define a set of events that are not necessarily sequential but inter-related - [ ] todo -- add recording here 3. Metrics: Define aggregations on your events and sequences. Some of the allowed metric types include: Transition time and success rate between nodes in an event sequence or tree Aggregation functions on any attribute within an event Aggregation functions on any attribute within an event, grouped by another (enum) attribute in any other event 4. Alerting Rule Engine: Kenobi enables you to create rules over your events and event sequences. Here are some rules that would ","default_branch":null,"files":null,"tree":[],"storefront":"/r/DrDroidLab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DrDroidLab/kenobi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}