В статье рассматриваются методы и инструменты, позволяющие собирать диагностическую информацию приложения ELMA365. С помощью собранных данных можно определить потенциальные ошибки и задержки в системе, оптимизировать скорость загрузки страниц и т. д.
Сбор HAR-логов
Чтобы отследить процесс загрузки страниц и других ресурсов, используйте HAR‑логи. С их помощью записываются все действия браузера, связанные с загрузкой приложения или веб‑страниц. Ознакомиться со списком поддерживаемых браузеров вы можете в статье «Рабочее место». Инструкции по сбору HAR‑логов доступны в справочной документации по используемым браузерам.
Диагностика платформы
После сбора HAR-логов произведите диагностику платформы для выявления ошибок. В зависимости от вашей поставки, перейдите по нужной ссылке, активируйте режим диагностики и соберите логи сервисов для дальнейшего анализа:
Если вы не уверены, какая у вас поставка, вы можете определить её, выполнив следующие действия:
- Подключитесь к серверу с ELMA365 по SSH.
- Выполните команду для определения поставки:
- в случае поставки Kind следующая команда выведет список установленных сервисов:
docker exec elma365 kubectl get pod –A
- в случае поставки Helm следующая команда выведет список установленных сервисов:
kubectl get pod -A или helm list –A
- в случае поставки MicroK8s следующая команда выведет список установленных сервисов:
microk8s kubectl get pod –A
Список будет выглядеть следующим образом: