Skywalking 9.5 +Net6 SkyDotNet的简单使用
官方下载地址 Downloads | Apache SkyWalking
jdk 12.2
1 2 3 4 | 解压 找到 bin/startup目录 启动,不连接数据库,采用内存记录 webapp\application.yml 可以更改 web程序启动端口 config\application.yml 更改配置,具体百度 上面这两个可以 默认设置,不更改 |
启动后界面
然后Net 6创建项目 ,添加包 skyapm.agent.aspnetcore.2.1.0
更改launchSettings.json
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | { "$schema" : "https://json.schemastore.org/launchsettings.json" , "iisSettings" : { "windowsAuthentication" : false , "anonymousAuthentication" : true , "iisExpress" : { "applicationUrl" : "http://localhost:1533" , "sslPort" : 44385 } }, "profiles" : { "Skywalking_1" : { "commandName" : "Project" , "dotnetRunMessages" : true , "launchBrowser" : true , "launchUrl" : "swagger" , "applicationUrl" : "https://localhost:7198;http://localhost:5229" , "environmentVariables" : { "ASPNETCORE_ENVIRONMENT" : "Development" , "ASPNETCORE_HOSTINGSTARTUPASSEMBLIES" : "SkyAPM.Agent.AspNetCore" , //必须配置 "SKYWALKING__SERVICENAME" : "Service1" // 必须配置,在skywalking做标识,服务名称 } }, "IIS Express" : { "commandName" : "IISExpress" , "launchBrowser" : true , "launchUrl" : "swagger" , "environmentVariables" : { "ASPNETCORE_ENVIRONMENT" : "Development" , "ASPNETCORE_HOSTINGSTARTUPASSEMBLIES" : "SkyAPM.Agent.AspNetCore" , //必须配置 "SKYWALKING__SERVICENAME" : "Service1" // 必须配置,在skywalking做标识,服务名称 } } } } |
添加skywalking.json
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | { "SkyWalking" : { "ServiceName" : "Service1" , "Namespace" : "" , "HeaderVersions" : [ "sw8" ], "Sampling" : { "SamplePer3Secs" : -1, "Percentage" : -1.0 }, "Logging" : { "Level" : "Information" , "FilePath" : "logs\\skyapm-{Date}.log" }, "Transport" : { "Interval" : 3000, "ProtocolVersion" : "v8" , "QueueSize" : 30000, "BatchSize" : 3000, "gRPC" : { "Servers" : "http://localhost:11800" , // "192.168.101.10:11800" , "Timeout" : 10000, "ConnectTimeout" : 10000, "ReportTimeout" : 600000, "Authentication" : "" } } } } |
1 2 3 | Porgram.cs添加 builder.Services.AddSkyApmExtensions(); |
效果图
没数据等会,或者找到设置打开自动更新
1 | 当前启动后 服务的 没有显示客户端服务 ,可以检查在 E:\WorkingSoftware\apache-skywalking-apm-9.5.0.tar\apache-skywalking-apm-9.5.0\apache-skywalking-apm-bin\config\application.yml 和项目中skywalking.json grpc/server 的地址 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2022-08-30 C# 装饰模式