Массовое обновление части конфигурации объектов мониторинга#
Предусловия#
Подготовьте запрос в JSON-формате для массового обновления части конфигурации объектов мониторинга.
Пример файла assets_bulk_patch.json в JSON-формате для массового обновления части конфигурации объектов мониторинга:
{
"data": [
{
"asset_selector": {
"asset_id": "6476e34f-8850-48a6-a426-ff77655354c4"
},
"asset_patch": {
"custom_properties": [
{
"property_key": "custom_key_1",
"property_value": "value_1"
},
{
"property_key": "custom_key_2",
"property_value": "value_2"
}
],
"owners": [
"user_1",
"user_2"
],
"pi_parameters": [
{
"parameter_key": "gather_locks",
"parameter_value": true
},
{
"parameter_key": "locks_interval_sec",
"parameter_value": 5
}
]
}
},
{
"asset_selector": {
"asset_type": "pg",
"host": "10.xx.xx.xx",
"port": 5555
},
"asset_patch": {
"custom_properties": [
{
"property_key": "custom_key_1",
"property_value": "value_1"
},
{
"property_key": "custom_key_2",
"property_value": "value_2"
}
],
"owners": [
"user_1"
],
"pi_parameters": [
{
"parameter_key": "history_depth_seconds",
"parameter_value": 72000
}
]
}
}
]
}
Последовательность выполнения#
Введите в командной строке API-вызов массового обновления части конфигурации объектов мониторинга.
Пример запроса командной строки:
curl -X POST -H "Authorization: Basic ${token}" https://${kintsugi_host}/assets:bulkPatch -H "Content-Type: application/json" @assets_bulk_patch.json
Результат#
Массовое обновление части конфигурации объектов мониторинга выполнено успешно.