diff --git a/services/FilterLists.AppHost/FilterLists.AppHost.csproj b/services/FilterLists.AppHost/FilterLists.AppHost.csproj
index 6ff0db685..53142228c 100644
--- a/services/FilterLists.AppHost/FilterLists.AppHost.csproj
+++ b/services/FilterLists.AppHost/FilterLists.AppHost.csproj
@@ -16,6 +16,7 @@
+
diff --git a/services/FilterLists.AppHost/Program.cs b/services/FilterLists.AppHost/Program.cs
index 1de92c0a9..eeeb6cb68 100644
--- a/services/FilterLists.AppHost/Program.cs
+++ b/services/FilterLists.AppHost/Program.cs
@@ -2,10 +2,14 @@
var builder = DistributedApplication.CreateBuilder(args);
-var directoryApi = builder.AddProject("directoryapi");
+var appInsights = builder.AddAzureApplicationInsights("appinsights");
+
+var directoryApi = builder.AddProject("directoryapi")
+ .WithReference(appInsights);
builder.AddProject("web")
.WithReference(directoryApi)
+ .WithReference(appInsights)
.WithExternalHttpEndpoints();
builder.Build().Run();
\ No newline at end of file
diff --git a/services/FilterLists.ServiceDefaults/Extensions.cs b/services/FilterLists.ServiceDefaults/Extensions.cs
index 09cd4e7d1..1c445e15b 100644
--- a/services/FilterLists.ServiceDefaults/Extensions.cs
+++ b/services/FilterLists.ServiceDefaults/Extensions.cs
@@ -1,3 +1,4 @@
+using Azure.Monitor.OpenTelemetry.AspNetCore;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Diagnostics.HealthChecks;
using Microsoft.Extensions.DependencyInjection;
@@ -74,11 +75,11 @@ private static IHostApplicationBuilder AddOpenTelemetryExporters(this IHostAppli
}
// Uncomment the following lines to enable the Azure Monitor exporter (requires the Azure.Monitor.OpenTelemetry.AspNetCore package)
- //if (!string.IsNullOrEmpty(builder.Configuration["APPLICATIONINSIGHTS_CONNECTION_STRING"]))
- //{
- // builder.Services.AddOpenTelemetry()
- // .UseAzureMonitor();
- //}
+ if (!string.IsNullOrEmpty(builder.Configuration["APPLICATIONINSIGHTS_CONNECTION_STRING"]))
+ {
+ builder.Services.AddOpenTelemetry()
+ .UseAzureMonitor();
+ }
return builder;
}
diff --git a/services/FilterLists.ServiceDefaults/FilterLists.ServiceDefaults.csproj b/services/FilterLists.ServiceDefaults/FilterLists.ServiceDefaults.csproj
index 0bdf40255..082d707a7 100644
--- a/services/FilterLists.ServiceDefaults/FilterLists.ServiceDefaults.csproj
+++ b/services/FilterLists.ServiceDefaults/FilterLists.ServiceDefaults.csproj
@@ -10,6 +10,7 @@
+