Графит не показывает “Ни один” для всех точек данных даже при том, что я отправляю ему данные

Я предложил бы, чтобы Вы смотрели на DHCPv6 - мое понимание - то, что, в то время как IP-адреса могут быть автоматически сконфигурированы на IPv6, вещи как серверы DNS все еще должны быть настроены с DHCP.

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

8
задан 23 January 2015 в 14:26
2 ответа

Я столкнулся с той же проблемой при использовании того же марионеточного модуля. Я не совсем уверен, почему, но изменение политики хранения по умолчанию, похоже, исправляет это, например

class { 'graphite':
  gr_storage_schemas => [
    {
      name       => 'carbon',
      pattern    => '^carbon\.',
      retentions => '1m:90d'
    },
    {
      name       => 'default',
      pattern    => '.*',
      retentions => '1m:14d'
    }
  ],
}
8
ответ дан 2 December 2019 в 23:00

Есть много способов, которыми Graphite может потерять данные, поэтому я действительно стараюсь избегать его использования. Позвольте мне начать с простого - попробуйте подключить ваше приложение, подождите секунду (буквально одну секунду), а затем выведите данные с отметкой времени. Я обнаружил, что во многих случаях это решит именно эту проблему. Еще одна вещь, которую вы должны попробовать, - это отправлять данные с частотой, которая намного выше, чем частота, с которой данные регистрируются графитом. Я углублюсь в это немного подробнее. Еще одна частая ошибка - использование утилиты whper-resize.py, которая у меня действительно не сработала. Если ваши данные еще не важны, просто удалите файлы шепота и позвольте им быть созданы с новыми настройками хранения.

Файлы хранилища Graphite, файлы шепота, вместо того, чтобы хранить данные как точку со значением и временем (как вы предоставили программе), фактически сохраняет их как серию слотов, в которых сохраняется значение. Затем программа пытается выяснить, какой слот соответствует времени период использования файла данных хранения. Если он получает данные, которые не совсем помещаются в слот, я думаю , что происходит, если он использует среднее, минимальное или максимальное значение в зависимости от другого файла в том же каталоге, что и файл хранения. Я обнаружил, что лучший способ не допустить, чтобы это все испортило, - это отправлять данные с частотой, намного превышающей частоту, с которой графит сохраняет данные. Честно говоря, это становится очень сложным - существуют не только периоды хранения для графита и алгоритмы усреднения, которые заполняют точки (я думаю), но эти значения ТАКЖЕ применяются к файлам шепота.

1
ответ дан 2 December 2019 в 23:00

Теги

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