2015-04-24 4 views
1

Итак, у меня есть сборка на некоторых серверах, они отправляют данные обратно в InfluxDB. InfluxDB хранит данные, и графана 2 сконфигурирован с InfluxDB как данные, поддержанные - некоторые графики работают нормально - такие, как средняя нагрузка, тем не менее, не граф должным образом - как статистики интерфейса (смотри рисунок):grafana 2, collectd - проблемы с графиками

http://i.imgur.com/YgIxBE1.png

Я предполагаю, что это происходит потому, что средняя нагрузка сохраняется следующим образом:

  • timestamp1: $current_load_average (. ех 1.2)
  • timestamp2: $current_load_average (. ех 1.1)

и интерфейс пользователя сохраняются следующим образом:

  • timestamp1: $bytes_transfered_so_far (напр. 1002)
  • timestamp2: $bytes_transfered_so_far (напр. 1034)

Так графана только графы общее число байтов, которые были переданы через этот интерфейс, но не байт/секунду, что мне нужно. С той же настройкой - когда сборщик писал в RRD-файлы, и они были украшены несколькими интерфейсами - все работало, как ожидалось.

Можете ли вы посоветовать, что я должен изучить или изменить?

+0

ok ответил на мой вопрос: запрос должен быть выбран производным (значение) dsname = 'tx' группой по времени 60 с, например. Если ваши данные регистрируются каждые 10 секунд, вам необходимо группировать по времени минимум 20 с и т. Д. – ivom

ответ

0

графана запрос может выглядеть следующим образом: grafana query derivative

Для счетчиков, которые постоянно увеличивались вы заинтересованы в их выводе с временным окном. Зависит от вашего разрешения графика (если вы смотрите последний или последний час), вы должны выбрать соответствующее окно, в котором будут видны все возможные пики.

Вы можете использовать:

  • Transformation > derivative()
  • Transformation > non_negative_derivative()

Последнее полезно в тех случаях, когда вы хотите исключить отрицательные значения из диаграммы.

 Смежные вопросы

  • Нет связанных вопросов^_^