Node.js 性能平台

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

短信服务

短信服务(ShortMessageService)是通过调用短信发送API,将指定短信内容发送给指定手机用户。用户收到的短信来自106开头的号码,短信的内容多用于企业向用户传递验证码、系统通知、会员服务等信息。

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

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

语音服务

语音通知是通过调用语音呼叫的API,通过阿里云语音服务,从运营商网络向指定号码发起一通呼叫,呼叫被应答,播放一段指定的音频。根据音频形式的不同,语音通知的API分为两个:1、若播放的音频为固定内容的音频文件(mp3/wav),则调用...

金融级实人认证

实人认证是依托真人检测和人脸比对等生物识别技术等进行的自然人身份的核验服务,用于确认当前业务操作是由指定用户本人完成的。

常见问题

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

应用场景

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

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

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

Egg 集成部署

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

产品概述

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

Node.js 性能平台服务条款

欢迎使用Node.js性能平台服务在阿里云网站进行操作并接受Node.js性能平台服务之前,请您仔细阅读阿里云网站上公布的阿里云账户、服务使用规范、规则和使用流程以及阿里云Node.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性能平台runtime启动应用。直接启动应用ENABLE_NODE_LOG=YESnodeapp.js使用pm2管理的应用ENABLE_NODE_LOG=YESpm2startapp.js如果在控制台无法查看监控数据,请参考常见问题章节。

产品定价

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

在云效中构建Node.js

在云效中构建Node.js时如何指定具体的Python版本。解决方案根据问题描述选择对应的方法解决问题:在构建命令前加上rm-rfnode_modules命令,例如rm-rfnode_modules&cnpminstall。如果构建Node.js使用的是npminstall命令,需要将npminstall...
来自: 首页

创建应用

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

功能特性

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

故障诊断

抓取性能数据进入应用控制台,点击想查看的应用实例按钮,进入对应的实例即可查看Node.js性能平台提供的抓取性能数据功能,如下图所示:一般来说,如果涉及内存泄漏的,可以抓取堆快照,如果是CPU异常飙高的,可以抓取CPUProfile数据,...

诊断报告

应用示例复制demo.js代码服务器/本地保存为demo.js后运行(这里假设agenthub已经运行)。nodedemos.jshttplistenat8080pid:26542在浏览器打开http://[您的服务器地址]:8080选择测试TriggerLongRunningRegularExpression或者...

运行时容器镜像信息

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

EventHandle

发现问题接入Node.js性能平台,我们在全局告警中看到某个客户的应用频繁提醒堆内使用内存占据堆上限超过80%,这种情况基本上大概率就是发生内存泄漏了,联系对应的客户,进过客户的授权,我们看到了有问题的进程内存状况,如下图所示...

5分钟快速入门

复制下面的代码demo.js注意:该demo模拟计算密集型应用,请勿在生产环境中使用。consthttp=require('http');constcrypto=require('crypto');constreqHeaders=[];constalgorithm='aes-256-cbc';constkey=['this','is','a','test'].join(''...

Coredump 分析能力

概述当我们的应用意外崩溃终止时,计算机会自动记录下进程crash掉那一刻的内存分配信息、programcounter以及堆栈指针等关键信息来生成Coredump文件,因此获取Coredump文件,我们通过mdb、gdb、lldb等工具即可实现解析诊断实际进程的...

联系我们

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

子账号授权

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

runtime 与 agenthub 部署

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

模块仓库使用指南

为了方便理解,下文中的registry即的是模块仓库。目前多租户模式的模块仓库处于公测阶段,欢迎大家使用并提出反馈意见。注意:您的npm包中的README文件在服务端存储会有大小限制,建议README文件不要大于32kb,否则会安装失败!快速开始...

报警设置

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

基本步骤

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

更新 runtime 版本

安装新的runtime版本执行如下命令查看最新的runtime版本:tnvmls-remotealinode以目前...tnvmusealinode-v3.8.0重启您的应用切换新的runtime版本,重启下您的应用即可生效注意:升级runtime部分以扩展形式提供的npm包可能需要重新安装

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

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

Co、递归调用

发现问题客户接入Node.js性能平台,通过监控经常出现内存增长导致的OOM,于是客户加上了一条告警规则:@heap_used/heap_limit>0.5,目的是在堆较小但是发生泄漏时能正常输出heapsnapshot文件用于分析。经过授权,我们得以进入客户的项目...

观察监控指标

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

函数相关命令

在相应service目录下>>>mkfmyFunction-tnodejs6-hmyFunction.handler-bossBucketName-oobjectKey/代码存储在OSS上,-t指定Runtime为Node.js6,-h指定函数入口,-b指定代码所在的OSSBucket,-o指定了代码在Bucket中的ObjectKey。...

JS错误诊断

开启用户行为回溯,调试过程中通过console.log打印出的信息会定位ARMS的SDK代码bl.js中,而不是源代码中的位置,如何解决?造成这种现象的原因是ARMS通过重写console对象的log等方法来监控浏览器控制台打印的内容。解决方法为:方法一...

环境要求与配置

如果在Linux下直接使用node运行指定js程序时,提示“Error:Cannotfindmodule'alibabacloud-iot-device-sdk'”,也是由于没有设置NODE_PATH变量引起,可以运行命令npmroot-g获取npm的模块安装目录,并将该目录设置NODE_PATH环境变量并...

初始化

创建一个app.js文件并写入如下内容:letOSS=require('ali-oss');letclient=newOSS({region:'<Yourregion>',accessKeyId:'<YourAccessKeyId>',accessKeySecret:'<YourAccessKeySecret>'});其中region是您申请OSS服务时的地域,例如oss-...

删除文件

本文介绍如何在受版本控制的存储空间(Bucket)中删除单个或多个文件(Object))以及指定前缀的(Prefix)的文件。版本控制下的删除行为版本控制下的删除行为说明如下:未指定versionId(临时删除):如果在未指定versionId的情况下执行...

采集Node.js日志

背景信息log4js是一个Node.js日志管理工具,您可以通过log4js把Node.js日志打印文件中,并自定义日志格式,便于日志采集和整理。varlog4js=require('log4js');log4js.configure({appenders:[{type:'file',/文件输出filename:'logs/access...

设置Node.js开发环境

sudoln-s/usr/local/node-v10.16.3-linux-x64/usr/local/node解压将可执行文件目录配置Path环境变量,将以下命令添加$HOME/.profile。exportPATH=$PATH:/usr/local/node/bin执行以下命令使环境变量立即生效。source$HOME/.profile...
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO

新品推荐

你可能感兴趣

热门推荐

切换为移动版

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