是否可以通过 Kibana 访问 elasticsearch 的内部统计信息

Is it possible to access elasticsearch's internal stats via Kibana

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

是否可以在 Kibana-4 中访问这些内容?

不直接,因为 ElasticSearch 本身不会将其内部统计信息推送到索引。然而,你可以很容易地在 *nix 盒子上设置这样的东西:

  1. 通过 REST 定期(例如,每分钟一次)轮询您的 ElasticSearch 框。 /_status/_cluster/health 端点可能包含您要查找的内容。
  2. 将这些内容以简单的 CSV 格式连同时间戳通过管道传输到日志文件。
  3. 将 logstash 指向这些日志文件并将输出转发到您的 ElasticSearch 框。
  4. 绘制数据图表。