分类目录

链接

2022 年 9 月
 1234
567891011
12131415161718
19202122232425
2627282930  

近期文章

热门标签

新人福利,免费薅羊毛

现在位置:    首页 > DevOps, Docker, 系统架构 > 正文
阿里云-SLS日志服务-收集Docker的日志
DevOps, Docker, 系统架构 暂无评论 阅读(297)

实现效果

在这里插入图片描述

具体实现
找到阿里云控制台 ➡ 日志服务 ➡ 划到最下边(如图)

在这里插入图片描述

2. 创建Project

在这里插入图片描述
注意:所属区域需要和后边的操作中保持一致

创建logStore(日志库)在这里插入图片描述
上一步点击确认后会弹出该弹框,继续点击确认

在这里插入图片描述

上边的配置参数根据自己实际需求进行填写,影响不大

接入数据

在这里插入图片描述
上一步点击确认按钮后,如图,继续点击确认
在这里插入图片描述

点击确认后出现接入数据的类型,这里选择`Docker标准输出`
在这里插入图片描述

 

注意:重点来了,这里需要注意的地方是红框中框中的地方 

 

 

各参数官方参考文档地址

your_region_name
在这里插入图片描述

在这里插入图片描述

your_aliyun_user_id
配置用户标识

在这里插入图片描述

 

your_machine_group_user_defined_id
创建用户自定义标识机器组

执行以下命令

mkdir -p /etc/ilogtail
cd /etc/ilogtail/
touch user_defined_id
echo "bin_userdefined_001" > user_defined_id
cat user_defined_id

得到相应的参数后,替换命令行中对应的地方,接下来执行命令,如图

在这里插入图片描述

接着启动自己产生日志的容器

在这里插入图片描述

机器组配置
点击确认安装完毕后,选择用户自定义标识,填入服务器中user_defined_id文件中的内容,点击下一步
在这里插入图片描述

 

等待预览数据刷出数据,即表明配置正确

===========================================================================================================

1) DOCKER命令:

docker run -d -v /:/logtail_host:ro -v /var/run/docker.sock:/var/run/docker.sock --env ALIYUN_LOGTAIL_CONFIG=/etc/ilogtail/conf/cn-hangzhou-internet/ilogtail_config.json --env ALIYUN_LOGTAIL_USER_ID=1983671207652918 --env ALIYUN_LOGTAIL_USER_DEFINED_ID=bin_userdefined_001 registry.cn-hangzhou.aliyuncs.com/log-service/logtail

2) PODMAIN命令:

docker run -d -v /:/logtail_host:ro -v /run/user/1001/podman/podman.sock:/var/run/docker.sock --env ALIYUN_LOGTAIL_CONFIG=/etc/ilogtail/conf/cn-hangzhou-internet/ilogtail_config.json --env ALIYUN_LOGTAIL_USER_ID=1983671207652918 --env ALIYUN_LOGTAIL_USER_DEFINED_ID=bin_userdefined_001 registry.cn-hangzhou.aliyuncs.com/log-service/logtail

 

 

其他操作

  • 查看Logtail运行状态。

    您可以执行docker exec logtail /etc/init.d/ilogtaild status命令查看Logtail运行状态。

  • 查看Logtail的版本号、IP地址和启动时间等信息。

    您可以执行docker exec logtail cat /usr/local/ilogtail/app_info.json命令查看Logtail相关信息。

  • 查看Logtail的运行日志。
    Logtail运行日志保存在/usr/local/ilogtail/目录下,文件名为ilogtail.LOG,轮转文件会压缩存储为ilogtail.LOG.x.gz。示例如下:docker exec logtail cat /usr/local/ilogtail/ilogtail.LOG

 

 

注:podman因为没有socket,所以需要安装 podman-remote 

方法如下:

yum install podman-remote   #安装

systemctl --user start podman.socket  #启动

systemctl --user enable podman.socket  #开机启动

具体实现到此结束 .

============ 欢迎各位老板打赏~ ===========

本文版权归Bruce's Blog所有,转载引用请完整注明以下信息:
本文作者:Bruce
本文地址:阿里云-SLS日志服务-收集Docker的日志 | Bruce's Blog

发表评论

留言无头像?