Smokeping_matchers_Avgratio (3) - Linux Man Pages
Smokeping_matchers_Avgratio: detect changes in average median latency
Smokeping::matchers::Avgratio - detect changes in average median latency
OVERVIEWThe Avgratio matcher establishes a historic average median latency over several measurement rounds. It compares this average, against a second average latency value again build over several rounds of measurement.
DESCRIPTIONCall the matcher with the following sequence:
type = matcher pattern = Avgratio(historic=>a,current=>b,comparator=>o,percentage=>p)
- The number of median values to use for building the 'historic' average.
- The number of median values to use for building the 'current' average.
- Which comparison operator should be used to compare current/historic with percentage.
- Right hand side of the comparison.
old <--- historic ---><--- current ---> now
EXAMPLETake build the average median latency over 10 samples, use this to divide the current average latency built over 2 samples and check if it is bigger than 150%.
Avgratio(historic=>10,current=>2,comparator=>'>',percentage=>150); avg(current)/avg(historic) > 150/100
COPYRIGHTCopyright (c) 2004 by OETIKER+PARTNER AG. All rights reserved.
SPONSORSHIPThe development of this matcher has been sponsored by Virtela Communications, <http://www.virtela.net/>.
LICENSEThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
AUTHORTobias Oetiker <tobi [at] oetiker.ch>