Machine Learning

The Machine Learning module is capable of analyzing and understanding the data progression and predicting normal operation. In case of unusual processes it categorizes the deviation as low, medium or high and triggers an alarm if desired.

Metrics

Define which metrics you want to monitor with Machine Learning. You can either assign the monitoring to individual server metrics or you can use tags. We recommend the latter. With tags, you can have a large number of server metrics permanently and autonomously checked for anomalies with just a few clicks.

The best way is to create a separate tag for monitoring by Machine Learning and assign it to all servers whose metrics you want to monitor.

To set up monitoring, follow these steps:

  1. Click on "+ Metrics".

  2. Enter a description.

  3. Under "Assigned references", specify which hosts you want to monitor. Select either a single host ("Exclusive") or multiple hosts via tags ("All with the tags").

  4. Under "Metrics", select which metrics you want to monitor.

  5. Click on "Save Changes". Enginsight immediately begins calculating a normal metric history.

For the Machine Learning module to create a profile for a metric, valid metric data must be available over a period of 48 hours. You can set up ML monitoring before this time, but you will only be notified that the profile is still being calculated.

In addition to monitoring the standard metrics collected by Enginsight (CPU, RAM, hard drives, network, etc.), you can also monitor your own defined custom metrics using the Machine Learning module. For example, you can use Enginsight to detect anomalies in database behavior.

Switch alert to anomalies

To be notified of anomalies, you can create an alarm.

  1. To do so, go to the Alerts module and create a new alert.

  2. For reference, select either a single host or the Machine Learning tag you created. This allows you to set an alert on all metrics at once.

  3. Select the condition "Machine Learning: Unusual behavior".

  4. Specify who should be notified.

  5. Save the alert.

The alarm is only resolved if the Machine Learning module classifies the deviation as "high".

Last updated