Концепции Monaco
Monaco — легковесный CLI-инструмент Dynatrace для настройки сред в масштабе. Использует нативный JSON, работает автономно без сторонних зависимостей.
Преимущества¶
- Нет ручного редактирования в продакшене
- Масштабирование конфигураций по командам и стадиям
- Синхронизация конфигураций между средами
- Воссоздание конфигураций (аварийное восстановление)
Концепции¶
Манифест развертывания : YAML-файл, определяющий какие проекты куда развертывать. Обязателен для работы Monaco.
Проекты : Директории, логически группирующие конфигурации API. Подробнее см. в разделе Управление проектом Monaco.
Конфигурация ресурсов Dynatrace
: Состоит из двух элементов:
* YAML-файл — параметры, зависимости, имя и ссылка на JSON-шаблон. Параметры могут переопределяться в зависимости от среды.
* JSON-шаблон — payload для API Dynatrace. Поддерживает подстановку параметров через {{ .PARAMETER_NAME }}.