Tag: 亚马逊 watchwatch

AWS Cloud观看不可读的符号

我想从我的EC2实例获得所有日志从docker(从标准输出)。 所以在configuration策略和IAMangular色之后,在我的docker-compose.yml中添加下一个日志configuration: django: … logging: driver: "awslogs" options: awslogs-region: "eu-central-1" awslogs-group: "my-group-auto" awslogs-stream: "my-stream" awslogs-create-group: "true" Djangoconfiguration: LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'root': { 'level': 'ERROR', 'handlers': ['console'], }, 'formatters': { 'message-only': { 'format': '%(message)s' } }, 'handlers': { 'console': { 'level': 'DEBUG', 'class': 'logging.StreamHandler', 'formatter': 'message-only' } }, 'loggers': { 'celery': { […]

AWS ECS容器日志devise模式

我有一个经典的Scala应用程序,它会在该位置生成三个不同的日志 /var/log/myapp/log1/mylog.log /var/log/myapp/log2/another.log /var/log/myapp/log3/anotherone.log 我集装箱的应用程序,工作正常,我可以通过docker卷装载这些日志。 现在,应用程序/容器将部署在具有自动缩放组的AWS ECS中。 在这种情况下,多个容器可以运行在一个单独的主机上。 我想用云监视来监视我的应用程序日志。 一个解决scheme可以把aws日志代理放在我的应用程序容器中。 有没有更好的方法可以将这些应用程序日志从容器获取到cloudwatch日志中。 非常感谢帮助。

如何使用日志驱动程序从泊坞窗容器stream多个日志

如果我有一个logindocker容器,我只能select1日志stream到标准输出,它工作得很好。 但是,如果我在docker容器中有多个日志,并且想要使用aws日志驱动程序将每个日志stream式传输到cloudwatch呢? 例如我有tomcat应用程序日志,tomcat访问日志和tomcat错误日志。 理想情况下,我希望每个日志stream到它自己的日志组。 所以会是这样的: O AWS_cloudwatch_log_group_application_logs – log_stream_application_logs_instance_a – log_stream_application_logs_instance_b – log_stream_application_logs_instance_c O AWS_cloudwatch_log_group_access_logs – log_stream_access_logs_instance_a – log_stream_access_logs_instance_b – log_stream_access_logs_instance_c O AWS_cloudwatch_log_group_error_logs – log_stream_error_logs_instance_a – log_stream_error_logs_instance_b – log_stream_error_logs_instance_c O AWS_cloudwatch_log_group_catalina_logs – log_stream_catalina_logs_instance_a – log_stream_catalina_logs_instance_b – log_stream_catalina_logs_instance_c 我将如何实现这一目标?