操作
I. 创建应用
- 登录阿里云官网 https://www.aliyun.com/。
- 前往 Node.js性能平台控制台
创建新应用
输入应用名 demo
,记录下 App ID
和 App Secret
,后面可以从应用界面的 设置
中查看该设置。
II. 服务器部署 Node.js 性能平台
a. 安装 Node.js 性能平台所需组件
- 安装版本管理工具 tnvm,安装过程出错参考:https://github.com/aliyun-node/tnvm
wget -O- https://raw.githubusercontent.com/aliyun-node/tnvm/master/install.sh | bash
如果遇到网络问题,请切换为如下命令:wget -O- https://code.aliyun.com/aliyun-node/tnvm/raw/master/install.sh | bash
source ~/.bashrc
- 查看需要的版本
tnvm ls-remote alinode
- 安装需要的版本
tnvm install alinode-v3.11.4
- 使用需要的版本
tnvm use alinode-v3.11.4
- 安装 agenthub
npm install @alicloud/agenthub -g
- 查看是否安装成功
root@iZbp1gqe9a9t5d246bp7vqZ:~# which node
/root/.tnvm/versions/alinode/v3.11.4/bin/node
root@iZbp1gqe9a9t5d246bp7vqZ:~# which agenthub
/root/.tnvm/versions/alinode/v3.11.4/bin/agenthub
- 在项目中创建文件
yourconfig.json
,将将创建新应用中获得的App ID
和 App Secret
填入{
"appid": "12345", # 前面申请到的 appid,保存时删掉这条注释。
"secret": "kflajglkajlgjalsgjlajdgfakjkgj" # 前面申请到的 secret,保存时删掉这条注释。
}
b. 启动 agenthub
agenthub start yourconfig.json
# 通过 agenthub list 查看 agenthub 是否启动成功
# 如果没有 agenthub 实例,通过调试模式启动 agenthub:
# DEBUG=* agenthub start yourconfig.json
# ~/.agenthub.log 查看 agenthub 日志。
d. 启动应用
ENABLE_NODE_LOG=YES node demo.js