Node.js 性能平台

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

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

本服务等级协议(ServiceLevelAgreement,简称“SLA”)规定了阿里云向客户提供的Node.js性能平台服务的服务可用性等级指标及赔偿方案。本协议在2018年1月1日起生效。1.定义服务周期:一个服务周期为一个自然月,如客户使用Node.js性能平台...

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

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

应用场景

Node.js性能平台可以应用于所有Node.js应用,尤其适用于中大型Node.js应用。Node.js提供的精确到虚拟机级别的深度监控,能够如实的反应应用运行状态,通过配置报警规则,用户可以在发现系统出现故障(内存泄露或者CPU热点等)趋势时,通过...

产品概述

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

Egg 集成部署

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

创建应用

在阿里云创建应用,使用阿里云账号登录,切换到Node.js性能平台控制台,或者直接打开Node.js性能平台,然后点击创建新应用...如下所示:您需要保管好您应用的AppId和Appsecret信息,下面部署Node.js性能平台runtime的步骤中需要使用到它们。

常见问题

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

应用示例3-图像处理

在code目录下,创建image_process.js文件,实现名为resize的函数,其中源图片作为event参数传入.mytabs{width:100%;max-width:900px;height:750px;margin:10pxauto;background:#CCC;}.ls_label{cursor:pointer;background:webkit-linear-...

故障诊断

下面逐一介绍:火焰点击上中的第一个分析按钮,则进入火焰分析,如下所示:很明显,profiling期间用户编写耗时比较大的函数为test.js中的slow函数,占据了整个profiling时长的75.5%,所以接下来我们只要去对slow函数进行优化就可以...

Node.js 性能平台服务条款

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

产品定价

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

启动应用

首先请确保应用是由前面部署的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添加到系统命令。根据上面命令最后的提示,针对不同...

EventHandle

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

Coredump 分析能力

想要查看自动上报的记录,您可以进入Node.js性能平台应用页,然后将鼠标悬浮于应用页面左侧边栏的文件按钮上,如下所示:接着选择Coredump文件,即可看到Coredump文件记录:注意:自动上报只会上报新生成的Coredump文件,历史文件不会...

图形组件

移动可视化开发提供了矩形、箭、星、椭圆、多边形和三角形六个图形组件,可用作其他组件展示内容的背景,或各种场景的拼装图案。仅支持在重复列表组件中使用。下文介绍组件的详细配置方法。步骤一:添加组件在移动应用编辑器中,添加...

功能特性

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

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获得解答。

模块仓库使用指南

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

报警设置

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

诊断报告

功能描述Node.js性能平台的诊断功能,大都从某一个特定角度,例如针对内存问题的堆快照,针对CPU问题的Profiling,通过一定时间的信息采集来协助定位问题。诊断报告则从一个全局的视角抓住进程的瞬时状态,采集了堆栈,系统资源,平台信息...

子账号授权

Node.js性能平台支持通过子账号登录和管理,管理粒度为服务级别。即子账号只有两种状态:“拥有”或“不拥有”父账号下Node.js性能平台的权限。添加自定义策略登录访问控制RAM的控制台,点击“新建授权策略”。选择“空白模版”,编辑策略...

runtime 与 agenthub 部署

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

观察监控指标

进程指标分布这里主要展示CPU&RSS和QPS&GC占比的关系,如下所示:查看当前进程的内核数据点击左侧的数据趋势按钮即可查看当前进程的一些内核分析数据,如下所示:这里能比较细致且直观地反映进程是否健康,比如堆整体信息一栏中堆内...

运行时容器镜像信息

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

基本步骤

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

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

RSS:ResidentSetSize实际使用物理内存(包含共享库占用的内存)案例分析回到之前说到的菜鸟物流大市场发现问题菜鸟物流大市场上线之后,经常收到alimonitor的告警通知,如下于是打开了Node.js性能平台查看慢日志,果然有不少慢日志记录...

Co、递归调用

经过授权,我们得以进入客户的项目,看到获取到的heapsnapshot文件,与此同时,可以通过进程趋势看到内存飙高引发的一些“并发症”,比如GC耗时变久,降低了进程的处理效率:定位问题借助这次顺利生成的堆快照(heapsnapshot)文件,大致...

更新 runtime 版本

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

JS错误诊断

ARMS前端监控的JS错误诊断功能可展示JS错误的基本信息和分布情况,以及回溯用户行为,帮助您快速定位错误位置。功能入口登录ARMS控制台。在左侧导航栏单击前端监控,在前端监控页面上单击应用名称。在左侧导航栏选择应用>JS错误诊断。在JS...

树形控件

该组件用于展示具有层级关系的树形结构数据,例如文件夹、组织架构、生物分类、国家地区等。支持展开、收起、选择等功能。下文介绍组件的详细配置方法。应用示例在展示的树型列表中选择一个数据项。步骤一:添加组件创建Web应用。具体操作...

内切

type:[0,1]0:表示图片最终大小仍然是原大小1:表示图片最终大小是能包含这个的最小正方形注意事项如果图片的最终格式是png、webp、bmp等支持透明通道的图片,那么图片非圆形区域的地方将会以透明填充。如果图片的最终格式是jpg。那么...

用ARMS前端监控诊断JS错误

观察到错误曲线中某个时刻的错误率突然变高,将鼠标悬浮于该曲线拐点上,当鼠标显示为手指针时单击拐点,可打开该时间点的异常洞察对话框。更多信息,请参见查看异常洞察。单击高频错误Top5页签,选择其中一条错误,然后单击操作列中的...

文本查询

树形单选展示2.树形多选展示选择展示形式为平铺展示,查询方式支持单选和多选、查询时间支持点击查询和预先查询。当数据超过1000条时,建议您选择展示形式为平铺展示。选中并设置默认值。可选:选中并设置快捷关联。设置快捷关联后,树形...

环境要求与配置

如下所示:注:上中的“NODE_PATH”的变量值需要修改为开发者自己设备上SDK安装所在的目录。如果在Linux下直接使用node运行指定的js程序时,提示“Error:Cannotfindmodule'alibabacloud-iot-device-sdk'”,也是由于没有设置NODE_PATH...

概述

强依赖:mcu.jsmeeting_api.jsmeeting_api_util.jsroom.jsstream.jslog4b.jsreconnecting-websocket.min.jsmtc_api.jsBandwidthHandler.jsadapter.js可选依赖:若使用服务端录制,需引入:remote_record.js若使用浏览器录制,需引入:...

设置Node.js开发环境

在本地开发环境测试Node.js应用,需要准备相关的开发环境。本文将介绍Node.js开发环境的设置步骤,并提供相关工具的安装页面链接。安装Node.js在Node.js官方网站下载安装包。说明为了和Web+的技术栈版本更好兼容,建议您下载Node.js10.16.x...

用户组

填写用户组名称,点击确认"class="reference-link">执行结果创建用户组操作完成以后,左边树形目录中增加用户组名称"class="reference-link">编辑用户组"class="reference-link">操作步骤1、登录“费用中心”控制台2、在左边菜单中找到...
< 1 2 3 4 ... 37 >
共有37页 跳转至: GO

新品推荐

你可能感兴趣

热门推荐

切换为移动版

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