az iot ops support
Note
Esta referencia forma parte de la extensión azure-iot-ops para la CLI de Azure (versión 2.67.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az iot ops support . Obtenga más información sobre las extensiones.
Este grupo de comandos está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus
Operaciones de IoT admiten operaciones.
Comandos
| Nombre | Description | Tipo | Estado |
|---|---|---|---|
| az iot ops support create-bundle |
Crea un archivo zip de agrupación de compatibilidad estándar para su uso en la solución de problemas y diagnósticos. |
Extension | Preview |
az iot ops support create-bundle
El grupo de comandos "compatibilidad con iot ops" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus
Crea un archivo zip de agrupación de compatibilidad estándar para su uso en la solución de problemas y diagnósticos.
{API de servicio compatibles}
- mqttbroker.iotoperations.azure.com/[v1,v1beta1]
- deviceregistry.microsoft.com/[v1,v1beta1]
- namespaces.deviceregistry.microsoft.com/[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
Nota: los registros del pod expulsado no se capturarán, ya que no son accesibles. Para más información sobre por qué se desalojaron un pod, consulte los archivos de pod y nodo relacionados.
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}]
Ejemplos
Uso básico con opciones predeterminadas. Este formulario del comando detectará automáticamente las API de operaciones de IoT y creará una agrupación adecuada que capture las últimas 24 horas de registros de contenedor. La agrupación se generará en el directorio de trabajo actual.
az iot ops support create-bundle
Restrinja la captura de datos en un servicio específico, así como la generación de la agrupación en un dir de salida personalizado.
az iot ops support create-bundle --ops-service connectors --bundle-dir ~/ops
Genere la agrupación en un directorio de salida personalizado y use un nombre personalizado.
az iot ops support create-bundle --bundle-name mybundle --bundle-dir ~/ops
Especifique una antigüedad de registro de contenedor personalizada en segundos.
az iot ops support create-bundle --ops-service broker --log-age 172800
Incluya seguimientos de agente mqtt en la agrupación de soporte técnico.
az iot ops support create-bundle --ops-service broker --broker-traces
Incluya los recursos de almacenamiento de contenedores de arco en la agrupación de compatibilidad.
az iot ops support create-bundle --ops-service acs
Incluya los recursos de almacén de secretos en la agrupación de soporte técnico.
az iot ops support create-bundle --ops-service secretstore
Incluya varios servicios en la agrupación de soporte técnico con la marca --ops-service única.
az iot ops support create-bundle --ops-service broker connectors deviceregistry
Incluya varios servicios en la agrupación de soporte técnico con varias marcas --ops-service.
az iot ops support create-bundle --ops-service broker --ops-service connectors --ops-service deviceregistry
Parámetros opcionales
Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.
Nombre de archivo del archivo ZIP del paquete de soporte técnico. Si no se proporciona, se usará el siguiente formato: "support_bundle_{timestamp}_aio".
Incluya seguimientos de agente mqtt en la agrupación de soporte técnico. El uso puede agregar un tamaño considerable al lote generado.
| Propiedad | Valor |
|---|---|
| Valores aceptados: | false, true |
El directorio local en el que se guardará la agrupación generada. Si no se proporciona ningún directorio, se usa el directorio actual.
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.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | K8s Cluster Arguments |
Antigüedad del registro de contenedor en segundos.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | 86400 |
El servicio Operaciones de IoT al que se debe aplicar la creación del paquete de soporte técnico. Si no se proporciona ningún servicio, la operación capturará de forma predeterminada todos los servicios. --ops-service se puede usar una o varias veces.
| Propiedad | Valor |
|---|---|
| Valores aceptados: | acs, akri, azuremonitor, billing, broker, certmanager, connectors, dataflow, deviceregistry, meso, schemaregistry, secretstore |
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Formato de salida.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | json |
| Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.
Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |