2

通过查询我们的 elasticsearch 节点,我可以看到它们包含内部统计信息,例如显示磁盘、内存和 CPU 使用情况(例如通过 GET _nodes/stats API)。

无论如何可以在 Kibana-4 中访问这些内容吗?

4

1 回答 1

1

不是直接的,因为 ElasticSearch 本身并不会将其内部统计信息推送到索引中。但是,您可以轻松地在 *nix 盒子上设置这样的东西:

  1. 通过 REST 定期轮询您的 ElasticSearch 框(例如,每分钟一次)。/_statusor/_cluster/health端点可能包含您所追求的内容。
  2. 将这些以简单的 CSV 格式与时间戳一起通过管道传输到日志文件中。
  3. 将 logstash 指向这些日志文件并将输出转发到您的 ElasticSearch 框。
  4. 将您的数据绘制成图表。
于 2015-03-15T03:43:38.607 回答