apiVersion: influxdata.com/v2alpha1
kind: Dashboard
metadata:
  name: dash-1
spec:
  description: desc1
  charts:
    - kind: XY
      name: xy chart
      note: xy chart note
      noteOnEmpty: true
      xPos: 1
      yPos: 2
      width: 6
      height: 3
      shade: true
      hoverDimension: "y"
      geom: line
      position: stacked
      generateXAxisTicks:
        - xTotalTicks
        - xTickStart
        - xTickStep
      xTotalTicks: 15
      xTickStart: 0
      xTickStep: 1000
      generateYAxisTicks:
        - yTotalTicks
        - yTickStart
        - yTickStep
      yTotalTicks: 10
      yTickStart: 0
      yTickStep: 100
      legendColorizeRows: true
      legendHide: false
      legendOpacity: 1.0
      legendOrientationThreshold: 5
      staticLegend:
        colorizeRows: true
        heightRatio: 0.2
        show: true
        opacity: 1.0
        orientationThreshold: 5
        valueAxis: "y"
        widthRatio: 1.0
      queries:
        - query: >
            from(bucket: v.bucket)  |> range(start: v.timeRangeStart, stop: v.timeRangeStop)  |> filter(fn: (r) => r._measurement == "boltdb_writes_total")  |> filter(fn: (r) => r._field == "counter")
      colors:
        - name: laser
          type: scale
          hex: "#8F8AF4"
          value: 3
      axes:
        - name: "x"
          label: x_label
          prefix: x_prefix
          suffix: x_suffix
          base: 10
          scale: linear
        - name: "y"
          label: y_label
          prefix: y_prefix
          suffix: y_suffix
          base: 10
          scale: linear
