CAT 健康状况
1.0 版引入
CAT health 操作列出集群的状态、集群已运行时间、节点数量以及其他有助于分析集群健康状况的有用信息。
端点
GET /_cat/health
查询参数
下表列出了可用的查询参数。所有查询参数都是可选的。
参数 | 数据类型 | 描述 | 默认值 |
---|---|---|---|
格式 | 字符串 | Accept 标头的简短版本,例如 json 或 yaml 。 | 不适用 |
h | 列表 | 要显示的列名的逗号分隔列表。 | 不适用 |
帮助 | 布尔型 | 返回帮助信息。 | false |
s | 列表 | 用于排序的列名或列别名的逗号分隔列表。 | 不适用 |
时间 | 字符串 | 用于显示时间值的单位。 有效值包括: nanos 、micros 、ms 、s 、m 、h 和 d 。 | 不适用 |
ts | 布尔型 | 当为 true 时,返回 HH:MM:SS 和 Unix 纪元时间戳。 | true |
v | 布尔型 | 启用详细模式,该模式显示列标题。 | false |
请求示例
以下示例请求提供过去 5 天的集群健康信息
GET _cat/health?v&time=5d
示例响应
GET _cat/health?v&time=5d
epoch | timestamp | cluster | status | node.total | node.data | shards | pri | relo | init | unassign | pending_tasks | max_task_wait_time | active_shards_percent
1624248112 | 04:01:52 | odfe-cluster | green | 2 | 2 | 16 | 8 | 0 | 0 | 0 | 0 | - | 100.0%