Активный монитор REST API (приложение)
Компонент активного монитора REST API позволяет запускать монитор на определенном устройстве и получать информацию о состоянии устройства, сервера или приложения, определяя, включен ли монитор.
Добавление активного монитора REST API в качестве компонента в существующее приложение:
- Выберите .
- Добавьте профиль приложения, как описано в разделе Работа с профилями приложений.
- Добавьте компонент, как описано в разделе Компоненты, группы критических компонентов и отдельные приложения.
- В диалоговом окне «Изменить профиль приложения» выберите вкладку «Компоненты», затем щелкните значок «Добавить» для добавления нового компонента.
- В поле «Имя компонента» выберите .
- В редакторе компонентов настройте следующие поля:
- . Введите уникальное имя компонента. Это имя отображается на странице «Компоненты производительности» редактора профилей приложения.
- . Введите дополнительную информацию для компонента.
- . Выберите, если этот компонент является критическим.
- . Выберите, если нужно разрешить устройству переопределить этот компонент.
- . Выберите интервал проверки компонента.
- . Выберите время запроса до тайм-аута.
- . Добавьте URL-адрес конечной точки REST API для компонента.
: В URL-адресе REST API поддерживаются ссылочные переменные (также называемые процентными переменными) системы (%System), устройства (%Device) и приложения (%Application). Для получения дополнительной информации см. раздел Процентные переменные. Однако при проверке выражение будет иметь значение . Перед параметризацией выражения и прикреплением его к устройству рекомендуется убедиться, что REST API возвращает действительный ответ.
- . Введите до десяти настраиваемых заголовков, необходимых для доступа к конечной точке REST API. По умолчанию предоставляется заголовок Accept, который указывается как .
: Для мониторинга работы сервера приложения для конечной точки REST API OpenEdge OEManager заголовок Accept должен иметь значение или .
- . Выберите поддерживаемый метод HTTP для конечной точки REST API. В настоящее время поддерживается только метод GET.
- . Установите этот флажок, чтобы отменить реагирование WhatsUp Gold на ошибки, связанные с сертификатами.
- . Если конечная точка REST API не требует аутентификации, установите этот флажок.
- . Введите путь к отслеживаемому объекту JSON или используйте компоновщик JSONPath, чтобы проверить правильность пути к отслеживаемому объекту.
: Для получения дополнительных сведений о JSONPath и компоновщике JSONPath см. раздел Запрос JSONPath и компоновщик JSONPath.
- . После ввода допустимой конечной точки URL-адреса REST API можно использовать компоновщик JSONPath, чтобы просмотреть структуру ответа JSON и выбрать значение JSON, которое нужно отслеживать.
- . Этот монитор сообщает о неактивном состоянии при возврате любого из указанных кодов ответа HTTP. Можно выбрать, какие коды ответов указывают на то, что монитор не работает. Также можно указать запрос JSONPath с условиями, которые указывают, что монитор не работает. Монитор может использовать либо условие неактивности, либо запрос JSONPath, либо оба варианта, чтобы сообщить о неактивности.
- . Разработайте логический тест для оценки условий, возвращаемых конечной точкой REST API:
- Выберите значок «Добавить» для ввода условного теста с помощью запроса JSONPath. По умолчанию в строке отображается текст «Сравнение не задано».
- Дважды щелкните в поле ввода запроса JSONPath и выберите значок увеличительного стекла. Будет предложено ввести учетные данные REST API, если не установлен флажок «Использовать анонимный доступ». После подтверждения учетных данных REST API откроется окно компоновщика JSONPath.
- Выберите конечную точку для мониторинга.
- Создайте логический тест, который представляет неактивное состояние для мониторинга конечной точки REST API. Поддерживаемые типы значений: «логическое», «число», «строка» и «прочее». Тип данных «прочее» проверяет, является ли значение нулевым. Поддерживаются пустые строки.
- Нажмите .
- Выберите для запуска REST API.
- Нажмите для выхода из редактора компонентов.
Для добавления данного компонента к существующему профилю приложения устройства:
- Перейдите в раздел «Отслеживаемые приложения» и щелкните значок «Добавить».
- Добавьте созданный профиль приложения и устройство, к которому нужно прикрепить профиль приложения.
- При необходимости настройте дополнительные поля.
- Нажмите .
На устройстве выполняется проверка компонента.