Skip to main content

接入 Alinode

准备工作#

需要接入的应用是要部署在独立的服务获取云环境,可以接入互联网服务。

创建服务#

第一步

登录阿里云,点击开通 阿里云的 Node.js 性能平台 的服务。

第二步

创建新应用,获取 APP ID 和 App Secret。

安装监控依赖#

第一步

安装 Node.js 性能平台所需的组件

# 安装版本管理工具 tnvm,安装过程出错参考:https://github.com/aliyun-node/tnvm$ wget -O- https://raw.githubusercontent.com/aliyun-node/tnvm/master/install.sh | bash$ source ~/.bashrc
# tnvm ls-remote alinode                                # 查看需要的版本$ tnvm install alinode-v6.5.0                   # 安装需要的版本$ tnvm use alinode-v6.5.0                           # 使用需要的版本
$ npm install @alicloud/agenthub -g         # 安装 agenthub

这里有三个部分

  • 1、安装 tnvm(alinode 源)
  • 2、使用 tnvm 安装 alinode(替代默认的 node)
  • 3、安装 alinode 需要的数据采集器

安装完成后,可以检查一下,需要确保 which node  和 which agenthub 的路径中包括 .tnvm 即可。

$ which node/root/.tnvm/versions/alinode/v3.11.4/bin/node
$ which agenthub/root/.tnvm/versions/alinode/v3.11.4/bin/agenthub

创建新应用 中获得的 App ID  和  App Secret  按如下所示保存为  yourconfig.json。比如放在项目根目录。

{  "appid": "****",  "secret": "****",}

启动插件:

agenthub start yourconfig.json

启动 node 服务#

在安装了服务器中,启动 Node 服务时,需要加入 ENABLE_NODE_LOG=YES 环境变量。

比如:

$ NODE_ENV=production ENABLE_NODE_LOG=YES node bootstrap.js

Docker 容器的方法#

关于 docker 容器的方法可以查看 文档

其他#

更多内容可以查看阿里云 Node.js 性能平台的 文档