在cloudwatch日志中添加指标

时间:2018-02-19 11:07:37

标签: elastic-beanstalk amazon-cloudwatchlogs

默认情况下,Elastic Beanstalk会在五个文件中生成日志。启用cloudwatch流日志后,会显示error.log access.log,eb.log。但是我想要在cloudwatch日志中使用catilina.out日志或tomcat日志。怎么做?

1 个答案:

答案 0 :(得分:0)

您可以使用其他配置文件将自己的日志添加到Cloudwatch:

/etc/awslogs/config/awslogs.conf

作为示例,我使用以下文件将应用程序的所有laravel日志传递给cloudwatch:

[laravel.log]
file = /var/www/html/storage/logs/laravel*
buffer_duration = 5000
log_stream_name = {instance_id}
initial_position = start_of_file
log_group_name = prod-laravel
multi_line_start_pattern = {datetime_format}

添加或更新文件时,请务必重新启动awslogs守护程序。

可以在https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AgentReference.html找到更多信息。