PgHero ile bağlanma

PgHero, postgres için bir pano arabirimi kullanarak veri sorunlarını bulmanıza ve çözmenize yardımcı olan bir açık kaynak performans izleme aracıdır. PgHero kullanarak Lakebase Postgres veritabanınızın performansını izleyebilir, yavaş sorguları tanımlayabilir, sorgu desenlerini analiz edebilir ve veritabanı işlemlerinizi iyileştirmek için eyleme dönüştürülebilir içgörüler elde edebilirsiniz.

PgHero ne zaman kullanılır?

İhtiyaç duyduğunuzda PgHero kullanın:

  • Basit, odaklanmış Postgres performans izleme
  • Uzun süre çalışan sorguların tanımlanması
  • Vakum gerektiren tabloları algılama
  • Yinelenen veya eksik dizinlerin tanımlaması
  • Veritabanına ve kullanıcıya göre bağlantıların görünümü
  • Sorgu açıklaması, çözümleme ve görselleştirme
  • Karmaşık yapılandırma olmadan basit izleme

Uyarı

Lakebase Postgres şu anda Postgres konak sistemine aracı yüklemeyi gerektiren izleme araçlarını veya platformlarını desteklememektedir.

PgHero'yu yükleme

PgHero Docker, Linux ve Rails ile yüklemeyi destekler. Bu kılavuzda Docker ile PgHero'yu yükleme ve Bunu Lakebase Postgres veritabanınıza bağlama işlemi gösterilmektedir.

Başlamadan önce:

PgHero , DockerHub'da kullanılabilir. Yüklemek için şunu çalıştırın:

docker pull ankane/pghero

PgHero'yu Lakebase'e bağlama

  1. Çalışma alanınızın sağ üst köşesindeki uygulamalar değiştiricisine tıklayarak Lakebase Uygulamasına gidin.

  2. Projenizi seçin.

  3. Veritabanı bağlantı penceresini açmak için Bağlan'a tıklayın.

  4. Connection string'i kopyalayın.

  5. <your-connection-string> değerini Lakebase Postgres bağlantı dizesi ile değiştirerek şu komutu çalıştırın:

    docker run -ti -e DATABASE_URL="<your-connection-string>" -p 8080:8080 ankane/pghero
    
  6. PgHero panosuna erişmek için tarayıcınızda açın http://localhost:8080 .

Ayrıntılı bağlantı dizesi bilgi için bkz. Postgres istemcileri.

PgHero izleme özellikleri

PgHero odaklanmış izleme özellikleri sağlar:

  • Yavaş sorgular: Veritabanınızdaki en yavaş sorguları belirleme ve analiz etme
  • Sorgu istatistikleri: Sorgu yürütme istatistiklerini ve performans ölçümlerini görüntüleme
  • Dizin kullanımı: Dizin verimliliğini izleme ve yinelenen veya kullanılmayan dizinleri tanımlama
  • Tablo istatistikleri: Veritabanı tablo boyutları, satır sayıları ve vakumlama gereksinimleri
  • Bağlantı istatistikleri: Veritabanına ve kullanıcıya göre bağlantıları görüntüleme ve bağlantı havuzlarını analiz etme
  • Sorgu analizi: Sorgu yürütme planlarını açıklama, analiz etme ve görselleştirme
  • Öneriler: Performans iyileştirmeleri için otomatik öneriler