Skip to main content

Introduction

What is Monitoring & Alerting?

The Monitoring & Alerting module provides a flexible and automated way to react to events within the system. Its primary role is to observe the state of various components — such as Kafka clusters, connectors, or defined metrics — and trigger user-defined actions when specific conditions are met. Monitors are responsible for observing events, states, or conditions in the system, while Actions define what should happen in response. By linking monitors with actions, users can create automated workflows that detect changes and immediately react to them.

Monitor and Action flow

This design allows the system to be flexible and user-driven: each user decides what to monitor and how to respond. Whether it is a change in a connector state, a Kafka cluster event, or a scheduled condition, monitors capture it and trigger the configured actions. This simple but powerful relationship ensures that the system remains proactive, reliable, and adaptable to different operational needs.

Monitor

Observes events, states, or conditions in the system (e.g., connector status, Kafka health, metrics, or time-based triggers). Its role is to detect when something happens.

Action

Defines the response to a detected event. Its role is to execute the chosen reaction, such as sending a notification, restarting a connector, or performing another operation.

The image below illustrates the Monitor - Action flow:

Monitor and action flowMonitor and action flow