tsenart / vegeta

HTTP load testing tool and library. It's over 9000!
http://godoc.org/github.com/tsenart/vegeta/lib
MIT License
23.51k stars 1.36k forks source link

Can vegeta output result file integrate with Grafana or Kibana #484

Closed dilshan5 closed 4 years ago

dilshan5 commented 4 years ago

Question

I want to display vegeta test results in open source Data visualization dashboards such as Grafana/Kibana. How can I achieve this?

blakewatters commented 4 years ago

Use the JSON output report and ingest it into your system

dilshan5 commented 4 years ago

@blakewatters - thanks for the reply.

Without sending the JSON once the test is completed, are there any listener where we can directly ingest data to Grafana during the test?

dilshan5 commented 4 years ago

@blakewatters - Hope you are doing good. Any update on this?

fengnex commented 4 years ago

@dilshan5 You can use vegeta encode to output your test rest records into a file, and then you can use filebeat or logstash to import the file into ES. Finally, Kibana or Grafana can be used to analyze or display your data or analysis results.

So, I don't think it's necessary or urgent to develop the feature you mentioned above.

fengnex commented 4 years ago

@tsenart Directly developing a feature to integrate with Grafaa or kibana seems not so valuable, it's suggested that corresponding URL of each output record is printed out in the final result file though.

tsenart commented 4 years ago

I want to display vegeta test results in open source Data visualization dashboards such as Grafana/Kibana. How can I achieve this?

I'm not sure, there's probably a few different ways via vegeta encode, but nothing built-in.