优化系统健康评分与缓存监测
This commit is contained in:
@@ -40,7 +40,7 @@ async def _aggregate_hour(bucket_start: datetime, bucket_end: datetime) -> None:
|
||||
|
||||
from app.core.permission_monitor import get_permission_monitor
|
||||
monitor = get_permission_monitor()
|
||||
cache_metrics = monitor.metrics.cache_metrics
|
||||
cache_metrics = monitor.metrics.cache_metrics.window_stats(3600)
|
||||
|
||||
snapshot = PermissionMetricSnapshot(
|
||||
id=uuid.uuid4(),
|
||||
@@ -50,8 +50,8 @@ async def _aggregate_hour(bucket_start: datetime, bucket_end: datetime) -> None:
|
||||
denied_checks=row.denied,
|
||||
avg_elapsed_ms=float(row.avg_ms),
|
||||
max_elapsed_ms=float(row.max_ms),
|
||||
cache_hits=cache_metrics.cache_hits,
|
||||
cache_misses=cache_metrics.cache_misses,
|
||||
cache_hits=cache_metrics["cache_hits"],
|
||||
cache_misses=cache_metrics["cache_misses"],
|
||||
error_count=0,
|
||||
)
|
||||
session.add(snapshot)
|
||||
|
||||
Reference in New Issue
Block a user