Created
September 24, 2018 13:28
-
-
Save kedazo/7210dd800ad969f4fb8249f3731fee04 to your computer and use it in GitHub Desktop.
Clustercontrol stress tester
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
clusterids=`s9s cluster --list --long --batch | cut -d' ' -f1` | |
graphs+="cpuuser diskfree diskreadspeed diskreadwritespeed diskwritespeed " | |
graphs+="diskutilization memfree memutil neterrors netreceivedspeed " | |
graphs+="netreceiveerrors nettransmiterrors netsentspeed netspeed " | |
graphs+="sqlcommands sqlcommits sqlconnections sqlopentables sqlqueries " | |
graphs+="sqlreplicationlag sqlslowqueries swapfree" | |
while true; do | |
for clusterid in ${clusterids}; do | |
for graph in $graphs; do | |
time s9s node \ | |
--stat \ | |
--cluster-id=${clusterid} \ | |
--graph=$graph || exit 1 | |
done | |
done | |
done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment