Убрать всплеск из графика RRDTool
Если вы используете инструментарий RRDTool для построения своих графиков к примеру в munin, или другом ПО, то возможно сталкивались с проблемой, когда всплеск показателя на графике портит всю читабельность этого графика. Решением этой проблемы является установка максимального значения показателя по которому это все строится.
Для начала находим наш файл со всеми данными, c расширением rrd. К примеру в FreeBSD munin расположил его по следующему пути:
/var/munin/
Теперь нам необходимо выгрузить данные в xml
rrdtool dump /ПУТЬ ДО ФАЙЛА RRD > /tmp/filename.xml
/tmp/filename.xml — В этот файл выгрузятся все данные из базы rrd в формате xml (можете указать свой)
Открываем файл и в блоке <ds>…</ds> Находим блок <max>…</max>
И меняем значение на максимальное, выше которого данные будут игнорироваться. Значение записываем в экспоненциальном виде (выглядит так: 1.000e+06 перевести можно используя Excel).
Файл сохраняем и теперь необходимо загрузить измененные данные обратно. Делаем это так:
rrdtool restore —range-check -f /tmp/filename.xml /ПУТЬ ДО ФАЙЛА rrd
Всплески значений на графике, больше не должны мешать читабельности графика, так как значения выше максимального будут игнорироваться