Observability

Lakebase ger dig fyra sätt att förstå vad en Postgres-databas gör:

  • Lakebase-telemetri i systemtabeller (Beta): frågeplaner, sessionshistorik, väntehändelser, schemaändringar och loggar, som automatiskt registreras i schemat system.lakebase .
  • Insights (Beta): en bakgrundsagent som granskar telemetrin enligt schema och lyfter fram diagnostiserade problem.
  • Genie: hjälp via konversation med att undersöka ett problem, läsa telemetrin och justera ett projekts konfiguration.
  • Mätvärden och aktivitet: inbyggda vyer av beräknings- och Postgres-mått, körande frågor, senaste frågeprestanda och plattformsdrift.

Mätvärden och aktivitetsvyer finns tillgängliga för varje projekt. De två betafunktionerna är aktiverade från sidan för förhandsvisningar.

Lakebase-telemetri i systemtabeller

Insights och Genie läser båda Lakebase-telemetri i systemtabeller. Insights är proaktivt, granskar telemetri på ett konfigurerbart schema eller on demand och lyfter fram problem och tidiga varningar utan att bli tillfrågad. Genie är interaktiv, undersöker ett problem du beskriver med dina egna ord och föreslår en lösning du bekräftar. Fix with Genie lämnar över en insikt från sin detaljsida till Genie.

Lakebase skriver kontinuerligt Postgres-telemetri till schemat system.lakebase , vilket ger dig en ifrågasättbar historik över hur din databas beter sig. Dessa tabeller innehåller frågeplaner, sessionshistorik, väntehändelser, schemaändringshistorik, databas- och beräkningshälsa samt Postgres-loggar och poster sparas i 7 dagar.

Kontoadministratörer och metastore-administratörer kan läsa dessa tabeller och hantera åtkomst till dem. Alla användare som har fått tillgång kan fråga denna telemetri på samma sätt som vilken Unity-katalogtabell som helst: från en anteckningsbok, en instrumentpanel eller Genie. Se Lakebase-telemetri i systemtabeller för tabellerna och deras kolumner, samt Lakebase-systemtabellreferens för var de placeras bland de andra systemtabellerna.

Insikter

Insights granskar den infångade telemetrin och lyfter fram problem utan att bli tillfrågad, var och en med sin allvarlighetsgrad, bevisen bakom och en rekommenderad lösning. Det körs per projekt på en hanterad systemidentitet, enligt ett schema du sätter i projektets inställningar eller en gång på begäran. Att fixa det den hittar fortsätter oftast i Genie.

Genie

Genie undersöker ett problem och föreslår en lösning som du bekräftar. Använd det på något du själv har märkt, eller för att lösa ett problem som Insights upptäckt. Den läser den inspelade telemetrin för användare som kan komma åt den, och hjälper dig också att justera projektets konfiguration.

Mätvärden och aktivitet

Lakebase Monitoring-sidan som visar levande mätvärden och löpande frågor

Öppna ett projekts övervakningssida i Lakebase-appen för att se vad din databas gör, begränsad till den gren och beräkning du väljer. Dessa vyer läser direkt dina datormätvärden och Postgres egen statistik. Mätdiagramdiagram går tillbaka upp till sju dagar, medan frågevisningarna återställs när en beräkning pausas.

Tool Description
Metrics Grafer över en beräknings RAM, CPU, anslutningar, databasstorlek, cache och mer under en vald tidsperiod.
Aktiva frågor De förfrågningar som körs just nu, från pg_stat_activity. Sortera efter varaktighet för att hitta långvariga verksamheter.
Frågeprestanda De 100 senaste frågorna efter antal anrop och exekveringstid, från pg_stat_statements, grupperade efter normaliserat uttryck.
Systemåtgärder En logg över plattformsåtgärder i projektet: starta och pausa beräkning, skapa grenar, tillämpa konfiguration.