Открыть меню
Toggle preferences menu
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

11. Диагностика и логирование: различия между версиями

Материал из Платформа Эра. Документации
Новая страница: « == 1. Общее состояние системы == Перейдите по адресу (в мастер домене приложение Настройки - Система - Состояние) <nowiki>https://{ERAURL}/era_admin/#/customsystemstate</nowiki> Sat Jul 27 2024 08:10:07 GMT+0200 (Центральная Европа, летнее время) { "resultcode": 0, "resultmsg": "OK", "data": [] } Ответ сообщает, что обще...»
 
Нет описания правки
Строка 112: Строка 112:


Выберите меню «Фильтр» и снизьте пороговые значения CPU и RAM до 1% и 50 MB соответственно. Вы увидите существенно большее количество микросервисов платформы.
Выберите меню «Фильтр» и снизьте пороговые значения CPU и RAM до 1% и 50 MB соответственно. Вы увидите существенно большее количество микросервисов платформы.
[[Категория:Курс контакт-центр]]

Версия от 16:25, 9 декабря 2024

1. Общее состояние системы

Перейдите по адресу (в мастер домене приложение Настройки - Система - Состояние) https://{ERAURL}/era_admin/#/customsystemstate

Sat Jul 27 2024 08:10:07 GMT+0200 (Центральная Европа, летнее время) { "resultcode": 0, "resultmsg": "OK", "data": [] }

Ответ сообщает, что общее состояние системы в порядке.

2. Состояние микросервисов

Проверьте список запущенных микросервисов (нод) по адресу https://{ERAURL}/era_admin/#/nodes

  • Зелёный цвет - нода запущена или перезапущена более 60 минут назад;
  • Жёлтый цвет - нода запущена или перезапущена от 10 до 59 минут назад;
  • Красный цвет - нода запущена или перезапущена менее чем 10 минут назад;
  • Серый цвет - нода не запущена.

3. Сборка логов в платформе

  1. Перейдите в сервис сборки логов https://{ERAURL}/era_admin/#/customcollectlogs;
  2. Выберите интересующий временной интервал;
  3. Так как каждый микро сервис пишет логи самостоятельно;
  4. Выберите интересующий микросервис или несколько;
  5. Скачайте zip-архив логов;
  6. Перед отправкой zip-архива заинтересованной стороне, обязательно убедитесь, что архив содержит необходимые данные за выбранный временной период.

4. Сборка логов вручную

Путь для хранения логов по-умолчанию /opt/era_01/log/ относительно хоста и (/var/log/era/ относительно docker-контейнера).

Список папок для типовой установки платформы на одном сервере (платформа привязана к ip-адресу 10.0.0.2):

  • ap1@10.0.0.2
  • b2b1@10.0.0.2
  • broker1@10.0.0.2
  • callstore1@10.0.0.2
  • conf1@10.0.0.2
  • debian_8gb_hel1_1@10.0.0.2
  • dms1@10.0.0.2
  • email1@10.0.0.2
  • esg1@10.0.0.2
  • fs1@10.0.0.2
  • hunt1@10.0.0.2
  • ic1@10.0.0.2
  • im1@10.0.0.2
  • ivr1@10.0.0.2
  • logstore1@10.0.0.2
  • mdc1@10.0.0.2
  • meet1@10.0.0.2
  • mg11@10.0.0.2
  • mg12@10.0.0.2
  • mg13@10.0.0.2
  • mg14@10.0.0.2
  • mgc1@10.0.0.2
  • mic1@10.0.0.2
  • mix1@10.0.0.2
  • msvc1@10.0.0.2
  • mware1@10.0.0.2
  • prompt1@10.0.0.2
  • recmover1@10.0.0.2
  • reg1@10.0.0.2
  • rpci1@10.0.0.2
  • rpco1@10.0.0.2
  • rsv1@10.0.0.2
  • sel1@10.0.0.2
  • sg1@10.0.0.2
  • statestore1@10.0.0.2
  • store1@10.0.0.2
  • svc1@10.0.0.2
  • usr1@10.0.0.2
  • vmail1@10.0.0.2
  • ws1@10.0.0.2
  • wssubscr1@10.0.0.2

Обратите внимание, что в папке /opt/era_01/log/esg1@10.0.0.2/log/ содержатся логи системы логирования, а в папке /opt/era_01/log/esg1@10.0.0.2/sip/ рабочие логи микросервиса ESG.

Логирование продуктового слоя колл-центра

За работу продуктового слоя контактного центра отвечает сервис msvc.

Пример пути для хранения логов продуктового слоя контактного центра /opt/era_01/log/msvc1@10.0.0.2/domains/{domain}/platform_super_macro/,

где {domain} - имя домена, на котором установлен продуктовый слой платформы.

Уровень логирования регулируется в приложении Администратор Платформы - Параметры - Система. Необходимые параметры можно найти через поиск logs.

Например logs.callcenter.ACDService.level = warning

Доступные уровни логирования

  • core
  • error
  • warning (по-умолчанию)
  • info
  • trace
  • debug
  • deep

Для сборки логов вы можете воспользоваться встроенным инструментом сборки https://{ERAURL}/era_admin/#/customcollectlogs/

Измените уровень логирования logs.callcenter.ACDService.level = debug и сравните доступный перечень событий на примере /opt/era_01/log/msvc1@10.0.0.2/domains/{ERAURL}/platform_super_macro/callcenter.ACDService_{date}.0001.log

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

Запустите приложение «Администратор Платформы» в мастер-домене.

1. Мониторинг ресурсов

Вкладка «Динамика» отображает график использования серверных ресурсов за последние 4 часа.

Вкладка «Архив» отображает график использования серверных ресурсов за любые выбранные сутки.

2. Мониторинг сервисов

Вкладка «Динамика» отображает график использования серверных ресурсов в разрезе запущенных микросервисов платформы за последние 4 часа.

Вкладка «Архив» отображает график использования северных ресурсов в разрезе запущенных микросервисов платформы за любые выбранные сутки.

Выберите меню «Фильтр» и снизьте пороговые значения CPU и RAM до 1% и 50 MB соответственно. Вы увидите существенно большее количество микросервисов платформы.