你当前正在访问 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
可选参数
在支持捆绑包中包含 mqtt 中转站跟踪。 使用情况可能会给生成的捆绑包添加相当大的大小。
生成的捆绑包将保存到的本地目录。 如果未提供任何目录,则使用当前目录。
用于 k8s 群集通信的 Kubeconfig 上下文名称。 如果未current_context提供上下文。
容器日志期限(以秒为单位)。
应应用于支持捆绑包创建的 IoT 操作服务。 如果选择自动,该操作将检测哪些服务可用。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。