API обученной модели cat
API cat предназначены только для использования человеком с помощью командной строки или консоли Kibana. Они не предназначены для использования приложениями. Для использования приложением используйте API получения обученных моделей.
Возвращает конфигурационную и справочную информацию об обученных моделях вывода.
Запрос
GET /_cat/ml/trained_models
Предварительные условия
Если функции безопасности Elasticsearch включены, у вас должны быть следующие привилегии:
- cluster:
monitor_ml
Дополнительную информацию см. в разделе Права доступа к безопасности и Права доступа к безопасности для машинного обучения.
Параметры запроса
-
bytes - (Необязательно, единицы измерения размера байтов) Единица измерения, используемая для отображения значений байтов.
-
format - (Необязательно, строка) Короткая версия заголовка HTTP accept. Допустимые значения включают JSON, YAML и т. д.
-
h -
(Необязательно, строка) Список имен столбцов, разделенных запятыми, для отображения.
Если вы не указываете, какие столбцы включать, API возвращает столбцы по умолчанию. Если вы явно указываете один или несколько столбцов, он возвращает только указанные столбцы.
Допустимые столбцы:
-
create_time,ct - Время создания обученной модели.
-
created_by,c,createdBy - Информация о создателе обученной модели.
-
data_frame_analytics_id,df,dataFrameAnalytics - Идентификатор задачи анализа фреймов данных, которая создала модель. Отображается только в том случае, если он все еще доступен.
-
description,d - Описание обученной модели.
-
heap_size,hs,modelHeapSize - (По умолчанию) Оценка размера кучи для хранения обученной модели в памяти.
-
id - (По умолчанию) Идентификатор обученной модели.
-
ingest.count,ic,ingestCount - Общее количество документов, обработанных моделью.
-
ingest.current,icurr,ingestCurrent - Общее количество документов, обрабатываемых в настоящее время обученной моделью.
-
ingest.failed,if,ingestFailed - Общее количество неудачных попыток обработки с обученной моделью.
-
ingest.pipelines,ip,ingestPipelines - (По умолчанию) Общее количество конвейеров приема, ссылающихся на обученную модель.
-
ingest.time,it,ingestTime - Общее время, затраченное на обработку документов с помощью обученной модели.
-
license,l - Уровень лицензии обученной модели.
-
operations,o,modelOperations - (По умолчанию) Приблизительное количество операций для использования обученной модели. Это число помогает измерить вычислительную сложность модели.
-
version,v - Номер версии Elasticsearch, в которой была создана обученная модель.
-
-
help - (Необязательно, булево) Если
true, в ответ включена справочная информация. По умолчаниюfalse. -
s - (Необязательно, строка) Список имен столбцов или псевдонимов столбцов, разделенных запятыми, для сортировки ответа.
-
time - (Необязательно, единицы измерения времени) Единица измерения, используемая для отображения значений времени.
-
v - (Необязательно, булево) Если
true, в ответ включены заголовки столбцов. По умолчаниюfalse.
Примеры
GET _cat/ml/trained_models?h=c,o,l,ct,v&v=ture
id created_by operations license create_time version ddddd-1580216177138 _xpack 196 PLATINUM 2020-01-28T12:56:17.138Z 8.0.0 flight-regress-1580215685537 _xpack 102 PLATINUM 2020-01-28T12:48:05.537Z 8.0.0 lang_ident_model_1 _xpack 39629 BASIC 2019-12-05T12:28:34.594Z 7.6.0
© 2023-2025 Elasticsearch
As of September 2024, Elasticsearch is available under a choice of three licenses: the Server Side Public License (SSPL), the Elastic License, or the AGPLv3 (OSI approved).
Elasticsearch and the Elasticsearch logo are trademarks of Elasticsearch B.V., registered in the U.S. and in other countries.
https://www.elastic.co/guide/en/elasticsearch/reference/8.17/cat-trained-model.html