az arcdata dc debug

Uwaga

Ta dokumentacja jest częścią rozszerzenia arcdata dla interfejsu wiersza polecenia platformy Azure (wersja 2.3.1 lub nowsza). Rozszerzenie zostanie automatycznie zainstalowane przy pierwszym uruchomieniu polecenia az arcdata dc debug . Dowiedz się więcej o rozszerzeniach.

Debugowanie kontrolera danych.

Polecenia

Nazwa Opis Typ Stan
az arcdata dc debug controldb-cdc

Włączanie/wyłączanie usługi CDC w bazie danych i tabelach kontrolera danych — tylko do celów rozwiązywania problemów.

Numer wewnętrzny Ogólna dostępność
az arcdata dc debug copy-logs

Kopiowanie dzienników.

Numer wewnętrzny Ogólna dostępność
az arcdata dc debug dump

Wyzwalanie zrzutu pamięci.

Numer wewnętrzny Ogólna dostępność
az arcdata dc debug restore-controldb-snapshot

Przywraca unikatową kopię bazy danych ControlDB z kopii zapasowej — tylko do celów rozwiązywania problemów.

Numer wewnętrzny Ogólna dostępność

az arcdata dc debug controldb-cdc

Włączanie/wyłączanie usługi CDC w bazie danych i tabelach kontrolera danych — tylko do celów rozwiązywania problemów.

Włącz/wyłącz przechwytywanie zmian danych dla bazy danych "kontrolera" i obsługiwanych tabel z konfigurowalnymi godzinami przechowywania.

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

Przykłady

Włącza przechwytywanie zmian danych z 4 godzinami przechowywania.

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

Wyłącza przechwytywanie zmian danych.

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

Parametry wymagane

--k8s-namespace -k

Przestrzeń nazw platformy Kubernetes istniejącego kontrolera danych.

Parametry opcjonalne

--enable

Włącz lub wyłącz przechwytywanie zmian danych.

akceptowane wartości: false, true
--retention-hours

Okres przechowywania usługi CDC określony w godzinach. Dozwolone wartości to od 1 do 24.

wartość domyślna: 8
--use-k8s

Użyj lokalnych interfejsów API platformy Kubernetes, aby wykonać tę akcję.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az arcdata dc debug copy-logs

Kopiowanie dzienników.

Skopiuj dzienniki debugowania z kontrolera danych — konfiguracja platformy Kubernetes jest wymagana w systemie.

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]

Parametry wymagane

--k8s-namespace -k

Przestrzeń nazw platformy Kubernetes kontrolera danych.

Parametry opcjonalne

--container -c

Skopiuj dzienniki dla kontenerów o podobnej nazwie Opcjonalne domyślnie kopiuje dzienniki dla wszystkich kontenerów. Nie można określić wiele razy. Jeśli zostanie określona wiele razy, zostanie użyta ostatnia z nich.

--exclude-arcdata-logs

Czy wykluczyć dzienniki usług danych arc z folderu wyników. Wartość domyślna to False, która zawiera wszystkie dzienniki kontenera usług danych arc.

wartość domyślna: False
--exclude-cluster-info

Czy wykluczyć informacje o zasobie kubernetes z folderu wyników na przestrzeń nazw. Wartość domyślna to False, która zawiera informacje o zasobach przestrzeni nazw.

wartość domyślna: False
--exclude-controldb

Czy wykluczyć kopię zapasową bazy danych controldb z folderu result. Wartość domyślna to False, która zawiera kopię zapasową bazy danych controldb.

wartość domyślna: False
--exclude-dumps

Czy wykluczyć zrzuty z folderu wyników. Wartość domyślna to False, która zawiera zrzuty.

wartość domyślna: False
--exclude-system-logs

Czy wykluczyć dzienniki przestrzeni nazw kube-system i azure-arc z kolekcji. Wartość domyślna to False, która zawiera dzienniki kube-system i connectedk8s, jeśli są dostępne.

wartość domyślna: False
--pod

