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