cat 训练模型 API

编辑

cat API 仅供人类通过命令行或 Kibana 控制台使用。它们不是为应用程序使用而设计的。对于应用程序使用,请使用 获取训练模型 API

返回有关推理训练模型的配置和使用信息。

请求

编辑

GET /_cat/ml/trained_models

先决条件

编辑

如果启用了 Elasticsearch 安全功能,您必须具有以下权限

  • 集群:monitor_ml

有关更多信息,请参阅安全权限机器学习安全权限

查询参数

编辑
bytes
(可选,字节大小单位) 用于显示字节值的单位。
format
(可选,字符串) HTTP accept header 的简短版本。有效值包括 JSON、YAML 等。
h

(可选,字符串) 要显示的列名的逗号分隔列表。

如果您未指定要包含的列,则 API 将返回默认列。如果您明确指定一个或多个列,则它只返回指定的列。

有效列为

create_timect
训练模型创建的时间。
created_byccreatedBy
关于训练模型创建者的信息。
data_frame_analytics_iddfdataFrameAnalytics
创建模型的 Data Frame 分析作业的标识符。仅当它仍然可用时显示。
descriptiond
训练模型的描述。
heap_sizehsmodelHeapSize
(默认) 将训练模型保留在内存中所需的估计堆大小。
id
(默认) 训练模型的标识符。
ingest.counticingestCount
由模型处理的文档总数。
ingest.currenticurringestCurrent
训练模型当前正在处理的文档总数。
ingest.failedifingestFailed
使用训练模型进行的失败的摄取尝试总数。
ingest.pipelinesipingestPipelines
(默认) 引用训练模型的摄取管道的总数。
ingest.timeitingestTime
使用训练模型处理文档所花费的总时间。
licensel
训练模型的许可证级别。
operationsomodelOperations
(默认) 使用训练模型的估计操作数。此数字有助于衡量模型的计算复杂度。
versionv
创建训练模型的 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