首页 > 其他分享 >dotnet-微服务学习-dotnet集成SkyWaking链路追踪

dotnet-微服务学习-dotnet集成SkyWaking链路追踪

时间:2023-07-02 15:22:34浏览次数:50  
标签:startup 11800 端口 SkyWaking 链路 dotnet skywalking

关于链路追踪的原来我们单独开一篇文章讲解

这里我们来讲解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

相关文章

  • js 链路表和反向链路
     /***数组转链路表数据-{value:A,next:{value:B,next:{value:C}}*@param{*}listarr*@returns*/functioncreateLink(list){letlength=list.length;//最后一级,没有nextletcurrNode={value:list[length-1],};//[1,2,3......
  • 基准测试BenchmarkDotNet
    今天飞书群里同事争论枚举.GetHashCode()会装箱,要改为(int)枚举,争吵不下纸上谈兵无法说服另外的人,上BenchmarkDotNet基准测试添加BenchmarkDotNet库<PackageReferenceInclude="BenchmarkDotNet"Version="0.13.5"/>性能测试用例classProgram{ staticvoidMain(strin......
  • 华为交换机链路聚合Eth-trunk LACP配置实例
    链路聚合基本概念:链路聚合是把两台设备之间的链路聚集在一块,当做一条逻辑链路使用。链路聚合的作用:1.增加链路带宽:多个链路聚合成一个带宽更大的链路,一般采用基于流的负载均衡模式;2.增加链路可靠性:通过聚合组的多个链路,若一条物理链路出现问题,不会影响整个逻辑链路聚合组链路;3.实现......
  • 14、链路聚合
    链路聚合可以实现流量在各端口质检进行负载分担,增加链路带宽,同一聚合组内各个成员端口之间冗余备份,提高了链路运行的可靠性,一般用于高可靠性网络中。链路聚合增加带宽的同时实现链路备份,当一条链路出现故障,另一条链路仍能继续工作,保障业务访问网络不中断。链路聚合是将交换机多个......
  • linux服务器网口bond和交换机链路聚合的对接和差异之理解
    linux服务器网口bond和交换机链路聚合的对接和差异之理解1、前言我们在服务器和交换机对接的场景中,经常接到这样的需求——1、希望服务器和接入交换机之间的链路形成冗余;2、两条链路形成冗余的同时,对两条物理链路的流量进行负载分担,从而形成带宽叠加的效果。因此在这样的需求之......
  • nmtui 配置网卡双链路
    nmtui 配置网卡双链路 首先要找到要配置双链路的网卡的名称,记录下来。使用ethtool网卡名可以查看网卡是否接线ethtoolens16f0 nmtui命令打开图形配置界面nmtui Editaconnection Add 选Bond 按图添加bond网络配置,保存退出  重启Network......
  • ASP.NET DotnetLIMS系统全套源码
    LIMS系统功能包括:检测管理(合同管理、样品管理、样品收发管理、工作任务分配、检测结果登记、复核及审核、留样管理等)、报告管理(报告编制、审核、签发、打印等)、原始记录管理、仪器设备管理、消耗品管理、文件管理、组织人员管理、标准管理、客户供应商管理、查询统计、基础数据管理......
  • Dotnet9网站回归Blazor重构,访问速度飞快,交互也更便利了!
    大家好,我是沙漠尽头的狼。Dotnet9网站回归Blazor重构,访问速度确实飞快,同时用上Blazor的交互能力,站长也同步添加了几个在线工具,这篇文章分享下Blazor的重构过程,希望对大家网站开发时做技术选型有个参考。1.先聊聊RazorPages上个版本网站前台使用的RazorPages开发,当时选择这......
  • 分布式链路追踪Skywalking
    简介skywalkings是2015年开源的一款国产框架,2017年的时候加入了Apache孵化器。skywalking是分布式应用程序的性能监控工具,具有多种监控手段,作为APM工具,它具有分布式追踪、性能指标分析、应用和服务依赖分析等功能。可以通过语言探针来获取监控数据。专门是为了微服务(springc......
  • 【计算机网络教程】数据链路层
    数据链路层知识点思维导图汇总如下:......