文档首页 > > 用户指南> 日志管理> 配置容器服务日志采集路径

配置容器服务日志采集路径

分享
更新时间: 2019/11/13 GMT+08:00

AOM支持容器服务日志采集,并展现在AOM界面中,以供您检索。使用该功能前首先要配置日志采集路径,配置方法详见如下操作。

注意事项

  • ICAgent只采集*.log、*.trace和*.out类型的文本日志文件。
  • AOM默认会采集容器标准输出日志,您不用做任何配置。

配置步骤

在CCE中添加日志策略

  1. 在CCE中创建工作负载时,添加容器后,展开“容器日志”页签。
  2. 添加日志策略。

    单击“添加日志策略”,参考表1进行配置。下面以nginx为例,不同工作负载根据实际情况配置。

    图1 在CCE中添加日志策略
    表1 参数说明

    参数

    参数说明

    存储类型

    主机路径。

    主机路径

    容器内日志文件所在路径挂载到主机上的位置。

    添加容器挂载

    挂载路径

    1. 单击“添加容器挂载”。
    2. 挂载路径:输入容器内日志文件所在路径。
      须知:
      • 请不要挂载在系统目录下,如“/”、“/var/run”等,会导致容器异常。建议挂载在空目录下,若目录不为空,请确保目录下无影响容器启动的文件,否则文件会被替换,导致容器启动异常,工作负载创建失败。
      • 挂载高危目录的情况下 ,建议使用低权限账号启动,否则可能会造成宿主机高危文件被破坏。
      • AOM只采集最近修改过的前20个日志文件,且默认采集两级子目录。
      • AOM只采集挂载路径下的“.log”、“.trace”、“.out”文本日志文件。

    主机扩展路径

    会在原先的“卷目录/子目录”中增加一个三级目录。使用户更方便获取单个Pod输出的文件。

    • None:不配置拓展路径。
    • PodUID:Pod的ID。
    • PodName:Pod的名称。
    • PodUID/ContainerName:Pod的ID/容器名称。
    • PodName/ContainerName:Pod名称/容器名称。

    日志转储

    • 设置:AOM每分钟扫描一次日志文件,当某个日志文件超过50MB时,会立即对其转储(转储时会在该日志文件所在的目录下生成一个新的zip文件。对于一个日志文件,AOM只保留最近生成的20个zip文件,当zip文件超过20个时,时间较早的zip文件会被删除),转储完成后AOM会将该日志文件清空。
    • 不设置:若您在下拉列表框中选择“不设置”,则AOM不会对日志文件进行转储。

在ServiceStage中添加日志策略

  1. 在ServiceStage中创建应用时,添加镜像后,单击“高级设置”,展开“容器日志”页签。
  2. 添加日志策略。

    添加日志策略的方法和CCE相同,请参考2进行配置。

在CCI中添加日志策略

  1. 创建负载时,选择镜像后,单击“高级设置”,展开“日志采集”页签。
  2. 添加日志策略。

    单击“添加日志存储”,参考表2进行配置。

    图2 在CCI中添加日志策略
    表2 参数说明

    参数

    参数说明

    容器内日志路径

    日志存储挂载到容器内的挂载路径,需要保证服务的日志输出路径与该路径一致,这样日志才能写入到日志存储卷中。

    须知:
    • 日志存储卷挂载后,会覆盖掉日志路径下已有的内容。请保证日志路径为一个独立的路径,否则原来的内容不可见。
    • AOM只采集最近修改过的前20个日志文件,且不采集子目录。
    • AOM只采集日志路径下的“.log”、“.trace”、“.out”文本日志文件。

    日志存储空间

    日志的存储空间大小。

    AOM对日志卷中的日志按50MB进行防爆处理,AOM只保留最近生成的20个zip文件,当zip文件超过20个时,时间较早的zip文件会被删除。

查看容器服务日志

日志采集路径配置成功后,若已配置的路径下存在日志文件,则ICAgent会从已配置的路径中采集日志文件,采集大概需要1分钟,请您耐心等待。待采集完成后,您可执行如下操作:

  • 查看容器服务日志文件

    在左侧导航栏中选择“日志管理 > 日志文件”,在“服务”页签的下拉列表框中选择对应的集群和命名空间,左边的列表展示了在已选命名空间下该集群的服务,单击某个服务,即可查看其日志文件,如下图所示。详细操作请参见查看日志文件

    图3 查看容器服务日志文件
  • 查看容器服务日志并进行分析

    在左侧导航栏中选择“日志管理 > 日志搜索”,在“服务”页签中选择对应的集群与命名空间,选择某个服务及已配的文件名称,查看采集到的日志并进行分析。详细操作请参见搜索日志

    图4 查看容器服务日志并进行分析
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区