{
    "annotations": {
        "list": [
            {
                "builtIn": 1,
                "datasource": {
                    "type": "grafana",
                    "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"
            }
        ]
    },
    "editable": true,
    "fiscalYearStartMonth": 0,
    "graphTooltip": 0,
    "id": 1204,
    "links": [],
    "liveNow": false,
    "panels": [
        {
            "collapse": true,
            "collapsed": false,
            "gridPos": {
                "h": 1,
                "w": 24,
                "x": 0,
                "y": 0
            },
            "id": 7,
            "panels": [],
            "showTitle": true,
            "title": "API Summary",
            "titleSize": "h6",
            "type": "row"
        },
        {
            "aliasColors": {},
            "bars": false,
            "dashLength": 10,
            "dashes": false,
            "datasource": {
                "type": "prometheus",
                "uid": "Ak6VpZD4z"
            },
            "description": "",
            "fill": 1,
            "fillGradient": 0,
            "gridPos": {
                "h": 6,
                "w": 12,
                "x": 0,
                "y": 1
            },
            "hiddenSeries": false,
            "id": 25,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "max": true,
                "min": true,
                "rightSide": true,
                "show": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 1,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "alertThreshold": true
            },
            "percentage": false,
            "pluginVersion": "9.2.4",
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "datasource": {
                        "type": "prometheus",
                        "uid": "Ak6VpZD4z"
                    },
                    "expr": "histogram_quantile(0.90, sum(rate(dataservices_dataapi_gateway_rpc_request_cost_bucket{}[1m])) by (le, method))",
                    "format": "time_series",
                    "interval": "",
                    "intervalFactor": 2,
                    "legendFormat": "{{method}}",
                    "refId": "A"
                }
            ],
            "thresholds": [],
            "timeRegions": [],
            "title": "RPC Duration P90",
            "tooltip": {
                "shared": true,
                "sort": 0,
                "value_type": "individual"
            },
            "type": "graph",
            "xaxis": {
                "mode": "time",
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "$$hashKey": "object:68",
                    "format": "s",
                    "logBase": 1,
                    "show": true
                },
                {
                    "$$hashKey": "object:69",
                    "format": "s",
                    "logBase": 1,
                    "show": true
                }
            ],
            "yaxis": {
                "align": false
            }
        },
        {
            "aliasColors": {},
            "bars": false,
            "dashLength": 10,
            "dashes": false,
            "datasource": {
                "type": "prometheus",
                "uid": "Ak6VpZD4z"
            },
            "description": "",
            "fill": 1,
            "fillGradient": 0,
            "gridPos": {
                "h": 6,
                "w": 12,
                "x": 12,
                "y": 1
            },
            "hiddenSeries": false,
            "id": 24,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "max": true,
                "min": true,
                "rightSide": true,
                "show": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 1,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "alertThreshold": true
            },
            "percentage": false,
            "pluginVersion": "9.2.4",
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "datasource": {
                        "type": "prometheus",
                        "uid": "Ak6VpZD4z"
                    },
                    "expr": "histogram_quantile(0.95, sum(rate(dataservices_dataapi_gateway_rpc_request_cost_bucket{}[1m])) by (le, method))",
                    "format": "time_series",
                    "interval": "",
                    "intervalFactor": 2,
                    "legendFormat": "{{method}}",
                    "refId": "A"
                }
            ],
            "thresholds": [],
            "timeRegions": [],
            "title": "RPC Duration P95",
            "tooltip": {
                "shared": true,
                "sort": 0,
                "value_type": "individual"
            },
            "type": "graph",
            "xaxis": {
                "mode": "time",
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "$$hashKey": "object:68",
                    "format": "s",
                    "logBase": 1,
                    "show": true
                },
                {
                    "$$hashKey": "object:69",
                    "format": "s",
                    "logBase": 1,
                    "show": true
                }
            ],
            "yaxis": {
                "align": false
            }
        },
        {
            "aliasColors": {},
            "bars": false,
            "dashLength": 10,
            "dashes": false,
            "datasource": {
                "type": "prometheus",
                "uid": "Ak6VpZD4z"
            },
            "description": "",
            "fill": 1,
            "fillGradient": 0,
            "gridPos": {
                "h": 6,
                "w": 12,
                "x": 0,
                "y": 7
            },
            "hiddenSeries": false,
            "id": 8,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "max": true,
                "min": true,
                "rightSide": true,
                "show": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 1,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "alertThreshold": true
            },
            "percentage": false,
            "pluginVersion": "9.2.4",
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "datasource": {
                        "type": "prometheus",
                        "uid": "Ak6VpZD4z"
                    },
                    "expr": "histogram_quantile(0.99, sum(rate(dataservices_dataapi_gateway_rpc_request_cost_bucket{}[1m])) by (le, method))",
                    "format": "time_series",
                    "interval": "",
                    "intervalFactor": 2,
                    "legendFormat": "{{method}}",
                    "refId": "A"
                }
            ],
            "thresholds": [],
            "timeRegions": [],
            "title": "RPC Duration P99",
            "tooltip": {
                "shared": true,
                "sort": 0,
                "value_type": "individual"
            },
            "type": "graph",
            "xaxis": {
                "mode": "time",
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "$$hashKey": "object:68",
                    "format": "s",
                    "logBase": 1,
                    "show": true
                },
                {
                    "$$hashKey": "object:69",
                    "format": "s",
                    "logBase": 1,
                    "show": true
                }
            ],
            "yaxis": {
                "align": false
            }
        },
        {
            "aliasColors": {},
            "bars": false,
            "dashLength": 10,
            "dashes": false,
            "datasource": {
                "type": "prometheus",
                "uid": "Ak6VpZD4z"
            },
            "description": "",
            "fill": 1,
            "fillGradient": 0,
            "gridPos": {
                "h": 6,
                "w": 12,
                "x": 12,
                "y": 7
            },
            "hiddenSeries": false,
            "id": 12,
            "legend": {
                "alignAsTable": true,
                "avg": true,
                "current": true,
                "max": true,
                "min": false,
                "rightSide": true,
                "show": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 1,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "alertThreshold": true
            },
            "percentage": false,
            "pluginVersion": "9.2.4",
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "datasource": {
                        "type": "prometheus",
                        "uid": "Ak6VpZD4z"
                    },
                    "expr": "sum(increase(dataservices_dataapi_gateway_rpc_request_count{}[1m])) by (method)",
                    "format": "time_series",
                    "interval": "",
                    "intervalFactor": 2,
                    "legendFormat": "{{method}}",
                    "refId": "A"
                }
            ],
            "thresholds": [],
            "timeRegions": [],
            "title": "RPC OPS",
            "tooltip": {
                "shared": true,
                "sort": 0,
                "value_type": "individual"
            },
            "type": "graph",
            "xaxis": {
                "mode": "time",
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "$$hashKey": "object:240",
                    "format": "short",
                    "logBase": 1,
                    "show": true
                },
                {
                    "$$hashKey": "object:241",
                    "format": "short",
                    "logBase": 1,
                    "show": true
                }
            ],
            "yaxis": {
                "align": false
            }
        },
        {
            "aliasColors": {},
            "bars": false,
            "dashLength": 10,
            "dashes": false,
            "datasource": {
                "type": "prometheus",
                "uid": "Ak6VpZD4z"
            },
            "description": "",
            "fill": 1,
            "fillGradient": 0,
            "gridPos": {
                "h": 6,
                "w": 12,
                "x": 0,
                "y": 13
            },
            "hiddenSeries": false,
            "id": 26,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "max": true,
                "min": true,
                "rightSide": true,
                "show": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 1,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "alertThreshold": true
            },
            "percentage": false,
            "pluginVersion": "9.2.4",
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "datasource": {
                        "type": "prometheus",
                        "uid": "Ak6VpZD4z"
                    },
                    "expr": "histogram_quantile(0.90, sum(rate(dataservices_dataapi_gateway_http_request_duration_ms_bucket{}[1m])) by (le, path))",
                    "format": "time_series",
                    "interval": "",
                    "intervalFactor": 2,
                    "legendFormat": "{{path}}",
                    "refId": "A"
                }
            ],
            "thresholds": [],
            "timeRegions": [],
            "title": "HTTP Duration P90",
            "tooltip": {
                "shared": true,
                "sort": 0,
                "value_type": "individual"
            },
            "type": "graph",
            "xaxis": {
                "mode": "time",
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "$$hashKey": "object:68",
                    "format": "s",
                    "logBase": 1,
                    "show": true
                },
                {
                    "$$hashKey": "object:69",
                    "format": "s",
                    "logBase": 1,
                    "show": true
                }
            ],
            "yaxis": {
                "align": false
            }
        },
        {
            "aliasColors": {},
            "bars": false,
            "dashLength": 10,
            "dashes": false,
            "datasource": {
                "type": "prometheus",
                "uid": "Ak6VpZD4z"
            },
            "description": "",
            "fill": 1,
            "fillGradient": 0,
            "gridPos": {
                "h": 6,
                "w": 12,
                "x": 12,
                "y": 13
            },
            "hiddenSeries": false,
            "id": 27,
            "legend": {
                "alignAsTable": true,
                "avg": true,
                "current": true,
                "max": true,
                "min": false,
                "rightSide": true,
                "show": true,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 1,
            "links": [],
            "nullPointMode": "null",
            "options": {
                "alertThreshold": true
            },
            "percentage": false,
            "pluginVersion": "9.2.4",
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "datasource": {
                        "type": "prometheus",
                        "uid": "Ak6VpZD4z"
                    },
                    "expr": "sum(increase(dataservices_dataapi_gateway_http_requests_total{}[1m])) by (path)",
                    "format": "time_series",
                    "interval": "",
                    "intervalFactor": 2,
                    "legendFormat": "{{method}}",
                    "refId": "A"
                }
            ],
            "thresholds": [],
            "timeRegions": [],
            "title": "HTTP OPS",
            "tooltip": {
                "shared": true,
                "sort": 0,
                "value_type": "individual"
            },
            "type": "graph",
            "xaxis": {
                "mode": "time",
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "$$hashKey": "object:240",
                    "format": "short",
                    "logBase": 1,
                    "show": true
                },
                {
                    "$$hashKey": "object:241",
                    "format": "short",
                    "logBase": 1,
                    "show": true
                }
            ],
            "yaxis": {
                "align": false
            }
        },
        {
            "aliasColors": {},
            "bars": false,
            "dashLength": 10,
            "dashes": false,
            "datasource": {
                "type": "prometheus",
                "uid": "Ak6VpZD4z"
            },
            "description": "",
            "fill": 0,
            "fillGradient": 0,
            "gridPos": {
                "h": 6,
                "w": 12,
                "x": 12,
                "y": 19
            },
            "hiddenSeries": false,
            "id": 30,
            "legend": {
                "alignAsTable": true,
                "avg": false,
                "current": true,
                "hideEmpty": true,
                "hideZero": true,
                "max": true,
                "min": false,
                "rightSide": true,
                "show": true,
                "sideWidth": 250,
                "total": false,
                "values": true
            },
            "lines": true,
            "linewidth": 1,
            "links": [],
            "nullPointMode": "null as zero",
            "options": {
                "alertThreshold": true
            },
            "percentage": false,
            "pluginVersion": "9.2.4",
            "pointradius": 5,
            "points": false,
            "renderer": "flot",
            "seriesOverrides": [],
            "spaceLength": 10,
            "stack": false,
            "steppedLine": false,
            "targets": [
                {
                    "datasource": {
                        "type": "prometheus",
                        "uid": "Ak6VpZD4z"
                    },
                    "expr": "sum(increase(dataservices_dataapi_gateway_http_requests_total{status != \"200\"}[1m])) by (path)",
                    "format": "time_series",
                    "interval": "",
                    "intervalFactor": 2,
                    "legendFormat": " {{path}}",
                    "refId": "A"
                }
            ],
            "thresholds": [],
            "timeRegions": [],
            "title": "Failed HTTP OPM",
            "tooltip": {
                "shared": true,
                "sort": 2,
                "value_type": "individual"
            },
            "type": "graph",
            "xaxis": {
                "mode": "time",
                "show": true,
                "values": []
            },
            "yaxes": [
                {
                    "$$hashKey": "object:412",
                    "format": "short",
                    "logBase": 2,
                    "min": "0",
                    "show": true
                },
                {
                    "$$hashKey": "object:413",
                    "format": "short",
                    "logBase": 1,
                    "show": true
                }
            ],
            "yaxis": {
                "align": false
            }
        },
        {
            "collapsed": true,
            "gridPos": {
                "h": 1,
                "w": 24,
                "x": 0,
                "y": 25
            },
            "id": 32,
            "panels": [],
            "title": "Server",
            "type": "row"
        }
    ],
    "schemaVersion": 37,
    "style": "dark",
    "tags": [],
    "templating": {
        "list": []
    },
    "time": {
        "from": "now-6h",
        "to": "now"
    },
    "timepicker": {},
    "timezone": "",
    "title": "dataservices-dataapi-gateway",
    "uid": "9y2bH2b4z",
    "version": 7,
    "weekStart": ""
}
