Node.js 性能平台

Node.js性能平台(Node.jsPerformancePlatform)是面向中大型Node.js应用提供性能监控、安全提醒、故障排查、性能优化等服务的整体性解决方案。\nNode.js性能平台凭借对Node.js内核深入的理解,提供完善的工具链和服务,协助客户主动、快速发现...

常见问题

Node.js性能平台运行时与社区Node.js运行时是什么关系Node.js性能平台运行时完全兼容社区对应版本Node.js运行时,对应关系请查看。Node.js性能平台运行时是否会影响性能Node.js性能平台运行时每分钟在主线程将监控数据写到内存中,通过额外...

阿里云高校特惠,助力学生创业梦!0元体验,快速入门云计算!

建个炫酷的简历网页,制作一个浪漫的表白网页,打造个人专属网盘,多种动手场景应用免费学!!!
广告

Node.js 性能平台服务等级协议

根据服务周期内每5分钟错误率之和除以服务周期内5分钟的总个数,计算出每5分钟错误率的平均值,从而计算得出服务可用性,即:(:服务周期内5分钟总个数=1224该服务周期的天数)Node.js性能平台服务可用性不低于99.90%,如未达到上述服务...

应用场景

Node.js提供的精确到虚拟机级别的深度监控,能够如实的反应应用运行状态,通过配置报警规则,用户可以在发现系统出现故障(内存泄露或者CPU热点等)趋势时,通过诊断接口迅速定位故障。Node.js性能平台特别适合业务发展迅速、应用发布...

创建应用

在阿里云创建应用,使用阿里云账号登录,切换到Node.js性能平台控制台,或者直接打开Node.js性能平台,然后点击创建新应用按钮,如下图所示:在弹出框内输入您的应用名称,点击提交,如下图所示:创建应用成功后会展示出您创建的应用AppId...

产品定价

官方钉钉客户群:11794270目前本产品的使用以自助和官方钉钉客户群客户之间互相帮助为主,我们也会不定期更新相关分析使用文章给大家,欢迎关注:云栖社区Node.js性能平台官方博客:https://yq.aliyun.com/teams/210知乎Egg.js团队Node.js...

产品概述

Node.js性能平台(Node.jsPerformancePlatform)是面向所有Node.js应用提供性能监控、安全提醒、故障排查、性能优化等服务的整体性解决方案,尤其适用于中大型Node.js应用。Node.js性能平台凭借对Node.js内核深入的理解,提供完善的工具链和...

Egg 集成部署

如果您采用了Egg.js框架进行web开发,那么可以采用Egg框架提供的插件来进行部署。1.安装runtime全局安装方式参考文档。有时候,同机会部署多个项目,期望多版本共存时,则可以把runtime安装到当前项目:npminodeinstall-gnodeinstall-...

故障诊断

转储至云端后如下图所示:同样提供了两种分析方式,下面逐一介绍:MAT分析点击上图中的第一个分析按钮,则进入MAT分析,如下图所示:可以看到,泄漏是test-alinode.js文件中的一个array数组devtools分析devtools分析功能和chrome自带的...

Node.js 性能平台服务条款

欢迎使用Node.js性能平台服务在阿里云网站进行操作并接受Node.js性能平台服务之前,请您仔细阅读阿里云网站上公布的阿里云账户、服务使用规范、规则和使用流程以及阿里云Node.js性能平台服务条款的全部内容。如果您有任何意见及建议的,请...

Coredump 分析能力

因此Node.js性能平台提供了针对服务器上Node.js应用生成的Coredump文件的文件生成告警、自动保存、一键转储(commandx>=v1.5.2)和智能化分析的功能;与此同时,也支持开发者手动上传Coredump文件来进行分析。文件生成告警由于用户开启ulimit...

启动应用

首先请确保应用是由前面部署的Node.js性能平台runtime启动应用。直接启动应用ENABLE_NODE_LOG=YESnodeapp.js使用pm2管理的应用ENABLE_NODE_LOG=YESpm2startapp.js如果在控制台无法查看到监控数据,请参考常见问题章节。

自助式部署 runtime

