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