type WhatsminerMetricCollection struct { // Основные метрики майнера // labels: BaseLabelsKeys RTHashRateGauge *prometheus.GaugeVec // Текущий хешрейт AvgHashRateGauge *prometheus.GaugeVec // Средний хешрейт Power5MinGauge *prometheus.GaugeVec // Энергопотребление за 5 мин FanInSpeedGauge *prometheus.GaugeVec // Входная скорость вентилятора FanOutSpeedGauge *prometheus.GaugeVec // Выходная скорость вентилятора FreqAvgGauge *prometheus.GaugeVec // Средняя частота работы UptimeGauge *prometheus.GaugeVec // Время работы EnvironmentTempGauge *prometheus.GaugeVec // Температура окружающей среды PowerAdapterTempGauge *prometheus.GaugeVec // Температура адаптера питания PowerLimitGauge *prometheus.GaugeVec // Лимит энергопотребления PowerModeGauge *prometheus.GaugeVec // Режим электропотребления (performance-mode, 0-low, 1-normal, 2-high) RTPowerGauge *prometheus.GaugeVec // Текущее энергопотребление PowerRateGauge *prometheus.GaugeVec // Коэффициент энергоэффективности VInPowerGauge *prometheus.GaugeVec // Входящее питание VOutPowerGauge *prometheus.GaugeVec // Исходящее питание IInPowerGauge *prometheus.GaugeVec // Входящее питание // Метрики для отдельных устройств (EDev) // labels: EdevsLabelsKeys EDevEffectiveChipsGauge *prometheus.GaugeVec // Количество эффективных чипов EDevFactoryHashGauge *prometheus.GaugeVec // Заводской хешрейт EDevFreqGauge *prometheus.GaugeVec // Рабочая частота EDevHashAverageGauge *prometheus.GaugeVec // Средний хешрейт устройства EDevChipTempAvgGauge *prometheus.GaugeVec // Средняя температура чипов EDevChipTempMaxGauge *prometheus.GaugeVec // Максимальная температура чипов EDevChipTempMinGauge *prometheus.GaugeVec // Минимальная температура чипов // Метрики для пулов // labels: PoolLabelsKeys PoolRejectRateGauge *prometheus.GaugeVec // Процент отклонённых шэров NonZeroCodeGauge *prometheus.GaugeVec // Количество асиков возвращающих ошибку // Счетчики успешных и неудачных сборок SuccessScrapCounter *prometheus.CounterVec ErrorScrapCounter *prometheus.CounterVec }