アクセスログの構成
この機能は、Enterprise プラン以上および BYOC デプロイでのみ利用できます。
このガイドでは、Zilliz Cloud におけるアクセスログのライフサイクル全体(有効化、設定の調整、無効化)について説明します。
-
このリリースでは、検索またはクエリに分類されるアクション(Search、HybridSearch、Query)のみがログに記録されます。すべてのアクションリストのサポートは、将来のリリースで計画されています。
-
このリリースでは、監査ログとアクセスログは排他的な関係にあり、同時に有効化できるのはいずれか一方のみです。
事前準備
-
対象クラスターと同じリージョンに構成されたオブジェクトストレージ統合(AWS S3、Google Cloud Storage、Azure Blob Storage のいずれか)が存在すること。セットアップ手順については、AWS S3 との統合、Google Cloud Storage との統合、Azure Blob Storage との統合 を参照してください。
-
プロジェクトに対する Organization Owner、Project Admin、または クラスター Admin の権限を持っていること。必要な権限がない場合は、Zilliz Cloud 管理者にお問い合わせください。
アクセスログを有効にする
Zilliz Cloud コンソール を開き、対象のクラスターに移動します。
クラスター構成ページで Access Log タブをクリックし、続いて Enable をクリックします。
Access Log Settings ダイアログボックスで、以下の設定を構成します:
-
Storage Integration: ログファイルの配信先となる統合ストレージバケットを選択します。
-
Directory: アクセスログを保存するバケット内のディレクトリを指定します。
-
Sampling Rate: ログに記録するクエリの割合を設定します。100% の割合では、すべての操作がキャプチャされます。大量のワークロードでは、より低い割合(1% など)にすると、統計的な有意性を保ちながらストレージコストを削減できます。
-
Actions: どの操作タイプ(たとえば Search や HybridSearch)をアクセスログエントリとして記録するかを指定します。
-
Output Fields: オブジェクトストレージに書き込まれる各アクセスログエントリに含めるメタデータフィールドを指定します。Always included とマークされたフィールドはすべてのエントリで記録され、選択したフィールドが追加でキャプチャされます。
Save をクリックします。ログファイルは、数分以内に /<Cluster ID>/Access/<Date>/<HH:MM:SS>-<UUID>.log というパス規則に従ってバケットに表示され始めます。
アクセスログ設定を編集する
アクセスログを無効化することなく、サンプリングレートと出力フィールドはいつでも調整できます。