az arcdata dc debug

Poznámka

Tento odkaz je součástí rozšíření arcdata pro Azure CLI (verze 2.3.1 nebo vyšší). Rozšíření se automaticky nainstaluje při prvním spuštění příkazu az arcdata dc debug . Přečtěte si další informace o rozšířeních.

Ladění kontroleru dat

Příkazy

Name Description Typ Stav
az arcdata dc debug controldb-cdc

Povolte nebo zakažte CDC v databázi a tabulkách kontroleru dat – pouze pro účely řešení potíží.

Rozšíření GA
az arcdata dc debug copy-logs

Zkopírujte protokoly.

Rozšíření GA
az arcdata dc debug dump

Aktivace výpisu paměti

Rozšíření GA
az arcdata dc debug restore-controldb-snapshot

Obnoví jedinečnou kopii ControlDB ze zálohy – pouze pro účely řešení potíží.

Rozšíření GA

az arcdata dc debug controldb-cdc

Povolte nebo zakažte CDC v databázi a tabulkách kontroleru dat – pouze pro účely řešení potíží.

Povolte nebo zakažte funkci Change Data Capture pro databázi kontroleru a podporované tabulky s konfigurovatelnou dobou uchovávání informací.

az arcdata dc debug controldb-cdc --k8s-namespace
                                  [--enable {false, true}]
                                  [--retention-hours]
                                  [--use-k8s]

Příklady

Umožňuje funkci Change Data Capture se 4 hodinami uchovávání dat.

az arcdata dc debug controldb-cdc -k arc-data-services --enable true --retention-hours 4

Zakáže funkci Change Data Capture.

az arcdata dc debug controldb-cdc -k arc-data-services --enable false

Povinné parametry

--k8s-namespace -k

Obor názvů Kubernetes existujícího kontroleru dat

Volitelné parametry

--enable

Povolte nebo zakažte zachytávání dat změn.

přijímané hodnoty: false, true
--retention-hours

Doba uchovávání CDC zadaná v hodinách. Povolené hodnoty jsou 1 až 24.

výchozí hodnota: 8
--use-k8s

K provedení této akce použijte místní rozhraní API Kubernetes.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az arcdata dc debug copy-logs

Zkopírujte protokoly.

Zkopírujte protokoly ladění z kontroleru dat – V systému se vyžaduje konfigurace 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]

Povinné parametry

--k8s-namespace -k

Obor názvů Kubernetes kontroleru dat

Volitelné parametry

--container -c

Ve výchozím nastavení zkopírujte protokoly pro kontejnery s podobným názvem Nepovinný, protokoly pro všechny kontejnery zkopírujte. Nelze zadat vícekrát. Pokud zadáte vícekrát, použije se poslední.

--exclude-arcdata-logs

Zda vyloučit protokoly datových služeb arc ze složky výsledků. Výchozí hodnota je False, která zahrnuje všechny protokoly kontejnerů datových služeb arc.

výchozí hodnota: False
--exclude-cluster-info

Určuje, jestli chcete vyloučit informace o prostředcích Kubernetes ze složky výsledků na obor názvů. Výchozí hodnota je False, která zahrnuje informace o prostředcích s oborem názvů.

výchozí hodnota: False
--exclude-controldb

Bez ohledu na to, jestli chcete vyloučit zálohu controldb ze složky výsledků. Výchozí hodnota je False, která zahrnuje zálohování controldb.

výchozí hodnota: False
--exclude-dumps

Zda vyloučit výpisy paměti ze složky výsledků. Výchozí hodnota je False, která obsahuje výpisy.

výchozí hodnota: False
--exclude-system-logs

Bez ohledu na to, jestli chcete vyloučit protokoly oboru názvů kube-system a azure-arc z kolekce. Výchozí hodnota je False, která zahrnuje protokoly kube-system a connectedk8s, pokud jsou přístupné.

výchozí hodnota: False
--pod

