{"ok":false,"release":null,"node":"v22.23.2","uptime_s":180517,"memory":{"rss_mb":117,"heap_used_mb":29},"sentry":false,"otel":false,"realtime":{"enabled":true,"clients":0,"users":0},"cards":[{"key":"backendServer","label":"Backend Server API","subtitle":"http://127.0.0.1:9007/health","section":"service","links":[{"label":"Health JSON","href":"http://127.0.0.1:9007/health"}],"alertLabel":"Backend Server API","alertEnabled":true,"ok":true,"detail":"backendServer:ok","latency_ms":24,"checks":[{"name":"backendServer","ok":true,"detail":"pid=40904 port=9007"}]},{"key":"phoneServer","label":"Phone Server (SMS Gateway)","subtitle":"http://usbmodem.rkev:8091/health","section":"service","links":[{"label":"Phone Health","href":"http://usbmodem.rkev:8091/health"},{"label":"Phone UI","href":"http://usbmodem.rkev:9101"}],"alertLabel":"Phone Server SMS Gateway","alertEnabled":true,"ok":true,"detail":"http:phoneServer:ok","latency_ms":198,"checks":[{"name":"http:phoneServer","ok":true,"latency_ms":198,"detail":"status=200 url=http://usbmodem.rkev:8091/health","label":"phoneServer"}]},{"key":"emailServer","label":"Email Server (API + Web)","subtitle":"http://email.rkev:8090/health · http://email.rkev:9100","section":"service","links":[{"label":"Mail API Health","href":"http://email.rkev:8090/health"},{"label":"Mail Web UI","href":"http://email.rkev:9100"}],"alertLabel":"Email Server","alertEnabled":true,"ok":true,"detail":"http:emailServer:ok · http:emailWeb:ok","latency_ms":276,"checks":[{"name":"http:emailServer","ok":true,"latency_ms":198,"detail":"status=200"},{"name":"http:emailWeb","ok":true,"latency_ms":276,"detail":"status=200"}]},{"key":"kevGit","label":"KevGit (Gitea UI)","subtitle":"http://data.rkev:3000","section":"service","links":[{"label":"KevGit UI","href":"http://data.rkev:3000"}],"alertLabel":"KevGit Gitea UI","alertEnabled":true,"ok":true,"detail":"http:kevGit:ok","latency_ms":39,"checks":[{"name":"http:kevGit","ok":true,"latency_ms":39,"detail":"status=200"}]},{"key":"kevSheets","label":"KevSheets Server","subtitle":"http://data.rkev:9011/health","section":"service","links":[{"label":"KevSheets Health","href":"http://data.rkev:9011/health"}],"alertLabel":"KevSheets Server","alertEnabled":true,"ok":true,"detail":"http:kevSheets:ok","latency_ms":38,"checks":[{"name":"http:kevSheets","ok":true,"latency_ms":38,"detail":"status=200"}]},{"key":"xtraTennisWeb","label":"Xtra Tennis Frontends","subtitle":"http://xtra.rkev:9006/health · http://xtra.rkev:9001/health","section":"service","links":[{"label":"Marketing Site Health","href":"http://xtra.rkev:9006/health"},{"label":"App Web Health","href":"http://xtra.rkev:9001/health"}],"alertLabel":"Xtra Tennis Frontends","alertEnabled":true,"ok":true,"detail":"http:xtraTennisSite:ok · http:xtraTennisApp:ok","latency_ms":217,"checks":[{"name":"http:xtraTennisSite","ok":true,"latency_ms":199,"detail":"status=200"},{"name":"http:xtraTennisApp","ok":true,"latency_ms":217,"detail":"status=200"}]},{"key":"yotennisisfun","label":"YoTennisIsFun (Prod + Dev)","subtitle":"http://xtra.rkev:9010/health · http://xtra.rkev:9013/health","section":"service","links":[{"label":"Prod Health","href":"http://xtra.rkev:9010/health"},{"label":"Dev Health","href":"http://xtra.rkev:9013/health"}],"alertLabel":"YoTennisIsFun","alertEnabled":true,"ok":true,"detail":"http:yotProd:ok · http:yotDev:ok","latency_ms":257,"checks":[{"name":"http:yotProd","ok":true,"latency_ms":257,"detail":"status=200"},{"name":"http:yotDev","ok":true,"latency_ms":256,"detail":"status=200"}]},{"key":"parkServer","label":"Park Server (Pershing + Washington)","subtitle":"https://pershing.park.tennis · https://washington.park.tennis","section":"service","links":[{"label":"Pershing Site","href":"https://pershing.park.tennis"},{"label":"Washington Site","href":"https://washington.park.tennis"}],"alertLabel":"Park Server","alertEnabled":true,"ok":true,"detail":"http:pershingPark:ok · http:washingtonPark:ok","latency_ms":475,"checks":[{"name":"http:pershingPark","ok":true,"latency_ms":475,"detail":"status=200"},{"name":"http:washingtonPark","ok":true,"latency_ms":213,"detail":"status=200"}]},{"key":"liftingServices","label":"Lifting + XtVision Services","subtitle":"http://lifting.rkev:8000/health · http://lifting.rkev:9101/health · http://lifting.rkev:9102/health","section":"service","links":[{"label":"Lifting API Health","href":"http://lifting.rkev:8000/health"},{"label":"Lifting Web Health","href":"http://lifting.rkev:9101/health"},{"label":"XtVision Health","href":"http://lifting.rkev:9102/health"}],"alertLabel":"Lifting + XtVision","alertEnabled":true,"ok":true,"detail":"http:liftingApi:ok · http:liftingWeb:ok · http:vision:ok","latency_ms":336,"checks":[{"name":"http:liftingApi","ok":true,"latency_ms":335,"detail":"status=200"},{"name":"http:liftingWeb","ok":true,"latency_ms":335,"detail":"status=200"},{"name":"http:vision","ok":true,"latency_ms":336,"detail":"status=200"}]},{"key":"mariaDB","label":"MariaDB Databases","subtitle":"xtra_main / pershing_park / washington_park / xtvision_main / maddy_auth / maddy_mail / yot_main","section":"service","links":[],"alertLabel":"MariaDB Databases","alertEnabled":true,"ok":true,"detail":"databases: db:xtra_main:ok · db:pershing_park:ok · db:washington_park:ok · db:xtvision_main:ok · db:maddy_auth:ok · db:maddy_mail:ok · db:yot_main:ok","latency_ms":36,"checks":[{"name":"db:xtra_main","ok":true,"latency_ms":36,"detail":"select-ok"},{"name":"db:pershing_park","ok":true,"latency_ms":36,"detail":"select-ok"},{"name":"db:washington_park","ok":true,"latency_ms":36,"detail":"select-ok"},{"name":"db:xtvision_main","ok":true,"latency_ms":36,"detail":"select-ok"},{"name":"db:maddy_auth","ok":true,"latency_ms":36,"detail":"select-ok"},{"name":"db:maddy_mail","ok":true,"latency_ms":36,"detail":"select-ok"},{"name":"db:yot_main","ok":true,"latency_ms":36,"detail":"select-ok"}]},{"key":"data","label":"data.rkev","subtitle":"ICMP ping","section":"network","links":[],"alertLabel":"data.rkev","alertEnabled":true,"ok":false,"detail":"undefined:fail","latency_ms":35,"checks":[{"ok":false,"detail":"ping: socket: Address family not supported by protocol"}]},{"key":"email","label":"email.rkev","subtitle":"ICMP ping","section":"network","links":[],"alertLabel":"email.rkev","alertEnabled":true,"ok":false,"detail":"undefined:fail","latency_ms":31,"checks":[{"ok":false,"detail":"ping: socket: Address family not supported by protocol"}]},{"key":"vps","label":"vps.rkev","subtitle":"ICMP ping","section":"network","links":[],"alertLabel":"vps.rkev","alertEnabled":true,"ok":false,"detail":"undefined:fail","latency_ms":29,"checks":[{"ok":false,"detail":"ping: socket: Address family not supported by protocol"}]},{"key":"noipandvpn","label":"noipandvpn.rkev","subtitle":"ICMP ping","section":"network","links":[],"alertLabel":"noipandvpn.rkev","alertEnabled":true,"ok":false,"detail":"undefined:fail","latency_ms":26,"checks":[{"ok":false,"detail":"ping: socket: Address family not supported by protocol"}]},{"key":"bigmac","label":"bigmac.rkev","subtitle":"ICMP ping","section":"network","links":[],"alertLabel":"bigmac.rkev","alertEnabled":true,"ok":false,"detail":"undefined:fail","latency_ms":23,"checks":[{"ok":false,"detail":"ping: socket: Address family not supported by protocol"}]},{"key":"lifting","label":"lifting.rkev","subtitle":"ICMP ping","section":"network","links":[],"alertLabel":"lifting.rkev","alertEnabled":true,"ok":false,"detail":"undefined:fail","latency_ms":22,"checks":[{"ok":false,"detail":"ping: socket: Address family not supported by protocol"}]},{"key":"usbmodem","label":"usbmodem.rkev","subtitle":"ICMP ping","section":"network","links":[],"alertLabel":"usbmodem.rkev","alertEnabled":true,"ok":false,"detail":"undefined:fail","latency_ms":20,"checks":[{"ok":false,"detail":"ping: socket: Address family not supported by protocol"}]},{"key":"xtra","label":"xtra.rkev","subtitle":"ICMP ping","section":"network","links":[],"alertLabel":"xtra.rkev","alertEnabled":true,"ok":false,"detail":"undefined:fail","latency_ms":18,"checks":[{"ok":false,"detail":"ping: socket: Address family not supported by protocol"}]},{"key":"macbookPro","label":"macbookPro.rkev","subtitle":"ICMP ping","section":"network","links":[],"alertLabel":"macbookPro.rkev","alertEnabled":true,"ok":false,"detail":"undefined:fail","latency_ms":16,"checks":[{"ok":false,"detail":"ping: socket: Address family not supported by protocol"}]},{"key":"dns","label":"dns.kev","subtitle":"DNS query","section":"network","links":[],"alertLabel":"dns.kev","alertEnabled":true,"ok":false,"detail":"undefined:fail","latency_ms":3511,"checks":[{"ok":false,"detail":"timeout"}]},{"key":"ntp","label":"ntp.kev","subtitle":"NTP query (UDP/123)","section":"network","links":[],"alertLabel":"ntp.kev","alertEnabled":true,"ok":true,"detail":"undefined:ok","latency_ms":16,"checks":[{"ok":true,"detail":"reply_len=48 latency_ms=16"}]},{"key":"internet_8_8_8_8","label":"8.8.8.8","subtitle":"ICMP ping","section":"network","links":[],"alertLabel":"8.8.8.8","alertEnabled":true,"ok":false,"detail":"undefined:fail","latency_ms":14,"checks":[{"ok":false,"detail":"ping: socket: Address family not supported by protocol"}]},{"key":"gpus","label":"gpus.rkev","subtitle":"ICMP ping","section":"network","links":[],"alertLabel":"gpus.rkev","alertEnabled":true,"ok":false,"detail":"undefined:fail","latency_ms":13,"checks":[{"ok":false,"detail":"ping: socket: Address family not supported by protocol"}]}],"checked_at":"2026-09-09T21:59:17.989Z"}