用户指南

最佳实践

API 文档

开启日志采集

最近更新时间:2021-09-17 10:35:32

操作场景

容器实例 EKSCI 提供日志采集能力,支持将集群内容器标准输出日志、容器日志文件日志发送至 日志服务 CLS,适用于需要对 EKSCI 内服务日志进行存储和分析的用户。

前提条件

  • 准备一个 CLS 的日志主题作为日志上报终端,日志上报后在该日志主题下查看并检索日志。若无合适的日志主题,请参见 新建日志集及日志主题
  • 打开日志主题的日志索引*。索引配置是使用日志服务 CLS 进行检索分析的必要条件。若未开启,则无法查看和检索日志。配置索引的详细操作,请参见 日志服务配置索引
    您可在 *
    日志服务控制台
    >日志主题中,选择日志主题名称,在“索引配置”页面开启索引。如下图所示:

操作步骤

创建容器实例时开启日志采集

说明:

日志采集需要在创建容器实例时开启。

  1. 登录 容器实例控制台,单击新建实例。如下图所示:
  2. 根据实际需求,设置容器实例的参数,操作详情请参见 创建容器实例。完成后,单击下一步。
  3. 在“其他配置”页中开启日志采集。如下图所示:

    首次开启日志采集功能,需要进行授权,会默认为您的账号绑定角色 TKE_QCSLinkedRoleInEKSLog,该角色配置的预设策略为 QcloudAccessForTKELinkedRoleInEKSLog,该角色会具备日志上传等权限。开启后,选择以下参数:
    • 选择日志集及日志主题。
    • 选择容器,配置采集路径,支持“stdout”(表示标准输出)和绝对路径,支持 * 通配,多个采集路径以 , 分割。
注意

如果开启日志采集的同时需要使用角色授权的能力,为实例绑定的角色必须具备 “cls:pushLog” 写权限,详细请参考 角色授权。容器实例只能绑定一个角色。

查看采集的日志

  1. 登录 日志服务控制台,选择左侧检索分析
  2. 进入“检索分析”页面,选择地域、需要查看日志的日志集和日志主题,开启全文索引,即可检索分析日志。如下图所示:

常见问题

未查看到日志该如何处理?

若已确定有日志上报,但是未查看到日志,请检查以下问题:

  1. 检查 访问管理控制台 中是否有 TKE_QCSLinkedRoleInEKSLog 角色。
  2. 检查日志主题是否开启了全文索引。
  3. 若已开启角色授权,检查绑定的角色是否有上报日志的权限,具体配置请看角色授权。
  4. 检查绑定的角色所选的载体是否是 CVM。

如果您的问题仍未解决,请通过 在线咨询 联系我们。

目录