Zkopírujte protokoly pro pody s podobným názvem. Volitelné, ve výchozím nastavení kopíruje protokoly pro všechny pody. Nelze zadat vícekrát. Pokud zadáte vícekrát, použije se poslední.

--resource-kind

Zkopírujte protokoly pro prostředek určitého typu. Nelze zadat vícekrát. Pokud zadáte vícekrát, použije se poslední. Pokud je zadáno, měl by být zadán také --resource-name k identifikaci prostředku.

--resource-name

Zkopírujte protokoly pro prostředek zadaného názvu. Nelze zadat vícekrát. Pokud zadáte vícekrát, použije se poslední. Pokud je zadáno, měl by být zadán také parametr --resource-kind k identifikaci prostředku.

--skip-compress

Jestli chcete přeskočit komprimaci výsledné složky, nebo ne. Výchozí hodnota je False, která komprimuje složku výsledků.

výchozí hodnota: False
--target-folder -d

Cílová cesta ke složce pro kopírování protokolů do. Volitelné, ve výchozím nastavení vytvoří výsledek v místní složce. Nelze zadat vícekrát. Pokud zadáte vícekrát, použije se poslední.

--timeout -t

Počet sekund čekání na dokončení příkazu. Výchozí hodnota je 0, což je neomezené.

výchozí hodnota: 0
--use-k8s

K provedení této akce použijte místní rozhraní API Kubernetes.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az arcdata dc debug dump

Aktivace výpisu paměti

Aktivace výpisu paměti a její zkopírování z kontejneru – V systému se vyžaduje konfigurace Kubernetes.

az arcdata dc debug dump --k8s-namespace
                         [--container {controller}]
                         [--target-folder]
                         [--use-k8s]

Povinné parametry

--k8s-namespace -k

Obor názvů Kubernetes kontroleru dat

Volitelné parametry

--container -c

Cílový kontejner, který se má aktivovat pro výpis spuštěných procesů.

přijímané hodnoty: controller
výchozí hodnota: controller
--target-folder -d

Cílová složka pro zkopírování výpisu paměti.

výchozí hodnota: ./output/dump
--use-k8s

K provedení této akce použijte místní rozhraní API Kubernetes.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.

az arcdata dc debug restore-controldb-snapshot

Obnoví jedinečnou kopii ControlDB ze zálohy – pouze pro účely řešení potíží.

Obnoví COPY_ONLY zálohu ControlDB pod jedinečným názvem pro řešení potíží – v systému se vyžaduje konfigurace Kubernetes.

az arcdata dc debug restore-controldb-snapshot --backup-file
                                               --k8s-namespace
                                               [--use-k8s]

Příklady

Linux – Obnovení zálohy pořízené z předchozího spuštění příkazu arcdata dc debug copy-logs

az arcdata dc debug restore-controldb-snapshot -k arc-data-services -f /path/to/backup/controller-1675653451.bak

Windows – Obnovení zálohy pořízené z dříve spuštěného příkazu arcdata dc debug copy-logs

az arcdata dc debug restore-controldb-snapshot -k arc-data-services -f C:\path\to\backup\controller-1675653451.bak

Povinné parametry

--backup-file -f

Existující záložní soubor databáze kontroleru – musí končit na .bak, bude obnoven pod jedinečným názvem databáze na základě časového razítka spuštění.

--k8s-namespace -k

Obor názvů Kubernetes existujícího kontroleru dat

Volitelné parametry

--use-k8s

K provedení této akce použijte místní rozhraní API Kubernetes.

Globální parametry
--debug

Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.

--help -h

Zobrazte tuto zprávu nápovědy a ukončete ji.

--only-show-errors

Zobrazují se pouze chyby, potlačení upozornění.

--output -o

Výstupní formát

přijímané hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
výchozí hodnota: json
--query

Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.

--subscription

Název nebo ID předplatného. Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.

--verbose

Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.