PUT конфигурация

Материал из Dynatrace
Версия от 16:43, 13 февраля 2023; ENetrebin (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

Обновляет конфигурацию синтетического мониторинга в вашей среде.

Запрос использует в качестве полезной нагрузки application/json формат.

PUT Managed https://{your-domain}/e/{your-environment-id}/api/v2/synthetic/config
Среда ActiveGate https://{your-activegate-domain}/e/{your-environment-id}/api/v2/synthetic/config

Аутентификация

Чтобы выполнить этот запрос, вам нужен токен доступа с областью действия Запись синтетических местоположений ( syntheticLocations.write) . Чтобы узнать, как его получить и использовать, см. раздел Токены и аутентификация .

Параметры

Параметр Тип Описание In Необходимость
body SyntheticConfigDto DTO для синтетической конфигурации. body по желанию

Объекты тела запроса

Объект SyntheticConfigDto

DTO для синтетической конфигурации.

Элемент Тип Описание Необходимость
bmMonitorTimeout integer bmMonitorTimeout - время ожидания выполнения монитора браузера (мс) требуется
bmStepTimeout integer bmStepTimeout - время ожидания выполнения одного шага монитора браузера (мс) требуется

JSON-модель тела запроса

Это модель тела запроса, показывающая возможные элементы. Его необходимо настроить для использования в реальном запросе.

{
  "bmMonitorTimeout": 1,
  "bmStepTimeout": 1
}

Ответ

Коды ответов

Код Тип Описание
204 SyntheticConfigDto Успех. Обновлен набор синтетических параметров. Ответ не имеет тела.

Пример

В этом примере запрос обновляет конфигурацию синтетического мониторинга из примера запроса GET . Он вдвое сокращает время ожидания для монитора браузера и шагов монитора браузера, устанавливая для них значения 300,000и 30,000соответственно.

Маркер API передается в заголовке авторизации .

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

Curl

curl --request PUT \
  --url https://mySampleEnv.live.dynatrace.com/api/v2/synthetic/config \
  --header 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890' \
  --header 'Content-Type: application/json' \
  --data '{
  "bmMonitorTimeout": 300000,
  "bmMonitorTimeout": 30000
}'

URL-адрес запроса

https://mySampleEnv.live.dynatrace.com/api/v2/synthetic/config

Тело запроса

{
  "bmMonitorTimeout": 300000,
  "bmMonitorTimeout": 30000
}

Код ответа

204