Nodejs性能平台 —— 基本操作

本文档详细介绍了如何在阿里云上创建并部署Node.js应用,包括创建应用获取AppID和AppSecret,安装tnvm、Node.js性能平台组件,配置并启动agenthub,以及启用应用日志。此过程对于监控和优化Node.js应用的性能至关重要。
摘要由CSDN通过智能技术生成

操作

I. 创建应用
  • 登录阿里云官网 https://www.aliyun.com/。
  • 前往 Node.js性能平台控制台 创建新应用 输入应用名 demo ,记录下 App IDApp 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 IDApp 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

若出现提示信息 Environment variable <NODE_LOG_DIR> not configured, </tmp/> will be used to record node internal log.表明运行时日志(非应用日志)存储目录是默认的 /tmp/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值