Skip To Content

Работа с журналами ArcGIS Notebook Server

ArcGIS Notebook Server записывает все события, происходящие на сайте, и все связанные с ними ошибки в журналы. Эти журналы доступны администраторам сайта.

Журналы представляют собой важный инструмент отслеживания и диагностики/устранения неисправностей на сайте ArcGIS Notebook Server. Информация в журналах помогает находить ошибки и дает сведения, позволяющие понять, как их исправить. Журналы также служат системой записи всех событий, происходящих на сайте.

Например, в журналах записываются следующие типы событий:

  • Установка и обновление, авторизация ПО и создание сайта
  • Открытие и закрытие ArcGIS Notebooks
  • Задачи очистки, выполняемые сайтом
  • События, связанные с управлением сайтом,выполняемые администратором, такие как добавление или удаление рабочих сред блокнота, создание серверных директорий или настройка параметров безопасности.
  • События, связанные с безопасностью, такие как вход пользователей на сайт или импорт/экспорт сертификатов SSL.

Некоторые события не записываются в журналы ArcGIS Notebook Server. К таким событиям относится интеграция и отмена интеграции сайта и портала. События, которые происходят в ArcGIS Notebooks - добавление ресурсов, запуск ячеек и т.д. - не записываются. Также не записываются события, происходящие в контейнерах Docker; для просмотра этих событий см. раздел Просмотр журналов контейнеров Docker.

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

Каждый журнал имеет свой уровень журналирования, которые перечислены ниже в порядке от менее до более подробного:

  • Строгий - серьезные проблемы, требующие немедленного внимания.
  • Предупреждение - проблемы средней степени серьезности, требующие внимания.
  • Информация - административные сообщения сайта Notebook Server, в том числе сообщения о создании и запуске сервиса.
  • Точно - сообщения об использовании сервера, например, имена полученных запросов операции.
  • Подробно - сообщения, содержащие более подробную информацию о том, как сервер обрабатывает операции.
  • Отладка - очень подробные сообщения, предназначенные для разработчиков и службы поддержки и нацеленные на обеспечение лучшего понимания состояния сервера в процессе поиска и устранения неисправностей. Не рекомендуется для использования в производственных системах ввиду большого количества создаваемых журналов.

В ArcGIS Notebook Server Administrator Directory, можно задать создание наиболее детализированного журнала. Например, если вы выбрали уровень Точно, сайт сервера будет записывать сообщения на уровнях Строгий, Предупреждение, Информация и Точно.

Доступ к журналам и запросы к ним

Используйте ArcGIS Notebook Server Administrator Directory для выполнения запросов, просмотра, настройки и удаления журналов сервера.

Для доступа к журналам выполните следующие шаги:

  1. Войдите в Administrator Directory. URL-адрес имеет вид https://notebookserver.domain.com:11443/arcgis/admin или https://notebookserver.domain.com/<webadaptorname>/admin.
  2. Щелкните Журналы > Запрос, чтобы создать запрос и просмотреть текущие журналы. Используйте фильтры, которые помогут сократить число событий по категориям,например, по времени или уровню журналирования.
  3. Щелкните Журналы > Настройки, чтобы перейти к управлению настройками журналов, например, выбрать уровень журналирования по умолчанию (как описывалось выше), время хранения журналов на диске и местоположение для записи журналов.
  4. Щелкните Очистить журналы, чтобы удалить все файлы журналов с сайта ArcGIS Notebook Server.

Просмотр журналов контейнеров Docker

Вы можете просмотреть журналы, относящиеся к контейнерам Docker сайта, используя интерфейс командной строки Docker.

  1. Войдите в Administrator Directory. URL-адрес имеет вид https://notebookserver.domain.com:11443/arcgis/admin или https://notebookserver.domain.com/<webadaptorname>/admin.
  2. Перейдите к Система > Контейнеры. Найдите контейнер, журналы которого вы хотите просмотреть, и щелкните его ID.
  3. Откройте вид JSON страницы информации о контейнере, добавив ?f=pjson к его URL-адресу, так, чтобы URL имел вид https://notebookserver.arcgis.com/<webadaptorname>/admin/system/containers/<container>?f=pjson.
  4. Найдите containerId контейнера и запишите значение.
  5. Откройте терминал от имени пользователя с правами использования Docker.
  6. Запустите команду docker logs <containerId>, используя записанное значение. Команда вернет журналы Docker, относящиеся к этому контейнеру.