Drasi icon
Drasi icon

Drasi

Drasi is a data processing platform that simplifies detecting changes in data and taking immediate action. It is a comprehensive solution that provides built-in capabilities to track system logs and change feeds for specific events, evaluate them for relevance, and automatically...

Drasi screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Self-Hosted
  • Kubernetes
  • Docker
  • PostgreSQL
  • Microsoft Azure
-
No reviews
2likes
0comments

Features

Suggest and vote on features
  1.  Ad-free
  2.  Database Management Tool
  3.  Continuous Monitoring
  4. Microsoft Azure icon  Azure integration
  5.  Monitor FileSystem Changes
  6. PostgreSQL icon  PostgreSQL support
  7. Azure DevOps icon  Azure DevOps integration

 Tags

Drasi News & Activities

Highlights All activities

Recent News

Show more news

Recent activities

  • S2 icon
    POX added Drasi as alternative to S2
Show all activities

Drasi information

  • Developed by

    US flagMicrosoft
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    8 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

DevelopmentOS & Utilities

GitHub repository

  •  1,195 Stars
  •  54 Forks
  •  37 Open Issues
  •   Updated  
View on GitHub
Drasi was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Drasi?

Drasi is a data processing platform that simplifies detecting changes in data and taking immediate action. It is a comprehensive solution that provides built-in capabilities to track system logs and change feeds for specific events, evaluate them for relevance, and automatically initiate appropriate reactions.

Drasi provides real-time actionable insights without the overhead of traditional data processing methods. It tracks system changes and events without the need to copy data to a central data lake or repeatedly query data sources. Drasi uses queries to continuously evaluate incoming data changes. When the changes match the criteria and conditions specified in these queries the result sets of these queries are updated. These updates then trigger context-aware reactions defined tuned to your specific requirements.

Drasi operates through three components:

  • Sources connect to data repositories within software systems to monitor logs and feeds to track changing data.
  • Continuous Queries interpret monitored changes by applying criteria and conditions to identify significant changes. In Drasi, these Continuous Queries are written using the Cypher Query Language.
  • Reactions trigger meaningful responses based on updates to the result sets of the Continuous Queries.

To illustrate how Drasi interprets events and triggers appropriate responses, consider a delivery system for an online ordering service. Orders are processed through an order management system, and delivery drivers need real-time notifications when orders are ready for pickup. Drasi automates this process by:

  • Configuring a Source to monitor the order management system for changes in order statuses and a second Source to detect when a driver becomes available for a delivery run.
  • Creating a Continuous Query that combines data from both Sources to match orders ready for pickup with available drivers.
  • Defining a Reaction to send alerts to drivers, notifying them to proceed to the pickup area. This streamlined setup ensures drivers are promptly informed, optimizing the delivery process through real-time data integration and automated responses.

Official Links