az arcdata dc debug
Note
Essa referência faz parte da extensão arcdata da CLI do Azure (versão 2.3.1 ou superior). A extensão instalará automaticamente na primeira vez que você executar um comando az arcdata dc debug. Saiba mais sobre extensões.
Controlador de dados de depuração.
Comandos
Nome | Description | Tipo | Status |
---|---|---|---|
az arcdata dc debug controldb-cdc |
Habilitar/desabilitar o CDC no Banco de Dados e nas Tabelas do Controlador de Dados – somente para fins de solução de problemas. |
Extension | GA |
az arcdata dc debug copy-logs |
Copiar logs. |
Extension | GA |
az arcdata dc debug dump |
Disparar despejo de memória. |
Extension | GA |
az arcdata dc debug restore-controldb-snapshot |
Restaura uma cópia exclusiva do ControlDB do backup – somente para fins de solução de problemas. |
Extension | GA |
az arcdata dc debug controldb-cdc
Habilitar/desabilitar o CDC no Banco de Dados e nas Tabelas do Controlador de Dados – somente para fins de solução de problemas.
Habilitar/desabilitar a Captura de Dados de Alteração para o Banco de Dados 'controlador' e tabelas com suporte com horas de retenção configuráveis.
az arcdata dc debug controldb-cdc --k8s-namespace
[--enable {false, true}]
[--retention-hours]
[--use-k8s]
Exemplos
Habilita o Change Data Capture com 4 horas de retenção.
az arcdata dc debug controldb-cdc -k arc-data-services --enable true --retention-hours 4
Desabilita a captura de dados de alteração.
az arcdata dc debug controldb-cdc -k arc-data-services --enable false
Parâmetros Exigidos
Namespace do Kubernetes do controlador de dados existente.
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Habilitar ou desabilitar a captura de dados de alteração.
Propriedade | Valor |
---|---|
Valores aceitos: | false, true |
Período de retenção CDC, especificado em horas. Os valores permitidos são de 1 a 24.
Propriedade | Valor |
---|---|
Valor padrão: | 8 |
Use as APIs locais do Kubernetes para executar essa ação.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Formato de saída.
Propriedade | Valor |
---|---|
Valor padrão: | json |
Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
az arcdata dc debug copy-logs
Copiar logs.
Copie os logs de depuração do controlador de dados – a configuração do Kubernetes é necessária em seu sistema.
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]
Parâmetros Exigidos
Namespace do Kubernetes do controlador de dados.
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Copie os logs para os contêineres com nome semelhante, Opcional, por padrão copia logs para todos os contêineres. Não é possível especificar várias vezes. Se especificado várias vezes, o último será usado.
Se deseja ou não excluir os logs dos serviços de dados arc da pasta de resultados. O valor padrão é False, que inclui todos os logs de contêiner dos serviços de dados arc.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Se deseja ou não excluir informações de recurso do kubernetes da pasta de resultados por namespace. O valor padrão é False, que inclui informações de recurso com espaçamento de nomes.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Se deseja ou não excluir um backup do controldb da pasta de resultados. O valor padrão é False, que inclui um backup de controldb.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Se deseja ou não excluir despejos da pasta de resultados. O valor padrão é False, que inclui despejos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Se deseja ou não excluir logs de namespace do kube-system e do azure-arc da coleção. O valor padrão é False, que inclui logs do sistema kube e connectedk8s, se acessível.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Copie os logs para os pods com nome semelhante. Opcional, por padrão copia logs para todos os pods. Não é possível especificar várias vezes. Se especificado várias vezes, o último será usado.
Copie os logs para o recurso de um tipo específico. Não é possível especificar várias vezes. Se especificado várias vezes, o último será usado. Se especificado, --resource-name também deve ser especificado para identificar o recurso.
Copie os logs para o recurso do nome especificado. Não é possível especificar várias vezes. Se especificado várias vezes, o último será usado. Se especificado, --resource-kind também deve ser especificado para identificar o recurso.
Se deve ou não ignorar a compactação da pasta de resultados. O valor padrão é False, que compacta a pasta de resultados.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Caminho da pasta de destino para o qual copiar logs. Opcional, por padrão cria o resultado na pasta local. Não é possível especificar várias vezes. Se especificado várias vezes, o último será usado.
O número de segundos a aguardar a conclusão do comando. O valor padrão é 0, que é ilimitado.
Propriedade | Valor |
---|---|
Valor padrão: | 0 |
Use as APIs locais do Kubernetes para executar essa ação.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Formato de saída.
Propriedade | Valor |
---|---|
Valor padrão: | json |
Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
az arcdata dc debug dump
Disparar despejo de memória.
Disparar despejo de memória e copiá-lo do contêiner – a configuração do Kubernetes é necessária em seu sistema.
az arcdata dc debug dump --k8s-namespace
[--container {controller}]
[--target-folder]
[--use-k8s]
Parâmetros Exigidos
Namespace do Kubernetes do controlador de dados.
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
O contêiner de destino a ser disparado para despejar os processos em execução.
Propriedade | Valor |
---|---|
Valor padrão: | controller |
Valores aceitos: | controller |
Pasta de destino para copiar o despejo.
Propriedade | Valor |
---|---|
Valor padrão: | ./output/dump |
Use as APIs locais do Kubernetes para executar essa ação.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Formato de saída.
Propriedade | Valor |
---|---|
Valor padrão: | json |
Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
az arcdata dc debug restore-controldb-snapshot
Restaura uma cópia exclusiva do ControlDB do backup – somente para fins de solução de problemas.
Restaura um backup COPY_ONLY do ControlDB em um nome exclusivo para solução de problemas – a configuração do Kubernetes é necessária em seu sistema.
az arcdata dc debug restore-controldb-snapshot --backup-file
--k8s-namespace
[--use-k8s]
Exemplos
Linux – Restaurar um backup obtido de um comando 'arcdata dc debug copy-logs' executado anteriormente.
az arcdata dc debug restore-controldb-snapshot -k arc-data-services -f /path/to/backup/controller-1675653451.bak
Windows – Restaurar um backup obtido de um comando 'arcdata dc debug copy-logs' executado anteriormente.
az arcdata dc debug restore-controldb-snapshot -k arc-data-services -f C:\path\to\backup\controller-1675653451.bak
Parâmetros Exigidos
O arquivo de backup do Banco de Dados do Controlador existente - deve terminar em '.bak', será restaurado em um nome de banco de dados exclusivo com base no carimbo de data/hora de execução.
Namespace do Kubernetes do controlador de dados existente.
Parâmetros Opcionais
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Use as APIs locais do Kubernetes para executar essa ação.
Parâmetros Globais
Aumente a verbosidade de log para mostrar todos os logs de depuração.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Mostre esta mensagem de ajuda e saia.
Mostrar apenas erros, suprimindo avisos.
Propriedade | Valor |
---|---|
Valor padrão: | False |
Formato de saída.
Propriedade | Valor |
---|---|
Valor padrão: | json |
Valores aceitos: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
.
Aumentar a verbosidade do registro em log. Use --debug para logs de depuração completos.
Propriedade | Valor |
---|---|
Valor padrão: | False |