Jianghan c03a9478d0 xg 1 year ago
..
README.MD 26f1aca69f monitor mgo/es监控 4 years ago
config.json feba05aa65 xg 4 years ago
main.go 26f1aca69f monitor mgo/es监控 4 years ago
task.go c03a9478d0 xg 1 year ago

README.MD

  • 1.检索库健康状态监控
  • 2.mgo库数据异常监控

mgo监控
存量统计:对比内容中存储的上次统计的id和数量
增量统计:当前时间点前一个小时的数量


curl -s http://localhost:9800/_cat/health
前两个是时间戳,不过多介绍。其余如下:
cluster ,集群名称
status,集群状态 green代表健康;yellow代表分配了所有主分片,但至少缺少一个副本,此时集群数据仍旧完整;red代表部分主分片不可用,可能已经丢失数据。
node.total,代表在线的节点总数量
node.data,代表在线的数据节点的数量
shards, active_shards 存活的分片数量
pri,active_primary_shards 存活的主分片数量 正常情况下 shards的数量是pri的两倍。
relo, relocating_shards 迁移中的分片数量,正常情况为 0
init, initializing_shards 初始化中的分片数量 正常情况为 0
unassign, unassigned_shards 未分配的分片 正常情况为 0
pending_tasks,准备中的任务,任务指迁移分片等 正常情况为 0
max_task_wait_time,任务最长等待时间(版本差异)
active_shards_percent,正常分片百分比 正常情况为(版本差异) 100%