我在EC2实例中有一个mongodb日志文件,我想将日志发送到AWS云监视。
该文件位于Linux AMI的默认位置:/var/log/mongodb/mongodb.log
我需要怎么做才能将这些日志发送到cloudwatch。
答案 0 :(得分:0)
在ec2实例上安装awslog代理。
sudo yum install awslogs
编辑文件/etc/awslogs/awslogs.conf并验证以下几行
[/var/log/mongodb/mongodb.log]
datetime_format = %b %d %H:%M:%S
file = /var/log/mongodb/mongodb.log
buffer_duration = 5000
log_stream_name = {instance_id}
initial_position = start_of_file
log_group_name = AMZ-2
通过键入以下命令启动并启用awslogsd服务:
$ sudo service awslogsd start
$ sudo systemctl enable awslogsd