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

az iot ops broker

注意

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

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

Mqtt Broker 管理和操作。

命令

名称 说明 类型 Status
az iot ops broker authn

代理身份验证管理。

扩展 预览
az iot ops broker authn list

列出与实例关联的 mqtt 中转站身份验证资源。

扩展 预览
az iot ops broker authn show

显示 mqtt 代理身份验证资源的详细信息。

扩展 预览
az iot ops broker authz

代理授权管理。

扩展 预览
az iot ops broker authz list

列出与实例关联的 mqtt Broker 授权资源。

扩展 预览
az iot ops broker authz show

显示 mqtt 代理授权资源的详细信息。

扩展 预览
az iot ops broker list

列出与实例关联的 mqtt 中转站。

扩展 预览
az iot ops broker listener

代理侦听器管理。

扩展 预览
az iot ops broker listener list

列出与代理关联的 mqtt 中转站侦听器。

扩展 预览
az iot ops broker listener show

显示 mqtt 中转站侦听器的详细信息。

扩展 预览
az iot ops broker show

显示 mqtt 中转站的详细信息。

扩展 预览
az iot ops broker stats

显示运行统计信息的 dmqtt。

扩展 预览

az iot ops broker list

预览

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

列出与实例关联的 mqtt 中转站。

az iot ops broker list --instance
                       --resource-group

示例

枚举实例“mycluster-ops-instance”中的所有中转站。

az iot ops broker list --in mycluster-ops-instance -g myresourcegroup

必需参数

--instance -i

IoT 操作实例名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

全局参数
--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 获取完整的调试日志。

az iot ops broker show

预览

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

显示 mqtt 中转站的详细信息。

az iot ops broker show --instance
                       --name
                       --resource-group

示例

在实例“mycluster-ops-instance”中显示默认中转站“broker”的详细信息。

az iot ops broker show -n broker --in mycluster-ops-instance -g myresourcegroup

必需参数

--instance -i

IoT 操作实例名称。

--name -n

Mqtt 中转站名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

全局参数
--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 获取完整的调试日志。

az iot ops broker stats

预览

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

显示运行统计信息的 dmqtt。

{支持的服务 API}

  • mqttbroker.iotoperations.azure.com/v1beta1。
az iot ops broker stats [--context]
                        [--metrics-port]
                        [--namespace]
                        [--protobuf-port]
                        [--raw {false, true}]
                        [--refresh]
                        [--trace-dir]
                        [--trace-ids]
                        [--watch {false, true}]

示例

从诊断 Prometheus 指标终结点中提取关键绩效指标。

az iot ops broker stats

与前面的示例相同,但动态显示会定期刷新。

az iot ops broker stats --watch

返回指标终结点的原始输出,且处理最少。

az iot ops broker stats --raw

从诊断 Protobuf 终结点提取所有可用的 mq 跟踪。 这将生成一个“.zip”,其中包含“Tempo”和 Grafana“tempo”文件格式。 上次修改的跟踪文件属性将与跟踪时间戳匹配。

az iot ops broker stats --trace-dir .

按以空格分隔十六进制格式提供的跟踪 ID 提取跟踪。 仅显示“幻灯片”格式。

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

可选参数

--context

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

--metrics-port

诊断服务指标 API 端口。

默认值: 9600
--namespace -n

命令应针对的 K8s 群集命名空间。 如果未提供命名空间,将使用 kubeconfig current_context 命名空间。 如果未定义,将使用回退值 azure-iot-operations

--protobuf-port

诊断服务 protobuf API 端口。

默认值: 9800
--raw

从指标 API 返回原始输出。

接受的值: false, true
--refresh

统计信息刷新之间的秒数。 适用于 --watch。

默认值: 10
--trace-dir

将捆绑和存储跟踪的本地目录。

--trace-ids

以十六进制格式分隔的空间分隔跟踪 ID。

--watch

操作会阻止并动态更新统计信息表。

接受的值: false, true
全局参数
--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 获取完整的调试日志。