Přidal jsem Health Monitoring do portálu:
Přehled má nové karty: Zdravé služby, Nezdravé služby, Nedostupné služby. Přehled zobrazuje sekci Služby vyžadující pozornost pro unhealthy a unreachable. Snapshot /portal/ws/operations teď obsahuje health data a stránka je aktualizuje přes existující realtime vrstvu. Seznam služeb zobrazuje aktuální health status a poslední kontrolu, včetně řazení Podle zdraví. Detail služby má sekce Zdraví služby a Historie kontrol s posledními 50 záznamy. Přidal jsem audit event service.health.view. Browser title teď používá formát CSBot Services Portal - ..., takže detail služby odpovídá požadavku. Nepoužil jsem ORM, vše je přes SQLite dotazy.
This commit is contained in:
@@ -46,7 +46,7 @@ def page(title: str, body: str, user=None) -> str:
|
||||
return f"""
|
||||
<html>
|
||||
<head>
|
||||
<title>{html.escape(title)} | {APP_NAME}</title>
|
||||
<title>{APP_NAME} - {html.escape(title)}</title>
|
||||
<link rel="stylesheet" href="{PORTAL_PREFIX}/static/styles.css">
|
||||
<script src="{PORTAL_PREFIX}/static/portal.js"></script>
|
||||
</head>
|
||||
|
||||
Reference in New Issue
Block a user