3.23. アクションログ設定フィールド
3.23.1. アクションログストレージ設定
フィールド | 型 | 説明 |
---|---|---|
FEATURE_LOG_EXPORT | ブール値 |
アクションログのエクスポートを許可するかどうか。 |
LOGS_MODEL | 文字列 |
ログデータを処理するための推奨される方法を指定します。 |
LOGS_MODEL_CONFIG | オブジェクト | アクションログのログモデル設定。 |
ALLOW_WITHOUT_STRICT_LOGGING | ブール値 |
|
3.23.1.1. Elasticsearch 設定フィールド
Red Hat Quay 用に Elasticsearch を設定する場合は、次のフィールドを使用できます。
LOGS_MODEL_CONFIG [オブジェクト]: アクションログ用のログモデル設定。
elasticsearch_config [オブジェクト]: Elasticsearch クラスターの設定。
access_key [文字列] :Elasticsearch のユーザー (AWS ES の場合は IAM キー)。
-
例:
some_string
-
例:
host [文字列]: Elasticsearch クラスターのエンドポイント。
-
例:
host.elasticsearch.example
-
例:
index_prefix [文字列]。Elasticsearch のインデックスの接頭辞。
-
例:
logentry_
-
例:
- index_settings [オブジェクト]: Elasticsearch のインデックス設定。
use_ssl [ブール値]。Elasticsearch に ssl を使用します。デフォルトは
True
に設定されます。-
例:
True
-
例:
secret_key [文字列] :Elasticsearch のパスワード (AWS ES の場合は IAM シークレット)。
-
例:
some_secret_string
-
例:
aws_region [文字列]: Amazon Web サービスの地域。
-
例:
us-east-1
-
例:
port [数値]: Elasticsearch クラスターのエンドポイントポート。
-
例:
1234
-
例:
kinesis_stream_config [オブジェクト]: AWS Kinesis ストリームの設定。
aws_secret_key [文字列]: AWS の秘密鍵。
-
例:
some_secret_key
-
例:
stream_name [文字列]: アクションログの送信先となる Kinesis ストリーム。
-
例:
logentry-kinesis-stream
-
例:
aws_access_key [文字列]: AWS アクセスキー。
-
例:
some_access_key
-
例:
retries [数値]: 一回のリクエストに対する最大試行回数。
-
例:
5
-
例:
read_timeout [数値]: 接続の読み込み時にタイムアウトするまでの秒数。
-
例:
5
-
例:
max_pool_connections [数値]: コネクションプールに保持するコネクションの最大数。
-
例:
10
-
例:
aws_region [文字列]: AWS のリージョン。
-
例:
us-east-1
-
例:
connect_timeout [数値]: 接続を試みる際のタイムアウトまでの秒数。
-
例:
5
-
例:
producer [文字列]: Elasticsearch にロギングする場合は、producer を記録する。
- enum: kafka、elasticsearch、kinesis_stream
-
例:
kafka
kafka_config [オブジェクト]: Kafka クラスターの設定。
topic [文字列]: ログエントリーを公開する Kafka トピック。
-
例:
logentry
-
例:
- bootstrap_servers [配列]: クライアントをブートストラップさせる Kafka ブローカーのリスト。
max_block_seconds [数値]:
send()
の実行中に、バッファーがいっぱいになったり、メタデータが利用できないなどの理由でブロックする最大秒数。-
例:
10
-
例:
3.23.1.2. Splunk 設定フィールド
Red Hat Quay 用に Splunk を設定する場合は、次のフィールドを使用できます。
-
producer [文字列]:
splunk
。Splunk を設定するときに使用します。 splunk_config [オブジェクト]: Splunk アクションログのログモデル設定または Splunk クラスター設定。
- host [文字列]: Splunk クラスターのエンドポイント。
- port [整数]: Splunk 管理クラスターのエンドポイントポート。
- bearer_token [文字列]: Splunk のベアラートークン。
-
verify_ssl [ブール値]: HTTPS 接続の TLS/SSL 検証を有効 (
True
) または無効 (False
) にする。 - Index_prefix [文字列]: Splunk のインデックス接頭辞。
-
ssl_ca_path [文字列]: SSL 検証用の認証局 (CA) を含む単一の
.pem
ファイルへの相対コンテナーパス。
Splunk の設定例
# ... LOGS_MODEL: splunk LOGS_MODEL_CONFIG: producer: splunk splunk_config: host: http://<user_name>.remote.csb port: 8089 bearer_token: <bearer_token> url_scheme: <http/https> verify_ssl: False index_prefix: <splunk_log_index_name> ssl_ca_path: <location_to_ssl-ca-cert.pem> # ...
3.23.1.3. Splunk HEC 設定フィールド
Red Hat Quay 用に Splunk HTTP Event Collector (HEC) を設定する場合は、次のフィールドを使用できます。
-
producer [文字列]:
splunk_hec
。Splunk HEC を設定するときに使用します。 splunk_hec_config [オブジェクト]: Splunk HTTP Event Collector のアクションログ設定のログモデル設定。
- host [文字列]: Splunk クラスターのエンドポイント。
- port [整数]: Splunk 管理クラスターのエンドポイントポート。
- hec_token [文字列]: Splunk の HEC トークン。
-
url_scheme [文字列]: Splunk サービスにアクセスするための URL スキーム。Splunk が SSL/TLS の背後にある場合は、
https
にする必要があります。 -
verify_ssl [ブール値]: HTTPS 接続の SSL/TLS 検証を有効 (
true
) または無効 (false
) にします。 - index [文字列]: 使用する Splunk インデックス。
- splunk_host [文字列]: このイベントをログに記録するホスト名。
-
splunk_sourcetype [文字列]: 使用する Splunk
sourcetype
の名前。
# ... LOGS_MODEL: splunk LOGS_MODEL_CONFIG: producer: splunk_hec splunk_hec_config: 1 host: prd-p-aaaaaq.splunkcloud.com 2 port: 8088 3 hec_token: 12345678-1234-1234-1234-1234567890ab 4 url_scheme: https 5 verify_ssl: False 6 index: quay 7 splunk_host: quay-dev 8 splunk_sourcetype: quay_logs 9 # ...
3.23.2. アクションログのローテーションおよびアーカイブ設定
フィールド | 型 | 説明 |
---|---|---|
FEATURE_ACTION_LOG_ROTATION | ブール値 |
ログローテーションおよび archival を有効にすると、30 日以上経過したすべてのログをストレージに移動します。 |
ACTION_LOG_ARCHIVE_LOCATION | 文字列 |
アクションログのアーカイブが有効な場合は、アーカイブされたデータを配置するストレージエンジン。 |
ACTION_LOG_ARCHIVE_PATH | 文字列 |
アクションログのアーカイブが有効な場合は、アーカイブされたデータを配置するストレージのパス。 |
ACTION_LOG_ROTATION_THRESHOLD | 文字列 |
ログをローテーションする間隔。 |
3.23.3. アクションログの監査設定
フィールド | 型 | 説明 |
---|---|---|
ACTION_LOG_AUDIT_LOGINS | ブール値 |
|