实现效果
具体实现
找到阿里云控制台 ➡ 日志服务 ➡ 划到最下边(如图)
2. 创建Project
注意:所属区域需要和后边的操作中保持一致
创建logStore(日志库)
上一步点击确认后会弹出该弹框,继续点击确认
上边的配置参数根据自己实际需求进行填写,影响不大
接入数据
上一步点击确认按钮后,如图,继续点击确认
点击确认后出现接入数据的类型,这里选择`Docker标准输出`
注意:重点来了,这里需要注意的地方是红框中框中的地方
各参数官方参考文档地址
your_region_name
your_aliyun_user_id
配置用户标识
echo $ALIBABA_CLOUD_ACCOUNT_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相关信息。logtail
cat /usr/local/ilogtail/app_info.json - 查看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 #开机启动
具体实现到此结束 .
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · Amazon Linux 2023 安装Docker和Docker Compose
- · 修改Docker的默认网段
- · 阿里云三种负载均衡的区别
- · docker定时任务Mysql脚本
- · 解决Linux实例磁盘空间满问题
- · failed to fetch metadata: fork/exec /home/appuser/.docker/cli-plugins/docker-buildx: exec format error
- · Docker登录login报错Error saving credentials
- · docker安装mysql8注意事项
- · 黑群晖docker无法pull镜像,x509错误解决方法
- · k3s+kuboard快速搭建K8s生产环境集群
- · 解决es报错:blocked by: [FORBIDDEN/12/index read-only / allow delete (api) ]
- · filebeat按docker容器名创建不同的索引