Aracılığıyla paylaş


PostgreSQL ve yükseltme günlüklerini indirme

PostgreSQL için Azure Veritabanı esnek sunucu örneğinde karşılaşılan belirli sorunları tanılamak ve sunucularınızda çalışan etkinlikler hakkında ayrıntılı içgörüler elde etmek için PostgreSQL sunucu günlüklerini kullanabilirsiniz. Sunucunuzu PostgreSQL'in daha yüksek bir ana sürümüne yükseltme girişimi sırasında oluşabilecek hataları gidermek için ana sürüm yükseltme günlüklerini kullanabilirsiniz.

Varsayılan olarak, PostgreSQL için Azure Veritabanı esnek sunucu örneğinde indirilmesi için sunucu günlüklerinin yakalanması devre dışı bırakılır. Ancak, özelliği etkinleştirdikten sonra PostgreSQL için Azure Veritabanı esnek sunucu örneği, sunucu günlüklerini dosyalara yakalamaya başlar ve ayrıntılı inceleme için indirebilirsiniz. Herhangi bir sorun giderme işleminde size yardımcı olabilecek bu dosyaları listelemek ve indirmek için Azure portalı veya Azure CLI komutlarını kullanabilirsiniz.

Bu makalede özelliği etkinleştirme ve devre dışı bırakma açıklanmaktadır. Ayrıca tüm kullanılabilir sunucu günlüklerini nasıl listeleyebileceğiniz ve bunlardan herhangi birini nasıl indirebileceğiniz açıklanır.

PostgreSQL ve yükseltme günlüklerinin indirilmesi için yakalamanın etkinleştirilmesi adımları

Azure portalını kullanma:

  1. PostgreSQL için Azure Veritabanı esnek sunucu örneğinizi seçin.

  2. Kaynak menüsünde, İzleme bölümünün altında Sunucu günlükleri'ni seçin.

    Sunucu günlükleri sayfasını gösteren ekran görüntüsü.

  3. İndirilecek günlükleri seç onay kutusunu işaretleyin.

    PostgreSQL sunucu günlükleri ve yakalanacak ana sürüm yükseltme günlükleri için sunucunun nasıl yapılandırılacağı gösteren ekran görüntüsü. Yakalanan günlük dosyalarını inceleme için indirebilirsiniz.

  4. Varsayılan olarak, günlük dosyaları üç gün boyunca saklanır, ancak bekletme süresini 1 ila 7 gün olarak ayarlayabilirsiniz. İstediğiniz yapılandırmaya ayarlamak için Günlük saklama süresi (gün) dilimleyicisini kullanın.

    PostgreSQL sunucu günlükleri ve yakalanan ana sürüm yükseltme günlükleri için bekletme süresini ayarlamayı gösteren ekran görüntüsü.

  5. Kaydet düğmesini seçin.

    Sunucu günlükleri sayfasında yapılan yapılandırma değişikliklerini kaydetmeyi gösteren ekran görüntüsü.

  6. Size, hizmetin indirme için günlük yakalamayı yapılandırdığını bildiren bir bildirim gelir.

    Yapılandırma değişikliklerinin uygulandığını bildiren bildirimi gösteren ekran görüntüsü.

  7. İşlem sona erdikten sonra, hizmetin indirme için günlükleri yakalama yapılandırmasını tamamladığına dair bir bildirim alırsınız.

    Yapılandırma değişikliklerinin başarıyla uygulandığını bildiren bildirimi gösteren ekran görüntüsü.

Uyarı

  • Sunucu günlüklerinin indirilmesi için kaydedilmesini etkinleştirdikten birkaç dakika sonra, ilk günlük indirilmeye hazır olacaktır.

  • Başlangıçta ve yaklaşık bir saat boyunca sunucu günlükleri veri disk alanı kaplar. Ardından yedekleme depolama alanına taşınır ve yapılandırılan saklama süresi boyunca orada tutulurlar.

PostgreSQL yakalamayı devre dışı bırakma ve günlükleri indirmeye yükseltme adımları

Azure portalını kullanma:

  1. PostgreSQL için Azure Veritabanı esnek sunucu örneğinizi seçin.

  2. Kaynak menüsünde, İzleme bölümünün altında Sunucu günlükleri'ni seçin.

    Sunucu günlükleri sayfasını gösteren ekran görüntüsü.

  3. İndirme için günlükleri yakala onay kutusunu kaldırın.

    PostgreSQL sunucu günlüklerinin ve ana sürüm yükseltme günlüklerinin indirilmek üzere yakalanmaması için sunucunun nasıl yapılandırıldığını gösteren ekran görüntüsü.

  4. Kaydet düğmesini seçin.

    Sunucu günlükleri sayfasında yapılan yapılandırma değişikliklerini kaydetmeyi gösteren ekran görüntüsü.

  5. Size, hizmetin indirme için günlük yakalamayı yapılandırdığını bildiren bir bildirim gelir.

    Yapılandırma değişikliklerinin uygulandığını bildiren bildirimi gösteren ekran görüntüsü.

  6. İşlem sona erdikten sonra, hizmetin indirme için günlükleri yakalama yapılandırmasını tamamladığına dair bir bildirim alırsınız.

    Yapılandırma değişikliklerinin başarıyla uygulandığını bildiren bildirimi gösteren ekran görüntüsü.

