9查看接口

提供一些内部信息,可以实时监控
/_cat请求可以列出所有可以使用的请求地址。
所有请求可以添加参数v,使输出更加可读。如
GET /_cat/master?v

所有请求都可以接受help的请求参数,显示所有列的说明信息。如
 GET /_cat/master?help

所有请求可以接受参数h来确定希望哪些列进行展示
GET /_cat/nodes?h=ip,port,heapPercent,name


数字格式化。3.5mb表示3763212。同样在系统中可能会两种情况都使用。
curl '192.168.56.10:9200/_cat/indices?bytes=b'

如果希望
替换时间格式可以使用time(d:天,h小时,m分钟,s秒,ms毫秒)
替换大小格式可以使用size(由于此处不知道如何翻译直接拿过来了进制为10如7k=7000。k kilo,m mega,g giga,t tera,p peta)
替换byte格式可以使用bytes(进制为1024。 b bytes,kb kilobytes, mb megabytes ,gb gigabytes,tb terabytes,pb petabytes)

可以以json,text,smile,yaml或者cbor方式返回展示
% curl 'localhost:9200/_cat/indices?format=json&pretty'
[
  {
    "pri.store.size": "650b",
    "health": "yellow",
    "status": "open",
    "index": "twitter",
    "pri": "5",
    "rep": "1",
    "docs.count": "0",
    "docs.deleted": "0",
    "store.size": "650b"
  }
]


也可以根据参数s对某些列(或者别名)排序格式为s=column1,column2:desc,column3。默认排序方式为asc代表升序,也可以使用desc进行降序排序。如
GET _cat/templates?v&s=order:desc,template



猜你喜欢

转载自fenshen6046.iteye.com/blog/2368958