更新时间:2024-12-02 GMT+08:00
Http状态码监控
背景信息
外部通过HTTP访问Elasticsearch都会返回response和相应的状态码,开源Elasticsearch服务端没有对状态码进行统计,无法准确知道调用ES接口的实际状态。用户无法通过监控知道整个集群的请求情况。Http状态码监控提供监控集群的Http状态码的能力。
前提条件
Http状态码监控目前仅7.6.2和7.10.2版本集群支持。
获取状态码
- 登录云搜索服务管理控制台。
- 在“集群管理”页面,选择需要启用索引监控的集群,单击操作列“Kibana”,登录Kibana界面。
- 在左侧导航栏,选择“Dev Tools”。
- 在Dev Tools的Console界面中执行根据集群版本执行对应的命令。
- 7.6.2版本集群,请执行以下命令获取状态码统计:
GET /_nodes/http_stats
返回样例:
{ "_nodes" : { "total" : 1, "successful" : 1, "failed" : 0 }, "cluster_name" : "css-8362", "nodes" : { "F9IFdQPARaOJI7oL7HOXtQ" : { "http_code" : { "200" : 114, "201" : 5, "429" : 0, "400" : 7, "404" : 0, "405" : 0 } } } }
- 7.10.2版本集群,请执行以下命令获取状态码统计:
GET _nodes/stats/http
返回样例:
{ // ... "cluster_name" : "css-2985", "nodes" : { // ... "omvR9_W-TsGApraMApREjA" : { // ... "http" : { "current_open" : 4, "total_opened" : 37, "http_code" : { "200" : 25, "201" : 7, "429" : 0, "400" : 3, "404" : 0, "405" : 0 } } } } }
- 7.6.2版本集群,请执行以下命令获取状态码统计:
父主题: 集群监控增强