你当前正在访问 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 命令时自动安装。 详细了解扩展。
此命令组处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
IoT 操作支持操作。
命令
名称 | 说明 | 类型 | Status |
---|---|---|---|
az iot ops support create-bundle |
创建用于故障排除和诊断的标准支持捆绑包 zip 存档。 |
扩展 | 预览 |
az iot ops support create-bundle
命令组“iot ops support”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus
创建用于故障排除和诊断的标准支持捆绑包 zip 存档。
{支持的服务 API}
- mqttbroker.iotoperations.azure.com/[v1]
- opcuabroker.iotoperations.azure.com/[v1beta1]
- deviceregistry.microsoft.com/[v1]
- cert-manager.io/v1
- clusterconfig.azure.com/[v1]
- connectivity.iotoperations.azure.com/[v1]
- arccontainerstorage.azure.net/v1
- containerstorage.azure.com/v1
- config.openservicemesh.io/v1alpha2
- policy.openservicemesh.io/v1alpha1
- secret-sync.x-k8s.io/v1alpha1
- secrets-store.csi.x-k8s.io/v1
- trust.cert-manager.io/v1alpha1
注意:从逐出 Pod 中的日志不会捕获,因为它们不可访问。 有关 Pod 被逐出的原因的详细信息,请参阅相关的 Pod 和节点文件。
az iot ops support create-bundle [--broker-traces {false, true}]
[--bundle-dir]
[--context]
[--log-age]
[--ops-service {acs, akri, azuremonitor, billing, broker, certmanager, dataflow, deviceregistry, opcua, openservicemesh, schemaregistry, secretstore}]
示例
默认选项的基本用法。 此形式的命令会自动检测 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
在支持捆绑包中包含 arc 容器存储资源。
az iot ops support create-bundle --ops-service acs
在支持捆绑包中包含机密存储资源。
az iot ops support create-bundle --ops-service secretstore
在支持捆绑包中包含多个服务,其中包含单个 --ops-service 标志。
az iot ops support create-bundle --ops-service broker opcua deviceregistry
在支持捆绑包中包含多个服务,其中包含多个 --ops-service 标志。
az iot ops support create-bundle --ops-service broker --ops-service opcua --ops-service deviceregistry
可选参数
在支持捆绑包中包含 mqtt 中转站跟踪。 使用情况可能会给生成的捆绑包添加相当大的大小。
生成的捆绑包将保存到的本地目录。 如果未提供任何目录,则使用当前目录。
用于 k8s 群集通信的 Kubeconfig 上下文名称。 如果未current_context提供上下文。
容器日志期限(以秒为单位)。
应应用于支持捆绑包创建的 IoT 操作服务。 如果未提供任何服务,该操作将默认捕获所有服务。 --ops-service 可以一次或多次使用。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。