Bagikan melalui


az iot ops support

Catatan

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

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

Operasi IoT mendukung operasi.

Perintah

Nama Deskripsi Jenis Status
az iot ops support create-bundle

Membuat arsip zip bundel dukungan standar untuk digunakan dalam pemecahan masalah dan diagnostik.

Ekstensi Pratinjau

az iot ops support create-bundle

Pratinjau

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

Membuat arsip zip bundel dukungan standar untuk digunakan dalam pemecahan masalah dan diagnostik.

{API layanan yang didukung}

  • 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

Catatan: log dari pod yang dikeluarkan tidak akan ditangkap, karena tidak dapat diakses. Untuk detail tentang mengapa pod dikeluarkan, silakan merujuk ke file pod dan simpul terkait.

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

Contoh

Penggunaan dasar dengan opsi default. Bentuk perintah ini akan mendeteksi API Operasi IoT secara otomatis dan membangun bundel yang sesuai yang menangkap 24 jam terakhir log kontainer. Bundel akan diproduksi di direktori kerja saat ini.

az iot ops support create-bundle

Batasi pengambilan data pada layanan tertentu serta memproduksi bundel dalam dir output kustom.

az iot ops support create-bundle --ops-service opcua --bundle-dir ~/ops

Tentukan usia log kontainer kustom dalam hitungan detik.

az iot ops support create-bundle --ops-service broker --log-age 172800

Sertakan jejak broker mqtt dalam bundel dukungan.

az iot ops support create-bundle --ops-service broker --broker-traces

Sertakan sumber daya penyimpanan kontainer busur dalam bundel dukungan.

az iot ops support create-bundle --ops-service acs

Sertakan sumber daya secretstore dalam bundel dukungan.

az iot ops support create-bundle --ops-service secretstore

Sertakan beberapa layanan dalam bundel dukungan dengan bendera --ops-service tunggal.

az iot ops support create-bundle --ops-service broker opcua deviceregistry

Sertakan beberapa layanan dalam bundel dukungan dengan beberapa bendera --ops-service.

az iot ops support create-bundle --ops-service broker --ops-service opcua --ops-service deviceregistry

Parameter Opsional

--broker-traces

Sertakan jejak broker mqtt dalam bundel dukungan. Penggunaan dapat menambahkan ukuran yang cukup besar ke bundel yang diproduksi.

Nilai yang diterima: false, true
--bundle-dir

Direktori lokal tempat bundel yang diproduksi akan disimpan. Jika tidak ada direktori yang disediakan, direktori saat ini digunakan.

--context

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

--log-age

Usia log kontainer dalam hitungan detik.

Nilai default: 86400
--ops-service --svc

Layanan Operasi IoT tempat pembuatan bundel dukungan harus berlaku. Jika tidak ada layanan yang disediakan, operasi akan default untuk mengambil semua layanan. --ops-service dapat digunakan satu atau beberapa kali.

Nilai yang diterima: acs, akri, azuremonitor, billing, broker, certmanager, dataflow, deviceregistry, opcua, openservicemesh, schemaregistry, secretstore
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.