CAT PIT 分段
2.4 版引入
CAT 时间点 (PIT) 分段操作通过描述其 Lucene 分段提供有关 PIT 磁盘利用率的低级信息。PIT 分段 API 支持按 ID 或一次性列出所有 PIT 的分段信息。
端点
GET /_cat/pit_segments
GET /_cat/pit_segments/_all
查询参数
下表列出了可用的查询参数。所有查询参数都是可选的。
参数 | 数据类型 | 描述 | 默认值 |
---|---|---|---|
bytes(字节) | 字符串 | 用于显示字节值的单位。 有效值包括: b 、kb 、k 、mb 、m 、gb 、g 、tb 、t 、pb 和 p 。 | 不适用 |
格式 | 字符串 | Accept 标头的简短版本,例如 json 或 yaml 。 | 不适用 |
h | 列表 | 要显示的列名的逗号分隔列表。 | 不适用 |
帮助 | 布尔型 | 返回帮助信息。 | false |
s | 列表 | 用于排序的列名或列别名的逗号分隔列表。 | 不适用 |
v | 布尔型 | 启用详细模式,该模式显示列标题。 | false |
请求正文字段
字段 | 数据类型 | 描述 |
---|---|---|
pit_id | Base64 编码的二进制数据或二进制数组 | 要列出其分段的 PIT 的 PIT ID。必需。 |
请求示例:所有 PIT 的分段
GET /_cat/pit_segments/_all
如果没有分段(没有存储数据),API 不会返回任何信息。
请求示例:按 ID 列出 PIT 的分段
要列出单个或多个 PIT 的分段,请在请求正文中指定其 PIT ID
GET /_cat/pit_segments
{
"pit_id": [
"o463QQEPbXktaW5kZXgtMDAwMDAxFkhGN09fMVlPUkVPLXh6MUExZ1hpaEEAFjBGbmVEZHdGU1EtaFhhUFc4ZkR5cWcAAAAAAAAAAAEWaXBPNVJtZEhTZDZXTWFFR05waXdWZwEWSEY3T18xWU9SRU8teHoxQTFnWGloQQAA",
"o463QQEPbXktaW5kZXgtMDAwMDAxFkhGN09fMVlPUkVPLXh6MUExZ1hpaEEAFjBGbmVEZHdGU1EtaFhhUFc4ZkR5cWcAAAAAAAAAAAIWaXBPNVJtZEhTZDZXTWFFR05waXdWZwEWSEY3T18xWU9SRU8teHoxQTFnWGloQQAA"
]
}
示例响应
index shard prirep ip segment generation docs.count docs.deleted size size.memory committed searchable version compound
index1 0 r 10.212.36.190 _0 0 4 0 3.8kb 1364 false true 8.8.2 true
index1 1 p 10.212.36.190 _0 0 3 0 3.7kb 1364 false true 8.8.2 true
index1 2 r 10.212.74.139 _0 0 2 0 3.6kb 1364 false true 8.8.2 true