Sdílet prostřednictvím


az arcdata dc debug

Note

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íží.

Extension GA
az arcdata dc debug copy-logs

Zkopírujte protokoly.

Extension GA
az arcdata dc debug dump

Aktivace výpisu paměti

Extension GA
az arcdata dc debug restore-controldb-snapshot

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

Extension 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

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--enable

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

Vlastnost Hodnota
Přípustné hodnoty: false, true
--retention-hours

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

Vlastnost Hodnota
Default value: 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í.

Vlastnost Hodnota
Default value: False
--help -h

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

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Vlastnost Hodnota
Default value: False

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

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--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.

Vlastnost Hodnota
Default value: 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ů.

Vlastnost Hodnota
Default value: 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.

Vlastnost Hodnota
Default value: False
--exclude-dumps

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

Vlastnost Hodnota
Default value: 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é.

Vlastnost Hodnota
Default value: 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ů.

Vlastnost Hodnota
Default value: 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é.

Vlastnost Hodnota
Default value: 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í.

Vlastnost Hodnota
Default value: False
--help -h

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

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Vlastnost Hodnota
Default value: False

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

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--container -c

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

Vlastnost Hodnota
Default value: controller
Přípustné hodnoty: controller
--target-folder -d

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

Vlastnost Hodnota
Default value: ./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í.

Vlastnost Hodnota
Default value: False
--help -h

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

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Vlastnost Hodnota
Default value: False

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 .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

Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.

--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í.

Vlastnost Hodnota
Default value: False
--help -h

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

--only-show-errors

Zobrazit pouze chyby, potlačit upozornění.

Vlastnost Hodnota
Default value: False
--output -o

Výstupní formát

Vlastnost Hodnota
Default value: json
Přípustné hodnoty: json, jsonc, none, table, tsv, yaml, yamlc
--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.

Vlastnost Hodnota
Default value: False