ArcGIS Server записывает различную статистику сервиса, такую как общее число запросов, среднее время ответа и ожидания, а затем передает эту информацию в ArcGIS Server в виде одного или нескольких графиков. Администраторы и издатели могут использовать эту информацию для мониторинга работы сервиса, чтобы лучше понимать, как он используется клиентами. Например, мониторинг статистики сервера поможет ответить на такие вопросы, как следующие:
- Каково общее число запросов, обработанных сайтом ArcGIS Server в течение прошлой недели?
- Как распределялась нагрузка на сервис за прошедший месяц?
- Какова производительность сервисов в час?
- Каково было максимальное число экземпляров сервиса, которые использовались на любой момент времени для определенного сервиса?
Роль статистики сервера
Статистика является важным инструментом для мониторинга использования сервиса. Она помогает понять, как клиенты используют ваши сервисы, и определить потенциальные проблемы, которые могут повлиять на работу сервисов. Статистика также представляет историю событий, происходящих с течением времени.
Например, администратор может создать отчет по максимальному времени ответа для всех сервисов сайта за последний месяц. При изучении отчета администратор может найти связь между увеличением времени ответа определенного сервиса и жалобами пользователей. Используя эту информацию администратор может увеличить число экземпляров, использующихся этим сервисом, чтобы уменьшить время ответа.
Доступ к серверной статистике
Используйте ArcGIS Server Manager для доступа, просмотра, настройки и удаления отчетов, сгенерированных на основе серверной статистики. Manager собирает различную статистику с сайта и представляет информацию в виде графиков, которые легко просматривать и обрабатывать. Для сайтов ArcGIS Server, состоящих из нескольких машин, в Manager показывается агрегированная статистика для всего сайта, чтобы просмотреть статистику для отдельной машины, используйте ArcGIS Server Administrator Directory, как это описано ниже.
См. Работа со статистикой сервера для получения подробных инструкций об использовании Менеджера для просмотра статистики.
Хранение информации
Статистика хранится в системной директории ArcGIS Server. Эта директория также используется для управления информацией, необходимой для поддержки сервисов, ГИС-серверов, подключений к базам данных и хранения файлов, загружаемых на сайт ArcGIS Server. Не изменяйте и не удаляйте вручную файлы в этой директории. На сайте ArcGIS Server может быть только один экземпляр этой директории.
Для выделения места, достаточного для хранения статистической информации в системной директории, изучите следующие спецификации:
- Интервал агрегации (по умолчанию 30 минут). Это определяет степень детализации, с которой создается статистика. При уменьшении этого интервала, например до 5 минут, сервер будет генерировать больше статистики, что в свою очередь потребует больше места для ее хранения. И наоборот, при увеличении этого интервала, будет записываться меньше журналов, следовательно потребуется меньше места.
- Время хранения статистики (по умолчанию – неограниченно). Если указать меньший временной промежуток, например, 30 дней, можно избежать чрезмерного увеличения размера файлов статистики.
- Число сервисов, участвующих в работе сайта.
Например, для следующего сценария, основанного на использовании сайта ArcGIS Server среднего размера, можно порекомендовать выделить не менее 500 МБ дискового пространства:
- Интервал агрегации по умолчанию (30 минут)
- Время хранения статистики – 3 года (1095 дней)
- На сайте размещены 50 сервисов, 90% из них постоянно активны.
Имейте в виду, что в больших организациях со множеством сервисов может потребоваться намного больше, чем 500 МБ.
Дополнительные сведения и инструкции по настройке статистики сервера см. в разделе Работа со статистикой сервера.
Расширенный мониторинг серверной статистики
Для опытных пользователей ArcGIS Server доступен мониторинг серверной статистики через ArcGIS REST API. API можно использовать для программного извлечения статистики за период. Вы также можете просмотреть статистику на отдельной машине для сайта ArcGIS Server, состоящего из нескольких машин, в отличии от агрегированной информации, которая представлена в Manager.
Также можно использовать Директорию администратора ArcGIS Server, чтобы научиться отправлять запросы на ArcGIS Server и работать с ответами.