{ "App": { "Name": "QR Rapido", "BaseUrl": "https://localhost:52428", "TaglinePT": "Gere QR codes em segundos!", "TaglineES": "¡Genera códigos QR en segundos!", "TaglineEN": "Generate QR codes in seconds!", "Version": "1.0.0" }, "ApplicationName": "QRRapido-Dev", "Environment": "Dev", "Serilog": { "SeqUrl": "http://192.168.0.75:5341", "ApiKey": "", "MinimumLevel": { "Default": "Error", "Override": { "Microsoft": "Error", "Microsoft.AspNetCore": "Error", "Microsoft.Hosting.Lifetime": "Error", "System": "Error", "QRRapidoApp": "Error" } } }, "ResourceMonitoring": { "Enabled": true, "IntervalSeconds": 60, "CpuThresholdPercent": 90, "MemoryThresholdMB": 1024, "ConsecutiveAlertsBeforeError": 6 }, "MongoDbMonitoring": { "Enabled": true, "IntervalMinutes": 10, "DatabaseSizeWarningMB": 2048, "DatabaseSizeErrorMB": 10240, "GrowthRateWarningMBPerHour": 200, "IncludeCollectionStats": true }, "HealthChecks": { "MongoDB": { "TimeoutSeconds": 10, "IncludeDatabaseSize": true, "TestQuery": true }, "Seq": { "TimeoutSeconds": 5, "TestLogMessage": "QRRapido-Dev health check test" }, "Resources": { "CpuThresholdPercent": 95, "MemoryThresholdMB": 1200, "GcPressureThreshold": 20 }, "ExternalServices": { "TimeoutSeconds": 15, "TestStripeConnection": false, "TestGoogleAuth": false, "TestMicrosoftAuth": false } }, "Logging": { "LogLevel": { "Default": "Debug", "Microsoft.AspNetCore": "Information", "QRRapidoApp": "Debug" } } }