栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

nodejs应用接入skywalking实现apm监控(使用阶段)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

nodejs应用接入skywalking实现apm监控(使用阶段)

附录:对于想要使用此功能的朋友,自行本地搭建一个nodejs项目即可,想必也了解过当前 nodejs-agent所支持的库,这边有一个简单的nodejs整合mysql的例子供参考,项目环境搭好通过npm run dev即可启动,如若启动有问题,应该是相关node环境尚未安装好

链接:https://pan.baidu.com/s/1o3s69IUOkbk9BrNVNJLXFg 
提取码:1219

一:安装依赖
npm install --save skywalking-backend-js
二:nodejs能正常运行后在该项目入口出即www.js添加如下代码
const {default: agent} = require("skywalking-backend-js");
agent.start({
    serviceName: "NodeJs-Agnet",
    serviceInstance: "NodeJs-Agent",
    // skywalking追踪信息收集器有两个,一个是 gRPC的用于后端服务,一个是Http 收集客户端浏览器的采集信息
    // Http默认端口 12800,gRPC默认端口 11800
    collectorAddress: "10.114.126.48:11800"
});

注意:代码段的注释,根据个人的理解nodejs上报监控端的数据是走的grpc的端口,对于http的实现,我这边没做测试。

三:上述代码完成之后请求相关的数据操作接口后,最后效果如下

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/708723.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号