Openstatus
www.openstatus.dev
1VERSION 8
2
3SCHEMA >
4 `latency` Int64 `json:$.latency`,
5 `monitorId` String `json:$.monitorId`,
6 `region` LowCardinality(String) `json:$.region`,
7 `statusCode` Nullable(Int16) `json:$.statusCode`,
8 `error` Int8 `json:$.error`,
9 `timestamp` Int64 `json:$.timestamp`,
10 `url` String `json:$.url`,
11 `workspaceId` String `json:$.workspaceId`,
12 `cronTimestamp` Int64 `json:$.cronTimestamp`,
13 `message` Nullable(String) `json:$.message`,
14 `timing` Nullable(String) `json:$.timing`,
15 `headers` Nullable(String) `json:$.headers`,
16 `assertions` Nullable(String) `json:$.assertions`
17
18ENGINE "MergeTree"
19ENGINE_SORTING_KEY "monitorId, cronTimestamp"
20ENGINE_PARTITION_KEY "toYYYYMM(fromUnixTimestamp64Milli(cronTimestamp))"