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