Share via


az iot ops mq

Nota

Questo riferimento fa parte dell'estensione azure-iot-ops per l'interfaccia della riga di comando di Azure (versione 2.46.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az iot ops mq . Altre informazioni sulle estensioni.

Il gruppo di comandi 'iot ops' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Strumenti specifici mq.

Comandi

Nome Descrizione Tipo Stato
az iot ops mq get-password-hash

Genera un hash PBKDF2 della passphrase che applica PBKDF2-HMAC-SHA512. Un sale a 128 bit viene usato da os.urandom.

Estensione Anteprima
az iot ops mq stats

Visualizzare le statistiche di esecuzione di dmqtt.

Estensione Anteprima

az iot ops mq get-password-hash

Anteprima

Il gruppo di comandi 'iot ops' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Genera un hash PBKDF2 della passphrase che applica PBKDF2-HMAC-SHA512. Un sale a 128 bit viene usato da os.urandom.

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

Esempio

Generare un hash della frase "mypassphrase" usando il numero predefinito di iterazioni hash.

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

Parametri necessari

--phrase -p

Passphrase a cui applicare l'algoritmo hash.

Parametri facoltativi

--iterations -i

L'uso di un numero di iterazioni più elevato aumenterà il costo di una ricerca esaustiva, ma renderà anche la derivazione proporzionalmente più lenta.

valore predefinito: 210000
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az iot ops mq stats

Anteprima

Il gruppo di comandi 'iot ops' è in anteprima e in fase di sviluppo. Livelli di riferimento e supporto: https://aka.ms/CLI_refstatus

Visualizzare le statistiche di esecuzione di dmqtt.

{API del servizio supportate}

  • 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}]

Esempio

Recuperare gli indicatori di prestazioni chiave dall'endpoint delle metriche di Prometheus di diagnostica.

az iot ops mq stats

Come nell'esempio precedente, ad eccezione di una visualizzazione dinamica che viene aggiornata periodicamente.

az iot ops mq stats --watch

Restituisce l'output non elaborato dell'endpoint delle metriche con elaborazione minima.

az iot ops mq stats --raw

Recuperare tutte le tracce mq disponibili dall'endpoint Protobuf di diagnostica. Questo produrrà un '.zip' con formati di file 'Esegui' e Grafana 'tempo'. Un attributo dell'ultima modifica dei file di traccia corrisponderà al timestamp di traccia.

az iot ops mq stats --trace-dir .

Recuperare le tracce in base agli ID di traccia forniti in formato esadecimale separato da spazi. Viene visualizzato solo il formato 'Esegue'.

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

Parametri facoltativi

--context

Nome del contesto Kubeconfig da usare per la comunicazione del cluster k8s. Se non viene fornito alcun contesto current_context viene usato.

--metrics-port

Porta API delle metriche del servizio di diagnostica.

valore predefinito: 9600
--namespace -n

Spazio dei nomi del cluster K8s su cui il comando deve operare. Se non viene specificato alcuno spazio dei nomi kubeconfig current_context verrà usato. Se non è definito, verrà usato il valore azure-iot-operations di fallback.

--protobuf-port

Porta api protobuf del servizio di diagnostica.

valore predefinito: 9800
--raw

Restituisce l'output non elaborato dall'API delle metriche.

valori accettati: false, true
--refresh

Numero di secondi tra un aggiornamento delle statistiche. Applicabile con --watch.

valore predefinito: 10
--trace-dir

Directory locale in cui le tracce verranno raggruppate e archiviate in .

--trace-ids

ID traccia separati da spazi in formato esadecimale.

--watch

L'operazione blocca e aggiorna dinamicamente una tabella delle statistiche.

valori accettati: false, true
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.