Шаблон мониторинга доступности веб-приложений
Шаблон мониторинга доступности веб-приложений позволяет создавать тесты отслеживания доступности для одного или нескольких URL-адресов веб-приложений и запускать эти тесты мониторинга из внутренних расположений. В дополнение к просмотрам состояния и оповещениям, вы можете отобразить состояние этих тестов на предоставленной панели управления картой и панели управления сведениями.
Сценарии
Используйте шаблон мониторинга доступности веб-приложений в сценариях, где необходимо отслеживать веб-приложения из разных расположений, чтобы узнать, работают ли они в соответствии с определенными требованиями, которые можно указать.
Внутренние расположения
Возможно, у вас есть веб-приложения, которые всегда должны быть доступны во внутренних расположениях. Используйте шаблон мониторинга доступности веб-приложений, чтобы узнать, какие веб-приложения доступны из тех или иных внутренних расположений.
Мониторинг, выполняемый шаблоном мониторинга доступности веб-приложения
По умолчанию шаблон мониторинга доступности веб-приложений настраивает приведенные ниже возможности наблюдения. Вы можете изменить настройки монитора на странице изменения конфигурации шаблона для мониторинга доступности веб-приложений.
Описание монитора | Значения по умолчанию |
---|---|
Монитор веб-приложений | — Монитор включен по умолчанию. |
— Частота проверки: 10 минут | |
— Интервал сбора данных о производительности: 1 раз каждые 10 минут | |
— Время ожидания теста: 45 с | |
- Код состояния HTTP: 400 (оповещение создается, если код состояния HTTP равен 400 или больше.) | |
— Количество последовательных невыполненных условий для создания оповещения: 1 | |
— создание оповещений из каждого теста: включено: | |
— Разрешить перенаправления: включено | |
— Версия HTTP: HTTP/1.1 | |
— Метод HTTP: GET | |
— заголовки HTTP: примите "/" | |
- Заголовки HTTP: прием языка продукта | |
— заголовки HTTP: прием кодировки Gzip | |
Сбор данных производительности | — Время отклика транзакции: включено |
— Время отклика: включено | |
— время подключения TCP: включено | |
— Время для первого байта: включено | |
— Время последнего байта: включено | |
- время обработки DNS: включено | |
— размер содержимого: включен | |
— время содержимого: включено | |
— время скачивания: включено |
Просмотр данных мониторинга
Все данные, собранные шаблоном мониторинга доступности веб-приложений, отображаются в папке Мониторинг доступности веб-приложений, вложенной в папку Мониторинг приложений в области навигации Мониторинг. Папка Мониторинг доступности приложений содержит представления по умолчанию и вложенные папки со сведениями о состоянии теста, состоянии веб-приложения и предупреждения, связанные с отслеживаемыми тестами. С помощью представления состояния теста можно просмотреть состояние теста отдельных тестов. Состояние каждого объекта соответствует состоянию целевого объекта, имеющего наихудшее состояние работоспособности. Таким образом вы можете видеть наихудшее из всех состояний запущенных мониторов. Если один или несколько тестов отображаются с ошибкой, в то время как хотя бы один другой тест работоспособен, это может указывать на проблему для этого конкретного места проведения теста. Если все компоненты неработоспособны, это может указывать на проблему с самим веб-приложением.
Папка мониторинга доступности веб-приложений
Чтобы просмотреть состояние отдельных мониторов, откройте обозреватель работоспособности для каждого теста.
Параметры мастера
При запуске шаблона мониторинга доступности веб-приложений необходимо указать значения параметров, указанных в следующих таблицах. Каждая таблица представляет отдельную страницу мастера.
Общие сведения
На странице мастера Общие доступны следующие параметры.
Вариант | Описание |
---|---|
Имя. | Введите понятное имя, используемое для создаваемого шаблона и тестируемой группы. Это имя отображается в консоли управления в представлении состояния веб-приложения и используется для папки в папке Мониторинг доступности веб-приложений. Примечание. После предоставления шаблона имени и сохранения шаблона это имя невозможно изменить, не удаляя и повторно создавая шаблон. |
Описание | Описание шаблона. (Необязательно) |
Выберите конечный пакет управления: | выберите пакет управления для сохранения представлений и конфигурации, созданных с использованием данного шаблона. Используйте то же имя для нового пакета управления, что и тестовая группа, чтобы легко связать два имени. Можно использовать существующий пакет управления или создать новый. Дополнительные сведения о пакетах управления см. в разделе "Выбор файла пакета управления". |
Что отслеживать
Добавьте URL-адреса в список, введя, вставляя или импортируя файл в таблицу, включая соответствующий протокол (http:// или https://). Можно вставить целые строки в виде пар значений, разделенных запятыми (CSV), которые находятся в формате "Имя, URL-адрес" или вставить только список URL-адресов.
На странице Что отслеживать мастера доступны следующие параметры.
Вариант | Описание |
---|---|
Имя. | Имя веб-сайта, который вы хотите отслеживать. |
URL | URL-адрес веб-сайта, который вы хотите отслеживать в формате: http://www.website.com |
Добавить | Добавьте URL-адреса для отслеживания из внешнего файла. Вы можете вставить список URL-адресов или строк электронной таблицы в виде пар значений с разделителями-запятыми в формате: имя, URL-адрес. |
Откуда отслеживать
Выберите внутренние расположения, из которых необходимо отслеживать URL-адреса.
На странице мастера Where to Monitor From (Отправная точка мониторинга) доступны следующие параметры.
Вариант | Описание |
---|---|
Внутренние помещения | Внутренние расположения, из которых вы настраиваете мониторинг. |
Добавление и удаление | Добавьте или удалите внутренние местоположения, из которых вы хотите осуществлять мониторинг. |
Выбор внутренних расположений
Выберите внутренние расположения, из которых вы хотите отслеживать URL-адреса, указанные на странице What to Monitor (Объекты мониторинга). Выберите Добавить, чтобы добавить внутренние расположения, а затем найдите и выберите внутренние расположения, которые вы хотите отслеживать.
На странице мастера Выбор внутренних расположений доступны следующие параметры.
Вариант | Описание |
---|---|
Искать | Параметр, показывающий тип местоположений, которые будут включены в поиск. Вы можете выбрать агентов или пулов. |
Фильтрация по части имени | Отфильтруйте результаты поиска внутренних местоположений. |
Поиск (Search) | Поиск мест, доступных для отслеживания. Доступные расположения отображаются в разделе "Расположение". |
Отправная точка мониторинга: имя | Список внутренних пунктов, из которых можно сделать выбор для мониторинга. |
Отправная точка мониторинга: расположение | Список мест, из которых можно выбрать для мониторинга. |
Добавить | Добавьте выбранные внутренние местоположения в область "Выбранные расположения". Это расположения, из которых вы настраиваете мастер для мониторинга. |
Выбранные расположения: Название | Это внутренние местоположения, которые вы выбрали для мониторинга. |
Выбранные места: местоположение | Список локаций, которые вы выбрали для отслеживания. |
Просмотр и проверка тестов
Это сводка всех тестов, которые будут выполняться. Выберите внутреннее расположение и выберите "Выполнить тест ", чтобы проверить конфигурацию теста. Выберите "Изменить конфигурацию", чтобы изменить параметры по умолчанию для всех тестов в этом шаблоне.
На странице мастера Просмотр и проверка тестов доступны следующие параметры.
Вариант | Описание |
---|---|
Вы ищете | Ищет и возвращает результаты для элементов в списке имен тестов, URL-адресов, расположений и агентов/пулов. Используйте это для поиска определенных тестов или наборов тестов, которые требуется проверить. |
Название теста | Имя теста. |
URL | URL-адрес для определенного теста. |
Агент или пул | Расположение агента или пула для внутренних тестов URL-адресов. |
Запуск теста | Запустите тест проверки для выбранных внутренних тестов. |
Изменение конфигурации | Откройте страницу "Изменение конфигурации" , где можно изменить параметры для всех тестов в шаблоне, который вы создаете. |
Вкладка сводки результатов теста
На вкладке мастера со сводкой по результатам теста доступны следующие параметры.
Вариант | Описание |
---|---|
Вкладка Сводка | Подтверждает правильность обработки тестового запроса и отображение URL-адреса и расположения, используемого в тесте. Кроме того, показаны конкретные тесты и результаты: код состояния, время разрешения DNS и общее время отклика. |
Вкладка подробностей о результатах теста
На вкладкеПодробные сведения страницы мастера "Результаты теста" доступны следующие параметры.
Вариант | Описание |
---|---|
Вкладка подробных сведений: URL-адрес | См. подробные сведения о тесте. Отображает проверенный URL-адрес. |
Вкладка подробных сведений: результат | Отображает, успешно ли обработан тестовый запрос. |
Вкладка подробных сведений: время разрешения DNS (мс) | Отображает время разрешения DNS, которое проверяет, выполняется ли веб-сайт как ожидалось. Какой IP-адрес у отслеживаемого вами URL-адреса? Время, необходимое для DNS, чтобы получить IP-адрес для веб-сайта. |
Вкладка подробных сведений: общее время ответа (мс) | Отображает общее время отклика из счетчика производительности, аналогичного счётчику времени транзакции. |
Вкладка подробных сведений: код состояния HTTP | Отображает код состояния HTTP, когда вы выполняете пинг веб-сайта, вы получаете код состояния. |
Вкладка подробных сведений: размер текста ответа (байт) | Отображает размер тела HTTP-ответа. |
Вкладка подробных сведений: истечение срока действия сертификата сервера (дн.) | Отображает дату истечения срока действия сертификата, когда сайт истёк. Веб-сайт может иметь сертификаты с истекшим сроком действия. |
Результаты теста: вкладка HTTP-запроса
На вкладке HTTP-запрос страницы "Результаты теста" мастера доступны следующие параметры.
Вариант | Описание |
---|---|
Вкладка HTTP-запроса | Отображает сведения о HTTP-запросе теста, который отправляется на веб-сайт. |
Результаты теста: вкладка "HTTP-ответ"
На вкладке HTTP-ответ страницы "Результаты теста" мастера доступны следующие параметры.
Вариант | Описание |
---|---|
Что показано на этой вкладке | Отображает сведения о HTTP-ответе для теста, возвращаемом с веб-сайта. |
Вкладка с результатами теста в виде необработанных данных
На вкладке Необработанные данные страницы "Результаты теста" мастера доступны следующие параметры.
Вариант | Описание |
---|---|
Что показано на этой вкладке | Отображает все неформатированные данные, которые мы получаем с сайта. Если есть проблема с веб-сайтом, эта информация может помочь вам выяснить, что может быть неправильно с веб-сайтом. |
Изменение конфигурации для тестового набора
На странице мастера Изменение конфигурации для набора тестов доступны следующие параметры.
Внимание
Параметры на этой странице применяются ко всем тестам в шаблоне.
Вариант | Описание |
---|---|
Раздел "Периодичность проверки или интервал сбора данных производительности": периодичность тестов | Введите частоту выполнения каждого теста. |
Раздел "Периодичность тестов или интервал сбора данных производительности": интервал сбора данных производительности | Введите частоту сбора данных о производительности. Это указывает, требуется ли собирать данные о производительности каждые интервалы или нет. Например, если интервал составляет 10 минут, а интервал сбора имеет значение 2, это означает, что данные о производительности будут собираться каждые другие интервалы или каждые 20 минут. |
Периодичность проверки или интервал сбора данных производительности: тайм-аут теста | Введите, как долго вы хотите, чтобы запрос оставался активным, прежде чем тест истечет и будет отменен. |
Оповещения: критерии состояния работоспособности ошибок — время ответа транзакции | Укажите, является ли время выполнения транзакции фактором, который должен или не должен вызывать состояние ошибки работоспособности. Если указано создание состояния ошибки работоспособности, задайте пороговое значение в секундах, которое транзакция должна превысить, прежде чем оно создаст состояние ошибки работоспособности. |
Оповещения: критерии для ошибок в состоянии работоспособности: запрос (основная страница): код состояния HTTP | Укажите, является ли код состояния HTTP фактором, который должен или не должен генерировать состояние работоспособности ошибки. Если указано создать состояние ошибки в работоспособности, задайте код состояния HTTP на число, который вы хотите использовать для создания состояния ошибки в работоспособности. |
Оповещения: критерии для состояния работоспособности при ошибке — запрос (базовая страница) — совпадение содержимого | Укажите, должны ли совпадения в содержимом или не должны вызывать состояние ошибки. Если указано создать состояние ошибки, укажите содержимое, которое вы хотите сопоставить. |
Оповещения: критерии состояния ошибки: запрос (базовая страница): проверка перенаправлений | Укажите, должно ли наличие перенаправлений, или не должно ли, генерировать ошибочное состояние работоспособности. |
Оповещения: критерии для состояния работоспособности предупреждения — время ответа транзакции | Укажите, следует ли считать время отклика транзакции фактором, который должен или не должен вызывать предупреждающее состояние. Если указано создать предупреждающее состояние работоспособности, задайте пороговое значение в секундах, которые транзакция должна превышать, прежде чем оно создаст предупреждающее состояние работоспособности. |
Оповещения: критерии состояния здоровья для предупреждения: запрос (основная страница): код состояния HTTP | Укажите, должен ли код состояния HTTP генерировать предупреждающее состояние работоспособности или нет. Если указано создать состояние работоспособности с предупреждением, задайте код состояния HTTP для того, при котором вы хотите, чтобы генерировалось состояние работоспособности с предупреждением. |
Оповещения: критерии состояния системы для предупреждений: запрос (основная страница): соответствие содержимого | Укажите, должны ли какие-либо совпадения содержимого вызывать предупреждение о состоянии здоровья. Если нужно создать предупредительное состояние здоровья, укажите содержимое, по которому требуется выполнить сопоставление. |
Оповещения: критерии для состояния работоспособности предупреждения — запрос (базовая страница) — проверка на перенаправления | Укажите, должно ли наличие перенаправлений создавать предупреждающее состояние работоспособности или нет. |
Оповещения: количество последовательных раз, когда критерий должен не исполниться, прежде чем будет создано оповещение. | Укажите количество раз подряд, когда выбранные критерии в разделе оповещений должны не выполняться, до создания оповещения. |
Оповещения: параметр "Создавать оповещения для каждого теста" | Выберите, чтобы получать оповещения для каждого URL-теста для приложения. |
Оповещения: параметр "Создать одно сводное оповещение" | Выберите, чтобы получить сводное оповещение для приложения, а не получать оповещение для каждого теста URL-адресов для приложения. Это полезно, если вы отслеживаете вертикальный веб-сайт или приложение, так как это уменьшит количество получаемых оповещений и сохранит фокус на оповещениях общего состояния приложения. Кроме того, вы можете уменьшить количество оповещений, увеличив пороговое значение для количества сбоев, которые необходимо получить перед получением оповещения. Вместе два этих подхода помогают сосредоточиться на наиболее важных для вас аспектах: насколько хорошо работает приложение с учетом требуемых показателей производительности. |
Сбор данных производительности: время отклика транзакции | Совокупное время отклика: DNS_RESOLUTION_TIME + TCP_CONNECT_TIME + TIME_TO_LAST_BYTE |
Сбор данных производительности: запрос (базовая страница) — время отклика | Время обработки запроса, например открытие браузера и ожидание загрузки всех ресурсов. |
Сбор данных производительности: запрос (базовая страница) — время подключения TCP | Время, затраченное на установку TCP-подключения к целевому серверу и получение первоначального приветствия от службы. |
Сбор данных производительности: запрос (базовая страница) — время до первого байта | Время, затраченое с момента установки TCP-подключения, пока не будет получено первое байт ответа. |
Сбор данных производительности: запрос (базовая страница) — время до последнего байта | Время от момента установки TCP-подключения до последнего байта ответа. |
Сбор данных производительности: запрос (базовая страница) — время разрешения DNS | Время, затраченное на разрешение доменного имени URL в IP-адрес. |
Сбор данных производительности: запрос (базовая страница) — размер содержимого | Размер полученного текста ответа. |
Сбор данных производительности: запрос (базовая страница) — время содержимого | Время загрузки базовой страницы (только базовая страница). |
Сбор данных производительности: запрос (базовая страница) — время скачивания | Время обработки запроса, например открытие браузера и ожидание загрузки всех ресурсов. |
Общая конфигурация: оценка работоспособности ресурсов | Укажите, следует ли оценивать работоспособность всего ресурса. |
Общая конфигурация: разрешение перенаправлений | Укажите, можно ли разрешить перенаправления и не вызвать ошибку или состояние предупреждения. |
Общая конфигурация: версия HTTP | Укажите тестируемую версию HTTP. |
Общая конфигурация: метод HTTP | Укажите метод HTTP. |
Общая конфигурация: текст запроса | Представляет текст запроса. |
Заголовки HTTP: столбец заголовков | Укажите, какие заголовки можно принять. |
Заголовки HTTP: столбец значений | Укажите значение в заголовке, которое можно принять. |
Заголовки HTTP: добавить | Добавьте имена и значения заголовков, которые можно принять. |
Заголовки HTTP: редактировать | Открывает страницу свойств заголовка HTTP, где можно изменить имя или значение выбранных заголовков HTTP. |
Заголовки HTTP: удаление | Удаляет выбранный заголовок из принятого списка. |
Прокси-сервер: использование прокси-сервера | Укажите, следует ли использовать прокси-сервер. |
Прокси-сервер: адрес | Укажите адрес прокси-сервера. |
Прокси-сервер: номер порта | Укажите номер порта. |
Итоги
На странице "Сводка " мастера перечислены параметры, настроенные для шаблона мониторинга доступности веб-приложений. Если вы хотите изменить любой из этих параметров, выберите предыдущую или шаблонную страницу, пока не достигнете страницы с параметрами, которые необходимо изменить.
Создание и изменение шаблонов мониторинга доступности веб-приложений
Чтобы узнать, как запустить мастер мониторинга производительности приложений .NET, см. раздел "Настройка мониторинга доступности веб-приложений".
Изменение существующего шаблона мониторинга доступности веб-приложения
- Откройте консоль управления под учетной записью с учетными данными "Автор" в составе группы управления.
- Выберите рабочую область разработки.
- В области авторинга разверните Шаблоны пакетов управления и выберите Мониторинг доступности веб-приложений.
- В области Web Application Availability Monitoring (Мониторинг доступности веб-приложений) найдите шаблон, который вы хотите изменить.
- Щелкните правой кнопкой группу тестов, которую требуется изменить, и выберите пункт Свойства.
- С помощью вкладок для навигации по страницам параметров внесите необходимые изменения, такие как перенастройка критериев для тестов в этой группе, и нажмите кнопку "ОК".
Просмотр мониторов доступности веб-приложений и собранных данных
После настройки наблюдения за приложениями, используйте указанные ниже три представления, которые помогут приобрести первоначальные навыки наблюдения.
Просмотр всех отслеживаемых приложений мониторинга доступности веб-приложений
- Откройте консоль Operations.
- Перейдите в рабочую область Наблюдение .
- В области Мониторинг навигации разверните Мониторинг приложений , разверните Мониторинг доступности веб-приложений и выберите Состояние веб-приложения .
Просмотр состояния каждого монитора
- Откройте консоль Operations.
- Перейдите в рабочую область Наблюдение .
- В области навигации Мониторинга разверните Мониторинг приложений, разверните Мониторинг доступности веб-приложений и выберите Состояние теста.
- В представлении Test State (Состояние теста) щелкните правой кнопкой мыши объект. Выберите "Открыть и "Обозреватель состояния здоровья".
Просмотр производительности, собранной для компонента приложения
- Откройте консоль Operations.
- Перейдите в рабочую область Наблюдение .
- В панели навигации Мониторинг разверните Мониторинг приложений, разверните Мониторинг доступности веб-приложений и выберите Состояние веб-приложения.
- В области Test State (Состояние теста) щелкните правой кнопкой мыши объект. Выберите "Открыть" и выберите "Представление производительности".
- В панели Обозначения выберите счетчики, которые необходимо просмотреть.
- Используйте параметры панели Действия для изменения представления "Производительность".
Версии, начиная с 2019 UR4, содержат отображаемое имя целевого класса, которое помогает определить целевой объект правила при выборе правил во время создания нового представления производительности.