Overview¶
subscribed/incident-monitor has two responsibilities:
- Create and de-duplicate tickets in external systems
- Run resumable health checks in WordPress and emit incidents
Goals¶
- Create tickets in external systems through pluggable connectors
- Support per-request project targeting
- Support optional assignee, tags, and due date
- Prevent duplicate ticket creation with fast local de-duplication
- Run sliced health checks with persisted state and retry handling
Package areas¶
Subscribed\IncidentMonitor\...The core ticketing layerSubscribed\IncidentMonitor\HealthCheck\...The WordPress health check runner
Entry points¶
- Ticketing bootstrap:
Subscribed\IncidentMonitor\Container\IncidentMonitorBootstrap - Facade:
Subscribed\IncidentMonitor\Facade\IncidentMonitorFacade - Health check bootstrap:
Subscribed\IncidentMonitor\HealthCheck\Bootstrap - Package helper:
bootstrap.php