Skopiuj dzienniki dla zasobników o podobnej nazwie. Opcjonalnie domyślnie kopiuje dzienniki dla wszystkich zasobników. Nie można określić wiele razy. Jeśli zostanie określona wiele razy, zostanie użyta ostatnia z nich.

--resource-kind

Skopiuj dzienniki dla zasobu określonego rodzaju. Nie można określić wiele razy. Jeśli zostanie określona wiele razy, zostanie użyta ostatnia z nich. W przypadku określenia parametru --resource-name należy również określić, aby zidentyfikować zasób.

--resource-name

Skopiuj dzienniki dla zasobu określonej nazwy. Nie można określić wiele razy. Jeśli zostanie określona wiele razy, zostanie użyta ostatnia z nich. W przypadku określenia parametru --resource-kind należy również określić, aby zidentyfikować zasób.

--skip-compress

Czy pominąć kompresowanie folderu wyników. Wartość domyślna to Fałsz, która kompresuje folder wyników.

wartość domyślna: False
--target-folder -d

Docelowa ścieżka folderu do kopiowania dzienników do. Opcjonalnie domyślnie tworzy wynik w folderze lokalnym. Nie można określić wiele razy. Jeśli zostanie określona wiele razy, zostanie użyta ostatnia z nich.

--timeout -t

Liczba sekund oczekiwania na ukończenie polecenia. Wartość domyślna to 0, która jest nieograniczona.

wartość domyślna: 0
--use-k8s

Użyj lokalnych interfejsów API platformy Kubernetes, aby wykonać tę akcję.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az arcdata dc debug dump

Wyzwalanie zrzutu pamięci.

Wyzwalanie zrzutu pamięci i kopiowanie go z kontenera — konfiguracja platformy Kubernetes jest wymagana w systemie.

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

Parametry wymagane

--k8s-namespace -k

Przestrzeń nazw platformy Kubernetes kontrolera danych.

Parametry opcjonalne

--container -c

Kontener docelowy, który ma zostać wyzwolony w celu zrzucenie uruchomionych procesów.

akceptowane wartości: controller
wartość domyślna: controller
--target-folder -d

Folder docelowy do skopiowania zrzutu.

wartość domyślna: ./output/dump
--use-k8s

Użyj lokalnych interfejsów API platformy Kubernetes, aby wykonać tę akcję.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.

az arcdata dc debug restore-controldb-snapshot

Przywraca unikatową kopię bazy danych ControlDB z kopii zapasowej — tylko do celów rozwiązywania problemów.

Przywraca COPY_ONLY kopii zapasowej bazy danych ControlDB pod unikatową nazwą do rozwiązywania problemów — konfiguracja platformy Kubernetes jest wymagana w systemie.

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

Przykłady

Linux — przywracanie kopii zapasowej pobranej z wcześniej uruchomionego polecenia "arcdata dc debug copy-logs".

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

Windows — przywracanie kopii zapasowej pobranej z wcześniej uruchomionego polecenia "arcdata dc debug copy-logs".

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

Parametry wymagane

--backup-file -f

Istniejący plik kopii zapasowej bazy danych kontrolera — musi kończyć się ciągiem ".bak", zostanie przywrócony pod unikatową nazwą bazy danych na podstawie sygnatury czasowej wykonywania.

--k8s-namespace -k

Przestrzeń nazw platformy Kubernetes istniejącego kontrolera danych.

Parametry opcjonalne

--use-k8s

Użyj lokalnych interfejsów API platformy Kubernetes, aby wykonać tę akcję.

Parametry globalne
--debug

Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.

--help -h

Pokaż ten komunikat pomocy i zakończ pracę.

--only-show-errors

Pokaż tylko błędy, pomijając ostrzeżenia.

--output -o

Format danych wyjściowych.

akceptowane wartości: json, jsonc, none, table, tsv, yaml, yamlc
wartość domyślna: json
--query

Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.

--subscription

Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu polecenia az account set -s NAME_OR_ID.

--verbose

Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.