{"message":"Brandwise watcher is running","monitorState":{"consecutiveFailures":0,"lastCheckAt":"2026-09-02T18:45:26.061Z","lastAlertAt":null,"lastHealthyAt":"2026-09-02T18:45:26.061Z","lastFailureAt":null,"lastResult":{"ok":true,"message":"status=200 url=https://app.brandwise.ai/signin duration=165ms","details":{"contentType":"text/html; charset=utf-8","durationMs":165,"finalUrl":"https://app.brandwise.ai/signin","status":200}},"outageStartedAt":null,"status":"healthy"},"serviceMonitors":[{"id":"webhook-handler-root","name":"webhook-handler /","url":"https://bw-webhook-handler.up.railway.app/","expectedStatus":200,"expectedTexts":["\"status\":\"healthy\""]},{"id":"api-root","name":"api /","url":"https://bw-api.up.railway.app/","expectedStatus":200,"expectedTexts":["\"status\":\"healthy\""]},{"id":"agent-root","name":"agent /","url":"https://agent.brandwise.ai/","expectedStatus":200,"expectedTexts":["Server is running!"]}],"serviceMonitorStates":{"webhook-handler-root":{"consecutiveFailures":0,"lastCheckAt":"2026-09-02T18:44:57.729Z","lastAlertAt":null,"lastHealthyAt":"2026-09-02T18:44:57.729Z","lastFailureAt":null,"lastResult":{"ok":true,"message":"status=200 url=https://bw-webhook-handler.up.railway.app/ duration=14ms","details":{"contentType":"application/json","durationMs":14,"finalUrl":"https://bw-webhook-handler.up.railway.app/","status":200}},"outageStartedAt":null,"status":"healthy"},"api-root":{"consecutiveFailures":0,"lastCheckAt":"2026-09-02T18:44:52.847Z","lastAlertAt":null,"lastHealthyAt":"2026-09-02T18:44:52.847Z","lastFailureAt":null,"lastResult":{"ok":true,"message":"status=200 url=https://bw-api.up.railway.app/ duration=16ms","details":{"contentType":"application/json","durationMs":16,"finalUrl":"https://bw-api.up.railway.app/","status":200}},"outageStartedAt":null,"status":"healthy"},"agent-root":{"consecutiveFailures":0,"lastCheckAt":"2026-09-02T18:45:23.363Z","lastAlertAt":null,"lastHealthyAt":"2026-09-02T18:45:23.363Z","lastFailureAt":null,"lastResult":{"ok":true,"message":"status=200 url=https://agent.brandwise.ai/ duration=13ms","details":{"contentType":"text/html; charset=utf-8","durationMs":13,"finalUrl":"https://agent.brandwise.ai/","status":200}},"outageStartedAt":null,"status":"healthy"}},"authMonitorState":{"consecutiveFailures":0,"lastCheckAt":null,"lastAlertAt":null,"lastHealthyAt":null,"lastFailureAt":null,"lastResult":null,"outageStartedAt":null,"status":"starting"},"commentRateMonitorState":{"consecutiveFailures":0,"lastCheckAt":"2026-09-02T18:43:34.110Z","lastAlertAt":null,"lastHealthyAt":"2026-09-02T18:43:34.110Z","lastFailureAt":null,"lastResult":{"ok":true,"message":"comment ingestion normal sample=150 commentsPerMinute=48.53 spanMinutes=3.09 duration=16ms","details":{"durationMs":16,"sampleSize":150,"spanMinutes":3.09,"commentsPerMinute":48.53,"band":"normal"}},"outageStartedAt":null,"status":"healthy"},"dmRateMonitorState":{"consecutiveFailures":0,"lastCheckAt":"2026-09-02T18:44:11.207Z","lastAlertAt":null,"lastHealthyAt":"2026-09-02T18:44:11.207Z","lastFailureAt":"2026-08-12T06:15:14.992Z","lastResult":{"ok":true,"message":"dm ingestion normal sample=500 messagesPerMinute=22.75 spanMinutes=21.98 duration=20ms","details":{"durationMs":20,"sampleSize":500,"spanMinutes":21.98,"messagesPerMinute":22.75,"band":"normal"}},"outageStartedAt":null,"status":"healthy"},"commentAutomationMonitorState":{"consecutiveFailures":0,"lastCheckAt":"2026-09-02T18:43:44.140Z","lastAlertAt":null,"lastHealthyAt":"2026-09-02T18:43:44.140Z","lastFailureAt":"2026-08-31T07:12:24.843Z","lastResult":{"ok":true,"message":"comment automation autoReply=normal autoDraft=normal sample=5000 autoRepliesSent=123 autoDraftsScheduled=109 autoRepliesPerMinute=1.16 autoDraftsPerMinute=1.03 spanMinutes=106.04 duration=72ms","details":{"durationMs":72,"sampleSize":5000,"spanMinutes":106.04,"autoRepliesSent":123,"autoDraftsScheduled":109,"autoRepliesPerMinute":1.16,"autoDraftsPerMinute":1.03,"autoReplyBand":"normal","autoDraftBand":"normal"}},"outageStartedAt":null,"status":"healthy"},"dmAutomationMonitorState":{"consecutiveFailures":0,"lastCheckAt":null,"lastAlertAt":null,"lastHealthyAt":null,"lastFailureAt":null,"lastResult":null,"outageStartedAt":null,"status":"starting"},"virusTotalMonitorState":{"consecutiveFailures":4,"lastCheckAt":"2026-08-28T19:09:26.213Z","lastAlertAt":"2026-08-28T19:09:26.213Z","lastHealthyAt":null,"lastFailureAt":"2026-08-28T19:09:26.213Z","lastResult":{"ok":false,"message":"virustotal flagged app.brandwise.ai malicious=0 suspicious=2 duration=380ms","details":{"domains":[{"categories":{},"detections":[{"category":"suspicious","engine":"ESET","result":"suspicious"},{"category":"suspicious","engine":"Gridinsoft","result":"suspicious"}],"domain":"app.brandwise.ai","lastModificationDate":"2026-08-25T23:59:53.000Z","reputation":0,"stats":{"harmless":56,"malicious":0,"suspicious":2,"timeout":0,"undetected":33}},{"categories":{"alphaMountain.ai":"Information Technology (alphaMountain.ai)","BitDefender":"business","Forcepoint ThreatSeeker":"information technology"},"detections":[],"domain":"brandwise.ai","lastModificationDate":"2026-08-25T23:24:04.000Z","reputation":0,"stats":{"harmless":55,"malicious":0,"suspicious":0,"timeout":0,"undetected":36}}],"durationMs":380,"maliciousThreshold":0,"suspiciousThreshold":0}},"outageStartedAt":"2026-08-07T19:09:23.823Z","status":"unhealthy"},"commentRateMonitorEnabled":true,"databaseMonitorsEnabled":true,"virusTotalMonitorEnabled":true,"targetUrl":"https://app.brandwise.ai"}