az iot ops mq

Nota:

Esta referencia forma parte de la extensión azure-iot-ops para la CLI de Azure (versión 2.46.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az iot ops mq . Obtenga más información sobre las extensiones.

El grupo de comandos "iot ops" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Herramientas específicas de MQ.

Comandos

Nombre Description Tipo Estado
az iot ops mq get-password-hash

Genera un hash PBKDF2 de la frase de contraseña que aplica PBKDF2-HMAC-SHA512. Se utiliza una sal de 128 bits de os.urandom.

Extensión Vista previa
az iot ops mq stats

Mostrar estadísticas en ejecución de dmqtt.

Extensión Vista previa

az iot ops mq get-password-hash

Vista previa

El grupo de comandos "iot ops" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Genera un hash PBKDF2 de la frase de contraseña que aplica PBKDF2-HMAC-SHA512. Se utiliza una sal de 128 bits de os.urandom.

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

Ejemplos

Genere un hash de la frase "mypassphrase" con el número predeterminado de iteraciones hash.

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

Parámetros requeridos

--phrase -p

Frase de contraseña a la que se va a aplicar el algoritmo hash.

Parámetros opcionales

--iterations -i

El uso de un mayor número de iteraciones aumentará el costo de una búsqueda exhaustiva, pero también hará que la derivación sea proporcionalmente más lenta.

valor predeterminado: 210000
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.

az iot ops mq stats

Vista previa

El grupo de comandos "iot ops" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Mostrar estadísticas en ejecución de dmqtt.

{API de servicio compatibles}

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

Ejemplos

Obtenga indicadores clave de rendimiento del punto de conexión de métricas de Prometheus de diagnóstico.

az iot ops mq stats

Igual que en el ejemplo anterior, excepto con una presentación dinámica que se actualiza periódicamente.

az iot ops mq stats --watch

Devuelve la salida sin procesar del punto de conexión de métricas con el procesamiento mínimo.

az iot ops mq stats --raw

Capture todos los seguimientos de mq disponibles desde el punto de conexión protobuf de diagnóstico. Esto generará un ".zip" con formatos de archivo "Otel" y Grafana "tempo". Un atributo de los archivos de seguimiento modificados por última vez coincidirá con la marca de tiempo de seguimiento.

az iot ops mq stats --trace-dir .

Capturar seguimientos por identificadores de seguimiento proporcionados en formato hexadecimal separado por espacios. Solo se muestra el formato "Otel".

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

Parámetros opcionales

--context

Nombre de contexto de Kubeconfig que se va a usar para la comunicación de clúster k8s. Si no se proporciona ningún contexto current_context se usa.

--metrics-port

Puerto de API de métricas del servicio de diagnóstico.

valor predeterminado: 9600
--namespace -n

Espacio de nombres del clúster K8s en el que debe funcionar el comando. Si no se proporciona ningún espacio de nombres, se usará kubeconfig current_context espacio de nombres. Si no se define, se usará el valor azure-iot-operations de reserva.

--protobuf-port

Puerto de API protobuf del servicio de diagnóstico.

valor predeterminado: 9800
--raw

Devuelve la salida sin procesar de la API de métricas.

valores aceptados: false, true
--refresh

Número de segundos entre una actualización de estadísticas. Aplicable con --watch.

valor predeterminado: 10
--trace-dir

Directorio local en el que se agruparán y almacenarán los seguimientos.

--trace-ids

Identificadores de seguimiento separados por espacios en formato hexadecimal.

--watch

La operación bloquea y actualiza dinámicamente una tabla de estadísticas.

valores aceptados: false, true
Parámetros globales
--debug

Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.

--help -h

Muestre este mensaje de ayuda y salga.

--only-show-errors

Mostrar solo los errores y suprimir las advertencias.

--output -o

Formato de salida.

valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
valor predeterminado: json
--query

Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.

--subscription

Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.