70 lines
1.7 KiB
JSON
70 lines
1.7 KiB
JSON
{
|
|
"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"
|
|
}
|
|
}
|
|
} |