الملفات
ghaymah-exam-sre-abdelrahman/q5-mithal-monitor/q5-mithal-monitoring
Abdelrahman-17 ae70713203
فشلت بعض الفحوصات
Ghaymah CI/CD Pipeline / deploy-production (push) Has been cancelled
Ghaymah CI/CD Pipeline / build-and-push (push) Has been cancelled
Ghaymah CI/CD Pipeline / deploy-staging (push) Has been cancelled
Align directory structure perfectly with Ghaymah submission guidelines
2026-07-26 18:12:14 +03:00
..

Question 5: mithal.space Engine Monitoring Dashboard

Overview

Automated monitoring solution for mithal.space that tracks:

  • HTTP Latency (Request response time in ms)
  • Uptime / Availability (Status code verification)
  • SSL Certificate Expiration (Remaining validity days)
  • DNS Resolution Time (Name server resolution delay)
  • Search Response Latency (End-to-end query performance)

Architecture & Integration

  1. Collector (monitor.py): Python script collecting operational metrics and appending structured logs to metrics.json.
  2. Web Dashboard (dashboard.html): Frontend interface rendering active health metrics and interactive Chart.js response time graphs.
  3. Endpoint Integration: Exposed via Flask on /mithal-dashboard and /api/mithal-metrics.