Эластичный поиск измеряет использование кучи - PullRequest
0 голосов
/ 14 ноября 2018

Как я могу использовать кучу использования эластичного поискового кластера между временным диапазоном? Я хочу проверить производительность и кучу использования эластичного поиска, если я постоянно обновляю документы и одновременно выполняю полнотекстовую операцию поиска. Итак, как мы можем проверить использование кучи, если обе операции выполняются одновременно в определенный период времени?

Ответы [ 2 ]

0 голосов
/ 29 ноября 2018

Elasticsearch предоставляет API-интерфейсы, которые вы можете запрашивать для проверки использования кучи, среди прочего. Уже есть утилита, которая отправляет такие метрики из эластичного поиска в графит. Взглянуть.

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

0 голосов
/ 29 ноября 2018

Вы можете написать свой собственный Elasticsearch плагин , который использует Java JMX APIs , чтобы получить текущее использование памяти до / во время / после операции поиска.

Но не стоит сильно доверять этой информации, потому что сборщик мусора может сработать в любое время и ваши отчеты могут быть неточными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...