获取特性 API

编辑

获取可以使用快照中 feature_states 字段在创建快照时包含的特性列表。

resp = client.features.get_features()
print(resp)
response = client.features.get_features
puts response
const response = await client.features.getFeatures();
console.log(response);
GET /_features

请求

编辑

GET /_features

描述

编辑

您可以使用获取特性 API 来确定在创建快照时要包含哪些特性状态。默认情况下,如果快照包含全局状态,则所有特性状态都包含在快照中;如果快照不包含全局状态,则不包含任何特性状态。

特性状态包括一个或多个系统索引,这些索引对于给定特性的运行是必需的。为了确保数据完整性,构成特性状态的所有系统索引都会一起进行快照和恢复。

此 API 列出的特性是内置特性和插件定义的特性的组合。为了使特性的状态在此 API 中列出,并被创建快照 API 识别为有效的特性状态,定义该特性的插件必须安装在主节点上。

示例

编辑
{
    "features": [
        {
            "name": "tasks",
            "description": "Manages task results"
        },
        {
            "name": "kibana",
            "description": "Manages Kibana configuration and reports"
        }
    ]
}