az arcdata dc debug
Note
Deze verwijzing maakt deel uit van de arcdata-extensie voor de Azure CLI (versie 2.3.1 of hoger). De extensie installeert automatisch de eerste keer dat u een az arcdata dc debug opdracht uitvoert. Meer informatie over uitbreidingen.
Fouten opsporen in de gegevenscontroller.
Opdracht
| Name | Description | Type | Status |
|---|---|---|---|
| az arcdata dc debug controldb-cdc |
CDC in- of uitschakelen voor database- en tabellen van gegevenscontrollers, alleen voor probleemoplossingsdoeleinden. |
Extension | GA |
| az arcdata dc debug copy-logs |
Logboeken kopiëren. |
Extension | GA |
| az arcdata dc debug dump |
Geheugendump activeren. |
Extension | GA |
| az arcdata dc debug restore-controldb-snapshot |
Hiermee herstelt u een unieke kopie van ControlDB vanuit een back-up, alleen voor probleemoplossingsdoeleinden. |
Extension | GA |
az arcdata dc debug controldb-cdc
CDC in- of uitschakelen voor database- en tabellen van gegevenscontrollers, alleen voor probleemoplossingsdoeleinden.
Schakel Change Data Capture in of uit voor 'controller' Database en ondersteunde tabellen met configureerbare bewaaruren.
az arcdata dc debug controldb-cdc --k8s-namespace
[--enable {false, true}]
[--retention-hours]
[--use-k8s]
Voorbeelden
Hiermee schakelt u Change Data Capture in met 4 uur retentie.
az arcdata dc debug controldb-cdc -k arc-data-services --enable true --retention-hours 4
Hiermee schakelt u Change Data Capture uit.
az arcdata dc debug controldb-cdc -k arc-data-services --enable false
Vereiste parameters
Kubernetes-naamruimte van de bestaande gegevenscontroller.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Wijzigingsgegevens vastleggen in- of uitschakelen.
| Eigenschap | Waarde |
|---|---|
| Geaccepteerde waarden: | false, true |
CDC-bewaarperiode, opgegeven in uren. Toegestane waarden zijn 1 tot 24.
| Eigenschap | Waarde |
|---|---|
| Default value: | 8 |
Gebruik lokale Kubernetes-API's om deze actie uit te voeren.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az arcdata dc debug copy-logs
Logboeken kopiëren.
Kopieer de foutopsporingslogboeken van de gegevenscontroller- Kubernetes-configuratie is vereist op uw systeem.
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]
Vereiste parameters
Kubernetes-naamruimte van de gegevenscontroller.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Kopieer de logboeken voor de containers met een vergelijkbare naam, Optioneel, kopieert standaard logboeken voor alle containers. Kan niet meerdere keren worden opgegeven. Als u meerdere keren opgeeft, wordt de laatste gebruikt.
Hiermee wordt aangegeven of arc data services-logboeken al dan niet uit de resultatenmap moeten worden uitgesloten. De standaardwaarde is False, inclusief alle arc data services-containerlogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Of u kubernetes-resourcegegevens wel of niet wilt uitsluiten van de resultaatmap per naamruimte. De standaardwaarde is Onwaar, inclusief resourcegegevens met een naamruimte.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Of u een back-up van controldb wel of niet wilt uitsluiten van de resultaatmap. De standaardwaarde is False, die een controldb-back-up bevat.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Of u dumps wel of niet wilt uitsluiten uit de resultaatmap. De standaardwaarde is Onwaar, inclusief dumps.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Of u kube-system- en azure-arc-naamruimtelogboeken al dan niet uit de verzameling wilt uitsluiten. De standaardwaarde is False, inclusief kube-system- en connectedk8s-logboeken, indien toegankelijk.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Kopieer de logboeken voor de pods met een vergelijkbare naam. Optioneel, kopieert standaard logboeken voor alle pods. Kan niet meerdere keren worden opgegeven. Als u meerdere keren opgeeft, wordt de laatste gebruikt.
Kopieer de logboeken voor de resource van een bepaald type. Kan niet meerdere keren opgeven. Als u meerdere keren opgeeft, wordt de laatste gebruikt. Indien opgegeven, moet --resource-name ook worden opgegeven om de resource te identificeren.
Kopieer de logboeken voor de resource van de opgegeven naam. Kan niet meerdere keren worden opgegeven. Als u meerdere keren opgeeft, wordt de laatste gebruikt. Als dit is opgegeven, moet --resource-kind ook worden opgegeven om de resource te identificeren.
Of u het comprimeren van de resultaatmap al dan niet wilt overslaan. De standaardwaarde is False, waarmee de resultaatmap wordt gecomprimeerd.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Pad naar doelmap om logboeken naar te kopiëren. Optioneel wordt standaard het resultaat in de lokale map gemaakt. Kan niet meerdere keren worden opgegeven. Als u meerdere keren opgeeft, wordt de laatste gebruikt.
Het aantal seconden dat moet worden gewacht totdat de opdracht is voltooid. De standaardwaarde is 0, wat onbeperkt is.
| Eigenschap | Waarde |
|---|---|
| Default value: | 0 |
Gebruik lokale Kubernetes-API's om deze actie uit te voeren.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az arcdata dc debug dump
Geheugendump activeren.
Geheugendump activeren en kopiëren uit de container. Kubernetes-configuratie is vereist op uw systeem.
az arcdata dc debug dump --k8s-namespace
[--container {controller}]
[--target-folder]
[--use-k8s]
Vereiste parameters
Kubernetes-naamruimte van de gegevenscontroller.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
De doelcontainer die moet worden geactiveerd voor het dumpen van de actieve processen.
| Eigenschap | Waarde |
|---|---|
| Default value: | controller |
| Geaccepteerde waarden: | controller |
Doelmap voor het kopiëren van de dump.
| Eigenschap | Waarde |
|---|---|
| Default value: | ./output/dump |
Gebruik lokale Kubernetes-API's om deze actie uit te voeren.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
az arcdata dc debug restore-controldb-snapshot
Hiermee herstelt u een unieke kopie van ControlDB vanuit een back-up, alleen voor probleemoplossingsdoeleinden.
Hiermee herstelt u een COPY_ONLY back-up van ControlDB onder een unieke naam voor probleemoplossing. Kubernetes-configuratie is vereist op uw systeem.
az arcdata dc debug restore-controldb-snapshot --backup-file
--k8s-namespace
[--use-k8s]
Voorbeelden
Linux: herstel een back-up die is gemaakt vanaf een eerder uitgevoerde opdracht 'arcdata dc debug copy-logs'.
az arcdata dc debug restore-controldb-snapshot -k arc-data-services -f /path/to/backup/controller-1675653451.bak
Windows: herstel een back-up die is gemaakt vanaf een eerder uitgevoerde opdracht 'arcdata dc debug copy-logs'.
az arcdata dc debug restore-controldb-snapshot -k arc-data-services -f C:\path\to\backup\controller-1675653451.bak
Vereiste parameters
Het back-upbestand van de controllerdatabase moet eindigen op '.bak', wordt hersteld onder een unieke databasenaam op basis van uitvoeringstijdstempel.
Kubernetes-naamruimte van de bestaande gegevenscontroller.
Optionele parameters
De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.
Gebruik lokale Kubernetes-API's om deze actie uit te voeren.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |