Machine Learning functions


BMC Helix Edge leverages Machine Learning (ML) for early detection of issues. You can use this feature to reduce downtime, increase operational efficiency, perform predictive maintenance, and improve remediation. The ML algorithms analyze device metrics, attributes, and contextual data to identify patterns and unusual behavior. By spotting trends and anomalies, ML helps prevent outages and service interruptions and quickly identifies root causes of issues to reduce resolution time. It optimizes resource management by predicting. ML also enhances security by detecting suspicious activities and effectively responding to threats.

The following diagram displays the data flow in the BMC Helix Edge data stream system:

image-2025-2-7_14-11-58.png

The following table describes the components and their functions in the BMC Helix Edge data stream:

Component name

Description

Device service

This service generates a raw metric stream based on data collected from various devices. The raw metrics include multiple data types, such as temperature and RPM.

Enrichment pipeline

This pipeline enriches the raw metric data with additional device metadata and configuration details. The enriched data is stored in a time-series metric data store and the BMC Helix environment.

Pipeline clients

The pipeline clients apply rules and machine learning predictions to the enriched metric data. The data flows through the rule execution and ML prediction stages to generate the BMC Helix Edge event stream.

Event clients

The event clients handle the integration with BMC Helix Operations Management and the remediation workflow defined in the workflow builder.

Command executors

The command executors take actions according to the data processed. For example, if the processed data contains issues, the executors create tickets for the identified issues.

BMC Helix Edge Dashboards

The BMC Helix Dashonards represent data visually for analysis and monitoring.

Redis and other external systems cache and fetch additional data required in the pipeline, ensuring a comprehensive and informed data processing and action execution mechanism.

Supported algorithms types

The following list describes the support algorithm types with their purposes:

Algorithm type

Purpose

Anomaly Detection


Identifies unusual patterns or situations that deviate from expected behavior based on historical data.

This algorithm generates a score representing the anomaly level, typically ranging from Normal to Very Abnormal.

Classification

Supports single-class classification.

Regression

Predicts the value of a target metric based on other input metrics.

Time Series Prediction

Uses historical data to predict future values of a time-dependent metric.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*