Important
Lakebaseのシステムテーブルは ベータ版です。
Lakebaseは観測性テレメトリーを system.lakebase スキーマに取り込みます。 ワークスペースの Lakebase Observability in System Tables プレビューがオンになっていると、Lakebaseはこれらのテーブルに自動的にテレメトリーを書き込みます。 設定を作成したり、目的地を選んだりするわけではありません。 Advanced Postgresのテレメトリが最初にここに届くデータです。 以下の表はそれぞれのカードが何を持っているかを示しています。
各テーブルの詳細な列参照については、 システムテーブル内のLakebaseテレメトリを参照してください。
必要条件
- ワークスペースで LakebaseのシステムテーブルでのObservability プレビューを有効にしました。 ワークスペース管理者は プレビューページから有効にできます。
- AWSまたはAzure上のLakebaseプロジェクトです。
使用可能なテーブル
system.lakebaseスキーマには以下の表が含まれています:
| テーブル | Description |
|---|---|
active_session_history |
各セッションが実行・待機している内容を含む、アクティブなPostgresバックエンド状態のサンプルスナップショット。 |
wait_event_counters |
Postgresの待機イベントのウィンドウごとのカウントと持続時間。 |
plan_history |
クエリの実行とその計画をキャプチャしました。 |
pg_stat_statements_counters |
正規化された文のウィンドウごとの実行統計。 |
ddl_history |
トップレベルのDDLおよびスキーマ変更イベントをキャプチャしました。 |
database_counters |
ウィンドウごとのPostgresデータベースカウンターデルタ。 |
database_gauges |
Postgresデータベースのポイントインタイム値。 |
compute_counters |
ウィンドウごとの計算およびホストカウンターの差。 |
compute_gauges |
ポイントインタイム計算容量と健康状態の数値。 |
postgres_logs |
構造化されたPostgresのログイベント。 |
テーブルパス:これらのテーブルは system.lakebase スキーマ、例えば system.lakebase.active_session_historyに位置しています。
各テーブルの完全な列参照については、 システムテーブル内のLakebaseテレメトリを参照してください。
Retention
system.lakebaseテーブルは7日間のデータを保持します。
Access
システム テーブルへのアクセスは、Unity Catalog で管理されます。 アカウント管理者とメタストア管理者の両方を持つユーザーは、 system.lakebase テーブルを読み取り、アクセスを管理できます。 「Unity Catalog の特権の管理」を参照してください。
アクセスはスキーマレベルで適用されるため、読書 system.lakebase テレメトリがアカウント内のすべてのプロジェクトのテレメトリーを閲覧できるユーザーです。 アクセス権を持つユーザーは、Unity Catalogのテーブルと同じようにテレメトリを照会します。