Closed wdschei closed 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.
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:
/tasks/install-debian.yml
to/tasks/install-debian-packaged.yml
/tasks/install-debian.yml
from juliendufresne.telegraf./tasks/install-debian-custom.yml
from juliendufresne.telegraf to rossmcdonald.telegrafShould 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/