一、安装awslogs
Amazon Linux的情况,可以直接使用以下命令安装
sudo yum update -y
sudo yum install -y awslogs
由于使用了CentOS 7,上面的命令无法使用,因此要自己手动下载安装
curl https://s3.amazonaws.com/aws-cloudwatch/downloads/latest/awslogs-agent-setup.py -O
sudo python ./awslogs-agent-setup.py --region $region
注意:需要python2.7以上的版本
二、同步设定
aws的相关设定文件
/var/awslogs/etc/aws.config
需要同步的log的设定文件
/var/awslogs/etc/awslogs.config
设定例
[LogName]
datetime_format = %Y-%m-%d %H:%M:%S
file = /var/log/xxx.log
buffer_duration = 5000
log_stream_name = {instance_id}
initial_position = start_of_file
log_group_name = LogGroupName
参考:https