10.8.2. 操作日志存储配置字段


Red Hat Quay 维护一个详细的操作日志,用于跟踪用户和系统活动,包括存储库事件、身份验证操作和镜像操作。默认情况下,此日志数据存储在数据库中,但管理员可以配置其部署,以导出或将日志转发到 Elasticsearch 或 Splunk 等外部系统,以进行高级分析、审计或合规。

Expand
表 10.26. 操作日志存储配置字段
字段类型描述

FEATURE_LOG_EXPORT

布尔值

是否允许导出操作日志。

Default: True

LOGS_MODEL

字符串

指定处理日志数据的首选方法。

值 : 数据库 ,transition_reads_both_writes_es,elasticsearch,mvapich
Default: database

LOGS_MODEL_CONFIG

对象

操作日志的日志模型配置。

ALLOW_WITHOUT_STRICT_LOGGING

布尔值

当设置为 True 时,如果 Splunk 或 ElasticSearch 等外部日志系统间歇性不可用,则允许用户正常推送镜像。事件会被记录到 stdout。如果设置,则覆盖 ALLOW_PULLS_WITHOUT_STRICT_LOGGING

Default: False

操作日志存储示例 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 中操作日志轮转和归档相关的配置字段。启用后,可以将旧日志自动轮转并归档到指定的存储位置,有助于有效地管理日志保留和存储利用率。

Expand
表 10.27. 操作日志轮转和归档配置
字段类型描述

FEATURE_ACTION_LOG_ROTATION

布尔值

启用日志轮转和归档将将所有超过 30 天的日志移到存储中。

Default: False

ACTION_LOG_ARCHIVE_LOCATION

字符串

如果启用了操作日志归档,则会在其中放置存档数据的存储引擎。

示例: s3_us_east

ACTION_LOG_ARCHIVE_PATH

字符串

如果启用了操作日志归档,则要放置存档数据的路径。

示例: archive/actionlogs

ACTION_LOG_ROTATION_THRESHOLD

字符串

轮转日志的时间间隔。

示例: 30d

操作日志轮转和归档 YAML 示例

# ...
FEATURE_ACTION_LOG_ROTATION: true
ACTION_LOG_ARCHIVE_LOCATION: s3_us_east
ACTION_LOG_ARCHIVE_PATH: archives/actionlogs
ACTION_LOG_ROTATION_THRESHOLD: 30d
# ...

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部