Elastic ML Job Monitoring

Team, Is there anyway to monitor the ML jobs running and send alerts?

Hi @rajuleo!

You can monitor ML jobs and send alerts using Watcher.

Some things you can look at:

  • Job results - set thresholds for scores
  • Job messages - look for warnings and error messages
  • Job statuses - check if job status is opened and memory status is ok

You can do all these using the HTTP Input for Watcher to call ML APIs, except for the job messages which you'll have to query from the .ml-notifications* index pattern.

1 Like

More examples here: https://www.elastic.co/blog/alerting-on-machine-learning-jobs-in-elasticsearch-v55