应用使用 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 他们不管,只能在这儿问了。
- 不需要环境变量,egg-scripts 里面已经配可
- egg-alinode 只是一个上传日志的 agent
- 你在 docker 里面安装 alinode 了么?哪个版本?
@atian25 你是说 alinode 环境么?没有噢,我看文档里有 Egg.js 应用部署的条目,就直接看那个了,然而里面就一句用 egg-alinode(以为是开箱即用的大福利
要安装 alinode 作为 runtime 来启动,正常情况下会有一条日志:
[master] alinode version ${process.alinode}
https://help.aliyun.com/knowledge_detail/60902.html?spm=5176.doc60491.2.3.iHL2Iu
按照这个步骤,只需要第一步,不用安装和使用 agenthub 了对吧?
嗯,就是用 alinode 代替 node
Hi,你好,Node.js 性能平台的工单系统我们还没对接好,你的工单并没有走到我们这边,非常不好意思 目前我们有一个客户钉钉群,钉钉号:11794270,有使用上的问题可以加钉钉群问,基本上一直有人在
@brickyang 带agenthub的alinode镜像这两天就上线了,文档准备中。