diff --git a/apps/checker/handlers/checker.go b/apps/checker/handlers/checker.go index c0805081..d4beb153 100644 --- a/apps/checker/handlers/checker.go +++ b/apps/checker/handlers/checker.go @@ -311,6 +311,11 @@ func (h Handler) HTTPCheckerHandler(c *gin.Context) { returnData := c.Query("data") if returnData == "true" { + + if len(result.Body) > 1024 { + result.Body = result.Body[:1000] + } + c.JSON(http.StatusOK, result) return diff --git a/apps/server/src/v1/monitors/trigger/post.ts b/apps/server/src/v1/monitors/trigger/post.ts index f67351e4..32255fdf 100644 --- a/apps/server/src/v1/monitors/trigger/post.ts +++ b/apps/server/src/v1/monitors/trigger/post.ts @@ -186,9 +186,9 @@ export function registerTriggerMonitor(api: typeof monitorsApi) { function generateUrl({ row }: { row: z.infer }) { switch (row.jobType) { case "http": - return `https://openstatus-checker.fly.dev/checker/http?monitor_id=${row.id}&trigger=api&data=true`; + return `https://openstatus-checker.fly.dev/checker/http?monitor_id=${row.id}&trigger=api&data=false`; case "tcp": - return `https://openstatus-checker.fly.dev/checker/tcp?monitor_id=${row.id}&trigger=api&data=true`; + return `https://openstatus-checker.fly.dev/checker/tcp?monitor_id=${row.id}&trigger=api&data=false`; default: throw new Error("Invalid jobType"); }