Monitoring
Five simulated services generate availability, HTTP status and latency observations.
PORTFOLIO PROJECT 3 · IT OPERATIONS / INFRASTRUCTURE
Watch simulated services, trigger an outage, see repeated failures create an incident automatically, then restore the service and watch the incident resolve.
Five simulated services generate availability, HTTP status and latency observations.
An incident is created only after three consecutive failures instead of the first failed check.
Outages create incidents automatically and recovery closes them with recorded duration.
Uptime, average latency, outage count, failure streaks and monitoring history remain visible.
RECRUITER DEMO
Live browser simulation of status, latency and consecutive failure state.
Recent simulated response times across monitored services.
Current online/offline service distribution.
Incidents appear only after the configured failure threshold is reached.
| Incident | Service | Status | Opened | Resolved | Duration |
|---|
Each health check records state, HTTP result and latency.
| Time | Service | State | HTTP | Latency |
|---|
FULL ENGINEERING IMPLEMENTATION
This live page intentionally runs in the browser so it opens instantly on GitHub Pages. The repository contains the actual FastAPI backend, SQLAlchemy data model, SQLite/PostgreSQL configuration, Docker Compose stack, background monitoring worker, automated tests, API documentation and optional AI Helpdesk Copilot integration.