Node.js 性能平台

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

跨平台 DevOps

EMAS跨平台产品旨在为用户提供三端一体(iOS、Android、H5)的跨平台开发体验。...丰富的内置 API JS API极大降低开发者门槛,提升研发效率质量。从研发侧运维侧进行移动应用的统一管理,为开发者提供从端到云的一站式开发体验。

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

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

EventHandle

概要在帮助客户排查问题的过程中,我们发现很多客户对于 Node.js 中的事件侦听器的使用存在一定的误区,所以事件侦听器的泄漏是编写 Node.js 代码的一大定时炸弹,下面我们通过一个真实的客户案例来详细解读下此类泄漏,以帮助大家避免类似...

Egg 集成部署

项目的 config/plugin.js 启用此插件/config/plugin.jsexports.alinode={enable: true,package:'egg-alinode'};4.在 Egg 项目的 config/config.default.js 添加配置/ config/config.default.jsexports.alinode={server: 'wss:/...

应用场景

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

产品概述

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

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

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

常见问题

所有超时值相同 js 层面的定时器在该统计数量为1。libuv 句柄趋势该进程的 libuv 句柄数统计,其中:每个 TCP 连接占用一个句柄。每个打开的文件占用一个句柄。如何配置报警项参见 用户指南-报警设置。Node.js 性能平台是如何进程故障...

Node.js 性能平台服务条款

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

故障诊断

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

产品定价

Node.js 性能平台全部功能免费提供给用户使用。官方钉钉客户群:11794270 目前本产品的使用以自助官方钉钉客户群客户之间互相帮助为主,我们也会不定期更新相关分析使用文章给大家,欢迎关注:云栖社区 Node.js 性能平台官方博客: ...

启动应用

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

创建应用

按钮,如下图所示:在弹出框内输入您的应用名称,点击提交,如下图所示:创建应用成功后会展示出您创建的...信息,如下图所示:您需要保管好您应用的 App Id App secret 信息,下面部署 Node.js 性能平台 runtime 的步骤需要使用到它们。

自助式部署 runtime

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

5分钟快速入门

key=['this','is','a','test'].join(' ');const encode=function(str){var buf=new Buffer(str)var encrypted=";var cip= crypto.createCipher(algorithm,key);encrypted+cip.update(buf,'binary', 'hex');encrypted+cip.final('hex');...

功能特性

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

Coredump 分析能力

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

联系我们

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

诊断报告

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

子账号授权

Node.js 性能平台支持通过子账号登录管理,管理粒度为服务级别。...性能平台的权限。...选择“空白模版”,编辑策略内容:{"Version": 1","Statement":[{"Effect":"Allow","Action":"npp:*","Resource":"*"}]}以上 Effect、Action、Resource的...

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

最近在做菜鸟物流市场的技术支持,就“中奖”了,把实践过程中的经验心得整理了下,供大家参考。先介绍几个基本术语: SSR:服务端渲染,简而言之就是把页面在服务端渲染好直接返回给浏览器以提升展示性能同构:在SSR的基础上, 应用既可以在...

模块仓库使用指南

多人协作绝大部分情况下,您需要团队中的其他/她人一起来维护私有模块,所以 Node.js 性能平台提供的多租户模式的模块仓库也支持多人协作开发。邀请新成员如果您创建了 scope,那么在模块仓库主页 scope 列表中可以看到 团队 按钮:点击...

报警设置

达到更好的通知效果,目前只支持钉钉(如何创建钉钉机器人)阈值表达式体现为告警策略,请参考:编写指南报警说明中您填写的描述内容会在告警策略生效并且触发告警事件时以对应的方式通知到您这些都填写完毕后,点击图中的 添加报警项 按钮...

runtime 与 agenthub 部署

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

运行时容器镜像信息

Node.js 一一对应的运行时。对应关系agenthub 源码agenthub 启动脚本:置于容器根目录下。bin/shENABLE_NODE_LOG=NO node$HOME/default.config.jsif[-f HOME/agenthub-running.json];thenENABLE_NODE_LOG=NO agenthub start HOME/agenthub-...

基本步骤

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

JS错误诊断

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

Co、递归调用

do somethingawait recursive();}关键字 await 后面的函数调用可能会跨越多个 event loop,这样的写法下不会出现栈溢出的错误。然而这种写法其实也不是万无一失的,我们来看下面这个生产故障案例。发现问题客户接入 Node.js 性能平台 后,...

从其他框架迁移

appcan.listview.js是标准的js库。调用到这些库的代码也不需要任何修改就可以用EMAS跨平台提供的H5容器(WindVane)正常执行。插件API的调用这里所谓的插件API其实就是Native端通过jsbridge暴露一些端上能力供前端页面调用。这一部分功能...

安装Node.js

通过阅读本文,您可以了解到Windows、LinuxMac环境下安装Node.js的方法。Windows下载系统对应的安装包,下载地址请参见Node.js。安装过程根据提示以及默认选项进行操作即可。Mac 使用brew安装nvm。brew updatebrew install nvm 在.zshrc...

观察监控指标

按钮即可查看当前进程的一些内核分析数据,如下图所示:这里能比较细致且直观地反映进程是否健康,比如堆整体信息一栏堆内内存非常高那么很可能就是发生内存泄漏。抓取性能数据进行分析点击左侧的 堆快照、堆时间线、CPU Profile、GC ...

安装

本篇文档为您介绍了安装Node.js SDK的环境要求,以及安装Node.js SDK、更新Node.js SDK的操作步骤及说明,让您不用复杂编程即可便捷访问视频点播服务(VOD)。环境准备安装Node.js请参见Node.js官网,适用于视频点播Node.js SDK的Node版本...

【漏洞公告】CVE-2017-5941:Node.js反序列化远程代码...

临时解决方案:修改/node_modules/node-serialize/lib/serialize.js中的FUNCFLAG值为随机值,并保证该值不被泄漏。确保Serialize字符串仅内部发送。使用公钥(RAS)加密Serialize字符串,确保字符串不被篡改。情报来源[1]....

安装

本篇文档为您介绍了安装Node.js SDK的环境要求,以及安装Node.js SDK、更新Node.js SDK的操作步骤及说明,让您不用复杂编程即可便捷访问媒体处理服务。环境准备安装Node.js请参见Node.js官网,适用于媒体处理Node.js SDK的Node版本如下:...

开发者自定义组件如何使用蓝图编辑器

在当前publicHandler字段中自定义设置显示隐藏的描述,但是需要与index.js文件中的方法名保持一致。说明 动作逻辑都可自定义多个,自定义设置越多,蓝图编辑器节点页面显示动作越多。打开index.js文件,设置代码中的container的内容,如...

更新 runtime 版本

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

数据类型

表格存储的Integer类型是一个64位的有符号整型,此数据类型在JavaScript中没有相应的数据类型可以对应,所以在Node.js中需要一个能表示64位有符号整型的数据类型,可以对表格存储的Integer类型做如下转换。var numberA=TableStore.Long....

getApp 方法

应用提供了全局的 getApp()方法,可获取当前应用实例,一般用于在子页面获取顶层应用。var app= getApp();console.log(app.globalData);获取 globalData使用过程,请注意以下几点:App() 函数不可以调用 getApp(),可使用 this 可以...

getApp 方法

小程序提供了全局的 getApp()方法,可获取当前小程序实例,一般用于在子页面获取顶层应用。var app= getApp();console.log(app.globalData);获取 globalData使用过程,您需要注意以下几点:App() 函数不可以调用 getApp(),可使用 ...
< 1 2 3 4 ... 97 >
共有97页 跳转至: GO

新品推荐

你可能感兴趣

热门推荐

切换为移动版

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