2015-03-12 2 views
2

Я вижу, что мы запрашиваем наши узлы elasticsearch, что они содержат внутреннюю статистику, например, показывают дисковое пространство, память и использование ЦП (например, через GET _nodes/stats API).Можно ли получить доступ к внутренней статистике elasticsearch через Kibana

Есть ли вообще доступ к ним в Кибане-4?

+0

Оплатить поддержку и использование Marvel. –

ответ

1

Непосредственно, поскольку ElasticSearch не приводит внутреннюю статистику к индексу. Однако вы можете легко установить что-то подобное на коробке * nix:

  1. Опрос вашего окна ElasticSearch через REST периодически (скажем, один раз в минуту). Конечные точки /_status или /_cluster/health, вероятно, содержат то, что вам нужно.
  2. Соедините их с файлом журнала в формате CSV, а также с отметкой времени.
  3. Наведите логсташ на эти файлы журналов и переместите вывод в поле ElasticSearch.
  4. График данных.
+1

Спасибо, Люк, предположил, что это будет что-то вроде этого. – SimonH

+0

Вместо использования файлов журналов CSV/logstash вы можете просто отправлять данные в Elasticsearch через REST (при условии, что вы будете использовать REST для его запроса в любом случае) – oldbam

Смежные вопросы