az arcdata dc debug

Catatan

Referensi ini adalah bagian dari ekstensi arcdata untuk Azure CLI (versi 2.3.1 atau lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah az arcdata dc debug . Pelajari lebih lanjut tentang ekstensi.

Menjalankan debug pengontrol data.

Perintah

Nama Deskripsi Jenis Status
az arcdata dc debug controldb-cdc

Aktifkan/nonaktifkan CDC pada Database dan Tabel Pengontrol Data - hanya untuk tujuan pemecahan masalah.

Ekstensi GA
az arcdata dc debug copy-logs

Salin log.

Ekstensi GA
az arcdata dc debug dump

Memicu file cadangan memori.

Ekstensi GA
az arcdata dc debug restore-controldb-snapshot

Memulihkan salinan unik ControlDB dari cadangan - hanya untuk tujuan pemecahan masalah.

Ekstensi GA

az arcdata dc debug controldb-cdc

Aktifkan/nonaktifkan CDC pada Database dan Tabel Pengontrol Data - hanya untuk tujuan pemecahan masalah.

Aktifkan/Nonaktifkan Ubah Pengambilan Data untuk Database 'pengontrol' dan tabel yang didukung dengan jam retensi yang dapat dikonfigurasi.

az arcdata dc debug controldb-cdc --k8s-namespace
                                  [--enable {false, true}]
                                  [--retention-hours]
                                  [--use-k8s]

Contoh

Mengaktifkan Ubah Pengambilan Data dengan retensi 4 jam.

az arcdata dc debug controldb-cdc -k arc-data-services --enable true --retention-hours 4

Menonaktifkan Ubah Pengambilan Data.

az arcdata dc debug controldb-cdc -k arc-data-services --enable false

Parameter yang Diperlukan

--k8s-namespace -k

Namespace layanan Kubernetes dari pengontrol data yang ada.

Parameter Opsional

--enable

Aktifkan atau nonaktifkan ubah pengambilan data.

nilai yang diterima: false, true
--retention-hours

Periode retensi CDC, ditentukan dalam jam. Nilai yang diizinkan adalah 1 hingga 24.

nilai default: 8
--use-k8s

Gunakan API Kubernetes lokal untuk melakukan tindakan ini.

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 arcdata dc debug copy-logs

Salin log.

Salin log debug dari pengontrol data - Konfigurasi Kubernetes diperlukan pada sistem Anda.

az arcdata dc debug copy-logs --k8s-namespace
                              [--container]
                              [--exclude-arcdata-logs]
                              [--exclude-cluster-info]
                              [--exclude-controldb]
                              [--exclude-dumps]
                              [--exclude-system-logs]
                              [--pod]
                              [--resource-kind]
                              [--resource-name]
                              [--skip-compress]
                              [--target-folder]
                              [--timeout]
                              [--use-k8s]

Parameter yang Diperlukan

--k8s-namespace -k

Namespace layanan Kubernetes dari pengontrol data.

Parameter Opsional

--container -c

Salin log untuk kontainer dengan nama serupa, Opsional, secara default menyalin log untuk semua kontainer. Tidak dapat ditentukan beberapa kali. Jika ditentukan beberapa kali, yang terakhir akan digunakan.

--exclude-arcdata-logs

Mengecualikan log layanan data busur atau tidak dari folder hasil. Nilai defaultnya adalah False yang mencakup semua log kontainer layanan data arc.

nilai default: False
--exclude-cluster-info

Mengecualikan atau tidak mengecualikan info sumber daya kube dari folder hasil per namespace. Nilai defaultnya adalah False yang menyertakan info sumber daya namespace.

nilai default: False
--exclude-controldb

Mengecualikan cadangan controldb dari folder hasil atau tidak. Nilai defaultnya adalah False yang menyertakan cadangan controldb.

nilai default: False
--exclude-dumps

Apakah akan mengecualikan dump dari folder hasil atau tidak. Nilai default adalah False yang mencakup file cadangan.

nilai default: False
--exclude-system-logs

Mengecualikan log namespace layanan kube-system dan azure-arc dari koleksi atau tidak. Nilai defaultnya adalah False yang mencakup log kube-system dan connectedk8s, jika dapat diakses.

nilai default: False
--pod

Salin log untuk pod dengan nama yang sama. Opsional, secara default menyalin log untuk semua pod. Tidak dapat ditentukan beberapa kali. Jika ditentukan beberapa kali, yang terakhir akan digunakan.

--resource-kind

Salin log untuk sumber daya jenis tertentu. Tak bisa ditentukan beberapa kali. Jika ditentukan beberapa kali, yang terakhir akan digunakan. Jika ditentukan, --nama sumber daya juga harus ditentukan untuk mengidentifikasi sumber daya.

--resource-name

Salin log untuk sumber daya nama yang ditentukan. Tidak dapat ditentukan beberapa kali. Jika ditentukan beberapa kali, yang terakhir akan digunakan. Jika ditentukan, --jenis sumber daya juga harus ditentukan untuk mengidentifikasi sumber daya.

--skip-compress

Melewatkan atau tidak untuk melewatkan mengompresi folder hasil. Nilai default yang mengompresi folder hasil adalah False.

nilai default: False
--target-folder -d

Targetkan jalur folder untuk tujuan penyalinan log. Opsional, secara default membuat hasil di folder lokal. Tidak dapat ditentukan beberapa kali. Jika ditentukan beberapa kali, yang terakhir akan digunakan.

--timeout -t

Jumlah detik untuk menunggu perintah selesai. Nilai defaultnya adalah 0 yang tidak terbatas.

nilai default: 0
--use-k8s

Gunakan API Kubernetes lokal untuk melakukan tindakan ini.

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 arcdata dc debug dump

Memicu file cadangan memori.

Memicu file cadangan memori dan menyalinnya keluar dari kontainer - konfigurasi Kubernetes diperlukan pada sistem Anda.

az arcdata dc debug dump --k8s-namespace
                         [--container {controller}]
                         [--target-folder]
                         [--use-k8s]

Parameter yang Diperlukan

--k8s-namespace -k

Namespace layanan Kubernetes dari pengontrol data.

Parameter Opsional

--container -c

Kontainer target yang akan dipicu untuk mencadangkan proses yang berjalan.

nilai yang diterima: controller
nilai default: controller
--target-folder -d

Folder target untuk menyalin cadangan keluar.

nilai default: ./output/dump
--use-k8s

Gunakan API Kubernetes lokal untuk melakukan tindakan ini.

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 arcdata dc debug restore-controldb-snapshot

Memulihkan salinan unik ControlDB dari cadangan - hanya untuk tujuan pemecahan masalah.

Memulihkan cadangan COPY_ONLY ControlDB dengan nama unik untuk pemecahan masalah - Konfigurasi Kubernetes diperlukan pada sistem Anda.

az arcdata dc debug restore-controldb-snapshot --backup-file
                                               --k8s-namespace
                                               [--use-k8s]

Contoh

Linux - Pulihkan cadangan yang diambil dari perintah 'arcdata dc debug copy-logs' yang dijalankan sebelumnya.

az arcdata dc debug restore-controldb-snapshot -k arc-data-services -f /path/to/backup/controller-1675653451.bak

Windows - Pulihkan cadangan yang diambil dari perintah 'arcdata dc debug copy-logs' yang dijalankan sebelumnya.

az arcdata dc debug restore-controldb-snapshot -k arc-data-services -f C:\path\to\backup\controller-1675653451.bak

Parameter yang Diperlukan

--backup-file -f

File cadangan Database Pengontrol yang ada - harus berakhiran '.bak', akan dipulihkan dengan nama database unik berdasarkan tanda waktu eksekusi.

--k8s-namespace -k

Namespace layanan Kubernetes dari pengontrol data yang ada.

Parameter Opsional

--use-k8s

Gunakan API Kubernetes lokal untuk melakukan tindakan ini.

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.