5.2. 导出存储库日志
为了能够获取大量日志文件并将它们保存到 Red Hat Quay 数据库外,您可以使用 Export Logs 功能。以下是您应该了解的有关使用导出日志的一些事项:
- 您可以为要从仓库收集的日志选择一系列日期。
- 您可以通过电子邮件附件或定向到回调 URL 来请求日志发送到您的。
- 您需要对存储库或命名空间的 Admin 权限才能导出日志
- 一次可导出最多 30 天日志数据
- 导出日志只收集之前生成的日志数据。它不会流传输日志记录数据。
- 必须为此功能配置 Red Hat Quay 实例(本地存储不起作用)。
- 收集并可用日志后,您应立即复制这些数据(如果您想要保存)。默认情况下,数据会在一小时内过期。
使用导出日志功能:
- 选择具有 Admin 权限的存储库。
- 从左列中选择 Usage Logs 图标。此时会出现 Usage Logs 屏幕。
- 选择您要收集的日志条目的 From 和 to date 范围。
选择导出日志按钮。此时会出现一个出口 Usage Logs 弹出,如下所示
- 输入您要接收导出的日志的电子邮件地址或回调 URL。对于回调 URL,您可以使用指向 Webhook.site 等位置的 URL。
- 选择 Start Logs Export。这会导致 Red Hat Quay 开始收集所选日志条目。根据要收集的日志数据量,这在一分钟到一小时的任何位置可能需要一些时间才能完成。
当日志导出完成后,您将:
- 收到一封电子邮件,提醒您提供您导出的日志条目。
- 请参阅来自 webhook URL 的日志导出请求成功状态。可以选择下载日志的链接。
请记住,URL 指向 Red Hat Quay 外部存储中的某个位置,并被设置为每小时过期。因此,如果您打算保留,请在该过期时间前复制导出的日志。