PostgreSQL sunucularında sorun giderme
Bu makalede, sunucu grubunuzun sorunlarını gidermek için kullanabileceğiniz bazı teknikler açıklanmaktadır. Bu makaleye ek olarak, kibana kullanarak günlükleri nasıl arayabileceğinizi veya Grafana'yı kullanarak sunucu grubunuz hakkındaki ölçümleri görselleştirmeyi öğrenmek isteyebilirsiniz.
CLI komutunun yürütülmesi hakkında daha fazla ayrıntı alma
Yürüttüğüniz herhangi bir CLI komutuna --debug parametresini ekleyebilirsiniz. Bunu yaptığınızda konsolunuzda bu komutun yürütülmesiyle ilgili ek bilgiler görüntülenir. Bu komutun davranışını anlamanıza yardımcı olacak ayrıntıları almak yararlı olacaktır. Örneğin çalıştırabilirsiniz
az postgres server-arc create -n postgres01 -w 2 --debug --k8s-namespace <namespace> --use-k8s
veya
az postgres server-arc update -n postgres01 --extension --k8s-namespace <namespace> --use-k8s SomeExtensionName --debug
Ayrıca, belirli bir komutun parametrelerinin listesi olan bazı yardımları görüntülemek için herhangi bir CLI komutunda --help parametresini kullanabilirsiniz. Örnek:
az postgres server-arc create --help
Veri denetleyicisinin ve sunucu gruplarınızın günlüklerini toplama
Azure Arc özellikli veri hizmetleri için günlükleri alma hakkındaki makaleyi okuyun
Azure Data Studio'da Jupyter not defterleriyle etkileşimli sorun giderme
Not defterleri, ne yapılacağını/nasıl yapılacağını açıklamaya yönelik markdown içeriğini ekleyerek yordamları belgeleyebilir. Ayrıca yordamı otomatikleştirmek için yürütülebilir kod da sağlayabilir. Bu model, standart işletim yordamlarında sorun giderme kılavuzlarına kadar her şeyde yararlı olur.
Örneğin, Azure Data Studio'yu kullanırken bazı sorunlarla karşılaşabilecek bir PostgreSQL sunucusuyla ilgili sorunları giderelim.
Dekont
Önizleme özelliği olarak, bu makalede sunulan teknoloji Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları'na tabidir.
Şu anda Azure Data Studio'nun insider derlemesini kullanın.
Araçları yükleme
Azure Data Studio'da kubectl
not defterini çalıştırmak için kullandığınız istemci makinesine uzantıyla arcdata
Azure Data Studio, ve Azure (az
) CLI yükleyin. Bunu yapmak için lütfen İstemci araçlarını yükleme başlığındaki yönergeleri izleyin
PATH ortam değişkenini güncelleştirme
Bu araçların bu istemci makinede herhangi bir yerden çağrılaabildiğinden emin olun. Örneğin, bir Windows istemci makinesinde PATH sistemi ortam değişkenini güncelleştirin ve kubectl'yi yüklediğiniz klasörü ekleyin.
kubectl ile Kubernetes kümenizde oturum açın
Bunu yapmak için bu blog gönderisinde sağlanan örnek komutları kullanmak isteyebilirsiniz. Aşağıdaki gibi komutları çalıştırabilirsiniz:
kubectl config view
kubectl config set-credentials kubeuser/my_kubeuser --username=<your Arc Data Controller Admin user name> --password=<password>
kubectl config set-cluster my_kubeuser --server=https://<IP address>:<port>
kubectl config set-context default/my_kubeuser/ArcDataControllerAdmin --user=ArcDataControllerAdmin/my_kubeuser --namespace=arc --cluster=my_kubeuser
kubectl config use-context default/my_kubeuser/ArcDataControllerAdmin
Sorun giderme not defteri
Azure Data Studio'yu başlatın ve sorun giderme not defterini açın.
aşağıdakilere 033-manage-Postgres-with-AzureDataStudio.md açıklanan adımları uygulayın:
- Arc Veri Denetleyicinize Bağlan
- Postgres örneğinizi sağ seçin ve [Yönet] öğesini seçin
- [Sorunları tanılama ve çözme] panosunu seçin
- [Sorun Giderme] bağlantısını seçin
TSG100 - Azure Arc özellikli PostgreSQL sunucusu sorun gidericisi not defteri açılır:
Betikleri çalıştırma
Üstteki 'Tümünü Çalıştır' düğmesini seçerek not defterini tek seferde yürütebilir veya her kod hücresini birer birer yürütebilirsiniz.
Olası sorunlar için kod hücrelerinin yürütülmesinin çıkışını görüntüleyin.
Not defterine zaman içinde sık karşılaşılan sorunları tanıma ve bunları çözme hakkında daha fazla ayrıntı ekleyeceğiz.
Sonraki adım
- Azure Arc özellikli veri hizmetleri için günlükleri alma hakkında bilgi edinin
- Kibana ile günlükleri arama hakkında bilgi edinin
- Grafana ile izleme hakkında bilgi edinin
- Kendi not defterlerinizi oluşturma
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