▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/FabricExporter
FabricExporter

FabricExporter

Серверный мод для Fabric, который экспортирует метрики (TPS, MSPT, игроки, чанки) в Prometheus. Незаменим для мониторинга производительности Minecraft-сервера.

Оцените первым
45.3K
68

FabricExporter

FabricExporter - это серверный мод для Fabric, который решает давнюю проблему админов: как в реальном времени отслеживать состояние сервера, не залезая в логи и не используя сторонние костыли. Мод выгружает основные метрики твоего сервера в формате, понятном Prometheus - популярной системе сбора и анализа метрик.

Если ты когда-нибудь ловил лаги на своем сервере и хотел понять, что конкретно их вызывает (просадки TPS, перегрузка чанков, утечка энтити), то этот мод - твой must-have. А в паре с Grafana ты сможешь построить красивые графики и дашборды, чтобы видеть здоровье сервера на таймлайне.


Какие метрики собирает мод

FabricExporter умеет вытаскивать данные двумя способами: напрямую из Minecraft и через мод Spark (для TPS и MSPT). Вот полный список (все метрики можно отключить в конфиге):

Prometheus имяОписаниеСвойство конфигаОткуда
minecraft_loaded_chunksКоличество загруженных чанков сейчасenable-loaded-chunksMinecraft
minecraft_total_loaded_chunksОбщее количество загруженных чанковenable-total-loaded-chunksMinecraft
minecraft_msptМиллисекунды на тик (MSPT)enable-msptSpark
minecraft_tpsТиков в секунду (TPS)enable-tpsSpark
minecraft_players_onlineИгроков онлайнenable-players-onlineFabricExporter
minecraft_entitiesЗагруженных энтитиenable-entitiesFabricExporter
minecraft_handshakesКоличество рукопожатий (handshake)enable-handshakesFabricExporter

Важно: метрики от Spark потребуют установки самого Spark на сервер. Без него они не работают - просто отключи их в конфиге, если Spark не используешь.


Как это настроить

Всё настраивается через файл config/exporter.properties, который мод создаст при первом запуске. Там два блока настроек: общие и для каждой метрики.

Общие настройки

ПараметрОписаниеПо умолчанию
server-portПорт, на котором мод будет отдавать метрики25585
update-intervalИнтервал обновления метрик (в миллисекундах)1000
use-sparkИспользовать Spark (true/false)true

По умолчанию мод ждёт запросов на порту 25585. Если у тебя этот порт занят или закрыт, просто поменяй значение.

Отключение конкретных метрик

Чтобы отключить ненужную метрику, добавь в конфиг строку вида enable-{имя-метрики}=false. Имена свойств легко понять из таблицы выше - например, enable-players-online отключает метрику minecraft_players_online. Все метрики по дефолту включены.


Установка и запуск

  1. Скачай jar-файл мода (совместим с Fabric, версии Minecraft - актуальные релизы).
  2. Положи его в папку mods на сервере.
  3. Запусти сервер - сгенерируется конфиг config/exporter.properties.
  4. Убедись, что порт, указанный в server-port, открыт для твоего Prometheus.
  5. Перезапусти сервер, если вносил изменения в конфиг.

Подключение Prometheus

В файле prometheus.yml в секции scrape_configs добавь такой блок:

- job_name: 'fabric'
  static_configs:
    - targets: ['127.0.0.1:25585']

Замени 127.0.0.1 на реальный адрес твоего сервера, а 25585 - на порт из конфига. После этого перезапусти Prometheus.

Дашборд в Grafana

Хочешь видеть всё на красивых графиках? Для Grafana есть готовый дашборд с ID 14492. Импортируй его через Create → Import, и ты сразу получишь визуализацию TPS, MSPT, онлайна и загрузки чанков. Удобная штука, когда нужно быстро оценить состояние сервера.


Итог

FabricExporter - простой и лёгкий мод, который закроет дыру в мониторинге твоего Fabric-сервера. Если ты уже используешь Prometheus и Grafana, внедрение займёт пару минут. А без них - отличный повод попробовать эту связку. На слабом железе метрики почти не потребляют ресурсы, так что смело ставь на любой сервер.

Единственный нюанс - Spark нужен только для TPS/MSPT. Если тебе достаточно онлайна и чанков, можно обойтись без него. В любом случае, контроль над производительностью теперь под контролем.

Партнёрский материал

Как поиграть с друзьями с модом FabricExporter?

Мод FabricExporter куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода FabricExporter будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:5 лет назад
Обновлён:1 неделю назад
Главная