Skip to content

Аналитика

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

Как установить Spark?

Spark — инструмент для профилирования производительности с тремя основными функциями:

  1. Профайлер: диагностика проблем с производительностью.
  2. Инспекция памяти: создание дампов кучи и мониторинг использования памяти.
  3. Отчеты о состоянии: отслеживание ключевых метрик производительности.

Для того чтобы его установить, сначала нужно скачать программу с официального сайта.

Скачиваем Spark

Выберите ваш вариант из списка. Давайте рассмотрим вариант с Paper.

Так как Paper является форком Bukkit, для всех ядер , которые являются форками Bukkit, скачиваем версию Bukkit.
\

Загружаем Spark Нажимаем "Загрузить", выбираем наш скачанный файл.

Перезагружаем сервер. \

Проверка Spark

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

Как использовать Spark?

Сложного тут ничего нет мы рассмотрим основные комманды.

В консоли пишем команду /spark profiler start

Использование Spark

Ждём около 5-10 минут. Чем дольше ожидаете, тем больше информации для анализа будет собрано.

Чтобы просмотреть сбор данных пишем комманду spark profiler open

Открывание профалейлера Spark

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

Профайлер Spark

В будущем написать как правильно читать, и анализировать отчет

Как установить WinMTR?

Скачайте и установите программу WinMTR с сайта https://winmtr.ru/download.php. Программа скачается автоматически.

Установка WinMTR

Как использовать WinMTR?

Запустите программу WinMTR.

Установка WinMTR

Введите IP-адрес ноды argon.vilbux.com в поле "Host".

Нажмите кнопку "Start".

Подождите около пары минут, пока в поле "Sent" не будет минимум 100 пакетов.

Нажмите кнопку "Copy Text to clipboard".

Вставьте скопированный текст в ваш тикет.

Теперь, с данными, которые вы соберете, вы значительно упростите работу администрации в решении вашей проблемы.