ProjectsHARSHITH P.

SERVICE MONITOR

Midnight Network

An HTTP service monitor that stores checks in SQLite and opens and closes incidents as services fail and recover.

HTTP checksSQLite historyIncident timeline
Midnight NetworkWORKFLOW

About the project

  1. Checks each service on its configured interval and stores status codes, response times, and errors.

  2. A failed check opens an incident. The next successful check closes it and records the downtime.

  3. Services, history, and open incidents persist across restarts in SQLite.

  4. A single-worker monitor without authentication or alerts. HTTP status below 400 counts as up; redirects are not followed.