跳到主要内容

5. Configuring Audit Log Collection

配置审计日志收集

审计日志管理三种类型的日志:ConsoleKubernetes,和 Keycloak

控制台日志

  • Store log: 切换开关以启用或禁用日志存储。
  • Include the payload: 切换开关以决定是否在日志收集期间存储资源的详细信息。
  • Resource types: 选择要从 ZMP 管理的资源中收集的资源类型。
  • Retention period: 设置日志保留期限。可以按周、月或年进行配置。
  • Processing after retention period: 定义在设定的保留期限后对日志的处理策略(删除或归档)。
  • Execution time: 设置执行管理任务的时间以满足保留期限。

Keycloak 日志

  • Store log: 切换开关以启用或禁用日志存储。
  • Include the payload: 切换开关以决定是否在日志收集期间存储资源的详细信息。
  • Resource types (admin): 选择要从 Keycloak 管理的管理员资源中收集的资源类型。
  • Resource types (user): 选择要从 Keycloak 管理的用户资源中收集的资源类型。
  • Retention period: 设置日志保留期限。可以按周、月或年进行配置。
  • Processing after retention period: 定义在设定的保留期限后对日志的处理策略(删除或归档)。
  • Execution time: 设置执行管理任务的时间以满足保留期限。

Kubernetes 日志

ZMP 是一个多集群管理平台,对于 Kubernetes 日志,您需要选择受管理的集群并为每个集群单独配置设置。

  • Store log: 切换开关以启用或禁用日志存储。
  • Include the payload: 切换开关以决定在日志收集期间是否存储资源的详细信息。
  • Resource types: 选择要从 Kubernetes 中管理的资源收集的资源类型。
  • Retention period: 设置日志保留期限。可以按周、月或年进行配置。
  • Processing after retention period: 定义在设定的保留期限后对日志的处理策略(删除或归档)。
  • Execution time: 设置在保留期限内执行管理任务的时间。

查看收集的审计日志

您可以查看根据配置设置收集的审计日志。

Column NameDescription
No序列号
Date Time事件时间
Event Source事件来源
User (Actor)执行者的账户信息
Project项目信息
Resource资源类型
Action Type操作类型
Request URI请求 URI 路径
Response Code响应代码
Action查看详情

过滤日志

您可以使用以下三个标准过滤日志:

  • Event source: 从控制台、Keycloak 或 Kubernetes 中选择事件来源。
  • Start date / End date: 设置时间范围的开始和结束日期。

查看详细审计日志

除了列表视图过滤器,您还可以查看所选审计日志的详细信息。

  • 在审计日志菜单中,点击列表右侧的 Action 按钮以查看详细信息。
  • 点击该按钮将在右侧显示日志详细信息,包括以 JSON 或 YAML 格式的有效负载信息。
  • 要查看详细的有效负载,必须在审计日志设置中启用 Include the payload 选项。
  • 可以使用 Copy 按钮复制显示的有效负载。