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、または Cluster Admin 権限。必要な権限がない場合は、Zilliz Cloud 管理者に連絡してください。
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 はいつでも調整できます。