查询 metric

最近更新时间:2019-07-22 15:01:26

获取所有 metric

请求地址

地址为实例的 IP 和 PORT,可从控制台获取到,例如10.13.20.15:9200

请求路径和方法

路径:/_metrics
方法:GET

请求参数

请求内容

返回内容

需要通过 error 字段判断请求是否成功,若返回内容有 error 字段则请求失败,具体错误详情请参照 error 字段描述。

JSON 示例说明

请求:GET /_metrics

返回:

{
    "result": 
    {
        "metrics": 
        [
            "ctsdb_test",
            "ctsdb_test1"
        ]
    },
    "status": 200
}

获取特定 metric

请求地址

地址为实例的 IP 和 PORT,可从控制台获取到,例如10.13.20.15:9200

请求路径和方法

路径:/_metric/${metric_name}${metric_name}为metric的名称
方法:GET

请求参数

请求内容

返回内容

需要通过 error 字段判断请求是否成功,若返回内容有 error 字段则请求失败,具体错误详情请参照 error 字段描述。

JSON 示例说明

请求:GET /_metric/ctsdb_test

返回:

{
    "result": 
    {
        "ctsdb_test": 
        {
            "tags": 
            {
                "region": "string"
            },
            "time": 
            {
                "name": "timestamp",
                "format": "epoch_second"
            },
            "fields": 
            {
                "cpuUsage": "float"
            },
            "options": 
            {
                "expire_day": 7,
                "refresh_interval": "10s",
                "number_of_shards": 5
            }
        }
    },
    "status": 200
}