getClusterReplicationMetrics
New in version 1.30.21.
语法
getClusterReplicationMetrics([secs=30])
参数
secs:时间区间,单位为秒,默认为 30。表示返回最近 secs 秒内的状态信息,若为 -1 则返回自异步复制开启后的所有状态信息。
详情
获取从集群异步复制的状态。该函数只能由管理员在从集群的控制节点调用。
返回一个表,包含以下字段(均为 secs 秒内的数据):
status:异步复制的状态,包含类型:DISABLE(关闭状态)、ENABLE(开启状态)、STOPPED(因任务失败导致的中断)。
finishedTasks:收到的任务中已经完成的任务数。
unfinishedTasks:收到的任务中未完成的任务数。
finishedTasksPerSec:平均每秒完成的任务数。
maxCostPerTask:单个任务的最大耗时。
avgCostPerTask:单个任务的平均耗时。
averageGroupSize:平均每组包含的任务数。
例子
$ getClusterReplicationMetrics(-1)
status | finishedTasks | unfinishedTasks | finishedTasksPerSec | maxCostPerTask | avgCostPerTask | averageGroupSize |
---|---|---|---|---|---|---|
ENABLE | 0 | 0 | 0 | 00:00:00 | 00:00:00 | 0 |