דלג לתוכן הראשי

ניטור בריאות המערכת

מעקב אחר בעיות מערכת, סטטוס שירותים, ומגמות מדדים עם אגרגציה של MongoDB.

מקור: src/system-health/ הרשאה: MANAGE_SYSTEM (כתיבה), VIEW_SYSTEM_HEALTH (קריאה)

נקודות קצה

MethodEndpointתיאור
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 — רשומות סטטוס בריאות שירותים