更新时间:2023-06-20 GMT+08:00

P99时延监控

背景信息

Elasticsearch社区针对search请求的监控都是平均时延,无法有效反应集群的实际search情况,此特性新增对集群search请求的P99时延监控。

前提条件

P99时延监控目前仅支持7.6.2版本集群。

获取监控信息

  1. 登录云搜索服务管理控制台。
  2. “集群管理”页面,选择需要启用索引监控的集群,单击操作列“Kibana”,登录Kibana界面。
  3. 在左侧导航栏,选择“Dev Tools”,执行以下命令获取当前集群的P99时延:
    GET /search/stats/percentile 

    返回样例如下:

    {
      "overall" : {
        "1.0" : 2.0,
        "5.0" : 2.0,
        "25.0" : 6.5,
        "50.0" : 19.5,
        "75.0" : 111.0,
        "95.0" : 169.0,
        "99.0" : 169.0,
        "max" : 169.0,
        "min" : 2.0
      },
      "last_one_day" : {
        "1.0" : 2.0,
        "5.0" : 2.0,
        "25.0" : 6.5,
        "50.0" : 19.5,
        "75.0" : 111.0,
        "95.0" : 169.0,
        "99.0" : 169.0,
        "max" : 169.0,
        "min" : 2.0
      },
      "latest" : {
        "1.0" : 26.0,
        "5.0" : 26.0,
        "25.0" : 26.0,
        "50.0" : 26.0,
        "75.0" : 26.0,
        "95.0" : 26.0,
        "99.0" : 26.0,
        "max" : 26.0,
        "min" : 26.0
      }
    }
    • 其中“overall”表示集群从启动到当前时间的统计值,“last_one_day”表示最近一天的统计值,“latest”表示从上次重置到当前时间的统计值。
    • P99时延的计算是近似值,不提供精确值,越靠近两端的统计值越准确,即99%的时延比50%的时延更准确。
    • 如果重启集群,P99时延数据将被清空,P99时延数据将从集群重启成功后重新计算。

其他操作

  • 自定义百分百数值。
    您可以自行指定百分百数值:
    GET /search/stats/percentile
    {
      "percents": [1, 50, 90]
    }
  • 重置latest统计值。
    您可以执行以下命令重置latest统计值:
    POST /search/stats/reset

    返回样例:

    {
      "nodes" : {
        "css-c9c8-ess-esn-1-1" : "ok"
      }
    }