Skip To Content

О серверной статистике

ArcGIS Server записывает различную статистику сервиса, такую как общее число запросов, среднее время ответа и ожидания, а затем передает эту информацию в ArcGIS Server Manager в виде одного или нескольких графиков. Администраторы и издатели могут использовать эту информацию для мониторинга работы сервиса, чтобы лучше понимать, как он используется клиентами. Например, мониторинг статистики сервера поможет ответить на такие вопросы, как:

  • Каково общее число запросов, которое мой сайт ArcGIS Server обработал на прошлой неделе?
  • Как распределялась нагрузка на сервис за прошедший месяц?
  • Какова производительность сервисов в час?
  • Каково было максимальное число экземпляров сервиса, которые использовались на любой момент времени для определенного сервиса?

Роль статистики сервера

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

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

Доступ к серверной статистике

Используйте ArcGIS Server Manager для доступа, просмотра, настройки и удаления отчетов, сгенерированных на основе серверной статистики. Manager собирает различную статистику с сайта и представляет информацию в виде графиков, которые легко просматривать и обрабатывать. Подробные инструкции см. в разделе Работа с серверной статистикой.

Хранение информации

Статистика хранится в системной папке ArcGIS Server.. Эта директория также используется для управления информацией, необходимой для поддержки сервисов, ГИС-серверов, подключений к базам данных и хранения файлов, загружаемых на сайт ArcGIS Server. Не изменяйте и не удаляйте вручную файлы в этой директории. На сайте ArcGIS Server может быть только один экземпляр этой директории.

Для выделения места, достаточного для хранения статистической информации в системной директории, изучите следующие спецификации:

  1. Интервал агрегации (по умолчанию 30 минут). Это определяет степень детализации, с которой создается статистика. При уменьшении этого интервала, например до 5 минут, сервер будет генерировать больше статистики, что в свою очередь потребует больше места для ее хранения. И наоборот, при увеличении этого интервала, будет записываться меньше журналов, следовательно потребуется меньше места.
  2. Время хранения статистики (по умолчанию – неограниченно). Если указать меньший временной промежуток, например, 30 дней, можно избежать чрезмерного увеличения размера файлов статистики.
  3. Число сервисов, участвующих в работе сайта.

Например, для следующего сценария, основанного использовании сайта ArcGIS Server среднего размера, можно порекомендовать выделить не менее 500 МБ дискового пространства:

  1. Интервал агрегации по умолчанию (30 минут)
  2. Время хранения статистики – 3 года (1095 дней)
  3. На сайте размещены 50 сервисов, 90% из них постоянно активны.

Имейте в виду, что в больших организациях со множеством сервисов может потребоваться намного больше, чем 500 МБ.

Дополнительные сведения и инструкции по настройке статистики сервера см. в разделе Работа со статистикой сервера.

Расширенный мониторинг серверной статистики

Для опытных пользователей ArcGIS for Server доступен мониторинг серверной статистики через ArcGIS REST API. API можно использовать для программного извлечения статистики за период.

Следующие примеры скриптов помогут понять, как можно получать и просматривать статистику программным способом. Также можно использовать Директорию администратора ArcGIS for Server, чтобы научиться отправлять запросы на ArcGIS Server и работать с ответами.