[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

tinybird: add per-type attempt datasources, attempts column, fix tcp cronTimestamp master

Adds {ping,tcp,dns,grpc,icmp}_attempt__v0 and endpoint__*_attempts__v0 to hold the failed attempts a retried check discards; the final attempt stays in *_response. Adds an attempts count (DEFAULT 1) to the five response datasources. tcp_response__v0.cronTimestamp read $.timestamp, which cloud fallback rows never set: every TCP error row (2M rows, 155 monitors) was stored with cronTimestamp = 0 and fell outside every TCP materialized view. aggregate__icmp_full_14d__v0 now lists its columns instead of SELECT *. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>


Author Thibault Le Ouay Ducasse Co-author Claude Opus 5.5 Date Commit cc850dc5 Parent e5e44b71 Change ID wkzqvqsy