|
@@ -10,11 +10,13 @@
|
|
|
|
|
|
Updates certain properties of a {dfeed}.
|
|
|
|
|
|
+
|
|
|
[[ml-update-datafeed-request]]
|
|
|
==== {api-request-title}
|
|
|
|
|
|
`POST _ml/datafeeds/<feed_id>/_update`
|
|
|
|
|
|
+
|
|
|
[[ml-update-datafeed-prereqs]]
|
|
|
==== {api-prereq-title}
|
|
|
|
|
@@ -22,11 +24,12 @@ Updates certain properties of a {dfeed}.
|
|
|
cluster privileges to use this API. See
|
|
|
{stack-ov}/security-privileges.html[Security privileges].
|
|
|
|
|
|
+
|
|
|
[[ml-update-datafeed-desc]]
|
|
|
==== {api-description-title}
|
|
|
|
|
|
-If you update the `delayed_data_check_config` property, you must stop and
|
|
|
-start the {dfeed} for the change to be applied.
|
|
|
+If you update a {datafeed} property, you must stop and start the {dfeed} for the
|
|
|
+change to be applied.
|
|
|
|
|
|
IMPORTANT: When {es} {security-features} are enabled, your {dfeed} remembers
|
|
|
which roles the user who updated it had at the time of update and runs the query
|
|
@@ -65,16 +68,21 @@ The following properties can be updated after the {dfeed} is created:
|
|
|
(Optional, array) An array of index names. Wildcards are supported. For
|
|
|
example: `["it_ops_metrics", "server*"]`.
|
|
|
|
|
|
-`job_id`::
|
|
|
- (Optional, string) A numerical character string that uniquely identifies the
|
|
|
- {anomaly-job}.
|
|
|
-
|
|
|
`query`::
|
|
|
(Optional, object) The {es} query domain-specific language (DSL). This value
|
|
|
corresponds to the query object in an {es} search POST body. All the options
|
|
|
that are supported by {es} can be used, as this object is passed verbatim to
|
|
|
{es}. By default, this property has the following value:
|
|
|
`{"match_all": {"boost": 1}}`.
|
|
|
++
|
|
|
+--
|
|
|
+WARNING: If you change the query, then the analyzed data will also be changed,
|
|
|
+therefore the required time to learn might be long and the understandability of
|
|
|
+the results is unpredictable.
|
|
|
+If you want to make significant changes to the source data, we would recommend
|
|
|
+you clone it and create a second job containing the amendments. Let both run in
|
|
|
+parallel and close one when you are satisfied with the results of the other job.
|
|
|
+--
|
|
|
|
|
|
`query_delay`::
|
|
|
(Optional, <<time-units, time units>>) The number of seconds behind real-time
|
|
@@ -93,8 +101,8 @@ The following properties can be updated after the {dfeed} is created:
|
|
|
(Optional, unsigned integer) The `size` parameter that is used in {es}
|
|
|
searches. The default value is `1000`.
|
|
|
|
|
|
-For more information about these properties,
|
|
|
-see <<ml-datafeed-resource>>.
|
|
|
+For more information about these properties, see <<ml-datafeed-resource>>.
|
|
|
+
|
|
|
|
|
|
[[ml-update-datafeed-example]]
|
|
|
==== {api-examples-title}
|
|
@@ -115,6 +123,7 @@ POST _ml/datafeeds/datafeed-total-requests/_update
|
|
|
--------------------------------------------------
|
|
|
// TEST[skip:setup:server_metrics_datafeed]
|
|
|
|
|
|
+
|
|
|
When the {dfeed} is updated, you receive the full {dfeed} configuration with
|
|
|
with the updated values:
|
|
|
|