Пакетная загрузка кластеров СУБД и экземпляров мониторинга
Предусловия
Подготовьте запросы в JSON-формате:
-
для загрузки шаблонов конфигураций кластеров.
Пример файла
templates.jsonв JSON-формате для шаблона конфигурации кластера:[{"name": "cluster_example","usernames": ["username"],"connections": [{"name": "server_example","host": "10.xx.xx.xx","port": 5555,"db_name": "db_name_example"}]}] -
для загрузки шаблонов объектов мониторинга.
Пример файла
monitorings.jsonв формате JSON для шаблона экземпляра мониторинга:[{"name": "bulk_example","host": "10.xx.xx.xx","master": "postgres","port": 5555,"login": "login_example","inuse": true}]
Последовательность выполнения
Введите в командной строке соответствующий API-вызов:
-
Пример запроса для пакетной загрузки кластеров СУБД:
curl -X POST -H "Authorization: Basic ${token}" https://${kintsugi_host}/backend/templates:bulkCreate -H "Content-Type: application/json" @templates.json -
Пример запроса для пакетной загрузки экземпляров мониторинга:
curl -X POST -H "Authorization: Basic ${token}" https://${kintsugi_host}/backend/monitorings:bulkCreate -H "Content-Type: application/json" @monitorings.json
Результат
Пакетная загрузка кластеров СУБД и экземпляров мониторинга выполнена успешно.