{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft.Hosting.Lifetime": "Information", "ResourceMonitorService.Services.ResourceMonitorService": "Error", "ResourceMonitorService.Services.GameDetectionService": "Error", "System": "Warning" } }, "RunAsWindowsService": true, "Kestrel": { "Endpoints": { "Http": { "Url": "http://*:5000" } } }, "ApiSettings": { "ApiKey": "b7f3e8a1-4c2d-4d9f-9a6e-2a1c5d7f8e9a", "RequireApiKey": false, "AllowedOrigins": [ "http://localhost:4200", "http://192.168.50.52:4200", "http://vmwin11:4200", "http://unraid:4200" ], "EnableSwagger": false, "BasePath": "/api" }, "MonitoringSettings": { "UpdateIntervalMs": 5000, "DataRetentionDays": 7, "EnableGpuMonitoring": true, "EnableDiskMonitoring": true, "EnableNetworkMonitoring": true, "EnableTemperatureMonitoring": true, "EnableProcessMonitoring": true, "EnableGameDetection": true, "EnableAlerts": true, "MaxProcessesToTrack": 10, "MaxHistoryPoints": 1000, "GamePlatformPaths": [ "\\steamapps\\common\\", "\\Epic Games\\", "\\GOG Galaxy\\Games\\", "\\Origin Games\\", "\\Ubisoft Game Launcher\\games\\" ], "GameRootFolders": [ "C:\\Games", "D:\\Games", "E:\\Games" ], "AlertThresholds": [ { "Component": "CPU", "WarningThreshold": 80, "CriticalThreshold": 95, "DurationSeconds": 30, "IsEnabled": true }, { "Component": "Memory", "WarningThreshold": 85, "CriticalThreshold": 95, "DurationSeconds": 30, "IsEnabled": true }, { "Component": "GPU", "WarningThreshold": 85, "CriticalThreshold": 95, "DurationSeconds": 30, "IsEnabled": true }, { "Component": "CPUTemp", "WarningThreshold": 75, "CriticalThreshold": 85, "DurationSeconds": 60, "IsEnabled": true }, { "Component": "GPUTemp", "WarningThreshold": 80, "CriticalThreshold": 90, "DurationSeconds": 60, "IsEnabled": true } ] }, "LoggingSettings": { "LogLevel": "Information", "LogPath": "logs", "MaxLogFiles": 30, "MaxLogFileSizeMB": 10, "EnableFileLogging": true, "EnableConsoleLogging": true, "EnablePerformanceLogging": false } }