Observability

Lakebase oferuje dwa uzupełniające się sposoby obserwowania baz danych Postgres:

  • Zaawansowana telemetria Postgres — Pozwól AI znaleźć i naprawić problemy za Ciebie. Rejestruj głębokie sygnały Postgres, takie jak plany zapytań, historia sesji i zmiany schematu, jako tabele Delty w Unity Catalog, gdzie Insights wykrywa problemy w harmonogramie, a Genie pomaga je zbadać i naprawić. Gotowe pulpity wizualizują te same dane.
  • Monitorowanie w czasie rzeczywistym — Wbudowane widoki aktualnego stanu i aktywności Postgres: metryki, bieżące zapytania, wydajność ostatnich zapytań oraz operacje systemowe. Domyślnie dostępne na każdym projekcie.

Aby włączyć zaawansowaną telemetrię, skonfiguruj obserwowalność raz i przypisz ją do swoich projektów. Monitorowanie w czasie rzeczywistym jest zawsze włączone i nie wymaga żadnej konfiguracji.

Zaawansowane telemetria Postgresa

Lakebase rejestruje telemetrię Postgres do Unity Catalog, gdzie pulpity nawigacyjne, AI Insights i Genie ją odczytują

Zaawansowana telemetria rejestruje głębokie sygnały Postgres, takie jak plany zapytań, historia sesji i zmiany schematu, zapisując je do tabel Delta w Twoim własnym katalogu Unity. Ta zapisana historia pozwala rozwiązywać problemy za pomocą AI: Insights przegląda ją według harmonogramu i wykrywa problemy bez pytania, a Genie bada opisane przez ciebie problemy i proponuje poprawkę, którą potwierdzasz. Gotowe pulpity wizualizują te same dane, a ponieważ są one oznaczone jako Delta, inne narzędzia Azure Databricks mogą je odczytać i pozostają one przy restartach. Konfiguruj obserwowalność , aby wybrać miejsce docelowe i tożsamość, która go zapisuje.

Note

Użyj tego pięciominutowego szybkiego startu , aby ustawić obserwowalność na jednym projekcie z własnymi uprawnieniami i zobaczyć, jak działa, zanim wdrożysz go szerzej.

Tool Description
Konfigurowanie możliwości obserwowania Ustaw cel telemetrii, wybierz tożsamość, która ją zapisuje, i rozprowadź ją w swoich projektach.
Wyniki analiz Przegląda twoje telemetrie według harmonogramu i wykrywa problemy bez pytania, więc nie musisz ciągle sprawdzać.
Genie Bada problem, który opisujesz w rozmowie, i proponuje rozwiązanie, które potwierdzasz.
Pulpity telemetryczne Gotowe pulpity nadające do zebranej telemetrii, w tym szczegóły zapytań i porównanie interwałów czasowych.
Co zostaje uchwycone Referencja dla każdej tabeli i kolumny Delty, którą Lakebase zapisuje, jest zapisana do Unity Catalog.

Monitorowanie w czasie rzeczywistym

Strona Lakebase Monitoring pokazująca na żywo metryki i bieżące zapytania

Otwórz stronę Monitoring projektu w aplikacji Lakebase, aby zobaczyć, co robi twoja baza danych, ogranicz do wybranego przez siebie odgałęzienia i obliczeń. Wbudowane widoki odczytują metryki twojego obliczeniowego oraz statystyki Postgresa bezpośrednio: wykresy metryk sięgają do siedmiu dni, podczas gdy widoki zapytań są aktywne i resetują się, gdy obliczenia się zawieszają.

Ta sama strona zawiera także zakładkę Advanced Postgres Telemetry , gdzie pojawiają się gotowe pulpity po skonfigurowaniu zaawansowanej telemetrii.

Tool Description
Metrics Wykresy pamięci RAM, CPU, połączeń, rozmiaru bazy danych, pamięci podręcznej i innych elementów w określonym okresie czasu.
Aktywne zapytania Zapytania trwające właśnie teraz, z pg_stat_activity. Sortuj według czasu trwania, aby znaleźć długoletnie operacje.
Wydajność zapytania Sto najnowszych zapytań według wywołań i czasu wykonania, z pg_stat_statements, pogrupowanych według znormalizowanego wypowiedzenia.
Operacje systemowe Dziennik działań platformy w projekcie: uruchamianie i zawieszanie obliczeń, tworzenie gałęzi, stosowanie konfiguracji.