说明:
1)不需要安装日志插件;
2)通过环境变量采集;
3)只支持极简模式,不支持正则等复杂模式;
参考文档:
https://help.aliyun.com/document_detail/131598.html?spm=a2c4g.11186623.6.1038.45406da8Ca4H6X
所有与配置相关的环境变量都采用aliyun_logs_
作为前缀:
1)通过aliyun_logs_project变量指定project,该变量可不配置,不配置的话默认值为k8s-log-集群id;
2)通过aliyun_logs_machinegroup指定机器组,用来区分当前环境的容器,尽量保持每个环境该值唯一;
3)通过aliyun_logs_{key},指定logstore以及要采集的文件路径;
4)采集容器标准输出,请将日志文件路径设置为stdout;
关于aliyun_logs_{key}的说明:示例中做了两个采集,一个是将stdout采集到log-stdout这个日志库(logstore),另一个将/acs/log/*.log采集到test-file日志库。
采集文件日志时,需要注意,日志目录需要设置相应的volumeMounts和volumes,空目录格式,对应到环境的配置如下:将要采集的目录/acs/log配置一个空目录类型的挂载。
project和logstore名称规则:
① 仅支持小写字母、数字、连字符(-);
② 必须以小写字母和数字开头和结尾;
③ 名称长度为3-63个字符。