首页/云/可观测性速查/Cat API:集群巡检常用接口
本包目录(282 条)
监控体系与方法40 条Prometheus 与采集64 条Grafana 与看板53 条
日志平台52 条
链路追踪23 条告警与响应50 条

Cat API:集群巡检常用接口

cat 系列接口以表格形式输出集群状态:索引容量、节点负载、分片分布、线程池队列;加 ?v 显示表头、加 format=json 便于脚本消费。

可观测性速查云更新于 2026-10-12

巡检一组命令

巡检一组命令
GET /_cat/health?v
GET /_cat/indices?v&s=store.size:desc        # 索引按容量排序
GET /_cat/nodes?v&h=name,heap.percent,disk.used_percent,cpu
GET /_cat/shards?v&h=index,shard,prirep,state,node
GET /_cat/thread_pool?v&h=node_name,name,active,queue,rejected
# 脚本消费:加 &format=json
把这几条封成巡检脚本定时采集,集群异常前通常能先看到容量与队列的变化。

易错点

  • rejected 计数持续增长说明线程池打满,先降低写入速率或扩容数据节点
  • cat 输出面向人读,字段顺序可能变化,脚本解析用 format=json 更稳

数据来源与参考

  • Elastic 官方文档 · CAT APIs
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