Initial deployment

هذا الالتزام موجود في:
2026-07-27 19:07:35 +03:00
التزام e88aeb2cb1
7 ملفات معدلة مع 713 إضافات و0 حذوفات

31
update_monitor.py Normal file
عرض الملف

@@ -0,0 +1,31 @@
import json
import os
import sys
FILE = "monitoring-data.json"
MAX_ENTRIES = 100
entry = {
"timestamp": sys.argv[1],
"status": sys.argv[2],
"latency": float(sys.argv[3]),
"request_count": int(sys.argv[4])
}
if os.path.exists(FILE):
try:
with open(FILE, "r") as f:
data = json.load(f)
if not isinstance(data, list):
data = []
except Exception:
data = []
else:
data = []
data.append(entry)
data = data[-MAX_ENTRIES:]
with open(FILE, "w") as f:
json.dump(data, f, indent=2)