你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

az iot ops support

注意

此参考是 Azure CLI(版本 2.53.0 或更高版本)的 azure-iot-ops 扩展的一部分。 该扩展将在首次运行 az iot ops support 命令时自动安装。 详细了解扩展。

命令组“iot ops”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

IoT 操作支持命令空间。

命令

名称 说明 类型 Status
az iot ops support create-bundle

创建用于故障排除和诊断的标准支持捆绑包 zip 存档。

扩展 预览

az iot ops support create-bundle

预览

命令组“iot ops”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

创建用于故障排除和诊断的标准支持捆绑包 zip 存档。

{支持的服务 API}

  • mqttbroker.iotoperations.azure.com/[v1beta1]
  • opcuabroker.iotoperations.azure.com/[v1beta1]
  • orchestrator.iotoperations.azure.com/[v1]
  • akri.sh/[v0]
  • deviceregistry.microsoft.com/[v1beta1]
  • clusterconfig.azure.com/[v1]
  • connectivity.iotoperations.azure.com/[v1beta1]

注意:从逐出 Pod 中的日志不会捕获,因为它们不可访问。 有关 Pod 被逐出的原因的详细信息,请参阅相关的 Pod 和节点文件。

az iot ops support create-bundle [--broker-traces {false, true}]
                                 [--bundle-dir]
                                 [--context]
                                 [--log-age]
                                 [--ops-service {akri, auto, billing, broker, dataflow, deviceregistry, opcua, orc}]

示例

默认选项的基本用法。 此形式的命令会自动检测 IoT 操作 API,并生成一个合适的捆绑包,用于捕获过去 24 小时的容器日志。 捆绑包将在当前工作目录中生成。

az iot ops support create-bundle

约束特定服务上的数据捕获,以及在自定义输出 dir 中生成捆绑包。

az iot ops support create-bundle --ops-service opcua --bundle-dir ~/ops

指定自定义容器日志期限(以秒为单位)。

az iot ops support create-bundle --ops-service broker --log-age 172800

在支持捆绑包中包含 mqtt 中转站跟踪。 这是统计信息跟踪提取功能的别名。

az iot ops support create-bundle --ops-service broker --broker-traces

可选参数

--broker-traces

在支持捆绑包中包含 mqtt 中转站跟踪。 使用情况可能会给生成的捆绑包添加相当大的大小。

接受的值: false, true
--bundle-dir

生成的捆绑包将保存到的本地目录。 如果未提供任何目录,则使用当前目录。

--context

用于 k8s 群集通信的 Kubeconfig 上下文名称。 如果未current_context提供上下文。

--log-age

容器日志期限(以秒为单位)。

默认值: 86400
--ops-service --svc

应应用于支持捆绑包创建的 IoT 操作服务。 如果选择自动,该操作将检测哪些服务可用。

接受的值: akri, auto, billing, broker, dataflow, deviceregistry, opcua, orc
默认值: auto
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。