Run initial test for Climate Resilience Verification Suite

Add first part of Alert Quality Analytics
This commit is contained in:
voltsrage
2026-06-24 03:01:00 +08:00
parent 032cd1d240
commit 185dc93fa1
50 changed files with 4116 additions and 55 deletions
+5
View File
@@ -151,6 +151,9 @@ try
builder.Services.Configure<GatewayMonitoringOptions>(
builder.Configuration.GetSection(GatewayMonitoringOptions.Section));
builder.Services.Configure<AlertQualityOptions>(
builder.Configuration.GetSection(AlertQualityOptions.Section));
builder.Services.AddCors(options =>
{
options.AddPolicy("Dashboard", policy =>
@@ -212,6 +215,7 @@ try
builder.Services.AddScoped<IGatewayRegistryService, GatewayRegistryService>();
builder.Services.AddScoped<IOperationsService, OperationsService>();
builder.Services.AddHostedService<GatewayStaleDetectorService>();
builder.Services.AddScoped<IAlertQualityMetricsService, AlertQualityMetricsService>();
builder.Services.AddHostedService<ThresholdCacheLoader>();
builder.Services.AddHostedService<KafkaTopicProvisioner>();
@@ -238,6 +242,7 @@ try
builder.Services.AddHostedService<SofaScoringService>();
builder.Services.AddHostedService<PatientPhiMigrationService>();
builder.Services.AddHostedService<WardGatewayMetricsCollector>();
builder.Services.AddHostedService<AlertQualityAggregatorService>();
builder.Services.AddHealthChecks()
.AddDbContextCheck<AppDbContext>("postgresql", tags: new[] { "ready" })