获取跨集群复制统计信息 API

编辑

获取跨集群复制统计信息 API编辑

获取跨集群复制统计信息。

请求编辑

GET /_ccr/stats

先决条件编辑

  • 如果启用了 Elasticsearch 安全功能,您必须在包含 follower 索引的集群上拥有 monitor 集群权限。有关更多信息,请参阅 安全权限

描述编辑

此 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
          }
        ]
      }
    ]
  }
}