feat: implement cache layer, CSP improvements, and database performance optimizations

- Add Redis cache implementation with LRU eviction
- Enhance Content Security Policy with nonce generation
- Optimize database queries with connection pooling
- Add cache invalidation API endpoints
- Improve security monitoring performance
This commit is contained in:
2025-07-12 04:44:50 +02:00
parent 7a3eabccd9
commit e1abedb148
56 changed files with 6881 additions and 7040 deletions

View File

@ -274,7 +274,12 @@ export default function BatchMonitoringDashboard() {
};
const getHealthStatus = () => {
if (!monitoringData) return { status: "unknown", color: "gray" };
if (!monitoringData)
return {
status: "unknown",
color: "gray",
message: "No monitoring data",
};
const { systemHealth } = monitoringData;
@ -407,8 +412,13 @@ export default function BatchMonitoringDashboard() {
return (
<div className="grid grid-cols-1 md:grid-cols-2 gap-4 mb-6">
<SystemHealthCard health={health} schedulerStatus={schedulerStatus} />
<CircuitBreakerCard circuitBreakerStatus={circuitBreakerStatus} />
<SystemHealthCard
health={health}
schedulerStatus={schedulerStatus as any}
/>
<CircuitBreakerCard
circuitBreakerStatus={circuitBreakerStatus as any}
/>
</div>
);
};