Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

Node.js 性能平台 + egg-alinode,跑在 Docker 里的应用不能正常监控

$
0
0

应用使用 Egg.js 开发,通过 Docker 运行,按照说明使用 egg-alinode 插件部署。在 Node.js 性能平台的后台,只能看到实例的部分信息:

有效数据:

  • 系统进程
  • CPU、内存、磁盘使用率
  • load1 / 5 / 15
  • 模块依赖
  • 实例信息(Node.js 版本等)

无效信息:

  • 监控数据

会提示:「没有任何监控数据,可能 alinode 没有正常启动或者没有设置环境变量ENABLE_NODE_LOG=YES来开启日志功能」。

确认已设置环境变量。egg-alinode 配置如下: { enable: true, server: ‘wss://agentserver.node.aliyun.com:8080’, appid: <appid>, secret: <secret> logdir: ‘/tmp/’, };

Docker image 中设置了 ENV 环境变量,也试过用 ENABLE_NODE_LOG=YES egg-scripts start 命令启动,结果都是一样的。Egg log 路径为默认。Docker container 只映射出来一个端口,没有映射文件夹。

针对以上信息提交过工单,客服回复不是用阿里云容器服务的 Docker 他们不管,只能在这儿问了。


Viewing all articles
Browse latest Browse all 14821

Trending Articles