メインコンテンツまでスキップ

可観測性

Lakebaseでは、Postgresデータベースを監視するための2つの補完的な方法が提供されます:

  • 高度な Postgres テレメトリ — AI が問題を検出し、修正します。クエリープラン、セッション履歴、スキーマ変更などの詳細な Postgres シグナルを Unity Catalog 内の Delta テーブルとしてキャプチャします。ここでは、Insights がスケジュールに基づいて問題をフラグ付けし、Genie が調査と修正を支援します。事前構築済みの ダッシュボード で同じデータを可視化します。
  • リアルタイムモニタリング — 現在の Postgres の正常性とアクティビティの組み込みビュー:メトリクス、実行中のクエリー、最近のクエリーパフォーマンス、およびシステム操作。defaultですべてのプロジェクトで利用可能です。

高度なテレメトリを有効にするには、可観測性を構成し、それをプロジェクトに割り当てます。リアルタイムモニタリングは常にオンになっており、セットアップは不要です。

高度な Postgres テレメトリ

Lakebase は Postgres テレメトリを Unity Catalog に取り込み、ダッシュボード、AI 知見、Genie がそれを読み取ります

高度なテレメトリは、クエリープラン、セッション履歴、スキーマ変更などの詳細な Postgres シグナルを記録し、それらをユーザー自身の Unity Catalog 内の Delta テーブルに書き込みます。このキャプチャされた履歴により、AI を使用したトラブルシューティングが可能になります。Insights はスケジュールに基づいて履歴をレビューし、要求されなくても問題を表面化させます。また、Genie は説明された問題を調査し、ユーザーが確認できる修正案を提案します。構築済みのダッシュボードで同じデータを可視化できます。データは Delta として保存されるため、他の Databricks ツールで読み取ることができ、再起動後も保持されます。可観測性を構成して、送信先とそれを書き込む ID を選択します。

注記

クイックスタート · 5分

この 5 分間のクイックスタート を使用して、独自の資格情報で単一プロジェクトの観測可能性を設定し、より広範囲に展開する前にその動作を確認してください。

    • 可観測性を構成
    • テレメトリの送信先を設定し、それを書き込むIDを選択して、プロジェクト全体に展開します。
    • 洞察
    • スケジュールに基づいてテレメトリをレビューし、自動的に問題を提示するため、継続的に確認する必要はありません。
    • Genie
    • 会話形式で説明された問題を調査し、ユーザーが確認できる修正案を提案します。

リアルタイムモニタリング

ライブメトリクスと実行中のクエリーを表示する Lakebase モニタリングページ

Lakebase アプリでプロジェクトの モニタリング ページを開くと、選択した Branch とコンピュートの範囲でデータベースの動作を確認できます。組み込みビューは、コンピュートのメトリクスと Postgres 独自の統計を直接読み取ります。メトリクスのグラフは最大7日前まで遡ることができ、クエリービューはライブで、コンピュートがサスペンドされるとResetされます。

同じページには Advanced Postgres Telemetry tabもあり、高度なテレメトリを設定すると、そこに事前構築済みのダッシュボードが表示されます。

    • メトリクス
    • 選択した期間における、コンピュートのRAM、CPU、接続、データベースサイズ、キャッシュなどのグラフ。
    • アクティブなクエリー
    • pg_stat_activity から現在実行中のクエリー。期間で並べ替えて、長期にわたるオペレーションを見つけます。
    • クエリーのパフォーマンス
    • pg_stat_statements からの呼び出し回数および実行時間による直近のクエリー上位100件(正規化されたステートメントでグループ化)。
    • システム操作
    • プロジェクトに対するプラットフォーム操作のログ:コンピュートの開始と一時停止、Branchの作成、構成の適用。