Grafana dashboard: Hydrolix - HTTP Streaming Ingest
Description: Hydrolix dashboard for HTTP streaming ingest

Monitoring dashboard for HTTP streaming pushing data into Hydrolix platform deployed in Kubernetes

{
  "__inputs": [
    {
      "name": "DS_GCP_- PROD TEST PROM",
      "label": "GCP - Prod Test Prom",
      "description": "",
      "type": "datasource",
      "pluginId": "prometheus",
      "pluginName": "Prometheus"
    },
    {
      "name": "DS_GCP_- PROD TEST",
      "label": "GCP - Prod Test",
      "description": "",
      "type": "datasource",
      "pluginId": "grafana-clickhouse-datasource",
      "pluginName": "ClickHouse"
    }
  ],
  "__elements": {},
  "__requires": [
    {
      "type": "panel",
      "id": "gauge",
      "name": "Gauge",
      "version": ""
    },
    {
      "type": "grafana",
      "id": "grafana",
      "name": "Grafana",
      "version": "9.2.1"
    },
    {
      "type": "datasource",
      "id": "grafana-clickhouse-datasource",
      "name": "ClickHouse",
      "version": "2.0.1"
    },
    {
      "type": "panel",
      "id": "graph",
      "name": "Graph (old)",
      "version": ""
    },
    {
      "type": "panel",
      "id": "logs",
      "name": "Logs",
      "version": ""
    },
    {
      "type": "datasource",
      "id": "prometheus",
      "name": "Prometheus",
      "version": "1.0.0"
    },
    {
      "type": "panel",
      "id": "stat",
      "name": "Stat",
      "version": ""
    },
    {
      "type": "panel",
      "id": "text",
      "name": "Text",
      "version": ""
    },
    {
      "type": "panel",
      "id": "timeseries",
      "name": "Time series",
      "version": ""
    }
  ],
  "annotations": {
    "list": [
      {
        "builtIn": 1,
        "datasource": {
          "type": "datasource",
          "uid": "grafana"
        },
        "enable": true,
        "hide": true,
        "iconColor": "rgba(0, 211, 255, 1)",
        "name": "Annotations & Alerts",
        "target": {
          "limit": 100,
          "matchAny": false,
          "tags": [],
          "type": "dashboard"
        },
        "type": "dashboard"
      }
    ]
  },
  "description": "Hydrolix dashboard for HTTP streaming ingest",
  "editable": true,
  "fiscalYearStartMonth": 0,
  "gnetId": 16154,
  "graphTooltip": 0,
  "id": null,
  "links": [],
  "liveNow": false,
  "panels": [
    {
      "collapsed": false,
      "datasource": {
        "type": "grafana-clickhouse-datasource",
        "uid": "tFkwxOy7z"
      },
      "gridPos": {
        "h": 1,
        "w": 24,
        "x": 0,
        "y": 0
      },
      "id": 42,
      "panels": [],
      "title": "Summary",
      "type": "row"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "",
      "gridPos": {
        "h": 8,
        "w": 8,
        "x": 0,
        "y": 1
      },
      "id": 22,
      "options": {
        "code": {
          "language": "plaintext",
          "showLineNumbers": false,
          "showMiniMap": false
        },
        "content": "# Streaming Monitoring\n\nHydrolix receives HTTP POST to the StreamHead.\n\nStreamHead check the transform and table to apply, it is counting rows, bytes and values included in the POST.\n\nIt enriches the data with the transform required and then send the bundle to RedPanda.\n\nFrom RedPanda StreamPeer pull the bundle, transform the data and send it to the indexer.\n\nSummary:\n\nHTTP -> Traefik -> StreamHead -> RedPanda <- StreamPeer -> Indexer",
        "mode": "markdown"
      },
      "pluginVersion": "9.2.1",
      "title": "Description",
      "type": "text"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "Last HTTP request received by Traefik and send to stream-head",
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "thresholds"
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          },
          "unit": "short"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 4,
        "w": 4,
        "x": 8,
        "y": 1
      },
      "id": 30,
      "options": {
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "lastNotNull"
          ],
          "fields": "",
          "values": false
        },
        "showThresholdLabels": false,
        "showThresholdMarkers": false,
        "text": {}
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "exemplar": true,
          "expr": "sum(rate(traefik_service_requests_total{exported_service=~\".*stream-head.*\", }[$__rate_interval]))\r\n",
          "interval": "",
          "legendFormat": "",
          "refId": "A"
        }
      ],
      "title": "Total HTTP Req/s to Traefik",
      "type": "gauge"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "thresholds"
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          },
          "unit": "binBps"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 4,
        "w": 4,
        "x": 12,
        "y": 1
      },
      "id": 66,
      "options": {
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "lastNotNull"
          ],
          "fields": "",
          "values": false
        },
        "showThresholdLabels": false,
        "showThresholdMarkers": false,
        "text": {}
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "exemplar": true,
          "expr": "sum(rate(http_source_byte_count{instance=~\"^$streamhead:.*\"}[$__rate_interval]))",
          "interval": "",
          "legendFormat": "",
          "refId": "A"
        }
      ],
      "title": "Total Bytes/s Received",
      "type": "gauge"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "thresholds"
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          },
          "unit": "binBps"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 4,
        "w": 4,
        "x": 16,
        "y": 1
      },
      "id": 32,
      "options": {
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "lastNotNull"
          ],
          "fields": "",
          "values": false
        },
        "showThresholdLabels": false,
        "showThresholdMarkers": false,
        "text": {}
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "exemplar": true,
          "expr": "sum (rate(hdx_sink_byte_count{instance=~\"$streampeer:.*\"}[$__rate_interval]))",
          "interval": "",
          "legendFormat": "",
          "refId": "A"
        }
      ],
      "title": "Total Bytes/s written",
      "type": "gauge"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "Peak requests a second received by Traefik and send to stream-head",
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "thresholds"
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "#422d88",
                "value": null
              }
            ]
          },
          "unit": "binBps"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 4,
        "w": 4,
        "x": 20,
        "y": 1
      },
      "id": 98,
      "options": {
        "colorMode": "background",
        "graphMode": "none",
        "justifyMode": "auto",
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "max"
          ],
          "fields": "",
          "values": false
        },
        "text": {},
        "textMode": "value"
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "exemplar": true,
          "expr": "sum(rate(http_source_byte_count{instance=~\"^$streamhead:.*\", table_name=~\"$table\"}[$__rate_interval]))",
          "interval": "",
          "legendFormat": "",
          "refId": "A"
        }
      ],
      "title": "Peak Req/s",
      "type": "stat"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "Rows Received a Second can be broken down by Project, Table and Transform",
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "thresholds"
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          },
          "unit": "short"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 4,
        "w": 4,
        "x": 8,
        "y": 5
      },
      "id": 28,
      "options": {
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "lastNotNull"
          ],
          "fields": "",
          "values": false
        },
        "showThresholdLabels": false,
        "showThresholdMarkers": false,
        "text": {}
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "exemplar": true,
          "expr": "sum(rate(http_source_row_count{instance=~\"^$streamhead:.*\", project_name=~\"$project\", table_name=~\"$table\"}[$__rate_interval]))",
          "interval": "",
          "legendFormat": "",
          "refId": "A"
        }
      ],
      "title": "Row/s Received",
      "type": "gauge"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "thresholds"
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              }
            ]
          },
          "unit": "short"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 4,
        "w": 4,
        "x": 12,
        "y": 5
      },
      "id": 71,
      "options": {
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "lastNotNull"
          ],
          "fields": "",
          "values": false
        },
        "showThresholdLabels": false,
        "showThresholdMarkers": false,
        "text": {}
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "exemplar": true,
          "expr": "sum (rate(hdx_sink_row_count{instance=~\"^$streampeer:.*\", project_name=~\"^$project\", table_name=~\"^$table\"}[$__rate_interval]))",
          "interval": "",
          "legendFormat": "",
          "refId": "A"
        }
      ],
      "title": "Rows/s written",
      "type": "gauge"
    },
    {
      "datasource": {
        "type": "grafana-clickhouse-datasource",
        "uid": "${DS_GCP_- PROD TEST}"
      },
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "thresholds"
          },
          "mappings": [],
          "noValue": "-",
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "#422d88",
                "value": null
              },
              {
                "color": "red",
                "value": 80
              }
            ]
          },
          "unit": "s"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 4,
        "w": 4,
        "x": 16,
        "y": 5
      },
      "id": 77,
      "options": {
        "colorMode": "background",
        "graphMode": "area",
        "justifyMode": "auto",
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "lastNotNull"
          ],
          "fields": "",
          "values": false
        },
        "textMode": "auto"
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "grafana-clickhouse-datasource",
            "uid": "${DS_GCP_- PROD TEST}"
          },
          "format": 1,
          "meta": {
            "builderOptions": {
              "fields": [],
              "limit": 100,
              "mode": "list"
            }
          },
          "queryType": "sql",
          "rawSql": "select dateDiff('s', max(max_timestamp), now()) from $project.\"$table#.catalog\"",
          "refId": "A"
        }
      ],
      "title": "Ingest Latency",
      "type": "stat"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "Peak Rows Received a Second",
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "thresholds"
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "#422d88",
                "value": null
              }
            ]
          },
          "unit": "short"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 4,
        "w": 4,
        "x": 20,
        "y": 5
      },
      "id": 99,
      "options": {
        "colorMode": "background",
        "graphMode": "none",
        "justifyMode": "auto",
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "max"
          ],
          "fields": "",
          "values": false
        },
        "textMode": "auto"
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "exemplar": true,
          "expr": "sum(rate(http_source_row_count{instance=~\"^$streamhead:.*\", table_name=~\"$table\"}[$__rate_interval]))",
          "interval": "",
          "legendFormat": "",
          "refId": "A"
        }
      ],
      "title": "Peak Row/s",
      "type": "stat"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "Traefik Infrastructure Components affecting Streaming Ingest",
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "thresholds"
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "red",
                "value": null
              },
              {
                "color": "green",
                "value": 1
              }
            ]
          },
          "unit": "none"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 3,
        "w": 6,
        "x": 0,
        "y": 9
      },
      "id": 94,
      "options": {
        "colorMode": "background",
        "graphMode": "none",
        "justifyMode": "center",
        "orientation": "vertical",
        "reduceOptions": {
          "calcs": [
            "lastNotNull"
          ],
          "fields": "",
          "values": false
        },
        "text": {},
        "textMode": "value"
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "editorMode": "code",
          "expr": "sum by (app) (up{app=\"traefik\"})",
          "legendFormat": "Traefik",
          "range": true,
          "refId": "A"
        }
      ],
      "title": "Traefik",
      "type": "stat"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "Stream Head Infrastructure Components affecting Streaming Ingest",
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "thresholds"
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "red",
                "value": null
              },
              {
                "color": "green",
                "value": 1
              }
            ]
          },
          "unit": "none"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 3,
        "w": 6,
        "x": 6,
        "y": 9
      },
      "id": 125,
      "options": {
        "colorMode": "background",
        "graphMode": "none",
        "justifyMode": "center",
        "orientation": "vertical",
        "reduceOptions": {
          "calcs": [
            "lastNotNull"
          ],
          "fields": "",
          "values": false
        },
        "text": {},
        "textMode": "value"
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "editorMode": "code",
          "expr": "sum by (app) (up{app=\"stream-head\", port_name=\"stream-head\"})",
          "hide": false,
          "legendFormat": "Stream-Head",
          "range": true,
          "refId": "B"
        }
      ],
      "title": "Stream-Head",
      "type": "stat"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "Infrastructure Components affecting Streaming Ingest",
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "thresholds"
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "red",
                "value": null
              },
              {
                "color": "green",
                "value": 1
              }
            ]
          },
          "unit": "none"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 3,
        "w": 6,
        "x": 12,
        "y": 9
      },
      "id": 96,
      "options": {
        "colorMode": "background",
        "graphMode": "none",
        "justifyMode": "center",
        "orientation": "vertical",
        "reduceOptions": {
          "calcs": [
            "lastNotNull"
          ],
          "fields": "",
          "values": false
        },
        "text": {},
        "textMode": "value"
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "editorMode": "code",
          "expr": "sum by (app) (up{app=\"redpanda\"})",
          "hide": false,
          "legendFormat": "Redpanda",
          "range": true,
          "refId": "C"
        }
      ],
      "title": "Redpanda",
      "type": "stat"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "Stream-Peers Infrastructure Components affecting Streaming Ingest",
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "thresholds"
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "red",
                "value": null
              },
              {
                "color": "green",
                "value": 1
              }
            ]
          },
          "unit": "none"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 3,
        "w": 6,
        "x": 18,
        "y": 9
      },
      "id": 93,
      "options": {
        "colorMode": "background",
        "graphMode": "none",
        "justifyMode": "center",
        "orientation": "vertical",
        "reduceOptions": {
          "calcs": [
            "lastNotNull"
          ],
          "fields": "",
          "values": false
        },
        "text": {},
        "textMode": "value"
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "editorMode": "code",
          "expr": "sum by (app) (up{app=\"stream-peer\", port_name=\"stream-peer\"})",
          "hide": false,
          "legendFormat": "Stream-Peer",
          "range": true,
          "refId": "D"
        }
      ],
      "title": "Stream-Peers",
      "type": "stat"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "thresholds"
          },
          "mappings": [
            {
              "options": {
                "NaN": {
                  "index": 0,
                  "text": "0"
                }
              },
              "type": "value"
            }
          ],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              },
              {
                "color": "dark-red",
                "value": 10
              }
            ]
          },
          "unit": "short"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 3,
        "w": 5,
        "x": 0,
        "y": 12
      },
      "id": 107,
      "options": {
        "colorMode": "background",
        "graphMode": "area",
        "justifyMode": "auto",
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "lastNotNull"
          ],
          "fields": "",
          "values": false
        },
        "textMode": "auto"
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "editorMode": "code",
          "exemplar": true,
          "expr": "sum(increase(traefik_service_requests_total{code!~\"2.+|3.+\", protocol=\"http\"}[$__interval]))",
          "interval": "",
          "legendFormat": "__auto",
          "range": true,
          "refId": "A"
        }
      ],
      "title": "Error Treafik",
      "type": "stat"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "thresholds"
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              },
              {
                "color": "dark-red",
                "value": 10
              }
            ]
          },
          "unit": "short"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 3,
        "w": 5,
        "x": 5,
        "y": 12
      },
      "id": 100,
      "options": {
        "colorMode": "background",
        "graphMode": "area",
        "justifyMode": "auto",
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "lastNotNull"
          ],
          "fields": "",
          "values": false
        },
        "textMode": "auto"
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "exemplar": true,
          "expr": "sum(rate(http_source_request_error_count{instance=~\"^$streamhead.*\"}[$__rate_interval]))",
          "interval": "",
          "legendFormat": "",
          "refId": "A"
        }
      ],
      "title": "Error Stream-Head",
      "type": "stat"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "Errors on the Stream-peer sending to Indexer",
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "thresholds"
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              },
              {
                "color": "dark-red",
                "value": 10
              }
            ]
          },
          "unit": "short"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 3,
        "w": 4,
        "x": 10,
        "y": 12
      },
      "id": 106,
      "options": {
        "colorMode": "background",
        "graphMode": "area",
        "justifyMode": "auto",
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "lastNotNull"
          ],
          "fields": "",
          "values": false
        },
        "textMode": "auto"
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "exemplar": true,
          "expr": "sum(rate(hdx_sink_error_count{instance=~\"$streampeer:.*\"}[$__rate_interval]))",
          "interval": "",
          "legendFormat": "",
          "refId": "A"
        }
      ],
      "title": "Error Stream-Peer (Stream-Peer)",
      "type": "stat"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "Errors on the Indexer.",
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "thresholds"
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              },
              {
                "color": "dark-red",
                "value": 10
              }
            ]
          },
          "unit": "short"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 3,
        "w": 5,
        "x": 14,
        "y": 12
      },
      "id": 101,
      "options": {
        "colorMode": "background",
        "graphMode": "area",
        "justifyMode": "auto",
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "lastNotNull"
          ],
          "fields": "",
          "values": false
        },
        "textMode": "auto"
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "exemplar": true,
          "expr": "sum(rate(indexer_partitions_rejected_count{instance=~\"$streampeer:.*\"}[$__rate_interval]))",
          "interval": "",
          "legendFormat": "",
          "refId": "A"
        }
      ],
      "title": "Errors Stream-peer (Turbine)",
      "type": "stat"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "HTTP Error codes (non 200/300) from the Storage Bucket",
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "thresholds"
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              },
              {
                "color": "dark-red",
                "value": 10
              }
            ]
          },
          "unit": "short"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 3,
        "w": 5,
        "x": 19,
        "y": 12
      },
      "id": 111,
      "options": {
        "colorMode": "background",
        "graphMode": "area",
        "justifyMode": "auto",
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "lastNotNull"
          ],
          "fields": "",
          "values": false
        },
        "textMode": "auto"
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "exemplar": true,
          "expr": "sum(increase(net_http_status_code_bucket{le!~\"2.+|3.+\", instance=~\"^$streampeer.*\" }[$__interval]))",
          "interval": "",
          "legendFormat": "",
          "refId": "A"
        }
      ],
      "title": "HTTP Error Storage Bucket",
      "type": "stat"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "Rows Received Per Source (Transform)",
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "thresholds"
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "red",
                "value": null
              },
              {
                "color": "green",
                "value": 1
              }
            ]
          },
          "unit": "none"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 4,
        "w": 24,
        "x": 0,
        "y": 15
      },
      "id": 95,
      "options": {
        "colorMode": "value",
        "graphMode": "area",
        "justifyMode": "auto",
        "orientation": "auto",
        "reduceOptions": {
          "calcs": [
            "lastNotNull"
          ],
          "fields": "",
          "values": false
        },
        "text": {},
        "textMode": "value_and_name"
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "editorMode": "code",
          "expr": "sum by (project_name, table_name, transform_name) (rate(http_source_row_count{instance=~\"^$streamhead:.*\", project_name=~\"^$project\", table_name=~\"^$table\"}[$__rate_interval]))",
          "hide": false,
          "interval": "",
          "legendFormat": "{{project_name}}.{{table_name}} {{transform_name}}",
          "range": true,
          "refId": "B"
        }
      ],
      "title": "Source (Transform) ",
      "type": "stat"
    },
    {
      "collapsed": false,
      "datasource": {
        "type": "prometheus",
        "uid": "RZvikJ8nk"
      },
      "gridPos": {
        "h": 1,
        "w": 24,
        "x": 0,
        "y": 19
      },
      "id": 9,
      "panels": [],
      "title": "HTTP Streaming Bytes",
      "type": "row"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "HTTP Bytes per second received by the Stream Head",
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "palette-classic"
          },
          "custom": {
            "axisCenteredZero": false,
            "axisColorMode": "text",
            "axisLabel": "",
            "axisPlacement": "auto",
            "barAlignment": 0,
            "drawStyle": "line",
            "fillOpacity": 10,
            "gradientMode": "none",
            "hideFrom": {
              "legend": false,
              "tooltip": false,
              "viz": false
            },
            "lineInterpolation": "linear",
            "lineWidth": 1,
            "pointSize": 5,
            "scaleDistribution": {
              "type": "linear"
            },
            "showPoints": "never",
            "spanNulls": true,
            "stacking": {
              "group": "A",
              "mode": "none"
            },
            "thresholdsStyle": {
              "mode": "off"
            }
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              },
              {
                "color": "red",
                "value": 80
              }
            ]
          },
          "unit": "binBps"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 9,
        "w": 24,
        "x": 0,
        "y": 20
      },
      "id": 126,
      "options": {
        "legend": {
          "calcs": [],
          "displayMode": "list",
          "placement": "bottom",
          "showLegend": true
        },
        "tooltip": {
          "mode": "multi",
          "sort": "none"
        }
      },
      "pluginVersion": "8.4.4",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "editorMode": "code",
          "exemplar": true,
          "expr": "sum (rate(http_source_byte_count{instance=~\"^$streamhead:.*\", project_name=~\"$project\",table_name=~\"$table\", transform_name=~\"$transform\"}[$__rate_interval]))",
          "interval": "",
          "legendFormat": "Read",
          "range": true,
          "refId": "A"
        },
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "editorMode": "code",
          "expr": "sum (rate(hdx_sink_byte_count{component_ip=~\"^$streampeer.*\", project_name=~\"$project.*\", table_name=~\"^$table.*\", transform_name=~\"^$transform\"}[$__rate_interval]))",
          "hide": false,
          "legendFormat": "Written",
          "range": true,
          "refId": "B"
        }
      ],
      "title": "Stream-Head Bytes/s Received/Written",
      "type": "timeseries"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "HTTP Request  received per second  by Traefik",
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "palette-classic"
          },
          "custom": {
            "axisCenteredZero": false,
            "axisColorMode": "text",
            "axisLabel": "",
            "axisPlacement": "auto",
            "barAlignment": 0,
            "drawStyle": "line",
            "fillOpacity": 10,
            "gradientMode": "none",
            "hideFrom": {
              "legend": false,
              "tooltip": false,
              "viz": false
            },
            "lineInterpolation": "linear",
            "lineWidth": 1,
            "pointSize": 5,
            "scaleDistribution": {
              "type": "linear"
            },
            "showPoints": "never",
            "spanNulls": true,
            "stacking": {
              "group": "A",
              "mode": "none"
            },
            "thresholdsStyle": {
              "mode": "off"
            }
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              },
              {
                "color": "red",
                "value": 80
              }
            ]
          },
          "unit": "short"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 9,
        "w": 12,
        "x": 0,
        "y": 29
      },
      "id": 65,
      "options": {
        "legend": {
          "calcs": [],
          "displayMode": "list",
          "placement": "bottom",
          "showLegend": true
        },
        "tooltip": {
          "mode": "multi",
          "sort": "none"
        }
      },
      "pluginVersion": "8.4.4",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "editorMode": "code",
          "exemplar": true,
          "expr": "sum by (instance) (rate(traefik_service_requests_total{exported_service=~\".*stream-head.*\"}[$__rate_interval]))",
          "interval": "",
          "legendFormat": "{{instance}}",
          "range": true,
          "refId": "A"
        },
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "editorMode": "code",
          "exemplar": true,
          "expr": "sum by (code) (rate(traefik_service_requests_total{exported_service=~\".*stream-head.*\"}[$__rate_interval]))",
          "hide": false,
          "interval": "",
          "legendFormat": "{{code}}",
          "range": true,
          "refId": "B"
        },
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "editorMode": "code",
          "expr": "sum by (instance) (rate(traefik_service_requests_total{exported_service=~\"stream-head\"}[$__rate_interval]))",
          "hide": false,
          "range": true,
          "refId": "C"
        }
      ],
      "title": "HTTP Request/s received by Traefik",
      "type": "timeseries"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "HTTP Bytes per second received by the Stream Head",
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "palette-classic"
          },
          "custom": {
            "axisCenteredZero": false,
            "axisColorMode": "text",
            "axisLabel": "",
            "axisPlacement": "auto",
            "barAlignment": 0,
            "drawStyle": "line",
            "fillOpacity": 10,
            "gradientMode": "none",
            "hideFrom": {
              "legend": false,
              "tooltip": false,
              "viz": false
            },
            "lineInterpolation": "linear",
            "lineWidth": 1,
            "pointSize": 5,
            "scaleDistribution": {
              "type": "linear"
            },
            "showPoints": "never",
            "spanNulls": true,
            "stacking": {
              "group": "A",
              "mode": "none"
            },
            "thresholdsStyle": {
              "mode": "off"
            }
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              },
              {
                "color": "red",
                "value": 80
              }
            ]
          },
          "unit": "binBps"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 9,
        "w": 12,
        "x": 12,
        "y": 29
      },
      "id": 115,
      "options": {
        "legend": {
          "calcs": [],
          "displayMode": "list",
          "placement": "bottom",
          "showLegend": true
        },
        "tooltip": {
          "mode": "multi",
          "sort": "none"
        }
      },
      "pluginVersion": "8.4.4",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "editorMode": "code",
          "exemplar": true,
          "expr": "sum by (instance) (rate(http_source_byte_count{instance=~\"^$streamhead:.*\", project_name=~\"$project\",table_name=~\"$table\"}[$__rate_interval]))",
          "interval": "",
          "legendFormat": " {{instance}}",
          "range": true,
          "refId": "A"
        },
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "editorMode": "code",
          "exemplar": true,
          "expr": "sum by (table_name) (rate(http_source_byte_count{instance=~\"^$streamhead:.*\", project_name=~\"^$project\",table_name=~\"^$table\"}[$__rate_interval]))",
          "hide": false,
          "interval": "",
          "legendFormat": "{{table_name}}",
          "range": true,
          "refId": "B"
        }
      ],
      "title": "Stream-Head Bytes/s Received",
      "type": "timeseries"
    },
    {
      "aliasColors": {},
      "bars": false,
      "dashLength": 10,
      "dashes": false,
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "Total Bytes received vs total bytes  sent in/out of RedPanda. Note this is the Total Panda in/out values. RedPanda does not report table or project metrics.",
      "editable": true,
      "error": false,
      "fill": 1,
      "fillGradient": 0,
      "gridPos": {
        "h": 9,
        "w": 12,
        "x": 0,
        "y": 38
      },
      "hiddenSeries": false,
      "id": 113,
      "legend": {
        "avg": false,
        "current": false,
        "max": false,
        "min": false,
        "show": true,
        "total": false,
        "values": false
      },
      "lines": true,
      "linewidth": 2,
      "nullPointMode": "null",
      "options": {
        "alertThreshold": true
      },
      "percentage": false,
      "pluginVersion": "9.2.1",
      "pointradius": 2,
      "points": false,
      "renderer": "flot",
      "seriesOverrides": [],
      "spaceLength": 10,
      "span": 4,
      "stack": false,
      "steppedLine": false,
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "editorMode": "code",
          "expr": "sum(irate(vectorized_kafka_rpc_received_bytes{app=\"redpanda\"}[2m]))",
          "format": "time_series",
          "intervalFactor": 2,
          "legendFormat": "In Bytes",
          "range": true,
          "refId": "A",
          "step": 10
        },
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "editorMode": "code",
          "expr": "sum(irate(vectorized_kafka_rpc_sent_bytes{app=\"redpanda\"}[2m]))",
          "hide": false,
          "legendFormat": "Out Bytes",
          "range": true,
          "refId": "B"
        }
      ],
      "thresholds": [],
      "timeRegions": [],
      "title": " RedPanda Bytes In/Out",
      "tooltip": {
        "msResolution": true,
        "shared": true,
        "sort": 0,
        "value_type": "cumulative"
      },
      "type": "graph",
      "xaxis": {
        "format": "",
        "logBase": 0,
        "mode": "time",
        "show": true,
        "values": []
      },
      "yaxes": [
        {
          "$$hashKey": "object:68",
          "format": "bytes",
          "logBase": 1,
          "min": 0,
          "show": true
        },
        {
          "$$hashKey": "object:69",
          "format": "short",
          "logBase": 1,
          "min": 0,
          "show": true
        }
      ],
      "yaxis": {
        "align": false
      }
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "Stream-Peer Bytes event written to storage",
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "palette-classic"
          },
          "custom": {
            "axisCenteredZero": false,
            "axisColorMode": "text",
            "axisLabel": "",
            "axisPlacement": "auto",
            "barAlignment": 0,
            "drawStyle": "line",
            "fillOpacity": 10,
            "gradientMode": "none",
            "hideFrom": {
              "legend": false,
              "tooltip": false,
              "viz": false
            },
            "lineInterpolation": "linear",
            "lineWidth": 1,
            "pointSize": 5,
            "scaleDistribution": {
              "type": "linear"
            },
            "showPoints": "never",
            "spanNulls": true,
            "stacking": {
              "group": "A",
              "mode": "none"
            },
            "thresholdsStyle": {
              "mode": "off"
            }
          },
          "mappings": [],
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              },
              {
                "color": "red",
                "value": 80
              }
            ]
          },
          "unit": "short"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 9,
        "w": 12,
        "x": 12,
        "y": 38
      },
      "id": 117,
      "options": {
        "legend": {
          "calcs": [],
          "displayMode": "list",
          "placement": "bottom",
          "showLegend": true
        },
        "tooltip": {
          "mode": "multi",
          "sort": "none"
        }
      },
      "pluginVersion": "8.4.4",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "editorMode": "code",
          "exemplar": false,
          "expr": "sum by (instance) (rate(hdx_sink_byte_count{component_ip=~\"^$streampeer.*\", project_name=~\"$project.*\", table_name=~\"^$table.*\", transform_name=~\"^$transform\"}[$__rate_interval]))",
          "format": "time_series",
          "instant": false,
          "interval": "",
          "legendFormat": "{{component_ip}}",
          "range": true,
          "refId": "A"
        }
      ],
      "title": "Stream-Peer Bytes Written to Storage",
      "type": "timeseries"
    },
    {
      "datasource": {
        "type": "prometheus",
        "uid": "${DS_GCP_- PROD TEST PROM}"
      },
      "description": "Lag reported by redpanda for the different consumer group",
      "fieldConfig": {
        "defaults": {
          "color": {
            "mode": "palette-classic"
          },
          "custom": {
            "axisCenteredZero": false,
            "axisColorMode": "text",
            "axisLabel": "",
            "axisPlacement": "auto",
            "barAlignment": 0,
            "drawStyle": "line",
            "fillOpacity": 10,
            "gradientMode": "none",
            "hideFrom": {
              "legend": false,
              "tooltip": false,
              "viz": false
            },
            "lineInterpolation": "linear",
            "lineWidth": 2,
            "pointSize": 5,
            "scaleDistribution": {
              "type": "linear"
            },
            "showPoints": "never",
            "spanNulls": false,
            "stacking": {
              "group": "A",
              "mode": "none"
            },
            "thresholdsStyle": {
              "mode": "off"
            }
          },
          "mappings": [],
          "min": 0,
          "thresholds": {
            "mode": "absolute",
            "steps": [
              {
                "color": "green",
                "value": null
              },
              {
                "color": "red",
                "value": 80
              }
            ]
          },
          "unit": "none"
        },
        "overrides": []
      },
      "gridPos": {
        "h": 9,
        "w": 24,
        "x": 0,
        "y": 47
      },
      "id": 127,
      "options": {
        "legend": {
          "calcs": [
            "lastNotNull"
          ],
          "displayMode": "table",
          "placement": "bottom",
          "showLegend": true
        },
        "tooltip": {
          "mode": "multi",
          "sort": "none"
        }
      },
      "pluginVersion": "9.2.1",
      "targets": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "editorMode": "code",
          "expr": "sum by (topic, group) (max by (topic, partition) (vectorized_kafka_group_offset{topic='events'}) - on(topic,partition) group_right max by (group, topic, partition) (vectorized_kafka_group_offset{group='hydrolix'}))",
          "format": "time_series",
          "intervalFactor": 2,
          "legendFormat": "Lag for stream-peer",
          "range": true,
          "refId": "A",
          "step": 10
        }
      ],
      "title": " RedPanda Offset lags",
      "type": "timeseries"
    },
    {
      "collapsed": true,
      "datasource": {
        "type": "prometheus",
        "uid": "RZvikJ8nk"
      },
      "gridPos": {
        "h": 1,
        "w": 24,
        "x": 0,
        "y": 56
      },
      "id": 11,
      "panels": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "fieldConfig": {
            "defaults": {
              "color": {
                "mode": "palette-classic"
              },
              "custom": {
                "axisCenteredZero": false,
                "axisColorMode": "text",
                "axisLabel": "",
                "axisPlacement": "auto",
                "barAlignment": 0,
                "drawStyle": "line",
                "fillOpacity": 0,
                "gradientMode": "none",
                "hideFrom": {
                  "legend": false,
                  "tooltip": false,
                  "viz": false
                },
                "lineInterpolation": "linear",
                "lineWidth": 1,
                "pointSize": 5,
                "scaleDistribution": {
                  "type": "linear"
                },
                "showPoints": "auto",
                "spanNulls": false,
                "stacking": {
                  "group": "A",
                  "mode": "none"
                },
                "thresholdsStyle": {
                  "mode": "off"
                }
              },
              "mappings": [],
              "thresholds": {
                "mode": "absolute",
                "steps": [
                  {
                    "color": "green",
                    "value": null
                  },
                  {
                    "color": "red",
                    "value": 80
                  }
                ]
              },
              "unit": "short"
            },
            "overrides": []
          },
          "gridPos": {
            "h": 8,
            "w": 24,
            "x": 0,
            "y": 21
          },
          "id": 70,
          "options": {
            "legend": {
              "calcs": [],
              "displayMode": "list",
              "placement": "bottom",
              "showLegend": true
            },
            "tooltip": {
              "mode": "multi",
              "sort": "none"
            }
          },
          "targets": [
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "exemplar": true,
              "expr": "sum(rate(http_source_row_count{instance=~\"^$streamhead:.*\", project_name=~\"^$project\", table_name=~\"^$table\"}[$__rate_interval]))",
              "hide": false,
              "interval": "",
              "legendFormat": "Received",
              "range": true,
              "refId": "A"
            },
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "expr": "sum (rate(hdx_sink_row_count{instance=~\"$streampeer:.*\", project_name=~\"$project\", table_name=~\"$table\"}[$__rate_interval]))",
              "hide": false,
              "legendFormat": "Written to Storage",
              "range": true,
              "refId": "C"
            }
          ],
          "title": "Total rows received vs  indexed to storage",
          "type": "timeseries"
        },
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "description": "Number of row / event received by the stream head per second",
          "fieldConfig": {
            "defaults": {
              "color": {
                "mode": "palette-classic"
              },
              "custom": {
                "axisCenteredZero": false,
                "axisColorMode": "text",
                "axisLabel": "",
                "axisPlacement": "auto",
                "barAlignment": 0,
                "drawStyle": "line",
                "fillOpacity": 10,
                "gradientMode": "none",
                "hideFrom": {
                  "legend": false,
                  "tooltip": false,
                  "viz": false
                },
                "lineInterpolation": "linear",
                "lineWidth": 1,
                "pointSize": 5,
                "scaleDistribution": {
                  "type": "linear"
                },
                "showPoints": "never",
                "spanNulls": true,
                "stacking": {
                  "group": "A",
                  "mode": "none"
                },
                "thresholdsStyle": {
                  "mode": "off"
                }
              },
              "mappings": [],
              "thresholds": {
                "mode": "absolute",
                "steps": [
                  {
                    "color": "green",
                    "value": null
                  },
                  {
                    "color": "red",
                    "value": 80
                  }
                ]
              },
              "unit": "short"
            },
            "overrides": []
          },
          "gridPos": {
            "h": 9,
            "w": 12,
            "x": 0,
            "y": 29
          },
          "id": 12,
          "options": {
            "legend": {
              "calcs": [],
              "displayMode": "list",
              "placement": "bottom",
              "showLegend": true
            },
            "tooltip": {
              "mode": "multi",
              "sort": "none"
            }
          },
          "pluginVersion": "8.4.4",
          "targets": [
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "exemplar": true,
              "expr": "sum(rate(http_source_row_count{instance=~\"^$streamhead:.*\", project_name=~\"$project\",table_name=~\"$table\"}[$__rate_interval]))",
              "hide": false,
              "interval": "",
              "legendFormat": "Rows Received",
              "range": true,
              "refId": "A"
            },
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "exemplar": true,
              "expr": "sum by (instance) (rate(http_source_row_count{instance=~\"^$streamhead:.*\", project_name=~\"$project\",table_name=~\"$table\"}[$__rate_interval]))",
              "hide": false,
              "interval": "",
              "legendFormat": "{{instance}}",
              "refId": "B"
            }
          ],
          "title": "HTTP Row Count/s Received",
          "type": "timeseries"
        },
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "description": "Number of row / event pulled from Redpanda by the stream peer",
          "fieldConfig": {
            "defaults": {
              "color": {
                "mode": "palette-classic"
              },
              "custom": {
                "axisCenteredZero": false,
                "axisColorMode": "text",
                "axisLabel": "",
                "axisPlacement": "auto",
                "barAlignment": 0,
                "drawStyle": "line",
                "fillOpacity": 10,
                "gradientMode": "none",
                "hideFrom": {
                  "legend": false,
                  "tooltip": false,
                  "viz": false
                },
                "lineInterpolation": "linear",
                "lineWidth": 1,
                "pointSize": 5,
                "scaleDistribution": {
                  "type": "linear"
                },
                "showPoints": "never",
                "spanNulls": true,
                "stacking": {
                  "group": "A",
                  "mode": "none"
                },
                "thresholdsStyle": {
                  "mode": "off"
                }
              },
              "mappings": [],
              "thresholds": {
                "mode": "absolute",
                "steps": [
                  {
                    "color": "green",
                    "value": null
                  },
                  {
                    "color": "red",
                    "value": 80
                  }
                ]
              },
              "unit": "none"
            },
            "overrides": []
          },
          "gridPos": {
            "h": 9,
            "w": 12,
            "x": 12,
            "y": 29
          },
          "id": 14,
          "options": {
            "legend": {
              "calcs": [],
              "displayMode": "list",
              "placement": "bottom",
              "showLegend": true
            },
            "tooltip": {
              "mode": "multi",
              "sort": "none"
            }
          },
          "pluginVersion": "8.4.4",
          "targets": [
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "exemplar": true,
              "expr": "sum (rate(internal_event_queue_row_count{instance=~\"^$streamhead:.*\", project_name=~\"$project\",table_name=~\"$table\"}[$__rate_interval]))",
              "interval": "",
              "legendFormat": "Rows",
              "range": true,
              "refId": "A"
            }
          ],
          "title": "Row Count/s Pulled from RedPanda",
          "type": "timeseries"
        },
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "description": "Row Count/s written to Storage by Stream-Peer",
          "fieldConfig": {
            "defaults": {
              "color": {
                "mode": "palette-classic"
              },
              "custom": {
                "axisCenteredZero": false,
                "axisColorMode": "text",
                "axisLabel": "",
                "axisPlacement": "auto",
                "barAlignment": 0,
                "drawStyle": "line",
                "fillOpacity": 10,
                "gradientMode": "none",
                "hideFrom": {
                  "legend": false,
                  "tooltip": false,
                  "viz": false
                },
                "lineInterpolation": "linear",
                "lineWidth": 1,
                "pointSize": 5,
                "scaleDistribution": {
                  "type": "linear"
                },
                "showPoints": "never",
                "spanNulls": true,
                "stacking": {
                  "group": "A",
                  "mode": "none"
                },
                "thresholdsStyle": {
                  "mode": "off"
                }
              },
              "mappings": [],
              "thresholds": {
                "mode": "absolute",
                "steps": [
                  {
                    "color": "green",
                    "value": null
                  },
                  {
                    "color": "red",
                    "value": 80
                  }
                ]
              },
              "unit": "short"
            },
            "overrides": []
          },
          "gridPos": {
            "h": 9,
            "w": 24,
            "x": 0,
            "y": 38
          },
          "id": 72,
          "options": {
            "legend": {
              "calcs": [],
              "displayMode": "list",
              "placement": "bottom",
              "showLegend": true
            },
            "tooltip": {
              "mode": "multi",
              "sort": "none"
            }
          },
          "pluginVersion": "8.4.4",
          "targets": [
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "exemplar": true,
              "expr": "sum (rate(hdx_sink_row_count{instance=~\"$streampeer:.*\",project_name=~\"$project\",table_name=~\"$table\"}[$__rate_interval]))",
              "interval": "",
              "legendFormat": "Rows written",
              "range": true,
              "refId": "A"
            }
          ],
          "title": "Row Count/s written to storage",
          "type": "timeseries"
        },
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "description": "Number of values a second received by the stream head. Values = Columns * Rows",
          "fieldConfig": {
            "defaults": {
              "color": {
                "mode": "palette-classic"
              },
              "custom": {
                "axisCenteredZero": false,
                "axisColorMode": "text",
                "axisLabel": "",
                "axisPlacement": "auto",
                "barAlignment": 0,
                "drawStyle": "line",
                "fillOpacity": 10,
                "gradientMode": "none",
                "hideFrom": {
                  "legend": false,
                  "tooltip": false,
                  "viz": false
                },
                "lineInterpolation": "linear",
                "lineWidth": 1,
                "pointSize": 5,
                "scaleDistribution": {
                  "type": "linear"
                },
                "showPoints": "never",
                "spanNulls": true,
                "stacking": {
                  "group": "A",
                  "mode": "none"
                },
                "thresholdsStyle": {
                  "mode": "off"
                }
              },
              "mappings": [],
              "thresholds": {
                "mode": "absolute",
                "steps": [
                  {
                    "color": "green",
                    "value": null
                  },
                  {
                    "color": "red",
                    "value": 80
                  }
                ]
              },
              "unit": "short"
            },
            "overrides": []
          },
          "gridPos": {
            "h": 9,
            "w": 12,
            "x": 0,
            "y": 47
          },
          "id": 16,
          "options": {
            "legend": {
              "calcs": [],
              "displayMode": "list",
              "placement": "bottom",
              "showLegend": true
            },
            "tooltip": {
              "mode": "multi",
              "sort": "none"
            }
          },
          "pluginVersion": "8.4.4",
          "targets": [
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "exemplar": true,
              "expr": "sum(rate(http_source_value_count{instance=~\"^$streamhead:.*\", project_name=~\"$project\",table_name=~\"$table\"}[$__rate_interval]))",
              "interval": "",
              "legendFormat": "Values",
              "range": true,
              "refId": "A"
            },
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "exemplar": true,
              "expr": "sum by (instance) (rate(http_source_value_count{instance=~\"^$streamhead:.*\", project_name=~\"$project\",table_name=~\"$table\"}[$__rate_interval]))",
              "hide": false,
              "interval": "",
              "legendFormat": "{{instance}} ",
              "refId": "B"
            }
          ],
          "title": "HTTP Value Count/s  Received",
          "type": "timeseries"
        },
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "description": "Stream-Peer Values written to storage",
          "fieldConfig": {
            "defaults": {
              "color": {
                "mode": "palette-classic"
              },
              "custom": {
                "axisCenteredZero": false,
                "axisColorMode": "text",
                "axisLabel": "",
                "axisPlacement": "auto",
                "barAlignment": 0,
                "drawStyle": "line",
                "fillOpacity": 10,
                "gradientMode": "none",
                "hideFrom": {
                  "legend": false,
                  "tooltip": false,
                  "viz": false
                },
                "lineInterpolation": "linear",
                "lineWidth": 1,
                "pointSize": 5,
                "scaleDistribution": {
                  "type": "linear"
                },
                "showPoints": "never",
                "spanNulls": true,
                "stacking": {
                  "group": "A",
                  "mode": "none"
                },
                "thresholdsStyle": {
                  "mode": "off"
                }
              },
              "mappings": [],
              "thresholds": {
                "mode": "absolute",
                "steps": [
                  {
                    "color": "green",
                    "value": null
                  },
                  {
                    "color": "red",
                    "value": 80
                  }
                ]
              },
              "unit": "short"
            },
            "overrides": []
          },
          "gridPos": {
            "h": 9,
            "w": 12,
            "x": 12,
            "y": 47
          },
          "id": 119,
          "options": {
            "legend": {
              "calcs": [],
              "displayMode": "list",
              "placement": "bottom",
              "showLegend": true
            },
            "tooltip": {
              "mode": "multi",
              "sort": "none"
            }
          },
          "pluginVersion": "8.4.4",
          "targets": [
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "exemplar": true,
              "expr": "sum (rate(hdx_sink_value_count{instance=~\"$streampeer:.*\",project_name=~\"$project\",table_name=~\"$table\"}[$__rate_interval]))",
              "interval": "",
              "legendFormat": "Values Written",
              "range": true,
              "refId": "A"
            }
          ],
          "title": "Stream-Peer Values Written to Storage",
          "type": "timeseries"
        }
      ],
      "title": "HTTP Streaming Row",
      "type": "row"
    },
    {
      "collapsed": true,
      "datasource": {
        "type": "prometheus",
        "uid": "RZvikJ8nk"
      },
      "gridPos": {
        "h": 1,
        "w": 24,
        "x": 0,
        "y": 57
      },
      "id": 24,
      "panels": [
        {
          "aliasColors": {},
          "bars": false,
          "dashLength": 10,
          "dashes": false,
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "description": "Rate of Errors sent by the Stream Head.",
          "fill": 1,
          "fillGradient": 0,
          "gridPos": {
            "h": 9,
            "w": 24,
            "x": 0,
            "y": 22
          },
          "hiddenSeries": false,
          "id": 63,
          "interval": "1m",
          "legend": {
            "avg": false,
            "current": false,
            "hideEmpty": true,
            "max": false,
            "min": false,
            "show": true,
            "total": false,
            "values": false
          },
          "lines": true,
          "linewidth": 1,
          "nullPointMode": "null",
          "options": {
            "alertThreshold": true
          },
          "percentage": false,
          "pluginVersion": "9.2.1",
          "pointradius": 2,
          "points": false,
          "renderer": "flot",
          "seriesOverrides": [],
          "spaceLength": 10,
          "stack": false,
          "steppedLine": false,
          "targets": [
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "exemplar": true,
              "expr": "sum by (status_code,  error) (rate(http_source_request_error_count{app=\"stream-head\"}[$__rate_interval]))",
              "interval": "",
              "legendFormat": "Error: {{error}} / Status: {{status_code}}",
              "range": true,
              "refId": "A"
            }
          ],
          "thresholds": [],
          "timeRegions": [],
          "title": "Stream Head Sent Errors",
          "tooltip": {
            "shared": true,
            "sort": 0,
            "value_type": "individual"
          },
          "type": "graph",
          "xaxis": {
            "mode": "time",
            "show": true,
            "values": []
          },
          "yaxes": [
            {
              "$$hashKey": "object:204",
              "format": "short",
              "logBase": 1,
              "show": true
            },
            {
              "$$hashKey": "object:205",
              "format": "short",
              "logBase": 1,
              "show": true
            }
          ],
          "yaxis": {
            "align": false
          }
        },
        {
          "aliasColors": {},
          "bars": false,
          "dashLength": 10,
          "dashes": false,
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "description": "Rate of Stream peer to Indexer Write Errors a second experienced by the Stream Peer ",
          "fieldConfig": {
            "defaults": {
              "unit": "none"
            },
            "overrides": []
          },
          "fill": 1,
          "fillGradient": 0,
          "gridPos": {
            "h": 8,
            "w": 24,
            "x": 0,
            "y": 31
          },
          "hiddenSeries": false,
          "id": 123,
          "legend": {
            "avg": false,
            "current": false,
            "hideEmpty": true,
            "hideZero": false,
            "max": false,
            "min": false,
            "show": true,
            "total": false,
            "values": false
          },
          "lines": true,
          "linewidth": 1,
          "nullPointMode": "null",
          "options": {
            "alertThreshold": true
          },
          "percentage": false,
          "pluginVersion": "9.2.1",
          "pointradius": 2,
          "points": false,
          "renderer": "flot",
          "seriesOverrides": [],
          "spaceLength": 10,
          "stack": false,
          "steppedLine": false,
          "targets": [
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "exemplar": true,
              "expr": "avg by (instance) (rate(hdx_sink_error_count{instance=~\"$streampeer:.*\", project_name=~\"$project\", table_name=~\"$table\"}[$__rate_interval]))",
              "interval": "",
              "legendFormat": "{{instance}}",
              "refId": "A"
            }
          ],
          "thresholds": [],
          "timeRegions": [],
          "title": "Stream Peer  To Indexer Error/s Rate",
          "tooltip": {
            "shared": true,
            "sort": 0,
            "value_type": "individual"
          },
          "type": "graph",
          "xaxis": {
            "mode": "time",
            "show": true,
            "values": []
          },
          "yaxes": [
            {
              "$$hashKey": "object:2683",
              "format": "none",
              "logBase": 1,
              "show": true
            },
            {
              "$$hashKey": "object:2684",
              "format": "short",
              "logBase": 1,
              "show": true
            }
          ],
          "yaxis": {
            "align": false
          }
        },
        {
          "aliasColors": {},
          "bars": false,
          "dashLength": 10,
          "dashes": false,
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "description": "Rate of Indexer  Write Errors a second experienced by the Stream Peer ",
          "fieldConfig": {
            "defaults": {
              "unit": "none"
            },
            "overrides": []
          },
          "fill": 1,
          "fillGradient": 0,
          "gridPos": {
            "h": 11,
            "w": 12,
            "x": 0,
            "y": 39
          },
          "hiddenSeries": false,
          "id": 103,
          "legend": {
            "avg": false,
            "current": false,
            "hideEmpty": true,
            "hideZero": false,
            "max": false,
            "min": false,
            "show": true,
            "total": false,
            "values": false
          },
          "lines": true,
          "linewidth": 1,
          "nullPointMode": "null",
          "options": {
            "alertThreshold": true
          },
          "percentage": false,
          "pluginVersion": "9.2.1",
          "pointradius": 2,
          "points": false,
          "renderer": "flot",
          "seriesOverrides": [],
          "spaceLength": 10,
          "stack": false,
          "steppedLine": false,
          "targets": [
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "exemplar": true,
              "expr": "avg by (instance) (rate(indexer_partitions_rejected_count{instance=~\"$streampeer:.*\", project_name=~\"$project\", table_name=~\"$table\"}[$__rate_interval]))",
              "interval": "",
              "legendFormat": "{{instance}}",
              "refId": "A"
            }
          ],
          "thresholds": [],
          "timeRegions": [],
          "title": "Stream Peer Write Error/s Rate",
          "tooltip": {
            "shared": true,
            "sort": 0,
            "value_type": "individual"
          },
          "type": "graph",
          "xaxis": {
            "mode": "time",
            "show": true,
            "values": []
          },
          "yaxes": [
            {
              "$$hashKey": "object:2683",
              "format": "none",
              "logBase": 1,
              "show": true
            },
            {
              "$$hashKey": "object:2684",
              "format": "short",
              "logBase": 1,
              "show": true
            }
          ],
          "yaxis": {
            "align": false
          }
        },
        {
          "aliasColors": {},
          "bars": false,
          "dashLength": 10,
          "dashes": false,
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "description": "Rate of Stream Indexer Write Errors by Type a second experienced by the Stream-Peers",
          "fill": 1,
          "fillGradient": 0,
          "gridPos": {
            "h": 11,
            "w": 12,
            "x": 12,
            "y": 39
          },
          "hiddenSeries": false,
          "id": 105,
          "legend": {
            "alignAsTable": false,
            "avg": false,
            "current": false,
            "hideEmpty": true,
            "hideZero": false,
            "max": false,
            "min": false,
            "rightSide": false,
            "show": true,
            "total": false,
            "values": false
          },
          "lines": true,
          "linewidth": 1,
          "nullPointMode": "null",
          "options": {
            "alertThreshold": true
          },
          "percentage": false,
          "pluginVersion": "9.2.1",
          "pointradius": 2,
          "points": false,
          "renderer": "flot",
          "seriesOverrides": [],
          "spaceLength": 10,
          "stack": false,
          "steppedLine": false,
          "targets": [
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "exemplar": true,
              "expr": "avg (rate(indexer_partitions_rejected_bucket{instance=~\"$streampeer:.*\", le=\"0\", project_name=~\"$project\", table_name=~\"$table\"}[$__rate_interval]))",
              "interval": "",
              "legendFormat": "File parse failure",
              "range": true,
              "refId": "A"
            },
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "expr": "avg(rate(indexer_partitions_rejected_bucket{instance=~\"$streampeer:.*\",le=\"1\", project_name=~\"$project\", table_name=~\"$table\"}[$__rate_interval]))",
              "hide": false,
              "legendFormat": "Schema mismatch error",
              "range": true,
              "refId": "B"
            },
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "expr": "avg (rate(indexer_partitions_rejected_bucket{instance=~\"$streampeer:.*\",le=\"2\", project_name=~\"$project\", table_name=~\"$table\"}[$__rate_interval]))",
              "hide": false,
              "legendFormat": "Failed to write partition",
              "range": true,
              "refId": "C"
            },
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "expr": "avg(rate(indexer_partitions_rejected_bucket{instance=~\"$streampeer:.*\",le=\"3\", project_name=~\"$project\", table_name=~\"$table\"}[$__rate_interval]))",
              "hide": false,
              "legendFormat": "Block conversion/Insertion failure.",
              "range": true,
              "refId": "D"
            }
          ],
          "thresholds": [],
          "timeRegions": [],
          "title": "Stream Peer Write Error/s Rate by Type",
          "tooltip": {
            "shared": true,
            "sort": 0,
            "value_type": "individual"
          },
          "type": "graph",
          "xaxis": {
            "mode": "time",
            "show": true,
            "values": []
          },
          "yaxes": [
            {
              "$$hashKey": "object:2683",
              "format": "short",
              "logBase": 1,
              "show": true
            },
            {
              "$$hashKey": "object:2684",
              "format": "short",
              "logBase": 1,
              "show": true
            }
          ],
          "yaxis": {
            "align": false
          }
        },
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "description": "HTTP Error Codes received from Storage",
          "fieldConfig": {
            "defaults": {
              "color": {
                "mode": "palette-classic"
              },
              "custom": {
                "axisCenteredZero": false,
                "axisColorMode": "text",
                "axisLabel": "",
                "axisPlacement": "auto",
                "barAlignment": 0,
                "drawStyle": "line",
                "fillOpacity": 0,
                "gradientMode": "none",
                "hideFrom": {
                  "legend": false,
                  "tooltip": false,
                  "viz": false
                },
                "lineInterpolation": "linear",
                "lineWidth": 1,
                "pointSize": 5,
                "scaleDistribution": {
                  "type": "linear"
                },
                "showPoints": "auto",
                "spanNulls": false,
                "stacking": {
                  "group": "A",
                  "mode": "none"
                },
                "thresholdsStyle": {
                  "mode": "off"
                }
              },
              "mappings": [
                {
                  "options": {
                    "0": {
                      "index": 0,
                      "text": "None"
                    }
                  },
                  "type": "value"
                }
              ],
              "thresholds": {
                "mode": "absolute",
                "steps": [
                  {
                    "color": "green",
                    "value": null
                  },
                  {
                    "color": "red",
                    "value": 80
                  }
                ]
              }
            },
            "overrides": []
          },
          "gridPos": {
            "h": 10,
            "w": 24,
            "x": 0,
            "y": 50
          },
          "id": 64,
          "options": {
            "legend": {
              "calcs": [],
              "displayMode": "list",
              "placement": "bottom",
              "showLegend": true
            },
            "tooltip": {
              "mode": "single",
              "sort": "none"
            }
          },
          "pluginVersion": "8.5.3",
          "targets": [
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "exemplar": true,
              "expr": "sum by (le) (increase(net_http_status_code_bucket{le=~\"4.*|5.*\", instance=~\"^$streampeer.*\", project_name=~\"^$project\", table_name=~\"^$table\"}[$__interval]))",
              "format": "time_series",
              "instant": false,
              "interval": "",
              "legendFormat": "{{le}}",
              "range": true,
              "refId": "A"
            }
          ],
          "title": "Storage Errors Received",
          "type": "timeseries"
        }
      ],
      "title": "Errors",
      "type": "row"
    },
    {
      "collapsed": true,
      "gridPos": {
        "h": 1,
        "w": 24,
        "x": 0,
        "y": 58
      },
      "id": 74,
      "panels": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "description": "Number of row / event received by the stream head per second by Table/Transform",
          "fieldConfig": {
            "defaults": {
              "color": {
                "mode": "palette-classic"
              },
              "custom": {
                "axisCenteredZero": false,
                "axisColorMode": "text",
                "axisLabel": "",
                "axisPlacement": "auto",
                "barAlignment": 0,
                "drawStyle": "line",
                "fillOpacity": 10,
                "gradientMode": "none",
                "hideFrom": {
                  "legend": false,
                  "tooltip": false,
                  "viz": false
                },
                "lineInterpolation": "linear",
                "lineWidth": 1,
                "pointSize": 5,
                "scaleDistribution": {
                  "type": "linear"
                },
                "showPoints": "never",
                "spanNulls": true,
                "stacking": {
                  "group": "A",
                  "mode": "none"
                },
                "thresholdsStyle": {
                  "mode": "off"
                }
              },
              "mappings": [],
              "thresholds": {
                "mode": "absolute",
                "steps": [
                  {
                    "color": "green",
                    "value": null
                  },
                  {
                    "color": "red",
                    "value": 80
                  }
                ]
              },
              "unit": "short"
            },
            "overrides": []
          },
          "gridPos": {
            "h": 10,
            "w": 24,
            "x": 0,
            "y": 23
          },
          "id": 122,
          "options": {
            "legend": {
              "calcs": [],
              "displayMode": "list",
              "placement": "bottom",
              "showLegend": true
            },
            "tooltip": {
              "mode": "multi",
              "sort": "none"
            }
          },
          "pluginVersion": "8.4.4",
          "targets": [
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "exemplar": true,
              "expr": "sum by (table_name, transform_name) (rate(http_source_row_count{instance=~\"^$streamhead:.*\", project_name=~\"$project\",table_name=~\"$table\", transform_name=~\"$transform\"}[$__rate_interval]))",
              "hide": false,
              "interval": "",
              "legendFormat": "{{table_name}} - {{transform_name}}",
              "range": true,
              "refId": "A"
            }
          ],
          "title": "HTTP Row Count/s Received by Table/Transform",
          "type": "timeseries"
        },
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "description": "Rows Written by Transform",
          "fieldConfig": {
            "defaults": {
              "color": {
                "mode": "palette-classic"
              },
              "custom": {
                "axisCenteredZero": false,
                "axisColorMode": "text",
                "axisLabel": "",
                "axisPlacement": "auto",
                "barAlignment": 0,
                "drawStyle": "line",
                "fillOpacity": 10,
                "gradientMode": "none",
                "hideFrom": {
                  "legend": false,
                  "tooltip": false,
                  "viz": false
                },
                "lineInterpolation": "linear",
                "lineWidth": 1,
                "pointSize": 5,
                "scaleDistribution": {
                  "type": "linear"
                },
                "showPoints": "never",
                "spanNulls": true,
                "stacking": {
                  "group": "A",
                  "mode": "none"
                },
                "thresholdsStyle": {
                  "mode": "off"
                }
              },
              "mappings": [],
              "thresholds": {
                "mode": "absolute",
                "steps": [
                  {
                    "color": "green",
                    "value": null
                  },
                  {
                    "color": "red",
                    "value": 80
                  }
                ]
              },
              "unit": "short"
            },
            "overrides": [
              {
                "matcher": {
                  "id": "byName",
                  "options": "Partition creation time"
                },
                "properties": [
                  {
                    "id": "unit",
                    "value": "s"
                  }
                ]
              }
            ]
          },
          "gridPos": {
            "h": 9,
            "w": 24,
            "x": 0,
            "y": 33
          },
          "id": 120,
          "options": {
            "legend": {
              "calcs": [],
              "displayMode": "list",
              "placement": "bottom",
              "showLegend": true
            },
            "tooltip": {
              "mode": "multi",
              "sort": "none"
            }
          },
          "pluginVersion": "8.4.4",
          "targets": [
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "exemplar": true,
              "expr": "sum by (table_name, transform_name) (rate(hdx_sink_row_count{instance=~\"$streampeer:.*\",project_name=~\"$project\",table_name=~\"$table\"}[$__rate_interval]))",
              "interval": "",
              "legendFormat": "{{table_name}} - {{transform_name}}",
              "range": true,
              "refId": "A"
            }
          ],
          "title": "Partition Rows Written by Table/Transform",
          "type": "timeseries"
        },
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "description": "Number of partition Created",
          "fieldConfig": {
            "defaults": {
              "color": {
                "mode": "palette-classic"
              },
              "custom": {
                "axisCenteredZero": false,
                "axisColorMode": "text",
                "axisLabel": "",
                "axisPlacement": "auto",
                "barAlignment": 0,
                "drawStyle": "line",
                "fillOpacity": 10,
                "gradientMode": "none",
                "hideFrom": {
                  "legend": false,
                  "tooltip": false,
                  "viz": false
                },
                "lineInterpolation": "linear",
                "lineWidth": 1,
                "pointSize": 5,
                "scaleDistribution": {
                  "type": "linear"
                },
                "showPoints": "never",
                "spanNulls": true,
                "stacking": {
                  "group": "A",
                  "mode": "none"
                },
                "thresholdsStyle": {
                  "mode": "off"
                }
              },
              "mappings": [],
              "thresholds": {
                "mode": "absolute",
                "steps": [
                  {
                    "color": "green",
                    "value": null
                  },
                  {
                    "color": "red",
                    "value": 80
                  }
                ]
              },
              "unit": "short"
            },
            "overrides": [
              {
                "matcher": {
                  "id": "byName",
                  "options": "Partition creation time"
                },
                "properties": [
                  {
                    "id": "unit",
                    "value": "s"
                  }
                ]
              }
            ]
          },
          "gridPos": {
            "h": 9,
            "w": 24,
            "x": 0,
            "y": 42
          },
          "id": 75,
          "options": {
            "legend": {
              "calcs": [],
              "displayMode": "list",
              "placement": "bottom",
              "showLegend": true
            },
            "tooltip": {
              "mode": "multi",
              "sort": "none"
            }
          },
          "pluginVersion": "8.4.4",
          "targets": [
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "exemplar": true,
              "expr": "sum(increase(indexer_partitions_written_count{instance=~\"$streampeer:.*\", project_name=~\"$project\", table_name=~\"$table\"}[$__rate_interval]))",
              "interval": "",
              "legendFormat": "Partition written",
              "range": true,
              "refId": "A"
            },
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "exemplar": true,
              "expr": "sum(increase(indexer_partitions_rejected_count{instance=~\"$streampeer:.*\",project_name=~\"$project\", table_name=~\"$table\"}[$__rate_interval]))",
              "hide": false,
              "interval": "",
              "legendFormat": "Partition rejected",
              "range": true,
              "refId": "B"
            },
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "exemplar": true,
              "expr": "sum (rate(indexer_partition_write_seconds_count{instance=~\"$streampeer:.*\", project_name=~\"$project\", table_name=~\"$table\"}[$__rate_interval]))",
              "hide": false,
              "interval": "",
              "legendFormat": "Partition creation time",
              "range": true,
              "refId": "C"
            }
          ],
          "title": "Partition Written/Rejected and Creation Time",
          "type": "timeseries"
        }
      ],
      "title": "Detailed Table and Partition Information ",
      "type": "row"
    },
    {
      "collapsed": true,
      "datasource": {
        "type": "grafana-clickhouse-datasource",
        "uid": "tFkwxOy7z"
      },
      "gridPos": {
        "h": 1,
        "w": 24,
        "x": 0,
        "y": 59
      },
      "id": 61,
      "panels": [
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "description": "",
          "fieldConfig": {
            "defaults": {
              "color": {
                "mode": "palette-classic"
              },
              "custom": {
                "axisCenteredZero": false,
                "axisColorMode": "text",
                "axisLabel": "",
                "axisPlacement": "auto",
                "barAlignment": 0,
                "drawStyle": "line",
                "fillOpacity": 0,
                "gradientMode": "none",
                "hideFrom": {
                  "legend": false,
                  "tooltip": false,
                  "viz": false
                },
                "lineInterpolation": "linear",
                "lineWidth": 1,
                "pointSize": 5,
                "scaleDistribution": {
                  "type": "linear"
                },
                "showPoints": "auto",
                "spanNulls": false,
                "stacking": {
                  "group": "A",
                  "mode": "none"
                },
                "thresholdsStyle": {
                  "mode": "off"
                }
              },
              "mappings": [],
              "thresholds": {
                "mode": "absolute",
                "steps": [
                  {
                    "color": "green",
                    "value": null
                  },
                  {
                    "color": "red",
                    "value": 80
                  }
                ]
              },
              "unit": "s"
            },
            "overrides": []
          },
          "gridPos": {
            "h": 8,
            "w": 24,
            "x": 0,
            "y": 24
          },
          "id": 68,
          "options": {
            "legend": {
              "calcs": [],
              "displayMode": "list",
              "placement": "bottom",
              "showLegend": true
            },
            "tooltip": {
              "mode": "multi",
              "sort": "none"
            }
          },
          "targets": [
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "exemplar": true,
              "expr": "avg by (instance, code) (rate(traefik_service_request_duration_seconds_sum{exported_service=~\".*stream-head.*\"}[$__rate_interval]) / rate(traefik_service_request_duration_seconds_count{exported_service=~\".*stream-head.*\"}[$__rate_interval]))",
              "interval": "",
              "legendFormat": "Traefik Response Time {{instance}} - {{code}}",
              "range": true,
              "refId": "A"
            }
          ],
          "title": "Avg Response Time from Traefik",
          "type": "timeseries"
        },
        {
          "datasource": {
            "type": "prometheus",
            "uid": "${DS_GCP_- PROD TEST PROM}"
          },
          "description": "",
          "fieldConfig": {
            "defaults": {
              "color": {
                "mode": "palette-classic"
              },
              "custom": {
                "axisCenteredZero": false,
                "axisColorMode": "text",
                "axisLabel": "",
                "axisPlacement": "auto",
                "barAlignment": 0,
                "drawStyle": "line",
                "fillOpacity": 0,
                "gradientMode": "none",
                "hideFrom": {
                  "legend": false,
                  "tooltip": false,
                  "viz": false
                },
                "lineInterpolation": "linear",
                "lineWidth": 1,
                "pointSize": 5,
                "scaleDistribution": {
                  "type": "linear"
                },
                "showPoints": "auto",
                "spanNulls": false,
                "stacking": {
                  "group": "A",
                  "mode": "none"
                },
                "thresholdsStyle": {
                  "mode": "off"
                }
              },
              "mappings": [],
              "thresholds": {
                "mode": "absolute",
                "steps": [
                  {
                    "color": "green",
                    "value": null
                  },
                  {
                    "color": "red",
                    "value": 80
                  }
                ]
              },
              "unit": "ns"
            },
            "overrides": []
          },
          "gridPos": {
            "h": 8,
            "w": 24,
            "x": 0,
            "y": 32
          },
          "id": 124,
          "options": {
            "legend": {
              "calcs": [],
              "displayMode": "list",
              "placement": "bottom",
              "showLegend": true
            },
            "tooltip": {
              "mode": "multi",
              "sort": "none"
            }
          },
          "targets": [
            {
              "datasource": {
                "type": "prometheus",
                "uid": "${DS_GCP_- PROD TEST PROM}"
              },
              "editorMode": "code",
              "exemplar": true,
              "expr": "avg by (instance) (rate(http_source_request_duration_ns_sum{project_name=~\"$project\",table_name=~\"$table\", instance=~\"^$streamhead:.*\"}[$__rate_interval])>=0/rate(http_source_request_duration_ns_count{project_name=~\"$project\",table_name=~\"$table\", instance=~\"^$streamhead:.*\"}[$__rate_interval])>=0)",
              "interval": "",
              "legendFormat": "Stream Head Response Time {{instance}} ",
              "range": true,
              "refId": "A"
            }
          ],
          "title": "Avg Response Time from Stream Head",
          "type": "timeseries"
        }
      ],
      "title": "Receipt Response Times",
      "type": "row"
    },
    {
      "collapsed": true,
      "gridPos": {
        "h": 1,
        "w": 24,
        "x": 0,
        "y": 60
      },
      "id": 79,
      "panels": [
        {
          "datasource": {
            "type": "grafana-clickhouse-datasource",
            "uid": "${DS_GCP_- PROD TEST}"
          },
          "gridPos": {
            "h": 15,
            "w": 24,
            "x": 0,
            "y": 96
          },
          "id": 81,
          "options": {
            "dedupStrategy": "none",
            "enableLogDetails": true,
            "prettifyLogMessage": false,
            "showCommonLabels": false,
            "showLabels": false,
            "showTime": true,
            "sortOrder": "Descending",
            "wrapLogMessage": true
          },
          "targets": [
            {
              "datasource": {
                "type": "grafana-clickhouse-datasource",
                "uid": "${DS_GCP_- PROD TEST}"
              },
              "expand": true,
              "format": 0,
              "meta": {
                "builderOptions": {
                  "fields": [],
                  "limit": 100,
                  "mode": "list"
                }
              },
              "queryType": "sql",
              "rawSql": "SELECT\r\n    timestamp as time,\r\n    message,\r\n    level,\r\n    toString(catchall) as catchall,\r\n    error,\r\n    file,\r\n    kubernetes.container_id,\r\n    kubernetes.container_image,\r\n    kubernetes.container_name,\r\n    CAST(kubernetes.namespace_labels, 'String') as `kubernetes.namespace_labels`,\r\n    CAST(kubernetes.pod_annotations, 'String') as `kubernetes.pod_annotations`,\r\n    kubernetes.pod_ip,\r\n    CAST(kubernetes.pod_ips, 'String') as `kubernetes.pod_ips`,\r\n    CAST(kubernetes.pod_labels, 'String') as `kubernetes.pod_labels`,\r\n    kubernetes.pod_name,\r\n    kubernetes.pod_namespace,\r\n    kubernetes.pod_node_name,\r\n    kubernetes.pod_owner,\r\n    kubernetes.pod_uid,\r\n    source_type,\r\n    stream\r\nFROM\r\n    hydro.logs\r\nWHERE\r\n    $__timeFilter(timestamp)\r\n    AND app='stream-head'\r\n    AND container='stream-head'\r\n    AND (\r\n  if('${search:text}' = '', true, message ILIKE '%${search}%') \r\n  OR if('${search:text}' = '', true, error ILIKE '%${search}%') \r\n  OR if('${search:text}' = '', true, exception ILIKE '%${search}%')\r\n  OR if('${search:text}' = '', true, query ILIKE '%${search}%')\r\n  )\r\n    AND $__conditionalAll(level IN (${level}), $level)\r\n    AND $__conditionalAll(kubernetes.pod_ip IN (${streamhead}), $streamhead)\r\nORDER BY\r\n    time DESC\r\nLIMIT\r\n1000\r\nSETTINGS hdx_query_max_timerange_sec=604800, hdx_query_max_execution_time=60,hdx_query_admin_comment='${__user.login}'",
              "refId": "A"
            }
          ],
          "title": "Logs Panel (Stream-Head)",
          "type": "logs"
        }
      ],
      "title": "Stream-Head (Logs)",
      "type": "row"
    },
    {
      "collapsed": true,
      "gridPos": {
        "h": 1,
        "w": 24,
        "x": 0,
        "y": 61
      },
      "id": 83,
      "panels": [
        {
          "datasource": {
            "type": "grafana-clickhouse-datasource",
            "uid": "${DS_GCP_- PROD TEST}"
          },
          "gridPos": {
            "h": 15,
            "w": 24,
            "x": 0,
            "y": 97
          },
          "id": 85,
          "options": {
            "dedupStrategy": "none",
            "enableLogDetails": true,
            "prettifyLogMessage": false,
            "showCommonLabels": false,
            "showLabels": false,
            "showTime": true,
            "sortOrder": "Descending",
            "wrapLogMessage": true
          },
          "targets": [
            {
              "datasource": {
                "type": "grafana-clickhouse-datasource",
                "uid": "${DS_GCP_- PROD TEST}"
              },
              "expand": true,
              "format": 0,
              "meta": {
                "builderOptions": {
                  "fields": [],
                  "limit": 100,
                  "mode": "list"
                }
              },
              "queryType": "sql",
              "rawSql": "SELECT timestamp as time,\r\nmessage,\r\nlevel,\r\nfile,\r\napp,\r\naccurateCastOrNull(rows,'String') as Rows,\r\naccurateCastOrNull(bytes,'String') as Bytes,\r\naccurateCastOrNull(columns,'String') as columns,\r\ncontainer,\r\npartition,\r\naccurateCastOrNull(data.columns,'String') as `data.columns`,\r\naccurateCastOrNull(data.data_size,'String') as `data.data_size`,\r\naccurateCastOrNull(data.index_size,'String') as `data.index_size`,\r\naccurateCastOrNull(data.manifest_size,'String') `data.manifest_size`,\r\naccurateCastOrNull(data.mem_size,'String') as `data.mem_size`,\r\naccurateCastOrNull(data.rows,'String') as `data.rows`,\r\ndata.source,\r\ndata_path,\r\naccurateCastOrNull(max_timestamp,'String') as max_timestamp,\r\naccurateCastOrNull(min_timestamp,'String') as min_timestamp,\r\naccurateCastOrNull(original_timestamp,'String') as original_timestamp,\r\nroot_path,\r\nshard_key_hash,\r\nkubernetes.container_id,\r\nkubernetes.container_image,\r\nkubernetes.container_name,\r\naccurateCastOrNull(kubernetes.namespace_labels,'String') as `kubernetes.namespace_labels`,\r\naccurateCastOrNull(kubernetes.pod_annotations,'String') as `kubernetes.pod_annotations`,\r\nkubernetes.pod_ip,\r\naccurateCastOrNull(kubernetes.pod_ips,'String') as `kubernetes.pod_ips`,\r\naccurateCastOrNull(kubernetes.pod_labels,'String') as `kubernetes.pod_labels`,\r\nkubernetes.pod_name,\r\nkubernetes.pod_namespace,\r\nkubernetes.pod_node_name,\r\nkubernetes.pod_owner,\r\nkubernetes.pod_uid,\r\nsource_type,\r\nstream,\r\nerror,\r\naccurateCastOrNull(catchall,'String') as catchall,\r\nname,\r\ndestination,\r\naccurateCastOrNull(files,'String') as `files`,\r\naccurateCastOrNull(attrs.ACL,'String') as `attrs.ACL`,\r\nattrs.Bucket,\r\naccurateCastOrNull(attrs.CRC32C,'String') as `attrs.CRC32C`,\r\nattrs.CacheControl,\r\nattrs.ContentDisposition,\r\nattrs.ContentEncoding,\r\nattrs.ContentLanguage,\r\nattrs.ContentType,\r\naccurateCastOrNull(attrs.Created,'String') as `attrs.Created`,\r\naccurateCastOrNull(attrs.CustomTime,'String') as `attrs.CustomTime`,\r\nattrs.CustomerKeySHA256,\r\naccurateCastOrNull(attrs.Deleted,'String') as `attrs.Deleted`,\r\nattrs.Etag,\r\naccurateCastOrNull(attrs.EventBasedHold,'String') as `attrs.EventBasedHold`,\r\naccurateCastOrNull(attrs.Generation,'String') as `attrs.Generation`,\r\nattrs.KMSKeyName,\r\nattrs.MD5,\r\nattrs.MediaLink,\r\nattrs.Metadata,\r\naccurateCastOrNull(attrs.Metageneration,'String') as `attrs.Metageneration`,\r\nattrs.Name,\r\nattrs.Owner,\r\nattrs.PredefinedACL,\r\nattrs.Prefix,\r\naccurateCastOrNull(attrs.RetentionExpirationTime,'String') as `attrs.RetentionExpirationTime`,\r\naccurateCastOrNull(attrs.Size,'String') as `attrs.Size`,\r\nattrs.StorageClass,\r\naccurateCastOrNull(attrs.TemporaryHold,'String') as `attrs.TemporaryHold`,\r\naccurateCastOrNull(attrs.Updated,'String') as `attrs.Updated`,\r\nsource,\r\naccurateCastOrNull(source_size,'String') as `source_size`\r\nFROM\r\n    hydro.logs\r\nWHERE\r\n    $__timeFilter(timestamp)\r\n    AND app='stream-peer'\r\n    AND container='stream-peer'\r\n    AND (\r\n  if('${search:text}' = '', true, message ILIKE '%${search}%') \r\n  OR if('${search:text}' = '', true, error ILIKE '%${search}%') \r\n  OR if('${search:text}' = '', true, exception ILIKE '%${search}%')\r\n  OR if('${search:text}' = '', true, query ILIKE '%${search}%')\r\n  )\r\n    AND $__conditionalAll(level IN (${level}), $level)\r\n    AND $__conditionalAll(kubernetes.pod_ip IN (${streampeer}), $streampeer)\r\nORDER BY\r\n    time DESC\r\nLIMIT\r\n1000\r\nSETTINGS hdx_query_max_timerange_sec=604800, hdx_query_max_execution_time=60,hdx_query_admin_comment='${__user.login}'",
              "refId": "A"
            }
          ],
          "title": "Logs Panel (Stream-Peer)",
          "type": "logs"
        }
      ],
      "title": "Stream-Peer (Logs)",
      "type": "row"
    },
    {
      "collapsed": true,
      "gridPos": {
        "h": 1,
        "w": 24,
        "x": 0,
        "y": 62
      },
      "id": 87,
      "panels": [
        {
          "datasource": {
            "type": "grafana-clickhouse-datasource",
            "uid": "${DS_GCP_- PROD TEST}"
          },
          "gridPos": {
            "h": 15,
            "w": 24,
            "x": 0,
            "y": 70
          },
          "id": 89,
          "options": {
            "dedupStrategy": "none",
            "enableLogDetails": true,
            "prettifyLogMessage": false,
            "showCommonLabels": false,
            "showLabels": false,
            "showTime": true,
            "sortOrder": "Descending",
            "wrapLogMessage": true
          },
          "targets": [
            {
              "datasource": {
                "type": "grafana-clickhouse-datasource",
                "uid": "${DS_GCP_- PROD TEST}"
              },
              "expand": true,
              "format": 2,
              "meta": {
                "builderOptions": {
                  "fields": [],
                  "limit": 100,
                  "mode": "list"
                }
              },
              "queryType": "sql",
              "rawSql": "SELECT\r\n    timestamp as time,\r\nmessage,\r\nlevel,\r\napp,\r\naccurateCastOrNull(bytes_read,'String') as `bytes_read`,\r\naccurateCastOrNull(catchall,'String') as `catchall`,\r\ncomponent,\r\ncontainer,\r\nerror,\r\naccurateCastOrNull(exec_time,'String') as `exec_time`,\r\nfile,\r\ninterface,\r\nkubernetes.container_id,\r\nkubernetes.container_image,\r\nkubernetes.container_name,\r\naccurateCastOrNull(kubernetes.namespace_labels,'String') as `kubernetes.namespace_labels`,\r\naccurateCastOrNull(kubernetes.pod_annotations,'String') as `kubernetes.pod_annotations`,\r\nkubernetes.pod_ip,\r\naccurateCastOrNull(kubernetes.pod_ips,'String') as `kubernetes.pod_ips`,\r\naccurateCastOrNull(kubernetes.pod_labels,'String') as `kubernetes.pod_labels`,\r\nkubernetes.pod_name,\r\nkubernetes.pod_namespace,\r\nkubernetes.pod_node_name,\r\nkubernetes.pod_owner,\r\nkubernetes.pod_uid,\r\naccurateCastOrNull(memory_usage_bytes,'String') as `memory_usage_bytes`,\r\naccurateCastOrNull(num_partitions,'String') as `num_partitions`,\r\naccurateCastOrNull(num_peers,'String') as `num_peers`,\r\naccurateCastOrNull(original_timestamp,'String') as `original_timestamp`,\r\npool,\r\nquery,\r\naccurateCastOrNull(query_attempts,'String') as `query_attempts`,\r\nquery_id,\r\nquery_settings,\r\naccurateCastOrNull(query_start_time,'String') as `query_start_time`,\r\naccurateCastOrNull(result_bytes,'String') as `result_bytes`,\r\naccurateCastOrNull(result_rows,'String') as `result_rows`,\r\naccurateCastOrNull(rows_read,'String') as `rows_read`,\r\nsource_type,\r\nstream,\r\nuser\r\nFROM\r\n    hydro.logs\r\nWHERE\r\n    $__timeFilter(timestamp)\r\n    AND app='stream-peer'\r\n    AND container='turbine'\r\n    AND (message iLIKE '%${search}%' OR isNull(message))\r\n    AND level IN (${level})\r\nORDER BY\r\n    time DESC\r\nLIMIT\r\n    1000",
              "refId": "A"
            }
          ],
          "title": "Logs Panel (Stream-Peer Indexer)",
          "type": "logs"
        }
      ],
      "title": "Stream Indexer/Turbine (Logs)",
      "type": "row"
    }
  ],
  "refresh": "10s",
  "schemaVersion": 37,
  "style": "dark",
  "tags": [],
  "templating": {
    "list": [
      {
        "current": {},
        "datasource": {
          "type": "prometheus",
          "uid": "${DS_GCP_- PROD TEST PROM}"
        },
        "definition": "label_values(up{app=\"stream-head\"}, instance)",
        "description": "IP running Stream Head Service receiving HTTP Streaming Request",
        "hide": 0,
        "includeAll": true,
        "multi": true,
        "name": "streamhead",
        "options": [],
        "query": {
          "query": "label_values(up{app=\"stream-head\"}, instance)",
          "refId": "StandardVariableQuery"
        },
        "refresh": 2,
        "regex": "/(.*):/",
        "skipUrlSync": false,
        "sort": 0,
        "tagValuesQuery": "",
        "tagsQuery": "",
        "type": "query",
        "useTags": false
      },
      {
        "current": {},
        "datasource": {
          "type": "prometheus",
          "uid": "${DS_GCP_- PROD TEST PROM}"
        },
        "definition": "label_values(up{app=\"stream-peer\"}, instance)",
        "description": "IP running Stream Peer Service Pulling Data from Kinesis Services",
        "hide": 0,
        "includeAll": true,
        "multi": true,
        "name": "streampeer",
        "options": [],
        "query": {
          "query": "label_values(up{app=\"stream-peer\"}, instance)",
          "refId": "StandardVariableQuery"
        },
        "refresh": 2,
        "regex": "/(.*):/",
        "skipUrlSync": false,
        "sort": 0,
        "tagValuesQuery": "",
        "tagsQuery": "",
        "type": "query",
        "useTags": false
      },
      {
        "current": {},
        "datasource": {
          "type": "prometheus",
          "uid": "${DS_GCP_- PROD TEST PROM}"
        },
        "definition": "label_values(http_source_byte_count, project_name)",
        "description": "Hydrolix Table ID",
        "hide": 0,
        "includeAll": true,
        "multi": false,
        "name": "project",
        "options": [],
        "query": {
          "query": "label_values(http_source_byte_count, project_name)",
          "refId": "StandardVariableQuery"
        },
        "refresh": 2,
        "regex": "",
        "skipUrlSync": false,
        "sort": 0,
        "tagValuesQuery": "",
        "tagsQuery": "",
        "type": "query",
        "useTags": false
      },
      {
        "current": {},
        "datasource": {
          "type": "prometheus",
          "uid": "${DS_GCP_- PROD TEST PROM}"
        },
        "definition": "label_values(http_source_byte_count, table_name)",
        "description": "Hydrolix Table ID",
        "hide": 0,
        "includeAll": true,
        "multi": false,
        "name": "table",
        "options": [],
        "query": {
          "query": "label_values(http_source_byte_count, table_name)",
          "refId": "StandardVariableQuery"
        },
        "refresh": 2,
        "regex": "",
        "skipUrlSync": false,
        "sort": 0,
        "tagValuesQuery": "",
        "tagsQuery": "",
        "type": "query",
        "useTags": false
      },
      {
        "current": {},
        "datasource": {
          "type": "prometheus",
          "uid": "${DS_GCP_- PROD TEST PROM}"
        },
        "definition": "label_values(hdx_sink_row_count, transform_name)",
        "description": "Hydrolix Transform Name",
        "hide": 0,
        "includeAll": true,
        "multi": false,
        "name": "transform",
        "options": [],
        "query": {
          "query": "label_values(hdx_sink_row_count, transform_name)",
          "refId": "StandardVariableQuery"
        },
        "refresh": 2,
        "regex": "",
        "skipUrlSync": false,
        "sort": 0,
        "tagValuesQuery": "",
        "tagsQuery": "",
        "type": "query",
        "useTags": false
      },
      {
        "current": {},
        "datasource": {
          "type": "grafana-clickhouse-datasource",
          "uid": "${DS_GCP_- PROD TEST}"
        },
        "definition": "SELECT arrayJoin( ['info','warning','warn','error','debug','trace'])",
        "hide": 0,
        "includeAll": true,
        "label": "Level (logs)",
        "multi": true,
        "name": "level",
        "options": [],
        "query": "SELECT arrayJoin( ['info','warning','warn','error','debug','trace'])",
        "refresh": 1,
        "regex": "",
        "skipUrlSync": false,
        "sort": 0,
        "type": "query"
      },
      {
        "current": {
          "selected": false,
          "text": "",
          "value": ""
        },
        "hide": 0,
        "label": "Search (Logs)",
        "name": "search",
        "options": [
          {
            "selected": true,
            "text": "",
            "value": ""
          }
        ],
        "query": "",
        "skipUrlSync": false,
        "type": "textbox"
      }
    ]
  },
  "time": {
    "from": "now-15m",
    "to": "now"
  },
  "timepicker": {},
  "timezone": "utc",
  "title": "Hydrolix - HTTP Streaming Ingest",
  "uid": "rPdyQMk4z",
  "version": 31,
  "weekStart": ""
}