| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | [role="xpack"][[ml-configuring]]== Configuring machine learningIf you want to use {ml-features}, there must be at least one {ml} node inyour cluster and all master-eligible nodes must have {ml} enabled. By default,all nodes are {ml} nodes. For more information about these settings, see {ref}/modules-node.html#modules-node-xpack[{ml} nodes].To use the {ml-features} to analyze your data, you must create a job andsend your data to that job.* If your data is stored in {es}:** You can create a {dfeed}, which retrieves data from {es} for analysis.** You can use {kib} to expedite the creation of jobs and {dfeeds}.* If your data is not stored in {es}, you can{ref}/ml-post-data.html[POST data] from any source directly to an API.The results of {ml} analysis are stored in {es} and you can use {kib} to helpyou visualize and explore the results.For a tutorial that walks you through these configuration steps,see <<ml-getting-started>>.Though it is quite simple to analyze your data and provide quick {ml} results,gaining deep insights might require some additional planning and configuration.The scenarios in this section describe some best practices for generating useful{ml} results and insights from your data.* <<ml-configuring-url>>* <<ml-configuring-aggregation>>* <<ml-configuring-categories>>* <<ml-configuring-detector-custom-rules>>* <<ml-configuring-pop>>* <<ml-configuring-transform>>* <<ml-delayed-data-detection>>:edit_url: https://github.com/elastic/elasticsearch/edit/{branch}/docs/reference/ml/customurl.asciidocinclude::customurl.asciidoc[]:edit_url: https://github.com/elastic/elasticsearch/edit/{branch}/docs/reference/ml/aggregations.asciidocinclude::aggregations.asciidoc[]:edit_url: https://github.com/elastic/elasticsearch/edit/{branch}/docs/reference/ml/detector-custom-rules.asciidocinclude::detector-custom-rules.asciidoc[]:edit_url: https://github.com/elastic/elasticsearch/edit/{branch}/docs/reference/ml/categories.asciidocinclude::categories.asciidoc[]:edit_url: https://github.com/elastic/elasticsearch/edit/{branch}/docs/reference/ml/populations.asciidocinclude::populations.asciidoc[]:edit_url: https://github.com/elastic/elasticsearch/edit/{branch}/docs/reference/ml/transforms.asciidocinclude::transforms.asciidoc[]:edit_url: https://github.com/elastic/elasticsearch/edit/{branch}/docs/reference/ml/delayed-data-detection.asciidocinclude::delayed-data-detection.asciidoc[]
 |