Hotovo. Přidal jsem správu Alertingu do appfactory-portal bez ORM:
Nové SQL migrace pro alert_rules a alert_events v migrations.py (line 165). Nová ruční DB vrstva v alerting.py (line 7). Nové stránky a akce v routes/alerting.py (line 288):Alert pravidla, detail, vytvoření, úprava, smazání povolit/zakázat pravidlo Alert eventy a detail eventu s payload_json odkazy z job_id na detail úlohy detail pravidla s posledními eventy admin-only editor .sh alert skriptů v /opt/appfactory/workspace/appfactory-tools/alerts audit eventy podle zadání Menu Provoz → Alerting v layout.py (line 23). Router je zaregistrovaný v main.py (line 8).
This commit is contained in:
@@ -21,6 +21,7 @@ def page(title: str, body: str, user=None) -> str:
|
||||
<div class="nav-menu-panel">
|
||||
<a href="/portal/jobs">Úlohy</a>
|
||||
<a href="/portal/scheduled-scripts">Plánované skripty</a>
|
||||
<a href="/portal/alerting/rules">Alerting</a>
|
||||
<a href="/portal/deployments">Nasazení</a>
|
||||
<a href="/portal/incidents">Incidenty</a>
|
||||
<a href="/portal/workers">Workery</a>
|
||||
|
||||
Reference in New Issue
Block a user