az iot ops mq

Remarque

Cette référence fait partie de l’extension azure-iot-ops pour Azure CLI (version 2.46.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une commande az iot ops mq . En savoir plus sur les extensions.

Le groupe de commandes « iot ops » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Outils spécifiques À MQ.

Commandes

Nom Description Type Statut
az iot ops mq get-password-hash

Génère un hachage PBKDF2 de la phrase secrète appliquant PBKDF2-HMAC-SHA512. Un sel 128 bits est utilisé à partir de os.urandom.

Extension Aperçu
az iot ops mq stats

Afficher les statistiques dmqtt en cours d’exécution.

Extension Aperçu

az iot ops mq get-password-hash

Préversion

Le groupe de commandes « iot ops » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Génère un hachage PBKDF2 de la phrase secrète appliquant PBKDF2-HMAC-SHA512. Un sel 128 bits est utilisé à partir de os.urandom.

az iot ops mq get-password-hash --phrase
                                [--iterations]

Exemples

Produisez un hachage de l’expression « mypassphrase » à l’aide du nombre par défaut d’itérations de hachage.

az iot ops mq get-password-hash -p mypassphrase

Paramètres obligatoires

--phrase -p

Phrase secrète à laquelle appliquer l’algorithme de hachage.

Paramètres facultatifs

--iterations -i

L’utilisation d’un nombre d’itérations plus élevé augmente le coût d’une recherche exhaustive, mais rend également la dérivation proportionnellement plus lente.

valeur par défaut: 210000
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.

az iot ops mq stats

Préversion

Le groupe de commandes « iot ops » est en préversion et en cours de développement. Référence et niveaux de support : https://aka.ms/CLI_refstatus

Afficher les statistiques dmqtt en cours d’exécution.

{API de service prises en charge}

  • mq.iotoperations.azure.com/v1beta1.
az iot ops mq stats [--context]
                    [--metrics-port]
                    [--namespace]
                    [--protobuf-port]
                    [--raw {false, true}]
                    [--refresh]
                    [--trace-dir]
                    [--trace-ids]
                    [--watch {false, true}]

Exemples

Récupérez les indicateurs de performances clés à partir du point de terminaison de métriques Prometheus de diagnostics.

az iot ops mq stats

Identique à l’exemple précédent, sauf avec un affichage dynamique qui s’actualise régulièrement.

az iot ops mq stats --watch

Retournez la sortie brute du point de terminaison de métriques avec un traitement minimal.

az iot ops mq stats --raw

Récupérez toutes les traces mq disponibles à partir du point de terminaison Protobuf de diagnostics. Cela produit un « .zip » avec les formats de fichier « Dashboard » et Grafana « tempo ». Un dernier attribut modifié des fichiers de trace correspond à l’horodatage de trace.

az iot ops mq stats --trace-dir .

Récupérez les traces par ID de trace fournis au format hexadécimal séparés par espace. Seul le format « Telli » est affiché.

az iot ops mq stats --trace-ids 4e84000155a98627cdac7de46f53055d

Paramètres facultatifs

--context

Nom de contexte Kubeconfig à utiliser pour la communication de cluster k8s. Si aucun contexte n’est fourni current_context est utilisé.

--metrics-port

Port de l’API des métriques de service de diagnostic.

valeur par défaut: 9600
--namespace -n

Espace de noms de cluster K8s sur lequel la commande doit fonctionner. Si aucun espace de noms n’est fourni, l’espace de noms kubeconfig current_context sera utilisé. Si elle n’est pas définie, la valeur azure-iot-operations de secours est utilisée.

--protobuf-port

Port de l’API protobuf du service de diagnostic.

valeur par défaut: 9800
--raw

Retournez la sortie brute de l’API de métriques.

valeurs acceptées: false, true
--refresh

Nombre de secondes entre une actualisation des statistiques. Applicable avec --watch.

valeur par défaut: 10
--trace-dir

Répertoire local dans lequel les traces seront regroupées et stockées.

--trace-ids

ID de trace séparés par espace au format hexadécimal.

--watch

L’opération bloque et met à jour dynamiquement une table de statistiques.

valeurs acceptées: false, true
Paramètres globaux
--debug

Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.

--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

--output -o

Format de sortie.

valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
valeur par défaut: json
--query

Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.