Retrieves configuration information for jobs.
GET _ml/anomaly_detectors/<job_id>
GET _ml/anomaly_detectors/<job_id>,<job_id>
GET _ml/anomaly_detectors/
GET _ml/anomaly_detectors/_all
You can get information for multiple jobs in a single API request by using a
group name, a comma-separated list of jobs, or a wildcard expression. You can
get information for all jobs by using _all
, by specifying *
as the
<job_id>
, or by omitting the <job_id>
.
This API returns a maximum of 10,000 jobs.
job_id
The API returns the following information:
jobs
You must have monitor_ml
, monitor
, manage_ml
, or manage
cluster
privileges to use this API. For more information, see
Security Privileges.
The following example gets configuration information for the total-requests
job:
GET _ml/anomaly_detectors/total-requests
The API returns the following results:
{ "count": 1, "jobs": [ { "job_id": "total-requests", "job_type": "anomaly_detector", "job_version": "7.0.0-alpha1", "description": "Total sum of requests", "create_time": 1517011406091, "analysis_config": { "bucket_span": "10m", "detectors": [ { "detector_description": "Sum of total", "function": "sum", "field_name": "total", "detector_index": 0 } ], "influencers": [ ] }, "analysis_limits": { "model_memory_limit": "1024mb", "categorization_examples_limit": 4 }, "data_description": { "time_field": "timestamp", "time_format": "epoch_ms" }, "model_snapshot_retention_days": 1, "results_index_name": "shared" } ] }