Поддержка
Собрали ответы на все самые популярные вопросы, чтобы вам было легко и удобно пользоваться eXpress. Если вы не найдете ответ на свой вопрос, свяжитесь с нашей службой поддержки.
Диагностическая информация
- Поддержка eXpress
- Что такое eXpress и список терминов
- Требования, установка и удаление
- Регистрация и вход в приложение
- Профиль eXpress
- Чаты, каналы и обсуждения
- Контакты в eXpress
- Теги и вкладки чатов
- Файлы в eXpress
- Звонки и конференции
- Уведомления и метки приложения
- Восстановление фоновой работы приложения на Android
- Боты и Smart Apps
- Диагностическая информация
- Очистка кэша eXpress
- Панель администратора eXpress
- Техническая поддержка для администраторов
- Политика поддержки изменений в БД
- Документация eXpress
- Политика конфиденциальности
- Условия лицензирования
Диагностическая информация
- Сбор диагностической информации
- Номер текущей версии eXpress
- Упрощённый сбор диагностических данных
- Инженерное меню eXpress
- Логи регистрации или входа в приложение
- Логи клиентского приложения
- Логи звонков и конференций
- Логи Smart Apps и ботов
- Логи корпоративного сервера
- Версия и логи надстройки для Outlook
- Сводная информация о системе (ПК)
Сбор диагностической информации
Если в приложении возникла проблема или неполадка и вы не можете решить её самостоятельно, соберите информацию перед тем, как обратиться в поддержку:
- Сообщите, когда, где и у кого возникает неполадка;
- Подробно опишите шаги, приводящие к возникновению проблемы;
- Укажите модель устройства, версию операционной системы, версию приложения (см. ниже);
- Сделайте скриншоты или запишите видео неполадки. Если проблема в чате, дополнительно сделайте скриншот роутинга в свойствах чата. Если проблема связана с какими-либо настройками устройства, сделайте их скриншоты (не работают уведомления — скриншот настроек уведомлений устройства, не работает микрофон — скриншот разрешений на использование микрофона и т.д.).
- Логи приложения с устройства, на котором наблюдалась проблема. См. «Упрощённый сбор диагностических данных», а также инструкции этого раздела ниже;
- Адрес корпоративного сервера, на котором вы зарегистрированы (чтобы увидеть его, в приложении откройте Настройки (аватар над списком чатов) > Профиль), либо в приложении откройте «Роутинг» в свойствах чата;
- HUID вашего аккаунта — его может увидеть администратор или поддержка в панели администратора, также он присутствует в ссылке на профиль и в инженерном меню приложения.
Номер текущей версии eXpress
Версия веб/десктоп-приложения
Версия веб-приложения: номер версии отображается в нижнем левом углу страницы. Веб-приложение обновляется по нажатию кнопки Обновить во всплывающем окне.Версия десктоп-приложения: номер версии отображается в нижнем левом углу окна приложения. Вы либо самостоятельно устанавливаете обновления, которые приложение ищет автоматически (должен быть включён параметр Настройки (аватар над списком чатов) > Основные > Автоматически обновлять приложение), либо обновления устанавливаются системными администраторами организации.
Версия приложения для iOS/iPadOS
В мобильном приложении откройте Настройки (аватар над списком чатов) > О программе. Обычно обновления устанавливаются автоматически, если вы не выключили автоматические обновления приложений в App Store. Чтобы проверить наличие обновлений, откройте страницу приложения в App Store и нажмите кнопку Обновить. Информация о новой версии находится в разделе «Что нового» на странице приложения в магазине.Версия приложения для Android
В мобильном приложении откройте Настройки (аватар над списком чатов) > О программе. Обычно обновления устанавливаются автоматически, если вы не выключили автоматические обновления приложений в магазине приложений. Чтобы проверить наличие обновлений, откройте страницу приложения в Google Play, Huawei App Gallery или RuStore и нажмите кнопку Обновить. Информация о новой версии находится в разделе «Что нового» на странице приложения в магазине.Версия серверного ПО
Просмотреть версии сервисов серверного ПО eXpress может системный администратор, специалист технический поддержки или внедрения eXpress через панель администратора в разделах Контейнеры и/или Сервер > Версии сервисов.Упрощённый сбор диагностических данных
Эта функция пригодится, когда проблему в приложении можно снова воспроизвести, в остальных случаях логи нужно собирать способами, которые описаны далее. Подходит также для сбора клиентских логов из Smart Apps. Чтобы использовать эту функцию:
- В eXpress нажмите (Чаты >) Настройки (аватар над списком чатов) > О программе и нажмите кнопку Начать сбор диагностических данных внизу.
- Воспроизведите проблему, чтобы она попала в логи.
- Вернитесь в раздел О программе и нажмите внизу Остановить и поделиться.
- Передайте файл логов в поддержку.
Логи регистрации или входа в приложение
Логи регистрации или входа из приложения на Android
- Вернитесь в начало на экран ввода номера телефона или на экран выбора способа входа. Если нужно, завершите сессию в настройках приложения для этого.
- Много раз нажмите надпись Введите номер телефона или Выберите способ входа, пока внизу не всплывёт уведомление о ведущейся записи логов. В шторке уведомлений Android появится уведомление о записи логов «Идёт дебаг, не забудьте выключить».
- Воспроизведите проблему, которая возникает на экране входа или сразу после входа в приложение.
- Откройте шторку уведомлений Android, нажмите на уведомление «Идёт дебаг, не забудьте выключить», нажмите кнопку Остановить, затем Поделиться или перейдите в раздел О программе и нажмите внизу Остановить и поделиться, чтобы сохранить или отправить логи в поддержку.
Логи регистрации или входа из приложения на iOS
- Вернитесь в начало на экран ввода номера телефона или на экран выбора способа входа. Если нужно, завершите сессию в настройках приложения для этого.
- Много раз нажмите надпись Введите номер телефона или Выберите способ входа, пока не всплывёт уведомление о ведущейся записи логов.
- Воспроизведите проблему, которая возникает на экране входа или сразу после входа в приложение.
- Нажмите кнопку с вопросительным знаком внизу на экране входа или перейдите в раздел О программе и нажмите внизу Остановить и поделиться, чтобы остановить запись логов и сохранить или отправить их в поддержку.
Логи регистрации или входа из веб-/десктоп-приложения
Чтобы получить логи и/или информацию о сетевых запросах по проблеме, которая возникает на экране входа или сразу после входа, откройте веб-приложение в браузере или десктоп-приложение и затем:- Откройте консоль браузера или десктоп-приложения:
- В Chromium-браузере (Chrome, Opera, Edge, Яндекс Браузер и т.д.) или десктоп-приложении нажмите клавишу (Fn +) F12.
- В браузере Safari на Mac откройте меню Safari > Настройки > Дополнения > Показывать функции для веб-разработчиков, вернитесь в веб-приложение и в меню наверху выберите Разработка > Показать веб-инспектор.
- В открывшейся справа панели выберите вкладку Console.
- Воспроизведите проблему, которая возникает на экране входа или сразу после входа в приложение.
- В логе консоли появится ошибка или несколько ошибок. Нажмите на ссылку в тексте последней ошибки (красного цвета).
- Вы попадёте на вкладку Network. Здесь щёлкните эту же ошибку в списке запросов.
- В открывшемся описании ошибки перейдите на вкладку Response.
- Посмотрите значение
Reason
— это будет причина ошибки, которую можно сообщить в поддержку. Или вы можете просто сделать скриншоты лога консоли и отправить их.
Серверные логи регистрации или входа в приложение
Информация для системного администратора или поддержки.Попытки войти и причины неудачных попыток входа пользователей можно просмотреть в панели администратора корпоративного сервера в разделе «Аудит».
Также в разделе «Контейнеры» панели администратора можно получить логи следующих контейнеров:
- ad_integration — для диагностики интеграции с Active Directory;
- authentification — для диагностики входа в систему (только на ETS/RTS);
- email_notifications — если код не приходит на электронную почту пользователя.
Логи клиентского приложения
Общие логи из инженерного меню (Android)
Поскольку запись логов в приложении для Android не происходит постоянно в фоновом режиме, необходимо предварительно включить ее в инженерном меню.
Чтобы собрать общие логи из инженерного меню приложения на Android:
- Откройте инженерное меню через (Чаты >) Настройки (аватар над списком чатов) > О программе и много раз нажмите на логотип, пока не откроется инженерное меню.
- На вкладке LOG включите тумблер Write main log to file. Начнётся запись логов.
- Выйдите из инженерного меню и воспроизведите проблему, которую нужно записать в лог.
- Вернитесь в инженерное меню на вкладку LOG и нажмите SHARE MAIN LOG FILE. Получившийся файл лога можно сохранить на вашем устройстве или отправить.
Общие логи из инженерного меню (iOS/iPadOS)
Чтобы собрать имеющиеся общие логи из инженерного меню приложения на iOS/iPadOS «задним числом»:- Откройте инженерное меню через (Чаты >) Настройки (аватар над списком чатов) > О программе и много раз нажмите на логотип, пока не откроется инженерное меню.
- Откройте папку Logs. Чтобы отправить лог, нажмите кнопку «поделиться» наверху и выберите лог:
- Main app logs. Общие логи, которые нужны, если проблема возникла с самим приложением.
- Push extension logs. Логи уведомлений, которые нужны при проблемах с уведомлениями или счётчиками непрочитанных сообщений.
- Share extension logs. Логи, собираемые при отправке каких-либо данных из/в приложение через функцию iOS «поделиться», которые нужны при проблемах с этой функцией.
- Сохраните выбранный лог в файл или отправьте в поддержку.
Общие логи из консоли веб-/десктоп-приложения
Чтобы получить логи и/или информацию о сетевых запросах, откройте веб- или десктоп-приложение, воспроизведите ошибку и затем:- Откройте консоль браузера/десктопа:
- В Chromium-браузере (Chrome, Opera, Edge, Яндекс Браузер и т.д.) или в десктопе нажмите клавишу (Fn +) F12.
- В браузере Safari на Mac откройте меню Safari > Настройки > Дополнения > Показывать функции для веб-разработчиков, вернитесь в веб-приложение и в меню наверху выберите Разработка > Показать веб-инспектор.
- В консоли нажмите кнопку-шестерёнку наверху, чтобы открыть настройки, и в подразделе Console (Консоль) включите параметр Show timestamps (Отображать временные метки). Таким образом, в консоли будет фиксироваться время событий.
- Далее выберите вкладку Console (Консоль) для просмотра ошибок или вкладку Network (Сеть) для просмотра сетевых запросов.
- Вы можете предварительно очистить консоль, в контекстном меню выбрав команду Clear console (Очистить журнал). Воспроизведите проблему. В логе консоли появится ошибка или предупреждение. Сделайте скриншот или сохраните лог консоли целиком командой Save as... (Сохранить как) в контекстном меню.
- Чтобы сохранить информацию о сетевых запросах в файл HAR, на вкладке Network (Сеть) в контекстном меню выберите команду Save all as HAR with content (Chromium-браузер) или нажмите кнопку Экспортировать (браузер Safari; если кнопка недоступна, перезагрузите страницу и снова воспроизведите ошибку в веб-приложении). Если нужно, сетевые запросы можно предварительно очистить кнопкой Clear (Очистить) наверху.
Если вам нужна расширенная информация по сетевым запросам, откройте инженерное меню eXpress через (Чаты >) Настройки (аватар над списком чатов) > О программе и много раз нажмите на логотип, пока не откроется инженерное меню, и включите тумблер Логировать все запросы в сокет. После включения этой настройки понадобится перезагрузить страницу приложения, лучше с очисткой кэша нажатием клавиш Ctrl (Cmd) + R.
Стейт из инженерного меню веб-/десктоп-приложения
Стейт — это сводная информация о текущем пользователе, сервере, приложении, ключах и событиях. Так как стейт не содержит логи, зачастую только его бывает недостаточно для анализа проблемы.Чтобы скачать стейт или скопировать его в консоль:
- Откройте инженерное меню через (Чаты >) Настройки (аватар над списком чатов) > О программе и много раз нажмите на логотип, пока не откроется инженерное меню.
- На вкладке Общее нажмите кнопку СКАЧАТЬ СТЕЙТ, чтобы скачать стейт в виде файла, или кнопку СКОПИРОВАТЬ СТЕЙТ В КОНСОЛЬ, чтобы отобразить стейт в консоли.
Логи обновления десктоп-приложения
Для анализа проблем, связанных с обновлением десктоп-приложения, могут потребоваться дополнительные логи, которые находятся в специальном файле.Настольная ОС | Расположение файла |
Windows | %USERPROFILE%\AppData\Roaming\Express\log.log |
macOS | Библиотека/Logs/Express |
Linux | ~/.config/eXpress/log.log
или /home/ИМЯ_ПОЛЬЗОВАТЕЛЯ/.config/eXpress/logs/log.log
(для открытия файла могут понадобиться права администратора) |
Логи запуска десктоп-приложения
Эти логи могут быть полезны, если только в десктоп-приложении возникают какие-либо нестандартные проблемы с отображением интерфейса (например, белый экран), зависаниями и т.д. при запуске или во время работы, и при этом невозможно открыть консоль.Чтобы собрать логи запуска:
- Закройте десктоп-приложение.
- Откройте терминал или командную строку вашей ОС и запустите приложение следующей командой:
<путь_исполняемого_файла> "--enable-logging=file" "--log-file=\" "--log-level=DEBUG"
Рядом с исполняемым файлом приложения появится файл debug.txt. В терминале или командной строке также отобразится лог запуска приложения. - Воспроизведите проблему, закройте приложение, отправьте файл debug.txt и скриншот терминала или командной строки в поддержку eXpress на анализ.
Логи звонков и конференций
Логи звонков и конференций из инженерного меню (Android)
Логи по звонкам и конференциям сохраняются на вкладке LOG инженерного меню в подразделе Call log. Чтобы получить и сохранить или отправить логи звонков или конференций:- Откройте инженерное меню через (Чаты >) Настройки (аватар над списком чатов) > О программе и много раз нажмите на логотип, пока не откроется инженерное меню.
- На вкладке LOG нажмите на кнопку SHARE CALL LOG FILE. Получившийся файл лога можно сохранить на вашем устройстве или отправить.
Логи звонков, конференций и сообщений из инженерного меню (iOS/iPadOS)
Чтобы собрать их:- Откройте инженерное меню через (Чаты >) Настройки (аватар над списком чатов) > О программе и много раз нажмите на логотип, пока не откроется инженерное меню.
- Откройте нужную папку в инженерном меню. Логи звонков и конференций находятся в папке Voex сессии инженерного меню. Стейт (сводная информация по чатам) находится в папке Список чатов.
- Справа вверху нажмите «поделиться», чтобы поделиться всей папкой сразу или предварительно выбрав звонок, конференцию или чат.
Лог звонка или конференции из инженерного меню
Учтите, что хотя логи звонков и конференций и пишутся в фоне, они полностью стираются после перезапуска приложения. Стейт после перезапуска приложения остаётся, но в сокращённом виде.
Чтобы сохранить лог звонка или конференции из инженерного меню:
- Откройте инженерное меню: (Чаты >) Настройки (аватар над списком чатов) > О программе > много раз нажмите на логотип, пока не откроется инженерное меню.
- Найдите нужный лог на вкладке Звонки.
В названии звонка будет ID звонка/конференции, эта информация может пригодиться для поиска соответствующих логов на сервере. - Нажмите звонок/конференцию и нажмите кнопку для скачивания лога.
Лог звонка или конференции через уведомление «Довольны ли Вы качеством звонка?»
Если на корпоративном сервере настроены пользовательские оценки звонков, по окончании звонка или конференции отобразится всплывающее уведомление с просьбой оценить качество звонка. Если в ответ на вопрос «Довольны ли вы качеством звонка?» выбрать НЕТ, лог звонка/конференции из клиентского приложения выгрузится на сервер, откуда его вместе с серверными логами звонка/конференции может скачать системный администратор. В скачанном архиве клиентские логи находятся в подпапке client logs.Логи звонков и конференций с корпоративного сервера
Чтобы собрать логи звонка с корпоративного сервера, в панели администратора перейдите в раздел Звонки, найдите желаемый звонок и нажмите Скачать логи.Звонок можно найти по ID чата, в котором был звонок, либо по ID звонка (этот ID можно получить из логов звонков из инженерного меню приложения).
Логи конференций доступны в подразделе Конференции панели администратора. Учтите, что конференция появится в этом списке, если она была создана на этом сервере.
ID конференции можно взять тоже из логов звонков в инженерном меню приложения, поскольку логи звонков и конференций в инженерном меню выглядят одинаково.
Логи Smart Apps и ботов
Клиентские логи Smart App через сбор диагностических данных
Логи Smart App можно собрать через упрощённый сбор диагностических данных. Для способов ниже потребуется открыть инженерное меню приложения.Клиентские логи Smart App на Android
Как получить логи Smart App из инженерного меню приложения на Android:- Откройте инженерное меню через (Чаты >) Настройки (аватар над списком чатов) > О программе и много раз нажмите на логотип, пока не откроется инженерное меню.
- На вкладке LOG в подразделе Smart Apps log включите Write main log to file.
Выключите и снова включите этот тумблер, чтобы предварительно очистить логи Smart Apps.
- Закройте инженерное меню, откройте Smart App, воспроизведите проблему и через кнопку-троеточие в самом Smart App скачайте его логи.
Если проблема наблюдается во время или сразу после запуска Smart App (когда ещё нет кнопки для скачивания логов в самом Smart App):
- Откройте инженерное меню через (Чаты >) Настройки (аватар над списком чатов) > О программе и много раз нажмите на логотип, пока не откроется инженерное меню.
- На вкладке LOG в подразделе Smart Apps log включите Write main log to file.
- Вернитесь на основной экран приложения и нажмите (Чаты >) Настройки (аватар над списком чатов) > О программе и нажмите кнопку Начать сбор диагностических данных внизу.
- Откройте каталог Smart Apps и попробуйте открыть проблемный Smart App.
- Не сворачивая приложение и не отключая Интернет, подождите 15 секунд.
- Вернитесь в раздел О программе и нажмите внизу Остановить и поделиться.
Клиентские логи Smart App на iOS/iPadOS
Как получить логи Smart App из инженерного меню приложения на iOS/iPadOS:- Откройте инженерное меню через (Чаты >) Настройки (аватар над списком чатов) > О программе и много раз нажмите на логотип, пока не откроется инженерное меню.
- Включите настройку Собирать логи SmartApp (Collect Smart apps logs).
Выключите и снова включите этот тумблер, чтобы предварительно очистить логи Smart Apps.
- Закройте инженерное меню, откройте Smart App, воспроизведите проблему и через кнопку-троеточие в самом Smart App скачайте его логи.
Клиентские логи Smart App из веб/десктоп-приложения
Как получить логи Smart App из инженерного меню веб/десктоп-приложения на ПК:- Откройте инженерное меню через (Чаты >) Настройки (аватар над списком чатов) > О программе и много раз нажмите на логотип, пока не откроется инженерное меню.
- Включите настройку Собирать логи SmartApp (Collect Smart apps logs).
Очистите кэш нажатием (Cmd) Ctrl + R, чтобы предварительно очистить логи Smart Apps.
- Закройте инженерное меню, откройте Smart App, воспроизведите проблему и через кнопку-троеточие в самом Smart App скачайте его логи.
Клиентские логи Smart App «Главная» и «Сервисы»
Как получить логи Smart App «Главная» и «Сервисы» из инженерного меню приложения:- Откройте инженерное меню через (Чаты >) Настройки (аватар над списком чатов) > О программе и много раз нажмите на логотип, пока не откроется инженерное меню.
- Android: на вкладке LOG в подразделе Smart Apps log включите Write main log to file.
- iOS/iPadOS и веб/десктоп: включите настройку Собирать логи SmartApp (Collect Smart apps logs).
- Закройте инженерное меню, и:
- откройте проблемный Smart App, воспроизведите проблему и через кнопку-троеточие скачайте логи в самом Smart App.
- либо в мобильном приложении внизу зажмите кнопку «Главная» или «Сервисы» и выберите пункт Собрать логи.
- либо откройте Сервисы (кнопка с 9-ю точками) > после загрузки много раз нажмите надпись Сервисы, пока не появится системное меню приложений. В нём выберите Home Screen. Нажмите три точки справа в верхнем углу и выберите Логи.
Серверные логи бота или Smart App
Информация для системного администратора или поддержки.Как получить логи бота и Smart App с помощью консольных команд:
- Зайдите на сервер, на котором запущен бот, используя ssh:
ssh user@your.server
- Найдите имя контейнера с ботом (в последнем столбце), используя команду:
docker ps
- Подставьте имя контейнера в следующую команду, чтобы записать логи бота в файл:
docker logs CONTAINER_NAME > /tmp/bot_logs.txt 2>&1
- Выгрузите файл с логами с сервера, используя команду scp (команду запускать на ПК, не на сервере) или любым другим удобным для вас способом:
scp user@your.server:/tmp/bot_logs.txt
Файл .env с переменными бота/Smart App
Файл конфигурации переменных содержит переменные, определяющие работу бота/SmartApp. Этот файл находится в специальном каталоге на сервере в/opt/express/bots/your_bot
(вместо your_bot
будет папка с ботом или Smart App).
Также в этом файле может потребоваться включить флаги отладки для записи более подробных логов диагностики в контейнере бота/Smart App (например,
DEBUG=true
). Подробное описание флагов отладки и когда они нужны см. в комментариях в самом файле .env.
Логи корпоративного сервера
Информация для системного администратора или поддержки.
Выполните данные шаги, чтобы задать уровень логирования — для примера зададим уровень
Уровень логирования можно задать только для сервисов с использованием Elixir (ad_int, messaging, trusts и т.д.), сервисы nginx, kafka и т.д. не поддерживают изменение уровня логирования способом выше.
Команды выше сохраняют уровень логирования до перезапуска сервиса. Чтобы сделать уровень логирования постоянным:
При переполнении буфера обмена новые события лога будут затирать более старые. При обновлении контейнера на новую версию старые логи очищаются.
Общие логи сервера и логи контейнеров можно получить не только в панели администратора, но и через консоль — пример для сервиса ad_integration:
Логи контейнеров messaging и voex (для звонков):
Логи контейнеров coturn и redis (для звонков):
Логи контейнера file service:
Получение логов пода из stdout:
Уровни логирования
Есть следующие уровни логирования серверных сервисов:error
выводит в логи только ошибки и строго рекомендуется для систем с больше чем 10 тыс. пользователей.warning
рекомендуется для постоянной работы.info
используется по умолчанию, предназначен для базовой диагностики неполадок.debug
— самый подробный для расширенной диагностики неполадок, не рекомендуется для постоянной работы, поскольку вызывает зависание системы.
Выполните данные шаги, чтобы задать уровень логирования — для примера зададим уровень
debug
сервису интеграции с Active Directory:
- Docker:
docker exec -it cts-ad_integration-1 bin/ad_integration rpc "Logger.configure(level: :debug)"
Здесьcts-ad_integration-1
— имя контейнера, аad_integration
— имя бинарного файла. - Kubernetes:
kubectl exec -it {ad-integration} -- bin/ad_integration rpc "Logger.configure(level: :debug)"
Здесь{ad-integration}
— это имя или id пода.
ok
.
Уровень логирования можно задать только для сервисов с использованием Elixir (ad_int, messaging, trusts и т.д.), сервисы nginx, kafka и т.д. не поддерживают изменение уровня логирования способом выше.
Команды выше сохраняют уровень логирования до перезапуска сервиса. Чтобы сделать уровень логирования постоянным:
- Docker: для определённого контейнера, например, trusts, в файле
/opt/express/settings.yaml
допишите следующее:trusts_env_override: LOGGER_LEVEL: debug
Гдеtrusts
— имя контейнера,trusts_env_override
— уникальная директива, которая должна быть единственной в файле settings.yaml (по стандарту YAML). После внесения изменений нужно пересобрать контейнеры командойdpl -d trusts
Чтобы переопределить уровень для всех контейнеров, в файл/opt/express/settings.yaml
добавьте следующие строки:logger_level: debug
- Kubernetes: не рекомендуется менять.
Для постоянной работы настоятельно рекомендуется использовать уровень
warning
, а не debug
.
Логи Docker-контейнеров корпоративного сервера
Чтобы собрать лог Docker-контейнера, в панели администратора перейдите в раздел Контейнеры и нажмите >_логи напротив нужного контейнера. Введите дату и количество строк, которые нужно вывести, снимите флажок follow (чтобы не получать сообщения в режиме реального времени) и нажмите кнопку show.При переполнении буфера обмена новые события лога будут затирать более старые. При обновлении контейнера на новую версию старые логи очищаются.
Общие логи сервера и логи контейнеров можно получить не только в панели администратора, но и через консоль — пример для сервиса ad_integration:
cd /opt/express && DPL_PULL_POLICY=never dpl --dc logs --tail=1000 ad_integration > logs.txt
В tail указывается количество выводимых последних строк лога.
Логи контейнеров messaging и voex (для звонков):
cd /opt/express && DPL_PULL_POLICY=never dpl --dc logs --tail=1000 messaging > logs.txt
cd /opt/express && DPL_PULL_POLICY=never dpl --dc logs --tail=1000 voex > logs.txt
Логи контейнеров coturn и redis (для звонков):
cd /opt/express-voice && DPL_PULL_POLICY=never dpl --dc logs --tail=1000 coturn > logs.txt
cd /opt/express-voice && DPL_PULL_POLICY=never dpl --dc logs --tail=1000 redis > logs.txt
Логи контейнера file service:
cd /opt/express && DPL_PULL_POLICY=never dpl --dc logs --tail=1000 file_service > logs.txt
Логи контейнеров в подах Kubernetes
Базовая информация по сбору логов k8s есть в официальной документации Kubernetes.Получение логов пода из stdout:
- Используйте следующую команду, чтобы вывести список всех подов:
kubectl get pods -n <namespace>
Если подов с искомым контейнером несколько, следующие команды придётся выполнить для каждого из них. - Включите режим INFO для контейнера внутри пода:
kubectl -n <namespace> exec -ti <pod_id> -- bin/<service_name> rpc "Logger.configure(level: :info)"
- Воспроизведите проблему, чтобы она попала в логи.
- Соберите логи:
sudo kubectl logs --tail=2000 -n <namespace> <pod_id> > pod_id.log
- Верните режим ERROR для контейнера внутри пода:
kubectl -n <namespace> exec -ti <pod_id> -- bin/<service_name> rpc "Logger.configure(level: :error)"
- Передайте логи технической поддержке для анализа.
Версия и логи надстройки для Outlook
Версия MS Outlook
Чтобы просмотреть версию настольного приложения Outlook:- Outlook для Windows. В меню Файл откройте раздел Учетная запись Office.
- Outlook для macOS. Откройте меню Outlook и выберите О программе.
Версия надстройки
Чтобы просмотреть номер версии надстройки:- Надстройка Outlook для Windows (клиентская часть). Чтобы просмотреть версию надстройки, наведите указатель мыши на кнопку надстройки.
- OWA-версия надстройки (macOS) (клиентская часть). В главном представлении Outlook для Mac (список писем) нажмите кнопку Получить надстройки. На портале OWA войдите в свой аккаунт и в разделе Управление надстройками выберите надстройку.
- Бэкенд надстройки (серверная часть). Версию бэкенда можно уточнить у системного администратора или специалиста технической поддержки/внедрения eXpress, установившего надстройку.
Администратору: просмотр версии бэкенда надстройки
Если есть доступ к бэкенду:http://адрес_сервера_с_бэкендом_надстройки:порт/api/meetings/check
Если клиентская и серверная части не совпадают по версии, отстающую часть необходимо обновить! Обратитесь в поддержку eXpress для получения помощи с обновлением.
Логи надстройки для Windows
Локальный лог надстройки, установленной через пакет MSI, находится здесь:C:\Logs\ExpressMeetingAddIn<дата>.log
.
Уровень логирования настраивается в файле serilogSettings.json в папке установки надстройки. Если нужен полный подробный лог для отладки, задайте значение
Verbose
атрибутам MinimumLevel.Default
и MinimumLevel.Override.Default
в файле (не рекомендуется).
Также потребуется файл конфигурации
ExpressMeeting.dll.config
из папки установки надстройки (например, C:\Program Files\eXpress\ExpressMeeting
).
Если используется брендированное приложение, вместо
Express
может быть другое название.
Сводная информация о системе (ПК)
Файлы с информацией о системе помогают сузить круг возможных причин технических неполадок. Собранную информацию о системе вы можете передать в поддержку eXpress.
С версии 3.25 в собранной через веб/десктоп диагностической информации будут отображаться оперативная память, разрешения монитора, процессор ПК. В логах звонков из инженерного меню будет та же информация, но она будет доступна только в скачанном логе звонка.
Сведения о системе MSInfo (Windows)
- Нажмите сочетание клавиш Windows + R.
- В окне «Выполнить» введите
MSInfo32
и нажмите Enter. - В окне «Информация о системе» нажмите на Сведения о системе, откройте меню Файл и выберите в выпадающем меню Экспорт.
- В появившемся окне «Экспортировать как» выберите Рабочий стол.
- Назовите файл
MSInfo
и нажмите кнопку Сохранить.
- Откройте сохранённый файл MSInfo в блокноте.
- Нажмите Ctrl + F и найдите
[Windows Error Reporting]
(Отчеты об ошибках Windows). - Удалите все после первых десяти строк
[Windows Error Reporting]
. - Сохраните файл.
Средство диагностики DirectX (Windows)
- Нажмите сочетание клавиш Windows + R.
- В окне «Выполнить» введите
dxdiag
и нажмите Enter. - В окне «Средство диагностики DirectX» нажмите кнопку Сохранить все сведения.
- Назовите файл
dxdiag
и нажмите кнопку Сохранить.
Отчёт о системе (macOS)
- Откройте меню Apple и выберите пункт Об этом Mac.
- Нажмите кнопку Отчет о системе или нажмите Подробнее и в окне настроек выберите Отчет о системе.
- Выберите Файл > Сохранить и сохраните файл на рабочий стол.