将Mongodb日志发送到AWS Cloudwatch

将Mongodb日志发送到AWS Cloudwatch,mongodb,amazon-cloudwatch,Mongodb,Amazon Cloudwatch,我在EC2实例中有一个mongodb日志文件,我想将日志发送到AWS cloud watch 该文件位于linux AMI的默认位置:/var/log/mongodb/mongodb.log 我需要做什么将这些日志发送到cloudwatch。在ec2实例上安装awslog代理 sudo yum install awslogs 编辑文件/etc/awslogs/awslogs.conf并验证以下行 [/var/log/mongodb/mongodb.log] datetime_format =

我在EC2实例中有一个mongodb日志文件,我想将日志发送到AWS cloud watch

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


我需要做什么将这些日志发送到cloudwatch。

在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

在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