最新更新:

    审计日志查询

    Kube AI Hub 支持租户隔离的审计日志查询。本教程演示了如何使用查询功能,包括界面、搜索参数和详情页面。

    准备工作

    您需要启用 Kube AI Hub 审计日志

    进入查询界面

    1. 所有用户都可以使用该查询功能。使用任意帐户登录控制台,在右下角的工具箱图标上悬停,然后在弹出菜单中选择审计日志查询

      备注

      任意帐户都有权限查询审计日志,但每个帐户能查看的日志有区别。

      • 如果一个用户有权限查看项目中的资源,该帐户便可以查看此项目中发生的审计日志,例如在项目中创建工作负载。
      • 如果一个用户有权限在企业空间中列出项目,该帐户便可以查看此企业空间(而非项目)中发生的审计日志,例如在企业空间中创建项目。
      • 如果一个用户有权限在集群中列出项目,该帐户便可以查看此集群(而非企业空间和项目)中发生的审计日志,例如在集群中创建企业空间。
    2. 在弹出窗口中,您可以查看最近 12 小时内审计日志总数的趋势。

    3. 审计日志查询控制台支持以下查询参数:

      参数 描述
      集群 发生操作的集群。如果开启了多集群功能,则会启用该参数。
      项目 发生操作的项目。支持精确匹配和模糊匹配。
      企业空间 发生操作的企业空间。支持精确匹配和模糊匹配。
      资源类型 与请求相关联的资源类型。支持模糊匹配。
      资源名称 与请求相关联的资源名称。支持模糊匹配。
      操作行为 与请求相关联的 Kubernetes 操作行为。对于非资源请求,该参数为小写 HTTP 方式。支持精确匹配。
      状态码 HTTP 响应码。支持精确匹配。
      操作帐户 调用该请求的用户。支持精确匹配和模糊匹配。
      来源 IP 该请求源自的 IP 地址和中间代理。支持模糊匹配。
      时间范围 该请求到达 Apiserver 的时间。

      备注

      • 模糊匹配不区分大小写,并且根据 ElasticSearch 分段规则,通过单词或词组的前半部分来检索完整术语。
      • Kube AI Hub 默认存储最近七天的日志。您可以在 elasticsearch-logging-curator ConfigMap 中修改保留期限。

    输入查询参数

    1. 选择一个过滤器,输入您想搜索的关键字。例如,查询包含 services 创建信息的审计日志。

    2. 点击列表中的任一结果,您便可以查看审计日志的详细信息。