获取跨集群复制统计信息 API
编辑获取跨集群复制统计信息 API编辑
获取跨集群复制统计信息。
描述编辑
此 API 获取跨集群复制统计信息。此 API 将返回与跨集群复制相关的所有统计信息。特别是,此 API 返回有关自动跟随的统计信息,并返回与 获取 follower 统计信息 API 中相同的 shard 级统计信息。
查询参数编辑
-
timeout
- (可选,时间) 控制等待结果的时间量。默认为无限制。
-
master_timeout
- (可选,时间单位) 等待主节点的时间段。如果主节点在超时时间到期之前不可用,则请求将失败并返回错误。默认为
30s
。也可以设置为-1
,表示请求永远不会超时。
响应主体编辑
-
auto_follow_stats
-
(对象) 表示自动跟随协调器的统计信息的オブジェクト。
auto_follow_stats
的属性-
number_of_failed_follow_indices
- (长整型) 自动跟随协调器未能自动跟随的索引数量。最近失败的原因记录在已选主节点的日志中以及
auto_follow_stats.recent_auto_follow_errors
字段中。 -
number_of_failed_remote_cluster_state_requests
- (长整型) 自动跟随协调器未能从注册在自动跟随模式集合中的远程集群中检索集群状态的次数。
-
number_of_successful_follow_indices
- (长整型) 自动跟随协调器成功跟随的索引数量。
-
recent_auto_follow_errors
- (数组) 表示自动跟随协调器失败的オブジェクト数组。
-
-
follow_stats
- (对象) 表示 follower 索引的 shard 级统计信息的オブジェクト;有关响应的详细信息,请参阅 获取 follower 统计信息 API。
示例编辑
此示例检索跨集群复制统计信息
GET /_ccr/stats
API 返回以下结果
{ "auto_follow_stats" : { "number_of_failed_follow_indices" : 0, "number_of_failed_remote_cluster_state_requests" : 0, "number_of_successful_follow_indices" : 1, "recent_auto_follow_errors" : [], "auto_followed_clusters" : [] }, "follow_stats" : { "indices" : [ { "index" : "follower_index", "total_global_checkpoint_lag" : 256, "shards" : [ { "remote_cluster" : "remote_cluster", "leader_index" : "leader_index", "follower_index" : "follower_index", "shard_id" : 0, "leader_global_checkpoint" : 1024, "leader_max_seq_no" : 1536, "follower_global_checkpoint" : 768, "follower_max_seq_no" : 896, "last_requested_seq_no" : 897, "outstanding_read_requests" : 8, "outstanding_write_requests" : 2, "write_buffer_operation_count" : 64, "follower_mapping_version" : 4, "follower_settings_version" : 2, "follower_aliases_version" : 8, "total_read_time_millis" : 32768, "total_read_remote_exec_time_millis" : 16384, "successful_read_requests" : 32, "failed_read_requests" : 0, "operations_read" : 896, "bytes_read" : 32768, "total_write_time_millis" : 16384, "write_buffer_size_in_bytes" : 1536, "successful_write_requests" : 16, "failed_write_requests" : 0, "operations_written" : 832, "read_exceptions" : [ ], "time_since_last_read_millis" : 8 } ] } ] } }