Supabase (スーパーベース) は7月16日(現地時間)、プロジェクト内の全サービスログを一元的に表示・検索できる「Unified Logs (ユニファイド・ログ)」がオープンベータに移行したと発表した。本機能は、API gateway (エーピーアイ・ゲートウェイ)、Postgres (ポストグレス)、Auth (オース)、Storage (ストレージ)、PostgREST (ポストグレスト)、Realtime (リアルタイム)、connection poolers (コネクション・プーラーズ) など、各サービスからのログを統合する。これにより、デバッグ作業の効率化と問題解決の迅速化が支援され、開発者がサービス運用における課題特定とシステム状態の理解を深めるための選択肢が提供される。

Unified Logsは、従来のサービスごとのログページ移動や個別フィルター設定の煩雑さを解消する。この機能により、タイムスタンプ、サービス、メソッド、パス、ステータスを含むイベントストリームが最新順に表示される。

ログタイプ、レベル、ステータス、メソッド、パス名でのフィルタリングや、イベントメッセージに対するフリーテキスト検索が可能であり、フィルター設定はURLで共有できる。また、ライブテール機能により、新しいイベントをリアルタイムでストリーム表示し、デプロイ状況の監視やバグの再現に利用できる。

ログ量を示すヒストグラムでは、レベルごとに色分けされ、エラーや警告が視覚的に強調表示される。個々のログ行をクリックすると詳細パネルが開き、リクエストがネットワーク、ゲートウェイ、データベース、認証サービスをどのように経由したかを時系列で追跡できる。生データは別のタブで確認可能だ。

さらに、ログを長期間保持したり、独自のオブザーバビリティツールに統合したりする場合のために、Log Drain (ログ・ドレイン) を設定して任意の宛先にイベントを転送できる。Unified Logsはオープンベータ期間中に全プロジェクトに展開されている。

Supabase利用実務者らは、Unified Logsの導入を検討する際、以下の点を評価基準とするとされる。

  1. 既存オブザーバビリティスタックとの連携: Log Drain (ログ・ドレイン) 機能を用いることで、既存の監視・ログ管理ツールとSupabaseのログを一元的に統合できる。これにより、従来の運用フローを大きく変えることなく、Supabase特有のログも包括的に分析できるようになる。
  2. デバッグプロセスの加速: ライブテール機能によるリアルタイム監視は、デプロイ直後の動作確認や、本番環境で発生したバグの再現試行に特に有効であると考えられる。詳細パネルでリクエストのライフサイクルを時系列で追跡できるため、エラー発生箇所を迅速に特定し、開発サイクル全体の高速化に寄与する。
  3. チーム内の情報共有と評価: フィルタリングされたログビューをURLで共有することで、開発チーム内でのデバッグ情報の連携がスムーズになる。ベータ期間中に本機能を試用し、プロジェクトの規模やログ量に応じたパフォーマンス、既存の課題解決への貢献度、開発ワークフローへの適合性などが評価され、将来的な本格導入の判断材料とされ得る。

参考: Supabase Blog — 2026年7月16日 09:00 (JST)

この記事をシェア
X はてブ LinkedIn