Browse Source

feat: 添加skyapm

skyapm
zzzwangjun@gmail.com 6 months ago
parent
commit
e2a2ca383e
  1. 1
      aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj
  2. 4
      aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Properties/launchSettings.json
  3. 30
      aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/skyapm.json
  4. 12
      templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.Production.json
  5. 12
      templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.json

1
aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj

@ -8,6 +8,7 @@
<ItemGroup>
<PackageReference Include="SkyAPM.Agent.AspNetCore" Version="2.1.0" />
<PackageReference Include="Volo.Abp.Account.Web"/>
<PackageReference Include="Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy"/>
<PackageReference Include="Volo.Abp.Caching.StackExchangeRedis"/>

4
aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Properties/launchSettings.json

@ -5,7 +5,9 @@
"launchBrowser": true,
"applicationUrl": "http://localhost:44315",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
"ASPNETCORE_ENVIRONMENT": "Development",
"ASPNETCORE_HOSTINGSTARTUPASSEMBLIES": "SkyAPM.Agent.AspNetCore",
"SKYWALKING__SERVICENAME": "Lion.AbpPro"
}
}
}

30
aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/skyapm.json

@ -0,0 +1,30 @@
{
"SkyWalking": {
"ServiceName": "Lion.AbpPro",
"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": "localhost:11800",
"Timeout": 10000,
"ConnectTimeout": 10000,
"ReportTimeout": 600000,
"Authentication": ""
}
}
}
}

12
templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.Production.json

@ -89,8 +89,16 @@
"Enabled": true,
"CorsOrigins": "http://localhost:4200,http://localhost:4201"
},
"Gateway": {
"Enabled": false
"Consul": {
"Enabled": false,
"ServiceUrl": "http://localhost:8500",
"ClientName": "Lion.AbpPro.Api",
"ClientAddress": "localhost",
"ClientPort": 44315,
"HealthUrl": "http://localhost:44315/health",
"DeregisterCriticalServiceAfter": 30,
"Interval": 30,
"Timeout": 30
},
"MultiTenancy": {
"Enabled": true

12
templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.json

@ -89,8 +89,16 @@
"Enabled": true,
"CorsOrigins": "http://localhost:4200,http://localhost:4201"
},
"Gateway": {
"Enabled": false
"Consul": {
"Enabled": false,
"ServiceUrl": "http://localhost:8500",
"ClientName": "Lion.AbpPro.Api",
"ClientAddress": "localhost",
"ClientPort": 44315,
"HealthUrl": "http://localhost:44315/health",
"DeregisterCriticalServiceAfter": 30,
"Interval": 30,
"Timeout": 30
},
"MultiTenancy": {
"Enabled": true

Loading…
Cancel
Save