Compartilhar via


az iot ops mq

Observação

Essa referência faz parte da extensão azure-iot-ops para a CLI do Azure (versão 2.46.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az iot ops mq . Saiba mais sobre extensões.

O grupo de comando 'iot ops' está em pré-visualização e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Ferramentas específicas do MQ.

Comandos

Nome Description Tipo Status
az iot ops mq get-password-hash

Gera um hash PBKDF2 da senha aplicando PBKDF2-HMAC-SHA512. Um sal de 128 bits é usado a partir de os.urandom.

Extensão Visualizar
az iot ops mq stats

Mostrar estatísticas de execução do dmqtt.

Extensão Visualizar

az iot ops mq get-password-hash

Versão Prévia

O grupo de comando 'iot ops' está em pré-visualização e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Gera um hash PBKDF2 da senha aplicando PBKDF2-HMAC-SHA512. Um sal de 128 bits é usado a partir de os.urandom.

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

Exemplos

Produza um hash da frase 'mypassphrase' usando o número padrão de iterações de hash.

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

Parâmetros Exigidos

--phrase -p

Senha para aplicar o algoritmo de hash.

Parâmetros Opcionais

--iterations -i

Usar uma contagem de iteração mais alta aumentará o custo de uma pesquisa exaustiva, mas também tornará a derivação proporcionalmente mais lenta.

valor padrão: 210000
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az iot ops mq stats

Versão Prévia

O grupo de comando 'iot ops' está em pré-visualização e em desenvolvimento. Níveis de referência e suporte: https://aka.ms/CLI_refstatus

Mostrar estatísticas de execução do dmqtt.

{APIs de serviço suportadas}

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

Exemplos

Busque indicadores-chave de desempenho do ponto de extremidade de métricas Prometheus de diagnóstico.

az iot ops mq stats

O mesmo que o exemplo anterior, exceto com uma exibição dinâmica que é atualizada periodicamente.

az iot ops mq stats --watch

Retorne a saída bruta do ponto de extremidade de métricas com processamento mínimo.

az iot ops mq stats --raw

Busque todos os rastreamentos mq disponíveis do ponto de extremidade Protobuf de diagnóstico. Isso produzirá um '.zip' com os formatos de arquivo 'Otel' e 'tempo' do Grafana. Um atributo de última modificação dos arquivos de rastreamento corresponderá ao carimbo de data/hora do rastreamento.

az iot ops mq stats --trace-dir .

Buscar rastreamentos por Ids de rastreamento fornecidos no formato hexadecimal separado por espaço. Apenas o formato 'Otel' é mostrado.

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

Parâmetros Opcionais

--context

Nome de contexto Kubeconfig a ser usado para comunicação de cluster k8s. Se nenhum contexto for fornecido, current_context será usado.

--metrics-port

Porta API de métricas de serviço de diagnóstico.

valor padrão: 9600
--namespace -n

Namespace de cluster K8s contra o qual o comando deve operar. Se nenhum namespace for fornecido, o namespace kubeconfig current_context será usado. Se não for definido, o valor azure-iot-operations de fallback será usado.

--protobuf-port

Porta API protobuf do serviço de diagnóstico.

valor padrão: 9800
--raw

Retornar a saída bruta da API de métricas.

valores aceitos: false, true
--refresh

Número de segundos entre uma atualização de estatísticas. Aplicável com --watch.

valor padrão: 10
--trace-dir

Diretório local onde os rastreamentos serão empacotados e armazenados.

--trace-ids

IDs de rastreamento separados por espaço no formato hexadecimal.

--watch

A operação bloqueia e atualiza dinamicamente uma tabela de estatísticas.

valores aceitos: false, true
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.