Node.js 性能平台

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

5分钟快速入门

demo 模拟计算密集型应用,请勿在生产环境中使用。const http = require('http');const crypto= require('crypto');const reqHeaders=[];const algorithm='aes-256-cbc';const key=['this','is','a','test'].join(' ');const encode=...

联系我们

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

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

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

启动应用

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

创建应用

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

runtime 与 agenthub 部署

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

产品概述

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

产品定价

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

应用场景

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

功能特性

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

更新 runtime 版本

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

子账号授权

Node.js 性能平台支持...选择“空白模版”,编辑策略内容:{"Version":"1", Statement":[{"Effect":"Allow","Action":"npp:*","Resource":"*"}]} 以上 Effect、Action、Resource的内容不可修改。您可以添加其他的 RAM 策略,比如 IP、MFA ...

观察监控指标

顶部导航栏展示服务器通用的一些信息,下面我们会对每一个栏目进行说明。进程数据进程存活时间线进程存活时间线表示进程启动的一些基本信息,如下图所示: 如果有异常重启可以在这一栏一目了然地看到。进程指标分布这里主要展示 CPU&RSS 和...

报警设置

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

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

(5)由于用户未按照阿里云在官方页面上展示的相关服务说明、技术规范、使用流程等使用 Node.js 性能平台导致的不可用;(6)由于网络攻击引起的。(7)不可抗力引起的。3.赔偿方案 Node.js 性能平台免费提供服务。Node.js 性能平台服务不...

故障诊断

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

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:/agentserver....

模块仓库使用指南

创建 scopeNode.js 性能平台的 scope 含义与 cnpm/npm 中的 scope 含义一致,使用@符号开始语义化名称命名,用来管理一类具有相似主题的私有模块。点击模块仓库主页右上角的 创建新 scope 来创建一个新的 scope,如下图所示:创建 scope ...

Trace 链路追踪

Trace 概述Http 慢日志只能展示出根据开发者设置的 apdex 值计算得出的不能容忍的请求的一些基本信息,包括 host、url、status code、耗时以及发生的时间等...数和定时器名称,那么点开 子模块1 对应的请求信息栏中的长条后可以看到如下内容:

运行时容器镜像信息

传入 agenthub 配置的方法通过命令行 docker run-d-p 7001:7001-e APP_ID=your_app_id"-e"APP_SECRET=your_app_secret"hello 注意:通过命令行只能传入 appid 和 secret。通过配置文件将配置写到文件 process.env.HOME/app-config.json ...

自助式部署 runtime

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

Coredump 分析能力

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

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

前言菜鸟物流大市场是菜鸟旗下的一条业务线,可以简单地理解为物流领域的淘宝,是为撮合物流需求和物流提供搭建的一个平台。其中搜索页、详情页、买家中心等页面是基于beidou同构框架开发的。随着node、react同构等技术越来越广泛地...

Co、递归调用

home/xxx/app/schedule/updateDeviceInfo.js()/updateDeviceInfo.js 。目前能提供的线索就仅限这些了,接下来进入代码分析的阶段。代码分析经过客户授权,拿到了相关的代码,找到 app/schedule/updateDeviceInfo.js 文件中的 ...

EventHandle

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

Node.js 性能平台服务条款

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

监控项表达式编写

在 Node.js 性能平台的监控设置,有两项表达式需要用户进行输入,阈值表达式和报警表达式。监控系统会根据阈值表达式来进行是否进行报警的判定。当判定完成,决定发送警报时,会使用报警表达式来描述警报的详情。阈值表达式阈值表达式是...

常见问题

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

诊断报告

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

容器镜像版本

Node.js 性能平台容器镜像版本与运行时版本关系说明:版本 x 和 x.y 对应最新的 x.y.z 版本,例如 4 和 4.6 都对应 4.x 的最新版本 4.6.0;后缀 stretch/slim/jessie/alpine:基础镜像不同;x.y.z:默认镜像,与-stretch 版本相同;x.y.z-...

Node.js性能平台运行时版本和官方对应列表

Node.js 性能平台运行时版本和官方版本对应关系发布日期Node.js 性能平台运行时版本对应 Node.js 版本备注2021-07-02v7.1.0v16.4.1Apple M1(非 LTS)2021-07-02v6.6.0v14.17.22021.07 安全更新2021-07-02v5.20.1v12.22.22021.07 安全更新...

阿里云Vlog产品说明

以游客为中心,提供含智能采集,智能生产,智能分发的一站式解决方案,可实现在在采集点拍摄后,自动生成“人+景”的Vlog短视频。

构建环境配置

NodeJs构建环境的多版本管理NodeJs构建环境默认使用的版本是:$node-vv8.9.3$npm v5.5.1如果需要使用到其他nodejs版本,可以使用nvm版本管理工具进行安装,安装步骤如下:增加一个shell,并写入如下脚本:$ export NVM_DIR="$HOME/.nvm"$...

云数据库 Memcache 版 SDK for NodeJS 介绍

在这个场景中使用云数据库 Memcache 版 在合适不过了,因为我们可能有多个 ECS 实例作为 web server,它们可以向同一个 云数据库 Memcache 做读写操作;另外也不用担心 ECS 实例挂掉后总访问量这个数据消失的问题;最后,云数据库 Memcache...

创建自定义Span

event-nodejs12 event-nodejs10 event-nodejs8 event-nodejs6 event-python3 event-python2.7 event-java8 event-java11 event-php7.2 event-dotnetcore2.1 http-trigger-nodejs12 http-trigger-nodejs10 http-trigger-nodejs8 ...

使用Funcraft创建函数

本文以编写Hello World函数为例,演示了在函数计算如何使用Funcraft创建函数。前提条件 开通服务 安装Funcraft工具 配置Funcraft工具 背景信息 Funcraft工具是函数计算提供的应用部署工具,可以帮助您便捷地管理函数计算、API网关及日志...

NodeJS服务端SDK集成

添加成功后,您就可以在您的服务端工程中使用阿里云验证码的NodeJS SDK。注意事项与阿里云验证码服务端SDK相关的类都在client包中。初始化IClientProfileIClientProfile是与阿里云验证码服务端交互的接口,所有SDK的操作都需要通过...

通过ASM实现gRPC链路追踪

GRPC协议Headers编程实践 服务端获取Headers 基本方法 使用Java语言通过服务端获取Headers实现基本方法。实现拦截器ServerInterceptor接口的interceptCall(ServerCall,RespT>call,final Metadata m,ServerCallHandler,RespT>h)方法,通过...

版本说明

本文介绍HTTP协议下Node.js SDK的版本信息,包括发布时间、发布版本、下载链接及更新内容等,以便您按需获取适用的Node.js SDK收发消息。mq-http-nodejs-sdk-1.0.3发布时间 版本号 下载 2021-01-05 V1.0.3 mq-http-nodejs-sdk-1.0.3.zip新...

转移gRPC协议示例的应用流量

在ASM定义Headers键值的匹配条件,可以根据请求动态地进行流量转移。本文介绍如何通过Headers在ASM实现应用流量转移。GRPC协议Headers编程实践 服务端获取Headers 基本方法 使用Java语言通过服务端获取Headers实现基本方法。实现拦截器...
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO

新品推荐

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

你可能感兴趣

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化

热门推荐

切换为移动版

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