获取跨集群复制统计 API
编辑获取跨集群复制统计 API
编辑获取 跨集群复制 统计信息。
请求
编辑resp = client.ccr.stats() print(resp)
const response = await client.ccr.stats(); console.log(response);
GET /_ccr/stats
描述
编辑此 API 获取跨集群复制统计信息。此 API 将返回所有与跨集群复制相关的统计信息。特别是,此 API 返回有关自动跟随的统计信息,并返回与 获取跟随者统计 API 中相同的分片级统计信息。
查询参数
编辑-
timeout
- (可选,时间)控制等待结果的时间量。默认为无限。
-
master_timeout
- (可选,时间单位)等待主节点的时间段。如果主节点在超时到期之前不可用,则请求失败并返回错误。默认为
30s
。也可以设置为-1
表示请求永不超时。
响应体
编辑-
auto_follow_stats
-
(对象)表示自动跟随协调器的统计信息的对象。
auto_follow_stats
的属性-
number_of_failed_follow_indices
- (long)自动跟随协调器未能自动跟随的索引数量。最近失败的原因会记录在选出的主节点的日志中以及
auto_follow_stats.recent_auto_follow_errors
字段中。 -
number_of_failed_remote_cluster_state_requests
- (long)自动跟随协调器未能从注册在自动跟随模式集合中的远程集群检索集群状态的次数。
-
number_of_successful_follow_indices
- (long)自动跟随协调器成功跟随的索引数量。
-
recent_auto_follow_errors
- (数组)一个表示自动跟随协调器失败的对象的数组。
-
-
follow_stats
- (对象)一个表示跟随者索引的分片级统计信息的对象;请参阅 获取跟随者统计 API 中响应的详细信息。
示例
编辑此示例检索跨集群复制统计信息
resp = client.ccr.stats() print(resp)
const response = await client.ccr.stats(); console.log(response);
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 } ] } ] } }