“In software systems, it is often the early bird that makes the worm.” — Alan Perlis
Enterprise data infrastructure continues to multiply in size, complexity and business value. Open source software and open core is firmly entrenched in the enterprise data stack to build data intensive applications. The bottom-up selection of software, architecture provides tremendous momentum to complex production deployments.
The geometrically interconnected system, ever-increasing data-pipelines carrying business-critical data are often times connected with single trip-wire and at risk of operational failures!
At Acceldata we believe that platform reliability is the key to running great data teams. The enteprise data stack, comprising of open source software, or an Open-core, is missing the alerting mechanism needed to represent cross-sectional, correlated insights.
Acceldata’s alerting platform is built for Data Intensive Applications responsible for stream processing, real-time and batch processing.
The Acceldata alerting engine sends advanced notifications across various channels for innumerable situations
Cluster Admins can act on these advanced notifications to guide the system back into its normal state. A unique feature of this advanced alerting mechanism is the ability to act on the same through the Automated Actions Framework, which will be part of a separate post. Devops which is morphing into Data Ops, needs every possible assistance.
The design considerations of this alerting system are as follows:
The following are the core components of Acceldata Alerting system:
In the next parts of this series, we will cover real-world scenarios of alert creation, incident management and auto-corrective workflows. We will contextualise that with examples from Infrastructure, Storage, Streaming and Alerting systems.