Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/openstatusHQ/openstatus. ๐ซ Status page with uptime monitoring & API monitoring as code ๐ซ openstatus.dev
bun drizzle-orm monitoring monitoring-as-code nextjs observability on-call open-source shadcn-ui status-page statuspage synthetic-monitoring tinybird turso uptime uptime-checker uptime-monitor
Something went wrong. Try again.
1.2 kB ยท 41 lines
TypeScript
123456789101112131415161718192021222324252627282930313233343536373839404142import type { RouterOutputs } from "@openstatus/api";import { monitorRegions } from "@openstatus/db/src/schema/constants";import { startOfDay } from "date-fns";
type ResponseLog = RouterOutputs["tinybird"]["list"]["data"][number];
const today = startOfDay(new Date());
export const exampleLogs: ResponseLog[] = Array.from({ length: 10 }).map( (_, i) => ({ id: i.toString(), type: "http", url: "https://api.openstatus.dev", method: "GET", statusCode: 200, requestStatus: "success" as const, latency: 150, timing: { dns: 10, connect: 20, tls: 30, ttfb: 40, transfer: 50, }, assertions: [], region: monitorRegions[i], error: false, timestamp: today.getTime() + i * 1000 * 60, headers: { "Cache-Control": "private, no-cache, no-store, max-age=0, must-revalidate", "Content-Type": "text/html; charset=utf-8", Date: "Sun, 28 Jan 2024 08:50:13 GMT", Server: "Vercel", }, workspaceId: "1", monitorId: "1", cronTimestamp: today.getTime() + i * 1000 * 60, trigger: "cron" as const satisfies "cron" | "api", }),);