弹性搜索衡量堆使用情况

时间:2018-11-14 15:32:42

标签: elasticsearch

如何在某个时间范围内使用弹性搜索集群的堆使用情况?如果要不断更新文档并同时执行全文搜索操作,我想检查弹性搜索的性能和堆使用情况。 那么,如果两个操作在特定时间段内同时运行,我们如何检查堆使用情况?

2 个答案:

答案 0 :(得分:0)

您可以编写自己的使用Java plugin的Elasticsearch JMX APIs,以获取搜索操作之前/之中/之后的当前内存使用情况。

但是不要非常信任此信息,因为垃圾收集器可以随时启动,并且您的报告可能不准确。

答案 1 :(得分:0)

Elasticsearch公开了一些API,您可以查询这些API来检查堆的使用情况。 那里已经有一个实用程序,可以将这些指标从elasticsearch发送到石墨。看一看。

https://github.com/logzio/logzio-es2graphite