график консолидации данных суперсэмплинга Мунина

470
Janning

Я использую Munin супер выборки, чтобы получить сеть / ПЕР в секунду. Это работает нормально, и это дает следующий график:

суперсэмплинг сети

Вы можете увидеть максимальное записанное значение составляет 75 МБ в секунду. Конечно, вы хотите знать, в какую секунду был зарегистрирован пик. Но так как данные графика объединены в среднем за 5 минут, вы можете только догадываться.

Я могу кликнуть на него с помощью cgi-graphing и смотреть на трафик каждую секунду. Но вы не можете просто увеличить самый большой 5-минутный пик, так как это может быть не пик 1 секунды:

увеличенный график на несколько секунд

Есть ли способ дать разные graph_options на munin или rddgraph, например: не брать среднее значение при консолидации данных в одну точку данных, а использовать максимальное значение. Это имело бы гораздо больше смысла в суперсэмплинге.

1
Вам определенно было бы лучше спросить об этом в [SF], где это по теме и имеет соответствующую хорошо осведомленную аудиторию. syneticon-dj 9 лет назад 1
@ syneticon-dj Ты прав. Janning 9 лет назад 0

1 ответ на вопрос

1
syneticon-dj

You are looking for the graph_data_size plugin config directive, it is hinting at the resolution steps to build the RRD with:

The format is still comma-separated, only the elements are translated:

time_res_1 for time_duration_1, time_res_2 for time_duration_2, ... time_res_N for time_duration_N.

time_res_N represents the step of the RRA. time_duration_N represents the time of RRA frames to keep. The actual number of frames is function of time_res_N. The format for both fields is the same : a number followed by a unit like 134d or 67w.

The units are case sensitive and mean:

  • s: second
  • m: minute (60s)
  • h: hour (60m)
  • d: day (24h)
  • w: week (7d)
  • t: month (31d)
  • y: year (365d)

Example:

graph_data_size custom 1d, 10s for 1w, 1m for 1t, 5m for 1y 

This will keep full resolution (defined as seconds per interval in the update_rate of the plugin config) for 1 day, scale down to 10-second consolidations for 1 week, further reducing the resolution to 1 minute for 1 month and 5 minutes for 1 year.

Caveat:

graph_data_size is only honored when actually building the RRD anew. If you already have the RRD built, mounting graph_data_size into the plugin's config output will not do anything unless you delete the RRD and plugin state data at the server.

Похожие вопросы