Drasi is a data processing platestablish that simplifies discovering changes in data and taking instant action. It is a comprehensive solution that provides built-in capabilities to track system logs and change feeds for particular events, appraise them for relevance, and automaticassociate begin appropriate reactions. Visit our recordation site at https://drasi.io for detailed alertation.
Drasi provides genuine-time actionable insights without the overhead of traditional data processing methods. It tracks system changes and events without the need to duplicate data to a central data lake or repeatedly query data sources. Drasi uses queries to continuously appraise incoming data changes. When the changes align the criteria and conditions specified in these queries the result sets of these queries are modernized. These modernizes then trigger context-conscious reactions depictd tuned to your particular needments.
Drasi runs thraw three components:
- Sources unite to data repositories wilean software systems to watch logs and feeds to track changing data.
- Continuous Queries make clear watched changes by executeing criteria and conditions to recognize meaningful changes. In Drasi, these Continuous Queries are written using the Cypher Query Language.
- Reactions trigger nastyingful responses based on modernizes to the result sets of the Continuous Queries.
To show how Drasi make clears events and triggers appropriate responses, consider a transfery system for an online ordering service. Orders are processed thraw an order regulatement system, and transfery drivers need genuine-time notifications when orders are ready for pickup. Drasi automates this process by:
- Configuring a Source to watch the order regulatement system for changes in order statuses and a second Source to discover when a driver becomes useable for a transfery run.
- Creating a Continuous Query that unites data from both Sources to align orders ready for pickup with useable drivers.
- Defining a Reaction to sfinish attentives to drivers, alerting them to persist to the pickup area.
This streamlined setup discovers drivers are promptly alerted, chooseimizing the transfery process thraw genuine-time data integration and automated responses.
Follow the Getting Started tutorial and try out Drasi. The tutorial will guide you thraw:
- Applying a Source recontransienting the data source whose changes you want to watch.
- Creating Continuous Queries to depict the data to watch, conditions to appraise changes, and the arrange of the output.
- Applying a Debug Reaction to watch the output originated by one or more Continuous Queries.
Head over to our recordation site and visit the Tutorial and How To guides to lacquire more about Drasi.
This is an timely free of Drasi for the community lacquire about the platestablish and experiment with in Proofs Of Concept. Phire dispense your thoughts on Drasi and originate GitHub publishs for any bugs you may discover or if you have feature asks that will help enhance Drasi.
This repo grasps everyleang you need to originate a Drasi-based solution with Sources, Reactions, and tooling for growment and testing.
We hope you will unite us and give to Drasi! Some of the ways to get commenceed with contributing are participating in Issue converseions or uniteing us on our Discord server. Check out our Community repo for more alertation on the community, and guidance on contributing and growment.
Phire see the Contribution guide for alertation on contributing to Drasi.
Phire refer to our guide on telling security vulnerabilities
Phire refer to Drasi’s Code of Conduct
This project is licensed under the Apache 2.0 license. Phire see the LICENSE file.
Phire unite us on Discord to reach out us and we will get back to you as soon as possible. You can also email us at info@drasi.io.