az iot ops mq

注意

此參考是 Azure CLI 的 azure-iot-ops 延伸模組的一部分(2.46.0 版或更高版本)。 擴充功能會在您第一次執行 az iot ops mq 命令時自動安裝。 深入了解擴充功能。

命令群組 'iot ops' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

MQ 特定工具。

命令

名稱 Description 類型 狀態
az iot ops mq get-password-hash

產生套用 PBKDF2-HMAC-SHA512 的複雜密碼 PBKDF2 哈希。 從 os.urandom 使用 128 位鹽。

副檔名 預覽
az iot ops mq stats

顯示執行統計數據的 dmqtt。

副檔名 預覽

az iot ops mq get-password-hash

預覽

命令群組 'iot ops' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

產生套用 PBKDF2-HMAC-SHA512 的複雜密碼 PBKDF2 哈希。 從 os.urandom 使用 128 位鹽。

az iot ops mq get-password-hash --phrase
                                [--iterations]

範例

使用預設哈希反覆項目數目產生詞組 『mypassphrase』 的哈希。

az iot ops mq get-password-hash -p mypassphrase

必要參數

--phrase -p

要套用哈希演算法的複雜密碼。

選擇性參數

--iterations -i

使用較高的反覆專案計數會增加詳盡搜尋的成本,但也會使衍生速度按比例變慢。

預設值: 210000
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az iot ops mq stats

預覽

命令群組 'iot ops' 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

顯示執行統計數據的 dmqtt。

{支持的服務 API}

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

範例

從診斷 Prometheus 計量端點擷取關鍵效能指標。

az iot ops mq stats

與先前的範例相同,不同之處在於動態顯示會定期重新整理。

az iot ops mq stats --watch

傳回具有最小處理之計量端點的原始輸出。

az iot ops mq stats --raw

從診斷 Protobuf 端點擷取所有可用的 mq 追蹤。 這會產生具有 『Lake』 和 Grafana 'tempo' 檔案格式的 '.zip'。 上次修改過的追蹤檔案會符合追蹤時間戳。

az iot ops mq stats --trace-dir .

依以空格分隔十六進位格式提供的追蹤標識符擷取追蹤。 只會顯示 『一個』一個格式。

az iot ops mq 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

以十六進位格式以空格分隔的追蹤標識碼。

--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

訂用帳戶的名稱或標識碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。