Перейти к содержанию

Концепции Monaco

Monaco — легковесный CLI-инструмент Dynatrace для настройки сред в масштабе. Использует нативный JSON, работает автономно без сторонних зависимостей.

Преимущества

  • Нет ручного редактирования в продакшене
  • Масштабирование конфигураций по командам и стадиям
  • Синхронизация конфигураций между средами
  • Воссоздание конфигураций (аварийное восстановление)

Концепции

Манифест развертывания : YAML-файл, определяющий какие проекты куда развертывать. Обязателен для работы Monaco.

Проекты : Директории, логически группирующие конфигурации API. Подробнее см. в разделе Управление проектом Monaco.

Конфигурация ресурсов Dynatrace : Состоит из двух элементов: * YAML-файл — параметры, зависимости, имя и ссылка на JSON-шаблон. Параметры могут переопределяться в зависимости от среды. * JSON-шаблон — payload для API Dynatrace. Поддерживает подстановку параметров через {{ .PARAMETER_NAME }}.