{ "apiVersion": "0.1.0", "kind": "Package", "meta": { "pkgName": "pkg_name", "pkgVersion": "1", "description": "pack description" }, "spec": { "resources": [ { "kind": "Dashboard", "name": "dashboard w/ single scatter chart", "description": "a dashboard w/ single scatter chart", "charts": [ { "kind": "scatter", "name": "scatter chart", "note": "scatter note", "noteOnEmpty": true, "xPos": 1, "yPos": 2, "width": 6, "height": 3, "xCol": "_time", "yCol": "_value", "queries": [ { "query": "from(bucket: v.bucket) |> range(start: v.timeRangeStart) |> filter(fn: (r) => r._measurement == \"mem\") |> filter(fn: (r) => r._field == \"used_percent\") |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false) |> yield(name: \"mean\")" } ], "axes":[ { "name": "x", "label": "x_label", "prefix": "x_prefix", "suffix": "x_suffix", "domain": [0, 10] }, { "name": "y", "label": "y_label", "prefix": "y_prefix", "suffix": "y_suffix", "domain": [0, 100] } ], "colors": [ { "hex": "#8F8AF4" }, { "hex": "#F4CF31" }, { "hex": "#FFFFFF" } ] } ] } ] } }