准备工作
一.下载skywalking 本例使用的是
注:
1.解压后执行完2,3步骤后运行\bin\startup.bat
2.默认后台端口为8080 如需修改则修改\webapp\webapp.yml 修改server.port即可
二.下载elasticsearch-5.1.1
三.安装JAVA环境 教程太多此处略 可参考此处
注:
1.如解压后运行\bin\elasticsearch.bat 出现Could not reserve enough space for object heap 错误时 修改\config\jvm.options将-Xms 和-Xmx 后面的值改小一点 本例修改为1g
2.在运行skywalking之前运行elasticsearch.bat
开始集成
一.管理员运行cmd 在C盘目录下运行以下命令安装 SkyWalking DotNet CLI
dotnet tool install -g SkyWalking.DotNet.CLI
二.CLI 安装成功之后,执行以下命令安装 Agent 到当前机器上
dotnet skywalking install
三.在网关执行目录下生成skywalking配置文件
dotnet skywalking config APIGateWay localhost:11800
注: 其中 localhost:11800为collector_server地址 默认为本地的11800端口 APIGateWay 为网关执行dll名称(网关项目名称)
四.在网关项目目录下 运行
dotnet add package SkyAPM.Agent.AspNetCore set ASPNETCORE_HOSTINGSTARTUPASSEMBLIES=SkyAPM.Agent.AspNetCore set SKYWALKING__SERVICENAME=APIGateWay dotnet APIGateWay.dll
测试结果
使用postman 测试