diff --git a/Iceshrimp.Backend/Startup.cs b/Iceshrimp.Backend/Startup.cs index 86aa5e6b..6869235a 100644 --- a/Iceshrimp.Backend/Startup.cs +++ b/Iceshrimp.Backend/Startup.cs @@ -27,15 +27,19 @@ builder.Services.AddControllers() .AddPlugins(PluginLoader.Assemblies); builder.Services.AddSwaggerGenWithOptions(); -builder.Services.AddLogging(logging => logging //.AddCustomConsoleFormatter() - .ClearProviders() - .AddOpenTelemetry(p => - { - p.IncludeScopes = true; - p.ParseStateValues = true; - p.IncludeFormattedMessage = true; - p.AddOtlpExporter(); - })); +builder.Services.AddLogging(logging => logging//.AddCustomConsoleFormatter() + .ClearProviders() + .AddOpenTelemetry(p => + { + p.IncludeScopes = true; + p.ParseStateValues = true; + p.IncludeFormattedMessage = true; + p.AddOtlpExporter(o => + { + o.Protocol = OtlpExportProtocol.HttpProtobuf; + o.Endpoint = new Uri("http://10.42.0.2:4318/ingest/otlp/"); + }); + })); builder.Services.AddDatabaseContext(builder.Configuration); builder.Services.AddSlidingWindowRateLimiter(); builder.Services.AddCorsPolicies(); @@ -55,9 +59,13 @@ builder.Services.AddOpenTelemetry() p.IncludeScopes = true; p.ParseStateValues = true; p.IncludeFormattedMessage = true; - p.AddOtlpExporter(); + p.AddOtlpExporter(o => + { + o.Protocol = OtlpExportProtocol.HttpProtobuf; + o.Endpoint = new Uri("http://10.42.0.2:4318/ingest/otlp/"); + }); }); -//.UseOtlpExporter(OtlpExportProtocol.HttpProtobuf, new Uri("http://10.42.0.2:4318/")); + //.UseOtlpExporter(OtlpExportProtocol.HttpProtobuf, new Uri("http://10.42.0.2:4318/")); builder.WebHost.ConfigureKestrel(builder.Configuration); builder.WebHost.UseStaticWebAssets();