繁体   English   中英

如何通过弹性搜索将性能测试日志推送到kibana

[英]How to push performance test logs to kibana via elastic search

是否可以将从性能中心获取的分析报告推送到Logstash并在Kibana中将其可视化? 我只是想自动化检查每个vuser日志文件,然后将错误推送到ELK堆栈的任务。 如何通过脚本检索文件并将其自动化。 我对此没有任何方向,因为我需要自动执行自动读取每个vuser_log文件的任务。

Filebeat应该是您完成所提及内容的工具。

要自动读取您写在文件(可能是日志文件)中的条目,您只需要一个可以是Filebeat的运货工具(它与ELK堆栈集成得很好。Logstash也可以做同样的事情,但是很重,需要JVM)

要在ELK堆栈中执行此操作,您需要执行以下操作:

  1. 应该在主应用程序正在运行并正在生成日志的“所有”实例上设置Filebeat Filebeat是一种简单的轻型托运人工具,可以读取您的日志条目,然后将其发送到Logstash。
  2. 设置一个Logstash实例(即ELK的L),该实例将从Filebeat接收事件。 Logstash将数据发送到Elastic Search
  3. 设置一个Elastic Search实例(即ELK的E),在该实例中将存储您的数据
  4. 设置一个Kibana实例(即ELK的K)。 Kibana是用于通过Rest调用查看和与Elastic搜索交互的前端工具

请参考以下链接进行上述设置:

https://logz.io/blog/elastic-stack-windows/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM