gpt4 book ai didi

node.js - 如何从在 AWS ecs 上使用 docker 部署的应用程序获取日志

转载 作者:搜寻专家 更新时间:2023-10-31 22:46:43 25 4
gpt4 key购买 nike

我有一个后端应用程序在 node.js 上运行,带有 feathers.js 框架。我使用 docker 部署了它,目前由 AWS ECS 维护。

在我的应用程序中,我有几行'console.log' 来显示一些用于调试目的的字符串。我想知道当我在 AWS ECS 上部署应用程序时,console.log 打印到哪里以及如何访问它?

最佳答案

您必须在 ECS 上创建一个日志组:

按照以下步骤创建您的日志组-

第 1 步:在 https://console.aws.amazon.com/ecs/ 打开 Amazon ECS 控制台。

第 2 步:在左侧导航 Pane 中,选择Task DefinitionsCreate new Task Definition。

第 3 步:选择您的兼容性选项,然后选择下一步。

第 4 步:选择添加容器 开始创建您的容器定义。

第 5 步:在存储和日志记录部分,对于日志配置,选择Auto-configure CloudWatch Logs

第 6 步:输入您的 awslogs 日志驱动程序选项。有关详细信息,请参阅 Specifying a Log Configuration in your Task Definition .

第 7 步:完成任务定义向导的其余部分。

创建日志 View 后,您可以使用以下步骤查看它:

第 1 步:在 https://console.aws.amazon.com/cloudwatch/ 打开 CloudWatch 控制台。

第 2 步:在导航 Pane 中,选择日志

第 3 步:对于日志组,选择日志组以查看流。

第 7 步:对于日志流,选择日志流名称查看日志数据。

更多详情:

Working with Log Groups and Log Streams

Using the awslogs Log Driver

关于node.js - 如何从在 AWS ecs 上使用 docker 部署的应用程序获取日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51297264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com