Compare commits
10 commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
9af12bddc9 | ||
![]() |
042f736d71 | ||
![]() |
44f6404ecf | ||
![]() |
fc9c9e3512 | ||
![]() |
b63a3298c1 | ||
![]() |
defcdf8bdc | ||
![]() |
68804ec3cc | ||
![]() |
223e927055 | ||
![]() |
c106bb2d39 | ||
![]() |
23355f985b |
2 changed files with 20 additions and 1 deletions
|
@ -36,6 +36,9 @@
|
|||
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.7" />
|
||||
<PackageReference Include="Microsoft.Extensions.Configuration.Ini" Version="8.0.0" />
|
||||
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.4" />
|
||||
<PackageReference Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.9.0" />
|
||||
<PackageReference Include="OpenTelemetry.Extensions.Hosting" Version="1.9.0" />
|
||||
<PackageReference Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.9.0" />
|
||||
<PackageReference Include="SixLabors.ImageSharp.Drawing" Version="2.1.4" />
|
||||
<PackageReference Include="SixLabors.ImageSharp" Version="3.1.6-iceshrimp" />
|
||||
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.6.2" />
|
||||
|
|
|
@ -2,6 +2,11 @@ using Iceshrimp.Backend.Core.Extensions;
|
|||
using Iceshrimp.Backend.Core.Helpers;
|
||||
using Iceshrimp.Backend.SignalR;
|
||||
using Iceshrimp.Backend.SignalR.Authentication;
|
||||
using OpenTelemetry;
|
||||
using OpenTelemetry.Exporter;
|
||||
using OpenTelemetry.Logs;
|
||||
using OpenTelemetry.Metrics;
|
||||
using OpenTelemetry.Trace;
|
||||
|
||||
StartupHelpers.ParseCliArguments(args);
|
||||
|
||||
|
@ -31,9 +36,20 @@ builder.Services.AddAuthenticationServices();
|
|||
builder.Services.AddSignalR().AddMessagePackProtocol();
|
||||
builder.Services.AddResponseCompression();
|
||||
builder.Services.AddRazorPages();
|
||||
|
||||
builder.Services.AddServices();
|
||||
builder.Services.ConfigureServices(builder.Configuration);
|
||||
|
||||
builder.Services.AddOpenTelemetry()
|
||||
.UseOtlpExporter()
|
||||
.WithTracing(p => p.AddAspNetCoreInstrumentation())
|
||||
.WithMetrics(p => p.AddAspNetCoreInstrumentation())
|
||||
.WithLogging(null, p =>
|
||||
{
|
||||
p.IncludeScopes = true;
|
||||
p.ParseStateValues = true;
|
||||
p.IncludeFormattedMessage = true;
|
||||
});
|
||||
|
||||
builder.WebHost.ConfigureKestrel(builder.Configuration);
|
||||
builder.WebHost.UseStaticWebAssets();
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue