az arcdata dc debug
Dekont
Bu başvuru, Azure CLI (sürüm 2.3.1 veya üzeri) için arcdata uzantısının bir parçasıdır. Uzantı, az arcdata dc debug komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
Veri denetleyicisinde hata ayıklama.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az arcdata dc debug controldb-cdc |
Yalnızca sorun giderme amacıyla Veri Denetleyicisi Veritabanı ve Tablolarında CDC'yi etkinleştirin/devre dışı bırakın. |
Dahili | GA |
az arcdata dc debug copy-logs |
Günlükleri kopyalayın. |
Dahili | GA |
az arcdata dc debug dump |
Bellek dökümünü tetikleme. |
Dahili | GA |
az arcdata dc debug restore-controldb-snapshot |
Yalnızca sorun giderme amacıyla yedekten Benzersiz bir ControlDB kopyasını geri yükler. |
Dahili | GA |
az arcdata dc debug controldb-cdc
Yalnızca sorun giderme amacıyla Veri Denetleyicisi Veritabanı ve Tablolarında CDC'yi etkinleştirin/devre dışı bırakın.
Yapılandırılabilir saklama saatlerine sahip 'denetleyici' Veritabanı ve desteklenen tablolar için Değişiklik Veri Yakalama'yı etkinleştirin/devre dışı bırakın.
az arcdata dc debug controldb-cdc --k8s-namespace
[--enable {false, true}]
[--retention-hours]
[--use-k8s]
Örnekler
4 saatlik saklama süresiyle Veri Yakalamayı Değiştir'i etkinleştirir.
az arcdata dc debug controldb-cdc -k arc-data-services --enable true --retention-hours 4
Değişiklik Veri Yakalamayı devre dışı bırakır.
az arcdata dc debug controldb-cdc -k arc-data-services --enable false
Gerekli Parametreler
Mevcut veri denetleyicisinin Kubernetes ad alanı.
İsteğe Bağlı Parametreler
Değişiklik veri yakalamayı etkinleştirin veya devre dışı bırakın.
CDC saklama süresi, saat cinsinden belirtilir. İzin verilen değerler 1 -24'lerdir.
Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az arcdata dc debug copy-logs
Günlükleri kopyalayın.
Hata ayıklama günlüklerini veri denetleyicisinden kopyalayın- Sisteminizde Kubernetes yapılandırması gereklidir.
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]
Gerekli Parametreler
Veri denetleyicisinin Kubernetes ad alanı.
İsteğe Bağlı Parametreler
Benzer adlı kapsayıcıların günlüklerini kopyalayın İsteğe bağlı, varsayılan olarak tüm kapsayıcıların günlüklerini kopyalar. Birden çok kez belirtilemez. Birden çok kez belirtilirse, sonuncusu kullanılır.
Arc data services günlüklerinin result klasöründen dışlanıp dışlanmayacağınız. Varsayılan değer, tüm arc data services kapsayıcı günlüklerini içeren False değeridir.
Kubernetes kaynak bilgilerinin ad alanı başına sonuç klasöründen dışlanıp dışlanmaması. Varsayılan değer, ad alanı kaynak bilgilerini içeren False değeridir.
Controldb yedeğinin sonuç klasöründen dışlanıp dışlanmaymayacağı. Varsayılan değer, controldb yedeklemesi içeren False değeridir.
Dökümlerin sonuç klasöründen dışlanıp dışlanmaymayacağı. Varsayılan değer, dökümleri içeren False değeridir.
kube-system ve azure-arc ad alanı günlüklerinin koleksiyondan dışlanıp dışlanmaması. Varsayılan değer, erişilebilirse kube-system ve connectedk8s günlüklerini içeren False değeridir.
Benzer ada sahip podların günlüklerini kopyalayın. İsteğe bağlı olarak, varsayılan olarak tüm podlar için günlükleri kopyalar. Birden çok kez belirtilemez. Birden çok kez belirtilirse, sonuncusu kullanılır.
Belirli bir türdeki kaynağın günlüklerini kopyalayın. Birden çok kez belirtilemez. Birden çok kez belirtilirse, sonuncusu kullanılır. Belirtilirse, kaynağı tanımlamak için --resource-name de belirtilmelidir.
Belirtilen adın kaynağının günlüklerini kopyalayın. Birden çok kez belirtilemez. Birden çok kez belirtilirse, sonuncusu kullanılır. Belirtilirse, kaynağı tanımlamak için --resource-kind de belirtilmelidir.
Sonuç klasörünü sıkıştırma işleminin atlanıp atlanmaması. Varsayılan değer, sonuç klasörünü sıkıştıran False değeridir.
Günlüklerin kopyalanması için hedef klasör yolu. İsteğe bağlı olarak, sonucu varsayılan olarak yerel klasörde oluşturur. Birden çok kez belirtilemez. Birden çok kez belirtilirse, sonuncusu kullanılır.
Komutun tamamlanmasını beklemek için gereken saniye sayısı. Varsayılan değer 0'dır ve bu değer sınırsızdır.
Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az arcdata dc debug dump
Bellek dökümünü tetikleme.
Bellek dökümünü tetikleyin ve kapsayıcıdan kopyalayın- Sisteminizde Kubernetes yapılandırması gerekir.
az arcdata dc debug dump --k8s-namespace
[--container {controller}]
[--target-folder]
[--use-k8s]
Gerekli Parametreler
Veri denetleyicisinin Kubernetes ad alanı.
İsteğe Bağlı Parametreler
Çalışan işlemlerin dökümünü almak için tetiklenecek hedef kapsayıcı.
Dökümü kopyalamak için hedef klasör.
Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az arcdata dc debug restore-controldb-snapshot
Yalnızca sorun giderme amacıyla yedekten Benzersiz bir ControlDB kopyasını geri yükler.
Sorun giderme için benzersiz bir adla ControlDB'nin COPY_ONLY yedeğini geri yükler- Sisteminizde Kubernetes yapılandırması gereklidir.
az arcdata dc debug restore-controldb-snapshot --backup-file
--k8s-namespace
[--use-k8s]
Örnekler
Linux - Daha önce çalıştırılan 'arcdata dc debug copy-logs' komutundan alınan bir yedeklemeyi geri yükleyin.
az arcdata dc debug restore-controldb-snapshot -k arc-data-services -f /path/to/backup/controller-1675653451.bak
Windows - Daha önce çalıştırılan 'arcdata dc debug copy-logs' komutundan alınan bir yedeklemeyi geri yükleyin.
az arcdata dc debug restore-controldb-snapshot -k arc-data-services -f C:\path\to\backup\controller-1675653451.bak
Gerekli Parametreler
Mevcut Denetleyici Veritabanı yedekleme dosyası - '.bak' ile bitmelidir, yürütme zaman damgasına göre benzersiz bir veritabanı adı altında geri yüklenir.
Mevcut veri denetleyicisinin Kubernetes ad alanı.
İsteğe Bağlı Parametreler
Bu eylemi gerçekleştirmek için yerel Kubernetes API'lerini kullanın.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin