Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Important
Эта функция доступна в закрытой предварительной версии. Чтобы попробовать, свяжитесь с вашим контактом в Azure Databricks.
История развертывания содержит структурированную, пригодную для аудита запись каждого развертывания Declarative Automation Bundles в вашей рабочей области. Развертывание — это пакет, развернутый на конкретном целевом объекте. При каждом развертывании регистрируется новая версия.
Для каждого развертывания вы можете просмотреть:
- Метаданные развертывания: идентификация, кто развернул, временная метка, цель и итоговый статус.
- Контекст контроля версий: репозиторий Git, ветвь, SHA коммита и любой тег релиза, связанный с версией.
- Изменения ресурсов: Ресурсы, созданные, обновляемые, удалённые или воссозданные в каждой версии, вместе с дифференциями конфигурации.
- Состояние после развертывания: полный список ресурсов, управляемых развертыванием, таких как задания, конвейеры Lakeflow, дашборды и таблицы каталога Unity.
История развертывания — это единственное место для проверки развертываний, изучения регрессий и ответа на вопросы, например, кто последний изменял задание или конвейер. Это основа для регулируемых развертываний для команд, управляющих ресурсами Databricks как кодом.
Общие сведения о пакетах см. в разделе "Что такое декларативные пакеты автоматизации?". Чтобы узнать, как развернуть пакет, см. Развертывание пакетов и запуск рабочих процессов из рабочего пространства и Режимы развертывания Declarative Automation Bundles.
Включить историю развертывания
Чтобы вести историю развертывания для бандла, установите для experimental.record_deployment_history значение true в конфигурации бандла. См. справочник по конфигурации.
Просмотр развертываний
Чтобы просмотреть развертывания, выполните одно из следующих действий:
- Из панели Deployments пакета откройте историю развертывания для этого пакета. См. статью "Развертывание пакетов" и запуск рабочих процессов из рабочей области.
- Если задача, конвейер или панель мониторинга управляются пакетом, используйте индикатор Managed by, чтобы перейти к развертыванию, которому они принадлежат.
- Найдите пакет по названию, чтобы открыть историю развертывания напрямую.
Список развертываний показывает все развертывания (а также соответствующие версии и ресурсы), к которым у вас есть CAN_READ доступ.
Вы можете отфильтровать и отсортировать список по следующим столбцам:
| Column | Описание |
|---|---|
| Name | Пакет и цель или отображаемое имя развертывания. |
| Target | Цель развертывания, например dev или prod. |
| Статус | Состояние последнего развертывания. |
| Последнее развертывание: в / кем | Когда последний раз проходил развертывание и кто его проводил. |
| Количество ресурсов | Количество ресурсов, которыми управляет развертывание. |
Подробнее о версии развертывания
Выберите деплоймент из истории развертывания, чтобы открыть его детали, затем выберите версию, чтобы узнать информацию, например, когда и кем был инициирован деплоймент, исходный репозиторий и ветка Git, SHA коммита (связанный с дифференцией в вашем Git-провайдере) и тег release, если он применим.
Используйте выпадающее меню истории версий в заголовке, чтобы перемещаться между версиями.
Изменения ресурсов
Вкладка «Изменения» содержит перечисление изменений, внесённых в ресурсы в выбранной версии. Сюда входят:
-
Изменения ресурсов: таблица действий, выполненных по ресурсу, показывающая ключ ресурса (например
jobs.ETL_Main), действие (Создать, Обновить, Удалить или Воссоздать), статус и метку времени. - Конфигурационный дифференциал: сравнение бок о бок, которое показывает, какие настройки изменились, например, размер кластера или расписание.
- Снимки блокнота: Для ресурсов блокнота есть ссылка на версию блокнота, которая была развернута.
- Ошибки: Неудачные обновления показывают сообщение об ошибке в строке.
Состояние после развертывания
На вкладке Состояние после развертывания отображается перечень активных ресурсов, которыми управляет развертывание после применения версии:
- Ключ и тип ресурса: логическое имя и тип ресурса.
- Databricks ID: физический идентификатор ресурса, связанный с ресурсом в рабочем пространстве.
-
Последнее изменение: версия, которая последняя модифицировала ресурс, например
Changed in v42.
История развертывания из CLI
Для автоматизированных рабочих процессов можно получить доступ к истории развертывания с помощью CLI-команд Databricks bundle-deployments . См. databricks bundle-deployments.
Limitations
- История развертывания доступна только для новых целей развертывания пакетов. Пока нет пути миграции для существующих пакетов или целевых целей.
- Базовые сущности развертываний (например, запуски заданий) могут иметь политики хранения.
- Поддерживаются только развертывания с использованием прямого движка. См. раздел "Миграция в подсистему прямого развертывания".