【问题标题】:Profile node.js application running in aws fargate配置在 aws fargate 中运行的 node.js 应用程序
【发布时间】:2019-02-08 19:56:25
【问题描述】:

我有一个 node.js 应用程序,它在 aws ec2 fargate 的 docker 内运行。 它开始消耗很高的cpu,我想知道我是否可以对其进行分析

我找不到通过 ssh 连接的方法,我不确定使用 --prof 标志运行它是否有帮助

【问题讨论】:

  • 您是否尝试过使用 PaperTrail 日志记录?很好的代码内部诊断解决方案。

标签: node.js profiling aws-fargate


【解决方案1】:

我自己是 AWS 的新手,所以请检查我要说的所有内容。 EC2 Fargate 正在为您预置 EC2 实例,您不能直接与它们交互 (ssh),但我认为您可以使用 CloudWatch Logs,它会在指定日志中打印您的应用程序的每个 console.log团体。创建任务定义或容器定义时必须进行一些配置。 (至少在我几乎不推荐使用的 Cloudformation 中)。您可以console.log 用户或函数调用的数量,并使用此信息来调试正在发生的事情。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-16
    • 2021-04-03
    • 2018-06-27
    • 2016-07-01
    • 2019-06-11
    • 2017-07-12
    • 1970-01-01
    • 2020-01-28
    相关资源
    最近更新 更多