9.8.2. アクションログストレージ設定フィールド
Red Hat Quay は、リポジトリーイベント、認証アクション、イメージ操作などのユーザーおよびシステムのアクティビティーを追跡するための詳細なアクションログを維持します。デフォルトでは、このログデータはデータベースに保存されますが、管理者は、高度な分析、監査、コンプライアンスのために、Elasticsearch や Splunk などの外部システムにログをエクスポートまたは転送するようにデプロイメントを設定できます。
| フィールド | 型 | 説明 |
|---|---|---|
| FEATURE_LOG_EXPORT | Boolean |
アクションログのエクスポートを許可するかどうか。 |
| LOGS_MODEL | 文字列 |
ログデータの処理方法として推奨される方法を指定します。 |
| LOGS_MODEL_CONFIG | Object | アクションログのログモデル設定。 |
| ALLOW_WITHOUT_STRICT_LOGGING | Boolean |
|
アクションログストレージの YAML サンプル
# ...
FEATURE_LOG_EXPORT: true
LOGS_MODEL: elasticsearch
LOGS_MODEL_CONFIG:
elasticsearch:
endpoint: http://elasticsearch.example.com:9200
index_prefix: quay-logs
username: elastic
password: changeme
ALLOW_WITHOUT_STRICT_LOGGING: true
# ...
9.8.2.1. アクションログのローテーションおよびアーカイブ設定 リンクのコピーリンクがクリップボードにコピーされました!
このセクションでは、Red Hat Quay でのアクションログのローテーションとアーカイブに関連する設定フィールドについて説明します。有効にすると、古いログが自動的にローテーションされ、指定されたストレージの場所にアーカイブされるため、ログの保持とストレージの使用率を効率的に管理できます。
| フィールド | 型 | 説明 |
|---|---|---|
| FEATURE_ACTION_LOG_ROTATION | Boolean |
ログのローテーションとアーカイブを有効にすると、30 日以上前のすべてのログがストレージに移動されます。 |
| ACTION_LOG_ARCHIVE_LOCATION | 文字列 |
アクションログのアーカイブが有効になっている場合、アーカイブされたデータを保存するストレージエンジン。 |
| ACTION_LOG_ARCHIVE_PATH | 文字列 |
アクションログのアーカイブが有効になっている場合、アーカイブされたデータを保存するストレージ内のパス。 |
| ACTION_LOG_ROTATION_THRESHOLD | 文字列 |
丸太を回転させるまでの時間間隔。 |
アクションログのローテーションとアーカイブの YAML サンプル
# ...
FEATURE_ACTION_LOG_ROTATION: true
ACTION_LOG_ARCHIVE_LOCATION: s3_us_east
ACTION_LOG_ARCHIVE_PATH: archives/actionlogs
ACTION_LOG_ROTATION_THRESHOLD: 30d
# ...