diff options
author | Dimitrios Apostolou <jimis@qt.io> | 2019-07-24 16:17:46 +0200 |
---|---|---|
committer | Dimitrios Apostolou <jimis@qt.io> | 2019-09-27 08:42:31 +0200 |
commit | fbe3a8d84e943b8e1ff89389bc6af9e09532722a (patch) | |
tree | 16feb9af6e1c6983e6a0c186ce1fcc6937d333c0 /coin/provisioning/qtci-macos-10.14-x86_64 | |
parent | 0a0ec7ffe33d8d646ad700b2b7b26541ee910420 (diff) | |
download | qt5-fbe3a8d84e943b8e1ff89389bc6af9e09532722a.tar.gz |
Install telegraf on all provisioned VMs
Install binaries as early as possible in the provisioning process, and
start them, in order to monitor provisioning too.
To achieve this, some OS auto-detection logic is introduced in shell
script common.sourced.sh. The script can be sourced and used in all kind
of other generic scripts.
ioping is also installed from custom-compiled binaries in order to
monitor the disk latency of the VMs. Reason we don't use ioping from the
repositories, is that the units differ between ioping versions (new
ioping reports latencies in nanoseconds, old in microseconds).
Fixes: QTQAINFRA-3092
Change-Id: I9d9afb791955725d4bd0b32dae97dfc0bd4a76a3
Reviewed-by: Heikki Halmet <heikki.halmet@qt.io>
Diffstat (limited to 'coin/provisioning/qtci-macos-10.14-x86_64')
-rwxr-xr-x | coin/provisioning/qtci-macos-10.14-x86_64/26-install_telegraf.sh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/coin/provisioning/qtci-macos-10.14-x86_64/26-install_telegraf.sh b/coin/provisioning/qtci-macos-10.14-x86_64/26-install_telegraf.sh new file mode 100755 index 00000000..729f9003 --- /dev/null +++ b/coin/provisioning/qtci-macos-10.14-x86_64/26-install_telegraf.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +"$(dirname "$0")"/../common/unix/telegraf_install.sh |