Abhishek Yadav
Abhishek Yadav

Reputation: 362

How to push performance test logs to kibana via elastic search

Is there a possibility to push the analysis report taken from the Performance Center to Logstash and visualize them in Kibana? I just wanted to automate the task of checking each vuser log file and then push errors to ELK stack. How can I retrieve the files by script and automate this. I can't get any direction on this because I need to automate the task of automatically reading from each vuser_log file.

Upvotes: 0

Views: 2757

Answers (1)

Piyush
Piyush

Reputation: 66

Filebeat should be your tool to get done what you mentioned.

To automatically read entries you write in a file (could be a log file) you simply need a shipper tool which can be Filebeat (It integrates well with ELK stack. Logstash can also do the same thing though but that's heavy and requires JVM )

To do this in ELK stack you need following :

  1. Filebeat should be setup on "all" instances where your main application is running- and generating logs. Filebeat is simple lightweight shipper tool that can read your logs entries and then send them to Logstash.
  2. Setup one instance of Logstash (that's L of ELK) which will receive events from Filebeat. Logstash will send data to Elastic Search
  3. Setup one instance of Elastic Search (that's E of ELK) where your data will be stored
  4. Setup one instance of Kibana (that's K of ELK). Kibana is the front end tool to view and interact with Elastic search via Rest calls

Refer following link for setting up above mentioned:

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

Upvotes: 1

Related Questions