微软推出 Drasi:用于实时事件处理和自动化的开源系统

微软推出 Drasi:用于实时事件处理和自动化的开源系统

微软Azure孵化团队推出Drasi,一个开源系统,可简化复杂基础设施中关键事件的检测。 Drasi 提供实时监控和自动响应,无需手动事件处理。凭借灵活的组件和集成,它简化了跨各种数据源的更改检测。 Drasi 在 Apache 2.0 许可证下可用,为开发人员提供了用于管理事件驱动系统的适应性解决方案。 Drasi 通过提供用于监控变化和自动执行适当反应的集成解决方案来解决扩展事件驱动系统的挑战。它提供了一个统一的框架,降低了复杂性并确保及时响应,从而消除了开发人员手动构建事件处理机制的需要。 Drasi 的核心使用三个主要组件: 来源:它们监视各种数据点,包括应用程序日志、数据库更改和系统指标。来源实时跟踪变化,捕获数据而不将其复制到中央存储库或数据湖。 连续查询:Drasi 不依赖传统的时间点查询,而是使用连续查询在数据到达时对其进行评估。这些查询是用 Cypher 查询语言编写的,集成了多个来源的信息,不断更新结果,无需人工干预。 反应:当更改满足连续查询中定义的条件时,Drasi 会触发自动反应。这些任务可以包括发送警报、更新系统或根据特定业务需求启动修复工作等任务。 艾伦·琼斯,微软首席技术官, 分享了以下内容g音符: Drasi 是我过去几年在 Azure 孵化团队中领导的项目。这是一个我可以在我的职业生涯中多次使用的产品,能够将它推向世界,看看社区对它的看法,并了解他们将如何使用它,这是令人兴奋的。 社区的反馈是积极的。例如,特贾斯维·雷德卡 写了: Drasi 看起来与大多数运维领域相关,其中数据 -> 洞察 -> 操作是一种常态,但将这 3 者连接到自动化仍然是一个挑战。 Drasi 可通过以下方式使用 GitHub 并在 Apache 2.0 下获得许可。 1729229714 2024-10-18 05:01:00 #微软推出 #Drasi用于实时事件处理和自动化的开源系统