az iot ops mq

Catatan

Referensi ini adalah bagian dari ekstensi azure-iot-ops untuk Azure CLI (versi 2.46.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az iot ops mq . Pelajari lebih lanjut tentang ekstensi.

Grup perintah 'iot ops' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Alat khusus MQ.

Perintah

Nama Deskripsi Jenis Status
az iot ops mq get-password-hash

Menghasilkan hash PBKDF2 dari frasa sandi yang menerapkan PBKDF2-HMAC-SHA512. Garam 128-bit digunakan dari os.urandom.

Ekstensi Pratinjau
az iot ops mq stats

Tampilkan statistik yang berjalan dmqtt.

Ekstensi Pratinjau

az iot ops mq get-password-hash

Pratinjau

Grup perintah 'iot ops' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Menghasilkan hash PBKDF2 dari frasa sandi yang menerapkan PBKDF2-HMAC-SHA512. Garam 128-bit digunakan dari os.urandom.

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

Contoh

Menghasilkan hash frasa 'mypassphrase' menggunakan jumlah default iterasi hash.

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

Parameter yang Diperlukan

--phrase -p

Frasa sandi untuk menerapkan algoritma hashing.

Parameter Opsional

--iterations -i

Menggunakan jumlah iterasi yang lebih tinggi akan meningkatkan biaya pencarian lengkap tetapi juga akan membuat derivasi secara proporsional lebih lambat.

nilai default: 210000
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az iot ops mq stats

Pratinjau

Grup perintah 'iot ops' sedang dalam pratinjau dan sedang dalam pengembangan. Tingkat referensi dan dukungan: https://aka.ms/CLI_refstatus

Tampilkan statistik yang berjalan dmqtt.

{API layanan yang didukung}

  • 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}]

Contoh

Ambil indikator performa utama dari titik akhir metrik Prometheus diagnostik.

az iot ops mq stats

Sama seperti contoh sebelumnya kecuali dengan tampilan dinamis yang di-refresh secara berkala.

az iot ops mq stats --watch

Mengembalikan output mentah dari titik akhir metrik dengan pemrosesan minimum.

az iot ops mq stats --raw

Ambil semua jejak mq yang tersedia dari titik akhir Protobuf diagnostik. Ini akan menghasilkan '.zip' dengan format file 'Otel' dan Grafana 'tempo'. File jejak yang terakhir diubah atribut akan cocok dengan tanda waktu pelacakan.

az iot ops mq stats --trace-dir .

Ambil jejak berdasarkan Id pelacakan yang disediakan dalam format hex yang dipisahkan ruang. Hanya format 'Otel' yang ditampilkan.

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

Parameter Opsional

--context

Nama konteks Kubeconfig yang akan digunakan untuk komunikasi kluster k8s. Jika tidak ada konteks yang disediakan current_context digunakan.

--metrics-port

Port API metrik layanan diagnostik.

nilai default: 9600
--namespace -n

Namespace klaster K8s yang harus dioperasikan oleh perintah. Jika tidak ada namespace layanan yang disediakan, namespace layanan current_context kubeconfig akan digunakan. Jika tidak ditentukan, nilai azure-iot-operations fallback akan digunakan.

--protobuf-port

Port API protobuf layanan diagnostik.

nilai default: 9800
--raw

Mengembalikan output mentah dari API metrik.

nilai yang diterima: false, true
--refresh

Jumlah detik antara refresh statistik. Berlaku dengan --watch.

nilai default: 10
--trace-dir

Direktori lokal tempat jejak akan dibundel dan disimpan.

--trace-ids

Id pelacakan yang dipisahkan spasi dalam format hex.

--watch

Operasi memblokir dan memperbarui tabel statistik secara dinamis.

nilai yang diterima: false, true
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.