Активный монитор REST API (приложение)

Компонент активного монитора REST API позволяет запускать монитор на определенном устройстве и получать информацию о состоянии устройства, сервера или приложения, определяя, включен ли монитор.

Добавление активного монитора REST API в качестве компонента в существующее приложение:

  1. Выберите Параметры > Мониторинг приложений > Настройка приложения и профиля.
  2. Добавьте профиль приложения, как описано в разделе Работа с профилями приложений.
  3. Добавьте компонент, как описано в разделе Компоненты, группы критических компонентов и отдельные приложения.
  4. В диалоговом окне «Изменить профиль приложения» выберите вкладку «Компоненты», затем щелкните значок «Добавить» для добавления нового компонента.
  5. В поле «Имя компонента» выберите REST API > Активный REST API.
  6. В редакторе компонентов настройте следующие поля:
    • Имя. Введите уникальное имя компонента. Это имя отображается на странице «Компоненты производительности» редактора профилей приложения.
    • Описание. Введите дополнительную информацию для компонента.
    • Критический. Выберите, если этот компонент является критическим.
    • Переопределение устройства. Выберите, если нужно разрешить устройству переопределить этот компонент.
    • Интервал опроса. Выберите интервал проверки компонента.
    • Тайм-аут подключения. Выберите время запроса до тайм-аута.
    • REST API. Добавьте URL-адрес конечной точки REST API для компонента.

    Note: В URL-адресе REST API поддерживаются ссылочные переменные (также называемые процентными переменными) системы (%System), устройства (%Device) и приложения (%Application). Для получения дополнительной информации см. раздел Процентные переменные. Однако при проверке выражение будет иметь значение ЛОЖЬ. Перед параметризацией выражения и прикреплением его к устройству рекомендуется убедиться, что REST API возвращает действительный ответ.

    • Изменить настраиваемые заголовки. Введите до десяти настраиваемых заголовков, необходимых для доступа к конечной точке REST API. По умолчанию предоставляется заголовок Accept, который указывается как приложение/json.

    Note: Для мониторинга работы сервера приложения для конечной точки REST API OpenEdge OEManager заголовок Accept должен иметь значение приложение/vnd.progress+json или */*.

    • Метод. Выберите поддерживаемый метод HTTP для конечной точки REST API. В настоящее время поддерживается только метод GET.
    • Игнорировать ошибки сертификата. Установите этот флажок, чтобы отменить реагирование WhatsUp Gold на ошибки, связанные с сертификатами.
    • Использовать анонимный доступ. Если конечная точка REST API не требует аутентификации, установите этот флажок.
    • JSONPATH. Введите путь к отслеживаемому объекту JSON или используйте компоновщик JSONPath, чтобы проверить правильность пути к отслеживаемому объекту.

    Note: Для получения дополнительных сведений о JSONPath и компоновщике JSONPath см. раздел Запрос JSONPath и компоновщик JSONPath.

    • Компоновщик JSONPath. После ввода допустимой конечной точки URL-адреса REST API можно использовать компоновщик JSONPath, чтобы просмотреть структуру ответа JSON и выбрать значение JSON, которое нужно отслеживать.
    • Неактивное состояние. Этот монитор сообщает о неактивном состоянии при возврате любого из указанных кодов ответа HTTP. Можно выбрать, какие коды ответов указывают на то, что монитор не работает. Также можно указать запрос JSONPath с условиями, которые указывают, что монитор не работает. Монитор может использовать либо условие неактивности, либо запрос JSONPath, либо оба варианта, чтобы сообщить о неактивности.
    • Запрос JSONPATH. Разработайте логический тест для оценки условий, возвращаемых конечной точкой REST API:
    1. Выберите значок «Добавить» для ввода условного теста с помощью запроса JSONPath. По умолчанию в строке отображается текст «Сравнение не задано».
    2. Дважды щелкните в поле ввода запроса JSONPath и выберите значок увеличительного стекла. Будет предложено ввести учетные данные REST API, если не установлен флажок «Использовать анонимный доступ». После подтверждения учетных данных REST API откроется окно компоновщика JSONPath.
    3. Выберите конечную точку для мониторинга.
    4. Создайте логический тест, который представляет неактивное состояние для мониторинга конечной точки REST API. Поддерживаемые типы значений: «логическое», «число», «строка» и «прочее». Тип данных «прочее» проверяет, является ли значение нулевым. Поддерживаются пустые строки.
    5. Нажмите Сохранить.
  7. Выберите Тест для запуска REST API.
  8. Нажмите ОК для выхода из редактора компонентов.

Для добавления данного компонента к существующему профилю приложения устройства:

  1. Перейдите в раздел «Отслеживаемые приложения» и щелкните значок «Добавить».
  2. Добавьте созданный профиль приложения и устройство, к которому нужно прикрепить профиль приложения.
  3. При необходимости настройте дополнительные поля.
  4. Нажмите Сохранить.

На устройстве выполняется проверка компонента.

See Also

Компоненты, группы критических компонентов и отдельные приложения

Мониторинг облака Azure

Мониторинг облака AWS

Использование ЦП

Запрос базы данных

Использование диска

Содержимое файла

Проверка контента HTTP

Статистика интерфейса

Проверка производительности JMX

Использование памяти

Проверка сетевого порта

Проверка процесса

Производительность REST API (приложение)

Сценарии (PowerShell)

Сценарии (Монитор конечного пользователя)

Проверка службы

SNMP

SSH

WMI

Счетчик производительности Windows