Skip to content

Monitoring Lifecycle

XAUTOMATA continuously collects, processes, and analyzes monitoring data in order to provide operational visibility and automation capabilities.

Understanding how monitoring data flows through the platform helps users interpret dashboards, alerts, and automated actions.


Monitoring Flow

The monitoring system follows a structured lifecycle.

flowchart TD

INF["Infrastructure"]
P["Probes<br>collect data"]
M["Metrics<br>are collected"]
E["Events and anomalies<br>are detected"]
A["Automata<br>evaluate system state"]
ST["State transitions<br>trigger dispatchers"]
MSG["Messages<br>are generated"]
NP["Notification providers<br>deliver actions"]
V["Dashboards and widgets<br>visualize results"]

INF --> P
P --> M
M --> E
E --> A
A --> ST
ST --> MSG
MSG --> NP
NP --> V

Each stage of this process contributes to transforming raw infrastructure data into operational insights and automated operational responses.


Metrics Collection

Monitoring begins with Probes, which collect measurements from infrastructure components such as servers, applications, and network devices.

These measurements are stored as Metrics, which represent time-series data associated with specific infrastructure objects.

Metric Types define the meaning and structure of these measurements.

Examples include:

  • CPU usage
  • network latency
  • service availability
  • traffic volume

Event Detection

As metrics are collected, the platform continuously analyzes the incoming data.

This analysis can identify:

  • anomalies
  • threshold violations
  • abnormal patterns
  • operational incidents

These conditions generate monitoring events that may require attention.


Automata Evaluation

Monitoring events are processed by the XAUTOMATA automation engine, which is based on finite state machines.

Automata define operational logic through:

  • states
  • transitions
  • triggering conditions
  • automation actions

Instead of reacting to isolated alerts, the platform evaluates events within the context of the current automaton state.

This allows the system to detect complex operational situations and respond consistently.


Dispatchers and Actions

When an automaton transition occurs, the platform can trigger automated actions through Dispatchers.

Dispatchers connect events and state transitions to operational actions.

Typical actions include:

  • sending notifications
  • opening tickets in external ITSM systems
  • triggering automation scripts
  • invoking external APIs

Message Generation

Dispatchers use Message templates to generate the content of notifications or external requests.

Messages are dynamic templates that may include contextual variables from the monitored environment.

These templates can be formatted as:

  • HTML
  • JSON
  • Text

The generated messages are then delivered by Notification Providers.


Downtimes

During planned maintenance or infrastructure changes, administrators may temporarily suspend monitoring alerts using Downtimes.

Downtimes prevent alerts from being triggered during known operational activities, such as upgrades or maintenance windows.

Monitoring data continues to be collected even while alerts are suppressed.


Visualization

The processed monitoring data and automation results are presented through:

  • Dashboards
  • Widgets
  • Reports

These visual components allow users to monitor infrastructure health, detect issues, and analyze historical trends.


Operational Insight

By combining monitoring data, automation logic, and operational integrations, XAUTOMATA transforms infrastructure events into actionable operations.

This lifecycle allows organizations not only to observe infrastructure behavior but also to automatically react to operational conditions in real time.