az iot ops support
Note
Cette référence fait partie de l’extension azure-iot-ops pour Azure CLI (version 2.67.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande de support az iot ops. Apprenez-en davantage sur les extensions.
Ce groupe de commandes est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus
Les opérations ioT prennent en charge les opérations.
Commandes
| Nom | Description | Type | État |
|---|---|---|---|
| az iot ops support create-bundle |
Crée une archive zip de prise en charge standard pour une utilisation dans la résolution des problèmes et les diagnostics. |
Extension | Preview |
az iot ops support create-bundle
Le groupe de commandes « prise en charge des opérations iot » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus
Crée une archive zip de prise en charge standard pour une utilisation dans la résolution des problèmes et les diagnostics.
{API de service prises en charge}
- mqttbroker.iotoperations.azure.com/[v1,v1beta1]
- namespaces.deviceregistry.microsoft.com/[v1beta1]
- deviceregistry.microsoft.com/[v1,v1beta1]
- cert-manager.io/v1
- clusterconfig.azure.com/[v1]
- connectivity.iotoperations.azure.com/[v1,v1beta1]
- arccontainerstorage.azure.net/v1
- containerstorage.azure.com/v1
- secret-sync.x-k8s.io/v1alpha1
- secrets-store.csi.x-k8s.io/v1
- trust.cert-manager.io/v1alpha1
Remarque : les journaux d’activité du pod supprimé ne sont pas capturés, car ils sont inaccessibles. Pour plus d’informations sur la raison pour laquelle un pod a été supprimé, reportez-vous aux fichiers de pod et de nœud associés.
az iot ops support create-bundle [--bn --bundle-name]
[--broker-traces {false, true}]
[--bundle-dir]
[--context]
[--log-age]
[--ops-service --svc {acs, akri, azuremonitor, billing, broker, certmanager, connectors, dataflow, deviceregistry, meso, schemaregistry, secretstore}]
Exemples
Utilisation de base avec les options par défaut. Cette forme de commande détecte automatiquement les API d’opérations IoT et crée un bundle approprié qui capture les dernières 24 heures de journaux de conteneur. L’offre groupée sera produite dans le répertoire de travail actuel.
az iot ops support create-bundle
Limitez la capture de données sur un service spécifique, ainsi que la production de l’offre groupée dans un dir de sortie personnalisé.
az iot ops support create-bundle --ops-service connectors --bundle-dir ~/ops
Produisez l’offre groupée dans un répertoire de sortie personnalisé et utilisez un nom personnalisé.
az iot ops support create-bundle --bundle-name mybundle --bundle-dir ~/ops
Spécifiez l’âge d’un journal de conteneur personnalisé en secondes.
az iot ops support create-bundle --ops-service broker --log-age 172800
Incluez les traces du répartiteur mqtt dans l’offre groupée de support.
az iot ops support create-bundle --ops-service broker --broker-traces
Incluez les ressources de stockage de conteneur arc dans le bundle de prise en charge.
az iot ops support create-bundle --ops-service acs
Incluez les ressources secretstore dans le bundle de support.
az iot ops support create-bundle --ops-service secretstore
Incluez plusieurs services dans l’offre groupée de support avec un seul indicateur --ops-service.
az iot ops support create-bundle --ops-service broker connectors deviceregistry
Incluez plusieurs services dans l’offre groupée de support avec plusieurs indicateurs --ops-service.
az iot ops support create-bundle --ops-service broker --ops-service connectors --ops-service deviceregistry
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Nom de fichier pour le fichier zip du bundle de prise en charge. S’il n’est pas fourni, le format suivant est utilisé : « support_bundle_{timestamp}_aio ».
Incluez les traces du répartiteur mqtt dans l’offre groupée de support. L’utilisation peut ajouter une taille considérable à l’offre groupée produite.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | false, true |
Le répertoire local dans lequel le bundle produit sera enregistré. Si aucun répertoire n’est fourni, le répertoire actif est utilisé.
Nom de contexte Kubeconfig à utiliser pour la communication de cluster k8s. Si aucun contexte n’est fourni current_context est utilisé.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | K8s Cluster Arguments |
Âge du journal du conteneur en secondes.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 86400 |
Le service IoT Operations auquel l’offre groupée de support doit s’appliquer. Si aucun service n’est fourni, l’opération sera par défaut pour capturer tous les services. --ops-service peut être utilisé une ou plusieurs fois.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | acs, akri, azuremonitor, billing, broker, certmanager, connectors, dataflow, deviceregistry, meso, schemaregistry, secretstore |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête 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 à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |