az arcdata dc debug
Примечание.
Эта ссылка является частью расширения arcdata для Azure CLI (версия 2.3.1 или более поздней). Расширение будет автоматически устанавливаться при первом запуске команды az arcdata dc debug. Подробнее о расширениях.
Отладка контроллера данных.
Команды
Имя | Описание | Тип | Состояние |
---|---|---|---|
az arcdata dc debug controldb-cdc |
Включение и отключение CDC в базе данных контроллера данных и таблицах — только для устранения неполадок. |
Расширение | ГА |
az arcdata dc debug copy-logs |
Копирование журналов. |
Расширение | ГА |
az arcdata dc debug dump |
Триггер дампа памяти. |
Расширение | ГА |
az arcdata dc debug restore-controldb-snapshot |
Восстанавливает уникальную копию ControlDB из резервной копии— только для устранения неполадок. |
Расширение | ГА |
az arcdata dc debug controldb-cdc
Включение и отключение CDC в базе данных контроллера данных и таблицах — только для устранения неполадок.
Включение и отключение отслеживания измененных данных для базы данных контроллера и поддерживаемых таблиц с настраиваемыми часами хранения.
az arcdata dc debug controldb-cdc --k8s-namespace
[--enable {false, true}]
[--retention-hours]
[--use-k8s]
Примеры
Включает запись измененных данных с 4 часами хранения.
az arcdata dc debug controldb-cdc -k arc-data-services --enable true --retention-hours 4
Отключает запись измененных данных.
az arcdata dc debug controldb-cdc -k arc-data-services --enable false
Обязательные параметры
Пространство имен Kubernetes существующего контроллера данных.
Необязательные параметры
Включение или отключение отслеживания измененных данных.
Срок хранения CDC, указанный в часах. Допустимые значения: от 1 до 24.
Для выполнения этого действия используйте локальные API Kubernetes.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az arcdata dc debug copy-logs
Копирование журналов.
Скопируйте журналы отладки из контроллера данных— конфигурация Kubernetes требуется в системе.
az arcdata dc debug copy-logs --k8s-namespace
[--container]
[--exclude-arcdata-logs]
[--exclude-cluster-info]
[--exclude-controldb]
[--exclude-dumps]
[--exclude-system-logs]
[--pod]
[--resource-kind]
[--resource-name]
[--skip-compress]
[--target-folder]
[--timeout]
[--use-k8s]
Обязательные параметры
Пространство имен Kubernetes контроллера данных.
Необязательные параметры
Скопируйте журналы для контейнеров с аналогичным именем, необязательным, по умолчанию копирует журналы для всех контейнеров. Невозможно указать несколько раз. Если задано несколько раз, будет использоваться последний.
Следует ли исключить журналы служб данных arc из папки результатов. Значение по умолчанию — False, которое включает все журналы контейнеров служб данных arc.
Следует ли исключить сведения о ресурсах Kubernetes из папки результатов для каждого пространства имен. Значение по умолчанию — False, включающее сведения о ресурсе пространства имен.
Следует ли исключить резервную копию controldb из папки результатов. Значение по умолчанию — False, которое включает резервную копию controldb.
Следует ли исключить дампы из папки результатов. Значение по умолчанию — False, которое включает дампы.
Следует ли исключить журналы пространства имен kube-system и azure-arc из коллекции. Значение по умолчанию — False, которое включает в себя журналы kube-system и connectedk8s, если это доступно.
Скопируйте журналы для модулей pod с аналогичным именем. Необязательно, по умолчанию копирует журналы для всех модулей pod. Невозможно указать несколько раз. Если задано несколько раз, будет использоваться последний.
Скопируйте журналы для ресурса определенного типа. Не удается указать несколько раз. Если задано несколько раз, будет использоваться последний. Если задано, необходимо также указать имя --resource-name для идентификации ресурса.
Скопируйте журналы для ресурса указанного имени. Невозможно указать несколько раз. Если задано несколько раз, будет использоваться последний. Если задано, необходимо также указать тип --resource-kind для идентификации ресурса.
Следует ли пропускать сжатие папки результатов. Значение по умолчанию — False, которое сжимает папку результатов.
Путь к целевой папке для копирования журналов в. Необязательный, по умолчанию создает результат в локальной папке. Невозможно указать несколько раз. Если задано несколько раз, будет использоваться последний.
Количество секунд, дожидающегося завершения команды. Значение по умолчанию равно 0, которое является неограниченным.
Для выполнения этого действия используйте локальные API Kubernetes.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az arcdata dc debug dump
Триггер дампа памяти.
Активируйте дамп памяти и скопируйте его из контейнера. Конфигурация Kubernetes требуется в вашей системе.
az arcdata dc debug dump --k8s-namespace
[--container {controller}]
[--target-folder]
[--use-k8s]
Обязательные параметры
Пространство имен Kubernetes контроллера данных.
Необязательные параметры
Целевой контейнер, который будет активирован для дампа запущенных процессов.
Целевая папка для копирования дампа.
Для выполнения этого действия используйте локальные API Kubernetes.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.
az arcdata dc debug restore-controldb-snapshot
Восстанавливает уникальную копию ControlDB из резервной копии— только для устранения неполадок.
Восстанавливает COPY_ONLY резервную копию ControlDB с уникальным именем для устранения неполадок. Конфигурация Kubernetes требуется в системе.
az arcdata dc debug restore-controldb-snapshot --backup-file
--k8s-namespace
[--use-k8s]
Примеры
Linux — восстановление резервной копии, взятой из ранее выполняемой команды arcdata dc debug copy-logs.
az arcdata dc debug restore-controldb-snapshot -k arc-data-services -f /path/to/backup/controller-1675653451.bak
Windows — восстановление резервной копии, взятой из ранее выполняемой команды arcdata dc debug copy-logs.
az arcdata dc debug restore-controldb-snapshot -k arc-data-services -f C:\path\to\backup\controller-1675653451.bak
Обязательные параметры
Существующий файл резервного копирования базы данных контроллера — должен заканчиваться .bak, будет восстановлен под уникальным именем базы данных на основе метки времени выполнения.
Пространство имен Kubernetes существующего контроллера данных.
Необязательные параметры
Для выполнения этого действия используйте локальные API Kubernetes.
Глобальные параметры
Повышение уровня детализации журнала для включения всех журналов отладки.
Показать это сообщение справки и выйти.
Отображать только ошибки, не показывая предупреждения.
Формат вывода.
Строка запроса JMESPath. Дополнительные сведения и примеры см. в разделе http://jmespath.org/.
Имя или идентификатор подписки. Подписку по умолчанию можно настроить с помощью az account set -s NAME_OR_ID
.
Увеличьте уровень детализации ведения журнала. Чтобы включить полные журналы отладки, используйте параметр --debug.