将Mongodb日志发送到AWS Cloudwatch

时间:2019-09-25 06:03:01

标签: mongodb amazon-cloudwatch

我在EC2实例中有一个mongodb日志文件,我想将日志发送到AWS云监视。

该文件位于Linux AMI的默认位置:/var/log/mongodb/mongodb.log

我需要怎么做才能将这些日志发送到cloudwatch。

1 个答案:

答案 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