1.安装Node.js性能平台运行时Node.js性能平台使用tnvm进行版本维护,采用如下命令安装tnvm。wget-O-https://raw.githubusercontent.com/aliyun-node/tnvm/master/install.sh|bash将tnvm添加到系统命令。根据上面命令最后的提示,针对不同...

诊断报告

对应的Node.js版本alinodeVersion:Node.js性能平台运行时版本execPath:运行时二进制文件路径在线分析文件页面等待诊断报告生成后,点击转储按钮后,可以将您的应用生成的对应诊断报告文件转储至云端,此时点击分析按钮可以实现在线的分析:...

功能特性

Node.js性能平台提供下列功能:性能监控系统层面针对服务器(物理机、虚拟机、Docker等)级别,提供如下监控指标:内存使用CPU使用率系统负载系统QPS硬性性能指标磁盘使用率GC统计……进程层面针对每个Node.js进程,提供如下监控指标:堆内...

子账号授权

添加自定义策略登录访问控制RAM的控制台,点击“新建授权策略”。选择“空白模版”,编辑策略内容:{"Version":"1","Statement":[{"Effect":"Allow","Action":"npp:*","Resource":"*"}]}以上Effect、Action、Resource的内容不可修改。您...

模块仓库使用指南

快速开始创建Registry访问Node.js性能平台模块仓库主页,如果您尚未创建过registry,那么可以点击页面右上角的创建新registry来创建一个您的模块仓库,如下图所示:创建成功后,左上角的按钮将会变为创建新scope,此时您的私有模块仓库已经...

报警设置

添加报警项进入您的Node.js性能平台控制台首页,点击您需要设置报警策略的应用界面的报警按钮,如下图所示:即可进入报警策略设置界面,下面是对堆内内存使用占比超过60%后告警这样的一条策略进行设置的样例,如图:有几个需要大家注意的...

EventHandle

第二个信息是内存泄漏报表:展开引力图,看到疑似的泄露引用关系如下图所示:进一步根据引力图详细信息,可以看到内存堆积的引用文字关系如下所示(顺序):(context)offunction/home/xxxx/app/controller/home.js()/home.js@345463->...

5分钟快速入门

服务器部署Node.js性能平台a.安装Node.js性能平台所需组件#安装版本管理工具tnvm,安装过程出错参考:https://github.com/aliyun-node/tnvmwget-O-https://raw.githubusercontent.com/aliyun-node/tnvm/master/install.sh|bashsource~/....

联系我们

在使用Node.js性能平台服务中遇到任何问题,可以加入钉钉群:11794270获得解答。

runtime 与 agenthub 部署

Node.js性能平台提供两种部署方式,您可以根据需要使用:自助式部署Egg集成部署

观察监控指标

进入应用控制台,点击想查看的应用实例按钮,进入对应的实例即可查看Node.js性能平台提供的各种监控指标。概览首先看到的是信息概览页面,如下图所示:顶部导航栏展示服务器通用的一些信息,下面我们会对每一个栏目进行说明。进程数据进程...

运行时容器镜像信息

thenENABLE_NODE_LOG=NOagenthubstart$HOME/agenthub-running.jsonfiexec"$@"构建用户镜像(helloworld)mkdirtesttouchhello.js#复制下面的hello.jstouchDockerfile#复制下面的Dockerfiedockerbuild-thello.hello.jsconsthttp=require('...

成员

取消关注点击取消对该成员的关注;⑤成员任务筛选和排序:支持按照任务状态进行筛选,即所有任务、未完成、已完成。同时,还能按照「最近截止」、「按最近更新」、「按照最近创建」、「按最高优先级」进行排序。与「我执行的」、「我...

成员

取消关注点击取消对该成员的关注;⑤成员任务筛选和排序:支持按照任务状态进行筛选,即所有任务、未完成、已完成。同时,还能按照「最近截止」、「按最近更新」、「按照最近创建」、「按最高优先级」进行排序。与「我执行的」、「我...

授权管理

点击取消关联,可删除账户和角色的关联关系也可以勾选角色后,点击批量取消关联,批量删除账户和角色的关联关系按角色授权权限资源在授权管理页面,点击按角色授权页签在左侧角色列表中选择角色,点击关联到权限勾选想要授权给角色的权限...

