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

Обзор Configuration as Code

Configuration as Code (CaC) обеспечивает декларативное управление конфигурацией Dynatrace через конфигурационные файлы вместо UI. Позволяет автоматизировать и стандартизировать наблюдаемость и безопасность в любом масштабе.

Сценарии использования

Управляйте конфигурациями из YAML-файлов в Git-репозиториях. Примеры на GitHub.

Что можно настроить:

  • Dashboards, Notebooks, Launchpads
  • Управление инцидентами
  • Валидация релизов
  • Мониторинг реальных пользователей
  • Anomaly Detection
  • Синтетический мониторинг
  • Open Pipeline

Возможности CaC

  • Шаблоны конфигураций для нескольких сред
  • Управление взаимозависимостями без хранения уникальных ID
  • Применение одной конфигурации к сотням сред одновременно
  • Продвижение конфигураций между средами
  • Поддержка Git-процессов: pull-запросы, слияние, утверждения, контроль версий

Инструменты

Два варианта:

  • Terraform — стандартный CaC-инструмент. Рекомендуется, если вы уже работаете с Terraform, хотите управлять несколькими провайдерами, использовать управление состоянием и HCL-выражения.
  • Monaco — проприетарный CLI от Dynatrace. Автономное решение без сторонних зависимостей, использует нативный JSON.

Связанные темы