ServPulse/Domain: Difference between revisions

From Nasqueron Agora
Created page with "== Lexicon == ;StatusPage :The entity representing the status page itself. :'''Attributes:''' title, description, URL ;Component :This concept represents the various components or elements being monitored on the status page, such as servers, services, applications, databases, and other relevant entities. :'''Attributes:''' name, description, status (e.g., up, down, degraded). ;Metrics :This concept represents the performance metrics or indicators being measured for ea..."
 
Ieli (talk | contribs)
No edit summary
Line 5: Line 5:
:'''Attributes:''' title, description, URL
:'''Attributes:''' title, description, URL


;Component
;Service
:This concept represents the various components or elements being monitored on the status page, such as servers, services, applications, databases, and other relevant entities.
:A monitored entity on the status page (server, application, database, API, etc.). Services can be grouped and ordered.
:'''Attributes:''' name, description, status (e.g., up, down, degraded).
:'''Attributes:''' name, group, description, url, auto_status, status (operational, degraded, partial, major, maintenance), order.
:'''Database table:''' service


;Metrics
;Metrics

Revision as of 15:23, 17 February 2026

Lexicon

StatusPage
The entity representing the status page itself.
Attributes: title, description, URL
Service
A monitored entity on the status page (server, application, database, API, etc.). Services can be grouped and ordered.
Attributes: name, group, description, url, auto_status, status (operational, degraded, partial, major, maintenance), order.
Database table: service
Metrics
This concept represents the performance metrics or indicators being measured for each component, such as uptime, response time, error rates, and other relevant metrics.
Attributes: name, value, unit, timestamp.
Incidents
This concept represents any incidents, outages, or disruptions that occur and are reported on the status page.
Attributes: title, description, status (e.g., resolved, ongoing), severity
Users
This concept represents the users who view or edit the status page.
Attributes: name, role, permissions (permissions could also be defined at role level)