Retrieves usage information for jobs.
GET _ml/anomaly_detectors/<job_id>/_stats
GET _ml/anomaly_detectors/<job_id>,<job_id>/_stats
GET _ml/anomaly_detectors/_stats
GET _ml/anomaly_detectors/_all/_stats
You can get statistics 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 statistics 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 usage information for the farequote
job:
GET _ml/anomaly_detectors/farequote/_stats
The API returns the following results:
{ "count": 1, "jobs": [ { "job_id": "farequote", "data_counts": { "job_id": "farequote", "processed_record_count": 86275, "processed_field_count": 172550, "input_bytes": 6744714, "input_field_count": 172550, "invalid_date_count": 0, "missing_field_count": 0, "out_of_order_timestamp_count": 0, "empty_bucket_count": 0, "sparse_bucket_count": 15, "bucket_count": 1528, "earliest_record_timestamp": 1454803200000, "latest_record_timestamp": 1455235196000, "last_data_time": 1491948163685, "latest_sparse_bucket_timestamp": 1455174900000, "input_record_count": 86275 }, "model_size_stats": { "job_id": "farequote", "result_type": "model_size_stats", "model_bytes": 387594, "total_by_field_count": 21, "total_over_field_count": 0, "total_partition_field_count": 20, "bucket_allocation_failures_count": 0, "memory_status": "ok", "log_time": 1491948163000, "timestamp": 1455234600000 }, "state": "closed" } ] }