mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-04-09 00:39:17 +00:00
This PR adds the reference documentation pages of the data frame analytics APIs (PUT, START, STOP, GET, GET stats, DELETE, Evaluate) to the ML APIs pool.
107 lines
2.8 KiB
Plaintext
107 lines
2.8 KiB
Plaintext
[role="xpack"]
|
|
[testenv="platinum"]
|
|
[[get-dfanalytics]]
|
|
=== Get {dfanalytics-jobs} API
|
|
[subs="attributes"]
|
|
++++
|
|
<titleabbrev>Get {dfanalytics-jobs}</titleabbrev>
|
|
++++
|
|
|
|
experimental[]
|
|
|
|
Retrieves configuration information for {dfanalytics-jobs}.
|
|
|
|
[[ml-get-dfanalytics-request]]
|
|
==== {api-request-title}
|
|
|
|
`GET _ml/data_frame/analytics/<data_frame_analytics_id>` +
|
|
|
|
`GET _ml/data_frame/analytics/<data_frame_analytics_id>,<data_frame_analytics_id>` +
|
|
|
|
`GET _ml/data_frame/analytics/` +
|
|
|
|
`GET _ml/data_frame/analytics/_all`
|
|
|
|
[[ml-get-dfanalytics-prereq]]
|
|
==== {api-prereq-title}
|
|
|
|
* You must have `monitor_ml` privilege to use this API. For more
|
|
information, see {stack-ov}/security-privileges.html[Security privileges] and
|
|
{stack-ov}/built-in-roles.html[Built-in roles].
|
|
|
|
[[ml-get-dfanalytics-desc]]
|
|
==== {api-description-title}
|
|
|
|
You can get information for multiple {dfanalytics-jobs} in a single API request
|
|
by using a comma-separated list of {dfanalytics-jobs} or a wildcard expression.
|
|
You can get information for all {dfanalytics-jobs} by using _all, by specifying
|
|
`*` as the `<data_frame_analytics_id>`, or by omitting the
|
|
`<data_frame_analytics_id>`.
|
|
|
|
[[ml-get-dfanalytics-path-params]]
|
|
==== {api-path-parms-title}
|
|
|
|
`<data_frame_analytics_id>` (Optional)::
|
|
(string) Identifier for the {dfanalytics-job}. If you do not specify one of
|
|
these options, the API returns information for the first hundred
|
|
{dfanalytics-jobs}.
|
|
|
|
`allow_no_match` (Optional)
|
|
(boolean) If `false` and the `data_frame_analytics_id` does not match any
|
|
{dfanalytics-job} an error will be returned. The default value is `true`.
|
|
|
|
[[ml-get-dfanalytics-query-params]]
|
|
==== {api-query-parms-title}
|
|
|
|
`from` (Optional)::
|
|
(integer) Skips the specified number of {dfanalytics-jobs}. The default value
|
|
is `0`.
|
|
|
|
`size` (Optional)::
|
|
(integer) Specifies the maximum number of {dfanalytics-jobs} to obtain. The
|
|
default value is `100`.
|
|
|
|
[[ml-get-dfanalytics-example]]
|
|
==== {api-examples-title}
|
|
|
|
The following example gets configuration information for the `loganalytics`
|
|
{dfanalytics-job}:
|
|
|
|
[source,js]
|
|
--------------------------------------------------
|
|
GET _ml/data_frame/analytics/loganalytics
|
|
--------------------------------------------------
|
|
// CONSOLE
|
|
// TEST[skip:TBD]
|
|
|
|
The API returns the following results:
|
|
|
|
[source,js]
|
|
----
|
|
{
|
|
"count": 1,
|
|
"data_frame_analytics": [
|
|
{
|
|
"id": "loganalytics",
|
|
"source": {
|
|
"index": "logdata",
|
|
"query": {
|
|
"match_all": {}
|
|
}
|
|
},
|
|
"dest": {
|
|
"index": "logdata_out",
|
|
"results_field": "ml"
|
|
},
|
|
"analysis": {
|
|
"outlier_detection": {}
|
|
},
|
|
"model_memory_limit": "1gb",
|
|
"create_time": 1562265491319,
|
|
"version" : "8.0.0"
|
|
}
|
|
]
|
|
}
|
|
----
|
|
// TESTRESPONSE
|