例如启用es自身的monitoring配置。它记录在.monitoring-es-*中的数据,其实就是_stats接口返回的数据。
里面的内容,比如对于索引的查询量,它只有像search.query_total这样的累加值。如果要根据这个得到qps这样的监控数据。zabbix有change per minute的数据类型,prometheus的promql中有rate函数,都可以做到。
kibana的monitoring里有显示qps的图表,不知道是怎么实现的,是不是kibana取到原始数据自己计算得到的。
但我在grafana添加es数据源,或者直接在kibana上添加.monitoring-es-*的index pattern,然后在visualize里配置图表,都没找到实现相关功能的方法。不知道是确实无法实现,还是因为我不知道配置方法,请问有人能指点一下吗?
里面的内容,比如对于索引的查询量,它只有像search.query_total这样的累加值。如果要根据这个得到qps这样的监控数据。zabbix有change per minute的数据类型,prometheus的promql中有rate函数,都可以做到。
kibana的monitoring里有显示qps的图表,不知道是怎么实现的,是不是kibana取到原始数据自己计算得到的。
但我在grafana添加es数据源,或者直接在kibana上添加.monitoring-es-*的index pattern,然后在visualize里配置图表,都没找到实现相关功能的方法。不知道是确实无法实现,还是因为我不知道配置方法,请问有人能指点一下吗?
3 个回复
tongchuan1992 - 学无止境、学以致用
赞同来自:
codersun
赞同来自:
wangxinrong
赞同来自: