Access Logs を設定する
この機能は、Enterprise プラン以上、および BYOC デプロイメントでのみ利用できます。
このガイドでは、Zilliz Cloud における Access Logs のライフサイクル全体、すなわち有効化、設定の調整、無効化について説明します。
-
このリリースでは、検索またはクエリ系のアクションのみがログに記録されます: Search、HybridSearch、Query。すべてのアクション一覧のサポートは、今後のリリースで予定されています。
-
このリリースでは、Audit log と Access log は相互排他的であり、一度に有効化できるのはどちらか一方のみです。
始める前に
-
対象のクラスターと同じリージョンに設定されたオブジェクトストレージ統合(AWS S3、Google Cloud Storage、または Azure Blob Storage)。セットアップ手順については、AWS S3 と統合する、Google Cloud Storage と統合する、または Azure Blob Storage と統合する を参照してください。
-
Organization Owner, Project Admin, or クラスター Admin permissions for the project. If you do not have the required permissions, contact your Zilliz Cloud administrator.
Access Logs を有効化する
Zilliz Cloud コンソールを開き、対象のクラスターに移動します。
クラスター設定ページで Access Log タブをクリックし、Enable をクリックします。
Access Log Settings ダイアログボックスで、以下の設定を構成します。
-
Storage Integration: ログファイルの配信先となる、統合済みのストレージバケットを選択します。
-
Directory: Access Logs を保存するバケット内のディレクトリを指定します。
-
Sampling Rate: ログに記録するクエリの割合を設定します。100% に設定すると、すべての操作が記録されます。高トラフィックのワークロードでは、より低いレート(たとえば 1%)にすることで、統計的な有意性を保ちながらストレージコストを削減できます。
-
Actions: どの操作タイプ(たとえば Search や HybridSearch)を Access Log エントリとして記録するかを指定します。
-
Output Fields: オブジェクトストレージに書き込まれる各 Access Log エントリに含めるメタデータフィールドを指定します。Always included とマークされたフィールドはすべてのエントリに記録され、選択したフィールドは追加で取得されます。
Save をクリックします。数分以内に、/<Cluster ID>/Access/<Date>/<HH:MM:SS>-<UUID>.log というパス規則に従って、ログファイルがバケットに表示され始めます。
Access Log の設定を編集する
Access Logs を無効化することなく、Sampling Rate と Output Fields はいつでも調整できます。