关于链路追踪的原来我们单独开一篇文章讲解
这里我们来讲解SkyWaking的安装和集成
首先进入SkyWaking官网下载最新的包
网址如下:
https://skywalking.apache.org/downloads/
1.1 windows安装
下载后Winwos直接运行双击bin目录下的 startup.bat即可
注意 SkyWalking 的默认端口为:8080、10800、11800、12800
UI使用8080端口
收集监控数据的端口11800
访问 8080端口即可看到如下界面
1.2 Liunx安装
将gz包上传至服务器地址
并用命令行解压
tar -zxvf apache-skywalking-apm-9.5.0.tar.gz
cd 进入到解压的bin目录
执行
./startup.sh
注意9.5.0的skywalking需要在服务器安装java11或者以上版本的java
访问ip即可得到如下界面
2.1 .net 程序接入
找到对应的API程序引入Nuget包
安装工具
dotnet tool install -g SkyAPM.DotNet.CLI
使用命令生成Json文件
dotnet skyapm config [service name] [server]:11800
我这里IP是114.117.168.70 服务名称是WebAPI
故使用
dotnet skyapm config WebAPI 114.117.168.70:11800
将生成的Json复制到API程序和appsettings.json同级
然后在启动设置或者电脑的环境变量里面设置
或者
然后在startup添加下列语句
services.AddSkyApmExtensions();
最后多访问自己接口
可看到如下界面
标签:startup,11800,端口,SkyWaking,链路,dotnet,skywalking From: https://www.cnblogs.com/JockMary/p/17520834.html