Lakebase는 Postgres 데이터베이스가 무엇을 하는지 이해하는 네 가지 방법을 제공합니다:
-
시스템 테이블에서의 Lakebase 텔레메트리 (베타): 쿼리 계획, 세션 이력, 대기 이벤트, 스키마 변경 사항, 로그가 자동으로 스키마에
system.lakebase캡처됩니다. - 인사이트 (베타): 일정에 따라 해당 텔레메트리를 검토하고 진단된 문제를 표시하는 백그라운드 에이전트입니다.
- Genie: 문제 조사, 텔레메트리 읽기, 프로젝트 구성 조정을 위한 대화 도움.
- 지표 및 활동: 컴퓨트 및 Postgres 지표에 대한 내장 뷰, 실행 중인 쿼리, 최근 쿼리 성능, 플랫폼 운영.
모든 프로젝트에서 지표와 활동 뷰를 이용할 수 있습니다. 두 가지 베타 기능은 Previews 페이지에서 켜집니다.
시스템 테이블에서의 레이크베이스 텔레메트리
Lakebase는 Postgres 텔레메트리를 지속적으로 스키마에 system.lakebase 기록하여 데이터베이스 동작에 대한 쿼리 가능한 이력을 제공합니다. 이 테이블들은 쿼리 계획, 세션 기록, 대기 이벤트, 스키마 변경 기록, 데이터베이스 및 컴퓨트 상태, Postgres 로그를 저장하며, 레코드는 7일간 보관됩니다.
계정 관리자와 메타스토어 관리자는 이 테이블들을 읽고 접근 권한을 관리할 수 있습니다. 접근 권한이 부여된 사용자는 이 텔레메트리를 Unity 카탈로그 테이블처럼 노트북, 대시보드, Genie에서 쿼리할 수 있습니다. 테이블과 해당 열은 시스템 테이블의 Lakebase 원격 분석을 참조하고, 다른 시스템 테이블 내에서의 위치는 Lakebase 시스템 테이블 참조를 참조하세요.
통찰
Insights는 캡처된 텔레메트리를 검토하여 요청 없이 각 문제를 심각성, 증거, 권장 해결책을 제시합니다. 관리된 시스템 아이덴티티, 프로젝트 설정에서 설정한 일정, 또는 주문 시 한 번씩 프로젝트별로 실행됩니다. 발견한 것을 고치는 과정은 보통 지니에서 계속됩니다.
지니
지니 가 문제를 조사하고 해결책을 제안하면 당신은 확인한다. 직접 발견한 부분이나 인사이트가 감지한 문제를 해결하는 데 사용하세요. 사용자가 접근할 수 있도록 캡처된 텔레메트리를 읽어주고, 프로젝트 구성을 조정하는 데도 도움을 줍니다.
지표 및 활동
Lakebase 앱에서 프로젝트의 모니터링 페이지를 열어 데이터베이스가 어떤 작업을 하고 있는지, 선택한 분기와 컴퓨팅 범위가 어떻게 되는지 확인하세요. 이 뷰들은 당신의 컴퓨트의 지표와 Postgres 자체 통계를 직접 읽습니다. 메트릭 그래프는 최대 7일 전까지 거슬러 올라가며, 쿼리 뷰는 컴퓨트가 일시 중단될 때 초기화됩니다.
| Tool | Description |
|---|---|
| Metrics | 선택한 기간 동안 컴퓨팅의 RAM, CPU, 연결, 데이터베이스 크기, 캐시 등 다양한 그래프를 보여줍니다. |
| 활성 쿼리 | 현재 pg_stat_activity에서 실행 중인 쿼리입니다. 지속 시간별로 정렬하면 장기 실행 작업을 찾을 수 있습니다. |
| 쿼리 성능 | 호출 및 실행 시간 pg_stat_statements기준으로 최근 쿼리 상위 100개를 정규화된 문으로 그룹화했습니다. |
| 시스템 작업 | 프로젝트 내 플랫폼 작업 로그: 컴퓨트 시작 및 일시 중지, 분기 생성, 설정 적용. |