changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "alerts": {
+ "description": ">10% cheapest-price moves, most recent first",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "alert_at": {
+ "type": "string"
+ },
+ "direction": {
+ "enum": [
+ "up",
+ "down"
+ ],
+ "type": "string"
+ },
+ "from": {
+ "type": "number"
+ },
+ "from_snapshot_at": {
+ "type": "string"
+ },
+ "gpu": {
+ "type": "string"
+ },
+ "metric": {
+ "type": "string"
+ },
+ "pct_change": {
+ "type": "number"
+ },
+ "to": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "alert_at",
+ "from_snapshot_at",
+ "gpu",
+ "metric",
+ "from",
+ "to",
+ "pct_change",
+ "direction"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "history_source": {
+ "description": "Which market-intelligence log was scanned",
+ "enum": [
+ "live-log",
+ "image-seed"
+ ],
+ "type": "string"
+ },
+ "market": {
+ "description": "Market id: compute-spot",
+ "type": "string"
+ },
+ "pairs_scanned": {
+ "description": "Consecutive snapshot pairs compared",
+ "type": "number"
+ },
+ "snapshots_total": {
+ "description": "Snapshots scanned",
+ "type": "number"
+ },
+ "threshold_pct": {
+ "description": "Move threshold in percent",
+ "type": "number"
+ }
+ },
+ "required": [
+ "market",
+ "threshold_pct",
+ "history_source",
+ "snapshots_total",
+ "pairs_scanned",
+ "alerts"
+ ],
+ "type": "object"
+}