8.3. 使用 UI 导出存储库日志
您可以使用 Export Logs 功能获取大量日志文件,并将它们保存在 Red Hat Quay 数据库之外。这个功能有以下优点和限制:
- 您可以为要从仓库收集的日志选择一系列日期。
- 您可以通过电子邮件附加或定向到回调 URL 来请求日志发送到您。
- 要导出日志,您必须是存储库或命名空间的管理员。
- 为所有用户保留 30 天的日志。
- 导出日志仅收集之前生成的日志数据。它不会流传输日志数据。
- 必须为您的 Red Hat Quay 实例配置此功能的外部存储。本地存储无法导出日志。
- 当日志被收集并供您使用时,如果想要保存该数据,应该立即复制这些数据。默认情况下,数据在一小时后过期。
使用以下步骤导出日志。
流程
- 选择具有管理员特权的存储库。
- 点 Logs 选项卡。
- 可选。如果要指定特定的日期,请在 From 和 to 框中输入范围。
点 Export Logs 按钮。此时会出现一个出口使用日志弹出,如下所示
- 输入电子邮件地址或回调 URL 以接收导出的日志。对于回调 URL,您可以使用一个指定域的 URL,例如 <webhook.site>。
- 选择 Confirm 以开始收集所选日志条目的流程。根据要收集的日志记录数据量,这可能需要任何几分钟到几分钟才能完成。
日志导出完成后,会出现以下两个事件之一:
- 会收到一封电子邮件,提醒您请求的导出日志条目可用。
- 从 Webhook URL 返回日志导出请求的成功状态。另外,还会提供一个到导出的数据的链接,供您删除以下载日志。
注意
URL 指向 Red Hat Quay 外部存储中的位置,并设置为在一小时内过期。如果要保留日志,请确保在过期时间之前复制导出的日志。