微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

正在定期重新启动 Cloudformation 托管服务,并且正在清除应用程序日志

如何解决正在定期重新启动 Cloudformation 托管服务,并且正在清除应用程序日志

我们有一个由 _CloudFormation 启动的 node.js 应用程序,该应用程序经常重新启动。我想知道为什么:

  • 它是否会生成 stderr - 然后可能 CloudWatch 循环它?

此外,应用程序日志正在循环,旧日志不会被保留。

  • 如何保留日志?

注意:存档的访问日志在 Cloudwatch 中可用,将它们存储到 S3。我不确定如何从我们的服务中启用和查找代表 stoutstderr 的存档 application 日志。

这是 service-myServiceName-server.yml 中的 LogConfiguration 设置:

          LogConfiguration:
            LogDriver: awslogs
            Options:
              awslogs-group: !Sub /ECS-CLUSTER/${AWS::Region}/${TypeProject}
              awslogs-stream-prefix: /ecs-task-output
              awslogs-region: !Ref AWS::Region

更新 @tianz 鼓励我花更多的时间查看 CloudWatch 日志:是的,它们确实出现在那里。

 CloudWatch/CloudWatch Logs/Log groups/ /ECS-CLUSTER/us-east-2/prod

enter image description here

解决方法

根据您的 LogConfiguration,您应该能够在日志组 /ECS-CLUSTER/${AWS::Region}/${TypeProject} 下找到您在 CloudWatch 中的日志

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。