az arcdata dc debug
Remarque
Cette référence fait partie de l’extension arcdata pour Azure CLI (version 2.3.1 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az arcdata dc debug . En savoir plus sur les extensions.
Déboguez un contrôleur de données.
Commandes
Nom | Description | Type | Statut |
---|---|---|---|
az arcdata dc debug controldb-cdc |
Activez/désactivez la capture de données modifiées sur la base de données et les tables du contrôleur de données , à des fins de résolution des problèmes uniquement. |
Extension | GA |
az arcdata dc debug copy-logs |
Copie les journaux. |
Extension | GA |
az arcdata dc debug dump |
Déclenchez le vidage de la mémoire. |
Extension | GA |
az arcdata dc debug restore-controldb-snapshot |
Restaure une copie unique de ControlDB à partir de la sauvegarde , à des fins de résolution des problèmes uniquement. |
Extension | GA |
az arcdata dc debug controldb-cdc
Activez/désactivez la capture de données modifiées sur la base de données et les tables du contrôleur de données , à des fins de résolution des problèmes uniquement.
Activez/désactivez la capture de données modifiées pour la base de données « contrôleur » et les tables prises en charge avec des heures de rétention configurables.
az arcdata dc debug controldb-cdc --k8s-namespace
[--enable {false, true}]
[--retention-hours]
[--use-k8s]
Exemples
Active la capture de données modifiées avec 4 heures de rétention.
az arcdata dc debug controldb-cdc -k arc-data-services --enable true --retention-hours 4
Désactive la capture des données modifiées.
az arcdata dc debug controldb-cdc -k arc-data-services --enable false
Paramètres obligatoires
Espace de noms Kubernetes du contrôleur de données existant.
Paramètres facultatifs
Activez ou désactivez la capture des données modifiées.
Période de rétention cdc, spécifiée en heures. Les valeurs autorisées sont comprises entre 1 et 24.
Utilisez les API Kubernetes locales pour effectuer cette action.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az arcdata dc debug copy-logs
Copie les journaux.
Copiez les journaux de débogage à partir du contrôleur de données. La configuration Kubernetes est requise sur votre système.
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]
Paramètres obligatoires
Espace de noms Kubernetes du contrôleur de données.
Paramètres facultatifs
Copier les journaux des conteneurs avec un nom similaire. Facultatif : par défaut, copie les journaux de tous les conteneurs. Ne peut pas être spécifié plusieurs fois. S’il est spécifié plusieurs fois, c’est le dernier qui sera utilisé.
Indique si les journaux des services de données Arc doivent être exclus ou non du dossier de résultats. La valeur par défaut est False, qui inclut tous les journaux de conteneur des services de données Arc.
Indique si les informations de ressource Kubernetes doivent être exclues ou non du dossier de résultats par espace de noms. La valeur par défaut est False, qui inclut les informations de ressource d’espace de noms.
Indique si une sauvegarde de controldb doit être exclue ou non du dossier de résultats. La valeur par défaut est False, qui inclut une sauvegarde controldb.
Indique s’il convient ou non d’exclure les vidages du dossier de résultats. La valeur par défaut est False, ce qui comprend les vidages.
Indique s’il faut exclure ou non les journaux d’espace de noms kube-system et azure-arc de la collection. La valeur par défaut est False, qui inclut les journaux kube-system et connectedk8s, le cas échéant.
Copier les journaux des pods avec un nom similaire. Facultatif : par défaut, copie les journaux de tous les pods. Ne peut pas être spécifié plusieurs fois. S’il est spécifié plusieurs fois, c’est le dernier qui sera utilisé.
Copiez les journaux de la ressource d’un type particulier. Ne peut pas être spécifié plusieurs fois. S’il est spécifié plusieurs fois, c’est le dernier qui sera utilisé. S’il est spécifié, --resource-name doit également être spécifié pour identifier la ressource.
Copiez les journaux de la ressource du nom spécifié. Ne peut pas être spécifié plusieurs fois. S’il est spécifié plusieurs fois, c’est le dernier qui sera utilisé. S’il est spécifié, --resource-kind doit également être spécifié pour identifier la ressource.
Indique s’il convient ou non d’ignorer la compression du dossier de résultats. La valeur par défaut est False, ce qui compresse le dossier de résultats.
Chemin du dossier cible dans lequel copier les journaux. Facultatif : par défaut, crée le résultat dans le dossier local. Ne peut pas être spécifié plusieurs fois. S’il est spécifié plusieurs fois, c’est le dernier qui sera utilisé.
Nombre de secondes à attendre pour l’exécution de la commande. La valeur par défaut est 0, qui est illimitée.
Utilisez les API Kubernetes locales pour effectuer cette action.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az arcdata dc debug dump
Déclenchez le vidage de la mémoire.
Déclenchez le vidage de la mémoire et copiez le contenu hors du conteneur. La configuration Kubernetes est requise sur votre système.
az arcdata dc debug dump --k8s-namespace
[--container {controller}]
[--target-folder]
[--use-k8s]
Paramètres obligatoires
Espace de noms Kubernetes du contrôleur de données.
Paramètres facultatifs
Conteneur cible à déclencher pour vider les processus en cours d’exécution.
Dossier cible pour copier le vidage.
Utilisez les API Kubernetes locales pour effectuer cette action.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az arcdata dc debug restore-controldb-snapshot
Restaure une copie unique de ControlDB à partir de la sauvegarde , à des fins de résolution des problèmes uniquement.
Restaure une sauvegarde COPY_ONLY de ControlDB sous un nom unique pour la résolution des problèmes : la configuration de Kubernetes est requise sur votre système.
az arcdata dc debug restore-controldb-snapshot --backup-file
--k8s-namespace
[--use-k8s]
Exemples
Linux : restaurez une sauvegarde effectuée à partir d’une commande « arcdata dc debug copy-logs » précédemment exécutée.
az arcdata dc debug restore-controldb-snapshot -k arc-data-services -f /path/to/backup/controller-1675653451.bak
Windows : restaurez une sauvegarde effectuée à partir d’une commande « arcdata dc debug copy-logs » précédemment exécutée.
az arcdata dc debug restore-controldb-snapshot -k arc-data-services -f C:\path\to\backup\controller-1675653451.bak
Paramètres obligatoires
Le fichier de sauvegarde de base de données du contrôleur existant doit se terminer par « .bak », sous un nom de base de données unique basé sur l’horodatage d’exécution.
Espace de noms Kubernetes du contrôleur de données existant.
Paramètres facultatifs
Utilisez les API Kubernetes locales pour effectuer cette action.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour