{"site":{"name":"apchopra status","url":"https://status.apchopra.dev","platform":"cloudflare-pages"},"generated_at":"2026-11-15T19:36:54Z","overall":"outage","interval_seconds":60,"history_days":90,"monitor_location":"Cloudflare, independent of the application server","components":[{"id":"gitlab-ssh.apchopra.dev","name":"GitLab SSH","group":"Development","description":"Git over SSH through Cloudflare Tunnel","kind":"ssh","url":null,"state":"outage","checked_at":"2026-11-15T19:36:00Z","latency_ms":330,"result":"SSH tunnel connection failed","observations":1095,"uptime":98.539,"days":[{"date":"2026-08-18","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-19","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-20","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-21","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-22","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-23","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-24","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-25","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-26","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-27","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-28","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-29","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-30","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-31","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-01","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-02","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-03","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-04","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-05","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-06","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-07","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-08","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-09","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-10","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-11","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-12","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-13","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-14","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-15","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-16","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-17","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-18","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-19","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-20","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-21","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-22","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-23","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-24","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-25","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-26","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-27","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-28","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-29","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-30","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-01","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-02","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-03","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-04","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-05","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-06","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-07","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-08","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-09","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-10","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-11","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-12","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-13","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-14","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-15","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-16","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-17","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-18","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-19","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-20","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-21","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-22","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-23","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-24","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-25","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-26","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-27","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-28","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-29","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-30","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-31","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-01","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-02","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-03","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-04","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-05","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-06","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-07","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-08","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-09","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-10","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-11","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-12","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-13","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-14","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-15","good":1079,"bad":16,"unknown":83,"state":"outage"}]},{"id":"gitlab.apchopra.dev","name":"GitLab","group":"Development","description":"Code, projects, and collaboration","kind":"https","url":"https://gitlab.apchopra.dev/users/sign_in","state":"operational","checked_at":"2026-11-15T19:36:00Z","latency_ms":391,"result":"HTTP 200","observations":1095,"uptime":99.543,"days":[{"date":"2026-08-18","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-19","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-20","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-21","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-22","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-23","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-24","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-25","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-26","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-27","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-28","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-29","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-30","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-31","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-01","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-02","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-03","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-04","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-05","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-06","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-07","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-08","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-09","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-10","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-11","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-12","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-13","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-14","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-15","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-16","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-17","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-18","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-19","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-20","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-21","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-22","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-23","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-24","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-25","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-26","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-27","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-28","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-29","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-30","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-01","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-02","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-03","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-04","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-05","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-06","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-07","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-08","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-09","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-10","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-11","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-12","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-13","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-14","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-15","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-16","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-17","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-18","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-19","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-20","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-21","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-22","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-23","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-24","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-25","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-26","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-27","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-28","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-29","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-30","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-31","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-01","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-02","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-03","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-04","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-05","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-06","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-07","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-08","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-09","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-10","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-11","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-12","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-13","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-14","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-15","good":1090,"bad":5,"unknown":83,"state":"outage"}]},{"id":"milefolio-backend.apchopra.dev","name":"Milefolio API","group":"Applications","description":"Milefolio backend availability","kind":"https","url":"https://milefolio-backend.apchopra.dev/healthz","state":"operational","checked_at":"2026-11-15T19:36:00Z","latency_ms":302,"result":"HTTP 200","observations":1095,"uptime":99.543,"days":[{"date":"2026-08-18","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-19","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-20","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-21","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-22","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-23","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-24","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-25","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-26","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-27","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-28","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-29","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-30","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-31","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-01","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-02","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-03","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-04","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-05","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-06","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-07","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-08","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-09","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-10","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-11","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-12","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-13","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-14","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-15","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-16","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-17","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-18","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-19","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-20","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-21","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-22","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-23","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-24","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-25","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-26","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-27","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-28","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-29","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-30","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-01","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-02","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-03","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-04","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-05","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-06","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-07","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-08","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-09","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-10","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-11","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-12","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-13","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-14","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-15","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-16","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-17","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-18","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-19","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-20","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-21","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-22","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-23","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-24","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-25","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-26","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-27","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-28","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-29","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-30","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-31","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-01","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-02","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-03","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-04","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-05","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-06","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-07","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-08","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-09","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-10","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-11","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-12","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-13","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-14","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-15","good":1090,"bad":5,"unknown":83,"state":"outage"}]},{"id":"status.apchopra.dev","name":"Status page","group":"Infrastructure","description":"Availability monitor and incident history","kind":"https","url":"https://status.apchopra.dev/healthz","state":"operational","checked_at":"2026-11-15T19:36:00Z","latency_ms":231,"result":"HTTP 200","observations":1095,"uptime":99.178,"days":[{"date":"2026-08-18","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-19","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-20","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-21","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-22","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-23","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-24","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-25","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-26","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-27","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-28","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-29","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-30","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-08-31","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-01","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-02","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-03","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-04","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-05","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-06","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-07","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-08","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-09","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-10","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-11","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-12","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-13","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-14","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-15","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-16","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-17","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-18","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-19","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-20","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-21","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-22","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-23","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-24","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-25","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-26","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-27","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-28","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-29","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-09-30","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-01","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-02","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-03","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-04","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-05","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-06","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-07","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-08","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-09","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-10","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-11","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-12","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-13","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-14","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-15","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-16","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-17","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-18","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-19","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-20","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-21","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-22","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-23","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-24","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-25","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-26","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-27","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-28","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-29","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-30","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-10-31","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-01","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-02","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-03","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-04","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-05","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-06","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-07","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-08","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-09","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-10","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-11","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-12","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-13","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-14","good":0,"bad":0,"unknown":1440,"state":"unknown"},{"date":"2026-11-15","good":1086,"bad":9,"unknown":83,"state":"outage"}]}],"incidents":[{"id":"b8f45556772745a78d805b3a0396ae0a","title":"GitLab SSH is unavailable","components":["gitlab-ssh.apchopra.dev"],"status":"investigating","opened":"2026-11-15T19:29:54Z","resolved":null,"automatic":true,"monitor":"gitlab-ssh.apchopra.dev","updates":[{"id":"fa98756f1e7e435d9c7ddf4532797a56","at":"2026-11-15T19:29:54Z","status":"investigating","message":"Two consecutive checks failed. Latest result: SSH tunnel connection failed."}]},{"id":"972cd23154a442a09fccc1a834adadb5","title":"GitLab SSH is unavailable","components":["gitlab-ssh.apchopra.dev"],"status":"resolved","opened":"2026-11-15T17:21:22Z","resolved":"2026-11-15T17:23:06Z","automatic":true,"monitor":"gitlab-ssh.apchopra.dev","updates":[{"id":"legacy-13","at":"2026-11-15T17:23:06Z","status":"resolved","message":"Two consecutive checks passed. Service has recovered."},{"id":"legacy-9","at":"2026-11-15T17:21:22Z","status":"investigating","message":"Two consecutive checks failed. Latest result: SSH tunnel did not return a server banner."}]},{"id":"74e62ee30fcb49f88855e3ab0074c915","title":"GitLab is unavailable","components":["gitlab.apchopra.dev"],"status":"resolved","opened":"2026-11-15T17:21:22Z","resolved":"2026-11-15T17:24:06Z","automatic":true,"monitor":"gitlab.apchopra.dev","updates":[{"id":"legacy-14","at":"2026-11-15T17:24:06Z","status":"resolved","message":"Two consecutive checks passed. Service has recovered."},{"id":"legacy-10","at":"2026-11-15T17:21:22Z","status":"investigating","message":"Two consecutive checks failed. Latest result: DNS lookup failed."}]},{"id":"774f7fa49dfa459a87a854a053a2799f","title":"Milefolio API is unavailable","components":["milefolio-backend.apchopra.dev"],"status":"resolved","opened":"2026-11-15T17:21:22Z","resolved":"2026-11-15T17:24:06Z","automatic":true,"monitor":"milefolio-backend.apchopra.dev","updates":[{"id":"legacy-15","at":"2026-11-15T17:24:06Z","status":"resolved","message":"Two consecutive checks passed. Service has recovered."},{"id":"legacy-11","at":"2026-11-15T17:21:22Z","status":"investigating","message":"Two consecutive checks failed. Latest result: DNS lookup failed."}]},{"id":"5dda0ee96967415d88b0952d09bb5263","title":"Status page is unavailable","components":["status.apchopra.dev"],"status":"resolved","opened":"2026-11-15T17:21:22Z","resolved":"2026-11-15T17:24:06Z","automatic":true,"monitor":"status.apchopra.dev","updates":[{"id":"legacy-16","at":"2026-11-15T17:24:06Z","status":"resolved","message":"Two consecutive checks passed. Service has recovered."},{"id":"legacy-12","at":"2026-11-15T17:21:22Z","status":"investigating","message":"Two consecutive checks failed. Latest result: DNS lookup failed."}]},{"id":"2c3d9da4f4bd43e49ffb9a102fd36b26","title":"GitLab SSH is unavailable","components":["gitlab-ssh.apchopra.dev"],"status":"resolved","opened":"2026-11-15T01:36:06Z","resolved":"2026-11-15T01:38:06Z","automatic":true,"monitor":"gitlab-ssh.apchopra.dev","updates":[{"id":"legacy-5","at":"2026-11-15T01:38:06Z","status":"resolved","message":"Two consecutive checks passed. Service has recovered."},{"id":"legacy-1","at":"2026-11-15T01:36:06Z","status":"investigating","message":"Two consecutive checks failed. Latest result: SSH tunnel did not return a server banner."}]},{"id":"e1e4853cf927495d9cb89ee8dc52a269","title":"GitLab is unavailable","components":["gitlab.apchopra.dev"],"status":"resolved","opened":"2026-11-15T01:36:06Z","resolved":"2026-11-15T01:38:06Z","automatic":true,"monitor":"gitlab.apchopra.dev","updates":[{"id":"legacy-6","at":"2026-11-15T01:38:06Z","status":"resolved","message":"Two consecutive checks passed. Service has recovered."},{"id":"legacy-2","at":"2026-11-15T01:36:06Z","status":"investigating","message":"Two consecutive checks failed. Latest result: DNS lookup failed."}]},{"id":"dc2aac2c59084858bd3ee032d7362eb5","title":"Milefolio API is unavailable","components":["milefolio-backend.apchopra.dev"],"status":"resolved","opened":"2026-11-15T01:36:06Z","resolved":"2026-11-15T01:38:06Z","automatic":true,"monitor":"milefolio-backend.apchopra.dev","updates":[{"id":"legacy-7","at":"2026-11-15T01:38:06Z","status":"resolved","message":"Two consecutive checks passed. Service has recovered."},{"id":"legacy-3","at":"2026-11-15T01:36:06Z","status":"investigating","message":"Two consecutive checks failed. Latest result: DNS lookup failed."}]},{"id":"09335110efb5460c8c365b97f3c20989","title":"Status page is unavailable","components":["status.apchopra.dev"],"status":"resolved","opened":"2026-11-15T01:36:06Z","resolved":"2026-11-15T01:38:06Z","automatic":true,"monitor":"status.apchopra.dev","updates":[{"id":"legacy-8","at":"2026-11-15T01:38:06Z","status":"resolved","message":"Two consecutive checks passed. Service has recovered."},{"id":"legacy-4","at":"2026-11-15T01:36:06Z","status":"investigating","message":"Two consecutive checks failed. Latest result: DNS lookup failed."}]}]}