diff --git a/src/src/StevesBot.Webhook/Program.cs b/src/src/StevesBot.Webhook/Program.cs index 18ef1f0..1664add 100644 --- a/src/src/StevesBot.Webhook/Program.cs +++ b/src/src/StevesBot.Webhook/Program.cs @@ -1,7 +1,5 @@ var builder = WebApplication.CreateBuilder(args); -builder.AddTelemetry(static () => new StevesBotWebhookInstrumentation()); - builder.Services .AddOptionsWithValidateOnStart() .BindConfiguration(nameof(SubscriptionOptions)) @@ -58,6 +56,8 @@ builder.Services.AddSingleton( builder.Services.AddDiscordRestClient(); +builder.AddTelemetry(static () => new StevesBotWebhookInstrumentation()); + var app = builder.Build(); if (app.Environment.IsDevelopment()) @@ -70,4 +70,4 @@ const string ytCallback = "yt-callback"; app.MapGet(ytCallback, VerifySubscriptionHandler.Handle); app.MapPost(ytCallback, NotificationHandler.HandleAsync); -app.Run(); \ No newline at end of file +await app.RunAsync(); \ No newline at end of file diff --git a/src/src/StevesBot.Worker/Program.cs b/src/src/StevesBot.Worker/Program.cs index c0c6111..38f744e 100644 --- a/src/src/StevesBot.Worker/Program.cs +++ b/src/src/StevesBot.Worker/Program.cs @@ -11,7 +11,6 @@ builder.Services.AddSingleton(static sp => return discordOptions; }); -builder.AddTelemetry(static () => new StevesBotWorkerInstrumentation()); builder.Services.AddSingleton(); builder.Services.AddSingleton(TimeProvider.System); @@ -24,6 +23,8 @@ builder.Services.AddDiscordGatewayClient(static (client) => builder.Services.AddHostedService(); +builder.AddTelemetry(static () => new StevesBotWorkerInstrumentation()); + var host = builder.Build(); await host.RunAsync(); \ No newline at end of file