HTTP-мониторы: отображение результатов в Ключ-АСТРОМ

Материал из Документация Ключ-АСТРОМ
Версия от 02:27, 29 июля 2026; IKuznetsov (обсуждение | вклад) (Новая страница: «= HTTP-мониторы: отображение результатов в Ключ-АСТРОМ Classic = Перейдите в '''Synthetic Classic''' и выберите '''HTTP'''-монитор, чтобы открыть страницу с подробными сведениями о '''Synthetic''', которая предоставляет обзор результатов выполнения монитора, визуализацию результ...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

HTTP-мониторы: отображение результатов в Ключ-АСТРОМ Classic

Перейдите в Synthetic Classic и выберите HTTP-монитор, чтобы открыть страницу с подробными сведениями о Synthetic, которая предоставляет обзор результатов выполнения монитора, визуализацию результатов и свойства монитора. Благодаря механизму искусственного интеллекта ИИ, страница с подробными сведениями о Synthetic отображает информацию и графики с первого взгляда, а также содержит ссылки и фильтры для детализации информации о проблеме и редактирования настроек монитора.

Визуализация метрик

На верхней панели отображаются общие показатели доступности и производительности мониторов за выбранный период времени (инфографика).

Используйте панель фильтров в верхней части страницы, чтобы отфильтровать все HTTP-данные по одному или нескольким местоположениям.

Воспользуйтесь быстрыми ссылками в верхнем левом углу, чтобы перейти непосредственно к различным карточкам на странице с подробной информацией или получить доступ к настройкам HTTP-монитора (Редактировать, Отключить, Удалить). В разделе «Анализ сведений о выполнении» отображаются результаты последних успешных и неудачных выполнений для каждого местоположения в формате JSON.

Теги, применённые к вашему HTTP-монитору, отображаются под именем монитора. Выберите Добавить тег, чтобы применить дополнительные теги. Обратите внимание, что теги можно добавлять и удалять только на странице с подробной информацией.

Фиолетовые полосы над временными рамками доступности или производительности указывают на периоды технического обслуживания.

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

Доступность

В верхней части страницы отображаются инфографики доступности монитора за выбранный период времени, а также информация о простоях и затронутых местоположениях, если таковые имеются. Инфографика продолжительности простоя и затронутых местоположений отображается, если монитор недоступен в одном или нескольких местах. Если по какой-либо причине данные из каких-либо местоположений отсутствуют, также отображается количество затронутых местоположений.

Обратите внимание, что монитор может быть недоступен в одном или во всех местах, даже если не установлены пороговые значения времени простоя (глобальные или локальные). Продолжительность простоя — это сумма всех периодов простоя в выбранном временном интервале, за исключением перекрывающихся периодов простоя. Подробную информацию о том, как рассчитываются доступность и время простоя, см. в разделе «Синтетические расчёты».

На карточке доступности отображается общая доступность по всем точкам мониторинга, с пометками о глобальных/локальных сбоях и глобальном/локальном отсутствии данных (например, когда монитор отключён).

Наведите курсор на график Все местоположения, чтобы просмотреть информацию о количестве местоположений с перебоями или отсутствующими данными в любой момент времени. Разверните раздел Все местоположения, чтобы просмотреть графики доступности для каждого местоположения. Выберите блок времени простоя монитора (красный) или доступности (фиолетовый) на любой временной шкале доступности, а затем выберите Анализировать, чтобы отфильтровать все данные HTTP по продолжительности этого блока.

Выберите Закрепить на дашборде, чтобы закрепить плитку HTTP-монитора на вашем классическом дашборде.

Производительность

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

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

При желании можно просмотреть графики тренда для средней суммы всех запросов и времени ответа по местоположению или для среднего времени ответа по запросу по всем местоположениям.

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

Анализ деталей выполнения

Выберите Анализ сведений о выполнении в верхней части страницы с подробными сведениями или Анализ последнего неудачного выполнения в карточке Неудачные запросы, чтобы просмотреть последние успешные, неудачные и выполненные по запросу действия HTTP-монитора для каждого местоположения в формате JSON. Выберите Разница в выполнениях, чтобы увидеть разницу в результатах выполнения, обозначенную цветом, между последними успешными, неудачными или выполненными по запросу действиями.

Тело ответа и захваченные HTTP-метрики также отображаются вместе с кодом состояния HTTP для каждого запроса. Если монитор содержит учётные данные, отправленные в URL-адресе запроса, значениях заголовков HTTP или теле запроса, JSON отображает только идентификатор учётных данных в соответствующем элементе. (Для этой функции требуется АктивныйШлюз версии 1.229.)

Вы можете ограничить отображение конфиденциальной информации (например, учётных данных, возвращаемых в теле ответа) в сведениях о выполнении, выбрав в настройках монитора параметр Не сохранять и не отображать тела запросов и ответов, значения заголовков и сведения о сертификатах партнёров в сведениях о выполнении.

Это необходимо сделать для каждого запроса, отображение которого вы хотите ограничить. После этого тела запроса и ответа, значения заголовков запроса и ответа, а также сведения о сертификате партнёра заменяются текстом-заполнителем.

Для успешных или неудачных выполнений на вкладках отображаются данные в формате JSON для всех местоположений. Используйте фильтры вверху или слева от каждой вкладки, чтобы отфильтровать сведения о выполнении. Вы можете просмотреть и загрузить соответствующий отфильтрованный файл JSON для успешных или неудачных выполнений. Для выполнения по запросу вы можете загрузить файл JSON для выбранного отдельного выполнения. Вы также можете скопировать URL-адрес вашей среды для получения файлов JSON через API. Обратите внимание, что для запросов GET API для получения результатов выполнения синтетического монитора требуются токены API.

Атрибут customLogs отображает метку времени, уровень логирования и сообщение для каждой пользовательской строки лога, определённой с помощью методов скриптов api.info(), api.warn(), api.fail() или api.error(). (Для этой функции требуется Ключ-АСТРОМ версии 1.255+ в общедоступных местах и АктивныйШлюз версии 1.255+ в частных местах.)

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

Фильтры и сравнения

Используйте панель фильтров вверху и слева от каждой вкладки, чтобы сузить круг сведений о выполнении — для каждой вкладки можно установить разные фильтры. Вы можете выбрать из предложенных параметров фильтрацию по местоположениям, запросам и атрибутам JSON (по отдельности или группами — см. ниже).

В верхней панели фильтров вы также можете искать определённый контент — просто введите строку (регистр не имеет значения), которую хотите найти. В левой панели вы можете искать по определённым критериям фильтра.

Вкладка Разница в выполнениях позволяет просмотреть цветовое сравнение двух выполнений по каждому объекту — последних неудачных и успешных выполнений для каждого назначенного местоположения или любого выполнения по запросу за последние шесть часов. Любые фильтры применяются к обоим сравниваемым выполнениям — это особенно полезно для сравнения выполнений по целой группе атрибутов, например, Выполнение (см. ниже).

Размер ответа

На вкладке Размер ответа отображаются линии тренда для минимального и максимального размера ответа в сумме всех запросов, при этом заштрихованная область представляет собой разницу между этими двумя значениями в любой момент времени. Линии тренда могут совпадать (как показано ниже), например, когда ваш монитор работает из одного места. Однако размер ответа может варьироваться, например, когда отправляются разные ответы в зависимости от местоположения.

Для отслеживания таких различий вы можете включить отображение разбивки размера ответа по местоположению. Обратите внимание, что если вы отфильтруете всю страницу с подробной информацией по каким-либо местоположениям, переключатель станет недоступен.

HTTP-запросы

Монитор HTTP может содержать один или несколько HTTP-запросов. Карточка HTTP-запросов предоставляет обзор всех выполненных запросов, их порядка, имени, URL-адреса запроса и используемого метода HTTP. Для каждого запроса карточка HTTP-запросов анализирует производительность (время ответа) по следующим метрикам (подробнее см. в разделе «Метрики монитора HTTP»):

  • время поиска DNS
  • время установления TCP-соединения
  • время установления соединения TLS
  • Ожидание
  • Загрузка

Время отклика представляет собой сумму этих различных показателей.

Разверните запрос из списка, чтобы просмотреть все показатели производительности на одном графике. Выберите показатель в легенде, чтобы удалить/добавить его на график производительности. Выберите Редактировать запрос, чтобы перейти к настройкам мониторинга с этой карточки.

Вкладка Коды состояния отображает хронологию возвращённых кодов состояния HTTP для конкретного запроса. (Карточка Коды состояния HTTP отображает возвращённые коды состояния HTTP для всего вашего HTTP-монитора.)

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

Характеристики

Эта информационная карточка отображает количество запросов, местоположения, частоту выполнения мониторинга и любые применённые теги. Вы также можете увидеть потребление единиц DEM за выбранный период времени. Выберите Добавить тег, чтобы применить дополнительные теги. Обратите внимание, что теги можно добавлять и удалять только на странице с подробной информацией.

Службы

В карточке Службы отображаются все отслеживаемые службы, которые автоматически связаны с HTTP-монитором. Эта карточка появляется, когда отслеживаемая HTTP-конечная точка размещена на хосте, контролируемом ЕдинымАгентом, и URL-адрес конечной точки обрабатывается одной из обнаруженных служб. Связь между HTTP-монитором и службой устанавливается на основе данных, предоставленных ЕдинымАгентом. Поэтому для того, чтобы служба могла быть связана с монитором, необходимо выполнить как минимум одно выполнение монитора. Выберите ссылку для отображаемой службы, чтобы просмотреть страницу обзора службы, отфильтрованную по HTTP-монитору.

Контролируемые приложения

HTTP-мониторы позволяют отслеживать внутренние ресурсы и конечные точки API, например, ключевые бэкенд-API для операций входа в систему или поиска, используемые вашими мобильными приложениями. Вы можете связать такие HTTP-мониторы с отслеживаемыми мобильными, веб- или пользовательскими приложениями. Выберите Назначить монитор приложению. (Вы можете связать приложение напрямую в настройках монитора.)

Если для приложений, с которыми работает ваш синтетический монитор, включен Мониторинг реального пользователя (RUM), Ключ-АСТРОМ автоматически связывает приложения RUM с монитором, и отображается карточка Мониторинг приложений. Здесь вы можете просмотреть ключевые метрики приложения и перейти непосредственно к данным RUM.

После того как вы связали HTTP-монитор с приложением, доступность синтетического монитора отображается непосредственно в сведениях о приложении, и ИИ автоматически связывает обнаруженные проблемы синтетического мониторинга со связанным приложением.

Обратите внимание, что вы не можете заблокировать трафик синтетического мониторинга для приложений RUM, исключив ботов, поисковых роботов или IP-адреса синтетических местоположений.

Проблемы

В карточке Проблемы отображаются проблемы с производительностью (нарушение порогового значения) и доступностью (локальный или глобальный сбой), если соответствующие пороговые значения включены в настройках монитора. Разверните карточку, чтобы увидеть активные и решённые проблемы за выбранный период времени.

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

Существует три основных типа проблем, возникающих при работе с HTTP-мониторами:

  • Глобальный сбой (доступность)
  • Местное отключение (доступность)
  • Нарушение порогового значения производительности (проблема производительности для суммы всех запросов или отдельных запросов)

Проблемы с производительностью могут быть вызваны сочетанием нарушений пороговых значений на уровне монитора и на уровне запросов. Одновременно возникающие проблемы могут быть объединены в одну проблему (проблемы множественного применения). Выберите проблему, чтобы просмотреть страницу с обзором проблемы. Для более подробного изучения проблемы перейдите на страницу с подробными сведениями по протоколу HTTP, отфильтрованную по продолжительности проблемы.

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

События

На вкладке События отображаются все события, составляющие проблемы. События как для активных, так и для решённых проблем отображаются в списке и на временной шкале.

Наведите курсор на временной интервал на временной шкале событий, чтобы увидеть тип и количество событий, сгенерированных в этом интервале. Выберите временной интервал, чтобы просмотреть всплывающую подсказку со списком событий, произошедших в нём.

Выберите тип события, например, Замедление работы HTTP-монитора, чтобы просмотреть список событий. Для каждого местоположения, где ваш монитор нарушает пороговые значения производительности на уровне запроса или монитора, всегда создаётся одно событие замедления. Выберите отдельное событие, чтобы просмотреть подробности.

Метод api.fail() позволяет определить пользовательское сообщение об ошибке, которое отображается в карточке событий в случае сбоя. Пользовательские сообщения лога также отображаются в атрибуте customLogs в подробных сведениях о выполнении HTTP-монитора.

Неудачные запросы

Карточка Неудачные запросы отображает количество всех неудачных запросов в ваших HTTP-мониторах за выбранный период времени, с разбивкой по имени запроса и коду ошибки. График временной шкалы показывает количество кодов ошибок — наведите курсор на любой временной интервал, чтобы увидеть количество различных кодов состояния в этом интервале. Выберите код ошибки в легенде, чтобы скрыть/отобразить его на графике.

Выберите имя запроса, чтобы отредактировать его в настройках монитора. Выберите Анализировать последнее неудачное выполнение, чтобы просмотреть самые последние неудачные и успешные выполнения в формате JSON.

Обратите внимание, что сбой в работе монитора, вызванный неудачными запросами, будет вызывать проблемы с отключением только в том случае, если установлены пороговые значения для сбоев.

Коды состояния HTTP

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

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