This document discusses machine learning capabilities in the Elastic Stack. It describes how machine learning algorithms can be used for tasks like time series anomaly detection, log message classification, and forecasting. Examples are provided of using unsupervised learning to detect changes in system behavior from time series data and unusual log messages. The Elastic Stack components involved in ingesting, enriching, visualizing, analyzing and alerting on machine learning results are also outlined.