基本步骤

请参考具体章节查看详细信息:创建应用runtime与agenthub部署启动应用设置报警观察监控指标故障诊断更新runtime版本

Co、递归调用

这个堆快照中有390,285个scheduleUpdatingTask对象,点击该类,查看详情:这个类在文件function/home/xxx/app/schedule/updateDeviceInfo.js()/updateDeviceInfo.js中。目前能提供的线索就仅限这些了,接下来进入代码分析的阶段。代码分析...

命令行工具

点击取消,然后进入系统偏好设置,打开安全性隐私,选择仍然允许,如下图所示:再次运行amp命令,出现如下提示,点击打开即可完成对amp的信任。此时,系统又会弹出bindings.node无法验证的对话框,跟amp同样的问题,再次验证即可点击取消,...

更新 runtime 版本

安装新的runtime版本执行如下命令查看最新的runtime版本:tnvmls-remotealinode以目前最新的v3.8.0(对应官方的v8.9.0LTS版本)为例,执行如下命令进行安装:tnvminstallalinode-v3.8.0切换到新的runtime版本执行如下命令切换到新的runtime...

Express应用迁移方案

创建应用登录云开发平台,点击「免费云开发」,进入「快速开始」页面,点击「应用搬站」选择「NodeJs」,选择「计算型」,点击下一步,填写完信息之后,点击下一步,选择「计算服务」,开通项目所依赖的云服务,点击完成应用创建完成后,...

KOA应用迁移方案

创建应用登录云开发平台,点击「免费云开发」,进入「快速开始」页面,点击「应用搬站」选择「NodeJs」,选择「计算型」,点击下一步,填写完信息之后,点击下一步,选择「计算服务」,开通项目所依赖的云服务,点击完成应用创建完成后,...

话术管理

必填操作说明确定:修改完成后,点击确定按钮保存,保存的信息在列表中可见取消点击取消,此信息不再保存,回到列表页,原话术不变4转移话术单话术转移:话术后有转移链接,点击,显示类目列表,选中要转移的类目,点击确定按钮,显示...

Node应用内存泄漏分析方法论与实战

本文发表于北斗同构github,转载请注明出处:本文为第12届D2前端技术论坛《打造高可靠与高性能的React同构解决方案》分享内容,已经过数据脱敏处理。前言菜鸟物流大市场是菜鸟旗下的一条业务线,可以简单地理解为物流领域的淘宝,是为撮合...

云端构建

也可在「测试」-「执行历史」-「源码扫描」中找到构建结果构建任务的状态有如下几种:排队中:等待打包机执行任务,此时可取消任务构建中:取消构建,此时可取消,但任务未执行完成所以无法查看构建日志构建成功:构建成功,可查看构建产物...

NuxtJS应用迁移方案

创建应用登录云开发平台,点击「免费云开发」,进入「快速开始」页面,点击「应用搬站」选择「NodeJs」,选择「计算型」,点击下一步,填写完信息之后,点击下一步,选择「计算服务」,开通项目所依赖的云服务,点击完成应用创建完成后,...

前端控制台源码集成说明

更多里面有删除、修改、设置剧集、设置标签、视频打点、取消推荐位推荐、设置vip添加点击可以添加长视频文件,可以输入长视频标题,选择上传的长视频文件剧集全部视频列表根据视频ID、视频标题、创建日期查询剧集查看剧集信息(标题、剧集...

EggJS应用迁移方案

创建应用登录云开发平台,点击「免费云开发」,进入「快速开始」页面,点击「应用搬站」选择「NodeJs」,选择「计算型」,点击下一步,填写完信息之后,点击下一步,选择「计算服务」,开通项目所依赖的云服务,点击完成应用创建完成后,...
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO

新品推荐

你可能感兴趣

热门推荐

切换为移动版

新人福利专场 阿里云试用中心 企业支持计划 飞天会员助力企业低成本上云 智能财税30天免费试用 云解析DNS新用户首购低至36元/年起 ECS限时升级特惠6.5折