归档日志


使用集群管理提供的日志归档功能,可快速将集群收集到的日志通过特定格式归档到指定存储中,当需要的时候可以将归档的日志恢复到环境中像普通日志一样进行查询和分析。

前提条件

  • 登录用户需具备使用集群管理的权限(管理员、集群管理员、或命名空间管理员)
  • 已选择组织和命名空间名称
  • 日志归档需要用到的存储已完成初始化

创建资料库

通过以下步骤创建资料库:

  1. 从左侧导航栏中,选择 日志 > 日志归档,即可查看所有已归档的日志文件。

  2. 资料库 标签下,点击 创建资料库,输入资料库名称,选择资料库类型。

  3. 根据选择的资料库类型,完成资料库的地址信息配置。

    ../../../_images/creating_log_repo.png
  4. 点击 确认,完成资料库创建。

创建归档策略

资料库创建完成后,即可尝试创建归档策略。创建归档策略的步骤如下:

  1. 归档策略 标签下,点击 创建策略,在新窗口中完成以下归档策略配置:

    • 策略名称:输入归档策略名称
    • 文件前缀:输入生成的归档文件的前缀
    • 资料库:选择已创建的资料库名称
    • 索引:日志索引,默认情况下将归档集群中的全部索引;若关闭全部索引,可选择需要归档的索引。索引类型参考以下说明。
    • 保存期限:归档文件保存在系统中的时间
    • 频率:选择运行日志归档任务的频率
    ../../../_images/log_archiving_policy.png
  2. 点击 确认,提交归档策略。系统将按照策略触发归档任务。

索引类型说明

索引类型 描述
kublog-app-* 应用类型日志,恢复归档内容后可在日志中心查询。
kublog-serverless-* Serverless 类型日志,恢复归档内容后可在日志中心查询。
kublog-spark-* 归档后不可以在日志中心查询,但可以通过接口查询。
kublog-kube-eventer-* 归档后不可以在日志中心查询,但可以通过接口查询。
kublog-job-* 归档后不可以在日志中心查询,但可以通过接口查询。
kublog-kube-system-* 归档后不可以在日志中心查询,但可以通过接口查询。

管理归档文件

当资料库和归档策略都生效时,系统将按照策略中定义的规则生成归档文件。你可以在归档文件列表中查看生成的结果。


../../../_images/archived_log_files.gif


已生成的归档文件包含在归档时间节点的日志索引,你可以对其进行操作,例如在文件保存时间到期前主动删除或者恢复归档文件。

注解

日志的归档、恢复、删除等操作在触发后将在后台串行执行。如果同时进行日志归档和恢复等操作,会影响日志服务的性能,请谨慎操作。

管理恢复归档文件

切换到 归档恢复 页面可以查看归档文件的恢复结果状态。你可以按照归档文件名称、资料库名称、时间范围和恢复状态进行过滤。 你也可以对恢复归档的文件从集群中进行删除。

../../../_images/archive_restoration.gif