Убрать всплеск из графика 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

Всплески значений на графике, больше не должны мешать читабельности графика, так как значения выше максимального будут игнорироваться

 

 

Комментарии
Если статья вам помогла (или не помогла), оставьте комментарий с отзывом для других пользователей и автора
Добавить комментарий

Ваш e-mail не будет опубликован.

Sidebar