Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
PgHero je opensourcový nástroj pro monitorování výkonu pro Postgres, který vám pomůže najít a opravit problémy s daty pomocí rozhraní řídicího panelu. PgHero můžete použít k monitorování výkonu databáze Lakebase Postgres, identifikaci pomalých dotazů, analýze vzorů dotazů a získání přehledů pro optimalizaci databázových operací.
Kdy použít PgHero
PgHero použijte, když potřebujete:
- Jednoduché, zaměřené monitorování výkonu Postgres
- Identifikace dlouhotrvajících dotazů
- Detekce tabulek, které vyžadují vakuum
- Identifikace duplicitních nebo chybějících indexů
- Zobrazení připojení podle databáze a uživatele
- Vysvětlení, analýza a vizualizace dotazů
- Zjednodušené monitorování bez složité konfigurace
Poznámka:
Lakebase Postgres v současné době nepodporuje monitorovací nástroje ani platformy, které vyžadují instalaci agenta do hostitelského systému Postgres.
Nainstalovat PgHero
PgHero podporuje instalaci s Dockerem, Linuxem a Rails. Tato příručka ukazuje, jak nainstalovat PgHero s Dockerem a připojit ho k databázi Lakebase Postgres.
Než začnete:
- Ujistěte se, že máte nainstalované rozšíření Monitor s pg_stat_statements. PgHero ho používá pro statistiky dotazů.
- Ujistěte se, že máte nainstalovaný Docker. Pokyny najdete v tématu Instalace Modulu Dockeru .
- Informace o konfiguraci sítě a přidávání IP adres při použití brány firewall na straně klienta najdete v tématu Připojovací řetězce.
PgHero je k dispozici na DockerHubu. Pokud ho chcete nainstalovat, spusťte:
docker pull ankane/pghero
Připojení PgHero k Lakebase
Přejděte do aplikace Lakebase kliknutím na přepínač aplikací v pravém horním rohu pracovního prostoru.
Vyberte projekt.
Klepnutím na tlačítko Připojit otevřete modální připojení databáze.
Zkopírujte připojovací řetězec.
Spusťte tento příkaz a nahraďte
<your-connection-string>vaší Lakebase Postgres připojovací řetězcí:docker run -ti -e DATABASE_URL="<your-connection-string>" -p 8080:8080 ankane/pgheroOtevřete http://localhost:8080 v prohlížeči, abyste se mohli dostat k řídicímu panelu PgHero.
Podrobné informace o připojovací řetězecu najdete v tématu Klienti Postgres.
Funkce monitorování PgHero
PgHero poskytuje možnosti zaměřeného monitorování:
- Pomalé dotazy: Identifikace a analýza nejpomalejších dotazů v databázi
- Statistiky dotazů: Zobrazení statistik provádění dotazů a metrik výkonu
- Využití indexu: Monitorování efektivity indexu a identifikace duplicitních nebo nepoužívaných indexů
- Statistiky tabulek: Velikosti databázových tabulek, počty řádků a požadavky na úklid
- Statistiky připojení: Zobrazení připojení podle databáze a uživatele a analýza fondů připojení
- Analýza dotazů: Vysvětlení, analýza a vizualizace plánů provádění dotazů
- Návrhy: Automatizovaná doporučení pro vylepšení výkonu