İndirilmeye hazır yakalanan günlükleri listeleme adımları

Azure portalını kullanma:

  1. PostgreSQL için Azure Veritabanı esnek sunucu örneğinizi seçin.

  2. Kaynak menüsünde, İzleme bölümünün altında Sunucu günlükleri'ni seçin.

    Bazı günlüklerin bulunduğu Sunucu günlükleri sayfasını gösteren ekran görüntüsü.

  3. Tablo, henüz silinmeyen tüm yakalanan günlük dosyalarını gösterir. Bir noktada yakalanan ancak yapılandırılan saklama süresini aştıkları için silinen dosyalar artık görünür veya erişilebilir değil. Zaman aralığı ve Günlük türüiçeren adlara sahip dosyaları ara kutularını kullanarak, gösterilen günlükleri azaltmak için filtreleme koşulları tanımlayabilirsiniz. Sütun üst bilgisini seçerek, görünür günlük dosyalarının listesini, seçili üst bilgi tarafından temsil edilen özniteliğin değerine göre artan veya azalan düzende sıralayabilirsiniz. Kullanılabilir her sütunun altında, her dosyanın farklı özniteliklerini görebilirsiniz:

    • Adı: Günlük dosyasının adı. Hizmet her günlük dosyasına bu desene postgresql_yyyy_mm_dd_hh_00_00.logsahip bir ad atar.
    • Son güncelleştirme zamanı: Her günlük dosyasının en son yüklenme zaman damgası. Günlük dosyaları yaklaşık olarak her 10 dakikada bir karşıya yüklenir.
    • Boyut: Günlük dosyasının kapladığı bayt cinsinden boyut.
    • Günlük türü: Sunucu günlüğü , dosyanın bir PostgreSQL sunucu günlüğüne karşılık olduğunu gösterir. Yükseltme günlüğü , dosyanın ana sürüm yükseltme günlüğüne karşılık olduğunu gösterir.

    Bazı günlüklerin yakalandığı ve sütun üst bilgilerini vurgulayan Sunucu günlükleri sayfasını gösteren ekran görüntüsü.

  4. Tablonun içeriği otomatik olarak güncelleştirilmez. En son bilgileri görmek için Yenile'yi seçebilirsiniz.

    Sunucu günlükleri sayfasını gösteren ve sayfanın içeriğini güncelleştirmek için Yenile düğmesini vurgulayan ekran görüntüsü.

Yakalanan günlükleri indirme adımları

Azure portalını kullanma:

  1. PostgreSQL için Azure Veritabanı esnek sunucu örneğinizi seçin.

  2. Kaynak menüsünde, İzleme bölümünün altında Sunucu günlükleri'ni seçin.

    Bazı günlüklerin bulunduğu Sunucu günlükleri sayfasını gösteren ekran görüntüsü.

  3. Tablo, henüz silinmeyen tüm yakalanan günlük dosyalarını gösterir. Bir noktada yakalanan ancak yapılandırılan saklama süresini aştıkları için silinen dosyalar artık görünür veya erişilebilir değil. Zaman aralığı ve Günlük türüiçeren adlara sahip dosyaları ara kutularını kullanarak, gösterilen günlükleri azaltmak için filtreleme koşulları tanımlayabilirsiniz. Sütun üst bilgisini seçerek, görünür günlük dosyalarının listesini, seçili üst bilgi tarafından temsil edilen özniteliğin değerine göre artan veya azalan düzende sıralayabilirsiniz. İndirmek istediğiniz günlüğü belirleyin ve Eylemler sütununun altında İndir'i seçin.

    Bazı günlüklerin kaydedildiği ve birini indirme sürecini vurgulayan Sunucu günlükleri sayfasını gösteren ekran görüntüsü.

  4. Aynı anda birden çok günlük dosyası indirmek istiyorsanız, indirmek istediğiniz tüm dosyaları seçin ve araç çubuğunda İndir'i seçin.

    Bazı günlüklerin yer aldığı Sunucu günlükleri sayfasını ve birden çok dosyanın nasıl indirileceğini gösteren ekran görüntüsü.

  5. Tablonun içeriği otomatik olarak güncelleştirilmez. En son bilgileri görmek için Yenile'yi seçebilirsiniz.

    Sunucu günlükleri sayfasını gösteren ve sayfanın içeriğini güncelleştirmek için Yenile düğmesini vurgulayan ekran görüntüsü.