10.8.2. 操作日志存储配置字段
Red Hat Quay 维护一个详细的操作日志,用于跟踪用户和系统活动,包括存储库事件、身份验证操作和镜像操作。默认情况下,此日志数据存储在数据库中,但管理员可以配置其部署,以导出或将日志转发到 Elasticsearch 或 Splunk 等外部系统,以进行高级分析、审计或合规。
| 字段 | 类型 | 描述 |
|---|---|---|
| FEATURE_LOG_EXPORT | 布尔值 |
是否允许导出操作日志。 |
| LOGS_MODEL | 字符串 |
指定处理日志数据的首选方法。 |
| LOGS_MODEL_CONFIG | 对象 | 操作日志的日志模型配置。 |
| ALLOW_WITHOUT_STRICT_LOGGING | 布尔值 |
当设置为 |
操作日志存储示例 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
# ...
10.8.2.1. 操作日志轮转和归档配置 复制链接链接已复制到粘贴板!
本节论述了与 Red Hat Quay 中操作日志轮转和归档相关的配置字段。启用后,可以将旧日志自动轮转并归档到指定的存储位置,有助于有效地管理日志保留和存储利用率。
| 字段 | 类型 | 描述 |
|---|---|---|
| FEATURE_ACTION_LOG_ROTATION | 布尔值 |
启用日志轮转和归档将将所有超过 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
# ...