Мониторинг и телеметрия в реальном времени
Каждое устройство передаёт полный набор телеметрии через контроллер фермы. Данные обновляются непрерывно и сразу отражаются в панели, без необходимости вручную обновлять страницу или запрашивать статус устройства.
Что отслеживается
- Хешрейт: текущий, за 5 и 60 секунд, средний за период — три значения на разных временных окнах помогают отличить кратковременный провал от устойчивого снижения производительности.
- Температура по каждой плате, до трёх плат на устройство.
- Скорость до четырёх вентиляторов с настраиваемыми порогами по каждому.
- Частота (PLL), статус автотюнинга и активная конфигурация пула.
- Версии программного и аппаратного обеспечения, включая FPGA — полезно при диагностике проблем, характерных для конкретной прошивки.
- Свободная память, загрузка процессора и диска контроллера устройства.
Зачем нужно три окна хешрейта
Пятисекундное значение реагирует почти мгновенно и удобно для отладки сразу после изменения конфигурации; 60-секундное сглаживает случайные колебания; среднее за период отражает реальную производительность устройства на длинном интервале. Например, кратковременный провал хешрейта до нуля на 5-секундном окне при нормальном среднем за час обычно означает временный сброс соединения с пулом, а не аппаратную проблему.
Сырые и обработанные данные
Необработанные данные, полученные от устройства (ответ API майнера в исходном виде), сохраняются вместе с обработанными показателями. Это упрощает диагностику нестандартного поведения: если модель майнера отдаёт непривычные значения, можно свериться с исходным ответом устройства, не дожидаясь следующего цикла опроса.