Сбор метрик Internet Information Services (IIS) с помощью Proto Observability
Установка агента
Для сбора метрик Internet Information Services (IIS) необходимо сначала установить агента ProtoOBP для Windows и провести его первичную настройку, после чего перейти к настройке агента для сбора метрик IIS.
Настройка агента для сбора метрик Windows IIS
Настройка может быть выполнена в графическом интерфейсе или через изменение конфигурационных файлов.
-
Запустите ProtoOBP Agent Manager:
-
Выберите раздел
Checks
и далееManage Checks
:- выберите
Add a Check
- выберите
iis
- нажмите кнопку
Add check
(в правом верхнем углу) - в левом меню выберите и нажмите на раздел
Restart Agent
- выберите
- Создайте конфигруационный файл
C:\ProgramData\ProtoOBP\conf.d\iis.d\conf.yaml
со следующим содержимым:init_config: instances: -
- Перезапустите агента из консоли управления или из командной строки для применения конфигурации.
Список собираемых метрик IIS
Имя метрики | Тип | Описание |
---|---|---|
iis_app_pool_recycle_count | count |
Количество раз, когда пул приложений был переработан с момента запуска службы активации процессов Windows (WAS). |
iis_app_pool_state | gauge |
Текущее состояние пула приложений (1 - не инициализирован, 2 - инициализирован, 3 - запущен, 4 - отключается, 5 - отключен, 6 - ожидается выключение, 7 - ожидается удаление). |
iis_app_pool_uptime | gauge |
Продолжительность времени в секундах, в течение которого пул приложений работает с момента запуска. Отображается в секундах. |
iis_errors_locked | gauge |
Количество заблокированных ошибок в секунду (обычно сообщается в виде кода ответа HTTP 423). Отображается как ошибки. |
iis_errors_not_found | gauge |
Количество ошибок «не найдено» в секунду (обычно сообщается в виде кода ответа HTTP 404). Отображается как ошибки. |
iis_httpd_request_method_delete | gauge |
Количество запросов DELETE в секунду. Отображается как запрос. |
iis_httpd_request_method_get | gauge |
Количество запросов GET в секунду. Отображается как запрос. |
iis_httpd_request_method_head | gauge |
Количество запросов HEAD в секунду. Отображается как запрос. |
iis_httpd_request_method_options | gauge |
Количество запросов OPTIONS в секунду. Отображается как запрос. |
iis_httpd_request_method_post | gauge |
Количество POST запросов секунду. Отображается как запрос. |
iis_httpd_request_method_put | gauge |
Количество GET запросов секунду. Отображается как запрос. |
iis_httpd_request_method_trace | gauge |
Количество TRACE запросов секунду. Отображается как запрос. |
iis_net_bytes_rcvd | gauge |
Количество байтов, полученных за секунду. Отображается как байт. |
iis_net_bytes_sent | gauge |
Количество байтов, отправленных за секунду. Отображается как байт. |
iis_net_bytes_total | gauge |
Общее количество байтов, передаваемых в секунду. Отображается как байт. |
iis_net_connection_attempts | gauge |
Количество попыток подключения с момента запуска службы. Отображается как соединение |
iis_net_connection_attempts_sec | gauge |
Количество попыток подключения в секунду. Отображается как соединение |
iis_net_files_rcvd | gauge |
Количество файлов, получаемых в секунду. Отображается как файл. |
iis_net_files_sent | gauge |
Количество файлов, отправляемых в секунду. Отображается как файл. |
iis_net_num_connections | gauge |
Количество активных соединений. Отображается как соединение. |
iis_requests_cgi | gauge |
Количество запросов Common Gateway Interface, выполняемых в секунду. Отображается как запрос. |
iis_requests_isapi | gauge |
Количество ISAPI-запросов, выполняемых в секунду. Отображается как запрос. |
iis_uptime | gauge |
Количество времени, в течение которого работает сервер IIS. Отображается в секундах. |
iis_users_anon | gauge |
Количество запросов от пользователей через анонимное соединение в секунду. Отображается как запрос. |
iis_users_nonanon | gauge |
Количество запросов от пользователей через неанонимное соединение в секунду. Отображается как запрос. |