rackerlabs / repose

The powerful, programmable, API Middleware Platform
http://www.openrepose.org/
Other
338 stars 103 forks source link

REP-7875 Failing Performance test investigation. #2060

Closed wdschei closed 5 years ago

wdschei commented 5 years ago

The end result is that something in Telegraf v1.11.0 breaks the performance tests. The Ansible Role being used to install Telegraf, rossmcdonald.telegraf, explicitly states it only supports installing stable/latest. This PR uses a different Ansible Role, juliendufresne.telegraf, to install the previous version of Telegraph, but this role seems to be abandoned. They both use the MIT license and it should not be hard to add the functionality in juliendufresne.telegraf that is missing from rossmcdonald.telegraf. Specifically, this would require:

Should be easy enough, but you never know. Feel free to close this PR until things are where they need to be.

For reference, a Jenkins job where this issue manifested has been marked to be kept forever. When this issue is resolved, it should be released: https://jenkins.openrepose.org/job/performance-test/20733/

dmnjohns commented 5 years ago

The release of Telegraf 1.11.1 fixes the bug that we were encountering.

It still is not ideal that we are unable to easily set the version of Telegraf we are using with the current plugin, but that's a concern for another day.