DarkU

Установка

Поддерживаются версии Python 3.11 и новее. Для сборки из исходников понадобится компилятор C.

pip install metricfly
python -m metricfly --check

Конфигурация

Файл конфигурации ищется по трём путям подряд: рядом с точкой входа, в домашнем каталоге пользователя и в /etc. Первый найденный выигрывает.

ПараметрПо умолчаниюЧто делает
interval15период сбора, секунды
bind127.0.0.1:9200адрес, где отдаются метрики
labelsпустодополнительные метки

Частые ошибки

Порт занят. Смените bind или освободите порт — чаще всего его держит предыдущий экземпляр, не остановленный при обновлении.

Пустой ответ. Сбор ещё не отработал ни разу: подождите один интервал, то есть 15 секунд.

Метрики отдаются только на локальный адрес. Наружу их выставляют через обратный прокси с авторизацией.