الملفات
ghaymah-api/update_monitor.py
2026-07-27 19:07:35 +03:00

31 أسطر
564 B
Python

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)