الملفات
ghaymah-exam-hassan-yehia-sre/monitoring/monitor.py
2026-07-28 18:29:19 +00:00

50 أسطر
801 B
Python

import requests
import time
from datetime import datetime
URL = "https://ghaymah-sre-api-20e343cababc.hosted.ghaymah.systems/health"
while True:
try:
start = time.time()
response = requests.get(URL)
end = time.time()
response_time = round(end - start, 3)
if response.status_code == 200:
print(
datetime.now(),
"UP",
"Response time:",
response_time,
"seconds"
)
else:
print(
datetime.now(),
"DOWN",
response.status_code
)
except Exception as e:
print(
datetime.now(),
"ERROR",
e
)
time.sleep(30)