ניטור בריאות המערכת
מעקב אחר בעיות מערכת, סטטוס שירותים, ומגמות מדדים עם אגרגציה של MongoDB.
מקור: src/system-health/
הרשאה: MANAGE_SYSTEM (כתיבה), VIEW_SYSTEM_HEALTH (קריאה)
נקודות קצה
| Method | Endpoint | תיאור |
|---|---|---|
GET | /system-health/overview | סיכום בריאות המערכת |
GET | /system-health/issues | רשימת בעיות מערכת |
POST | /system-health/issues | יצירת רשומת בעיה |
PATCH | /system-health/issues/:id/status | עדכון סטטוס בעיה |
POST | /system-health/metrics | רישום דגימת מדד |
GET | /system-health/metrics/trend | מגמת מדד (אגרגציה) |
GET | /system-health/services | רשימת סטטוס שירותים |
אגרגציית מגמות מדדים
שימוש ב-pipeline של MongoDB: $match → $group → $sort לחישוב ממוצעים בחלונות זמן.
מודלים קשורים
SystemIssue— רשומות מעקב בעיותSystemMetricSample— נקודות מדד בסדרת זמןSystemServiceStatus— רשומות סטטוס בריאות שירותים