Jenkins Plugin for Iago - Feedback welcome

123 views
Skip to first unread message

Jonathan Strickland

unread,
Jun 26, 2014, 3:30:13 PM6/26/14
to iago-...@googlegroups.com

https://github.com/jwstric2/performance-plugin

Chose to look to reuse an existing Jenkins plugin (Performance Plugin) that was leveraged toward JMeter.  Only a minimal set of lines were needed for adding parsing capability for iago's server log to fit the existing performance plugin data model.  The stats that seemed to fit well with this plugin were the following attributes:

client/request_latency_ms_minimum
client/request_latency_ms_maximum
client/request_latency_ms_average
client/sent_bytes
client/requests
client/success

With the overwhelming amount of other data available; ... it may be worth look at other means (new plugin or some larger enhancements to the performance plugin) to allow a user to change the perspectives on the fly to the data they are interested in.  Its a quick start though, feedback is welcome.


Tom Howland

unread,
Jul 7, 2014, 7:21:04 PM7/7/14
to iago-...@googlegroups.com
Thanks Jonathan -- this is very cool.

We've a start on a project for automated performance regression detection. This might be an awesome part of that.


--

---
You received this message because you are subscribed to the Google Groups "Iago Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to iago-users+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Jonathan Strickland

unread,
Jul 8, 2014, 8:47:10 AM7/8/14
to iago-...@googlegroups.com

Thanks WamBamBoozle.  Its now pulled into master at https://github.com/jenkinsci/performance-plugin.  The only additions I made were for allowing the user to specify validation errors as reported from default stats and/or user specific stats.  Example, the http response counts recorded from transport http that may be considered invalid (404, 500, ect...) can be passed in such that they are counted as errors.

My team drove some of the initial requirements based on our immediate needs.  It should be enough for most users but as stated earlier the community of Iago users may see need for further improvement and/or a redesign of  a new plugin.

Reply all
Reply to author
Forward
0 new messages