2019-10-21 08:06:14 -04:00
|
|
|
{
|
|
|
|
"meta": {
|
|
|
|
"type": "db",
|
|
|
|
"canSave": true,
|
|
|
|
"canEdit": true,
|
|
|
|
"canAdmin": true,
|
|
|
|
"canStar": true,
|
|
|
|
"slug": "gitlab-omnibus-redis",
|
|
|
|
"url": "/-/grafana/d/XDaNK6amz/gitlab-omnibus-redis",
|
|
|
|
"expires": "0001-01-01T00:00:00Z",
|
|
|
|
"created": "2019-10-04T13:43:20Z",
|
|
|
|
"updated": "2019-10-04T13:43:20Z",
|
|
|
|
"updatedBy": "Anonymous",
|
|
|
|
"createdBy": "Anonymous",
|
|
|
|
"version": 1,
|
|
|
|
"hasAcl": false,
|
|
|
|
"isFolder": false,
|
|
|
|
"folderId": 1,
|
|
|
|
"folderTitle": "GitLab Omnibus",
|
|
|
|
"folderUrl": "/-/grafana/dashboards/f/l2EpNh2Zk/gitlab-omnibus",
|
|
|
|
"provisioned": true,
|
|
|
|
"provisionedExternalId": "redis.json"
|
|
|
|
},
|
|
|
|
"dashboard": {
|
|
|
|
"annotations": {
|
|
|
|
"list": [
|
|
|
|
{
|
|
|
|
"builtIn": 1,
|
|
|
|
"datasource": "-- Grafana --",
|
|
|
|
"enable": true,
|
|
|
|
"hide": true,
|
|
|
|
"iconColor": "rgba(0, 211, 255, 1)",
|
|
|
|
"name": "Annotations \u0026 Alerts",
|
|
|
|
"type": "dashboard"
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"description": "GitLab Omnibus dashboard for Redis servers",
|
|
|
|
"editable": true,
|
|
|
|
"gnetId": 763,
|
|
|
|
"graphTooltip": 0,
|
|
|
|
"id": 3,
|
|
|
|
"iteration": 1556027798221,
|
|
|
|
"links": [],
|
|
|
|
"panels": [
|
|
|
|
{
|
|
|
|
"cacheTimeout": null,
|
|
|
|
"colorBackground": false,
|
|
|
|
"colorValue": false,
|
|
|
|
"colors": ["rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)"],
|
|
|
|
"datasource": "GitLab Omnibus",
|
|
|
|
"decimals": 0,
|
|
|
|
"editable": true,
|
|
|
|
"error": false,
|
|
|
|
"format": "dtdurations",
|
|
|
|
"gauge": {
|
|
|
|
"maxValue": 100,
|
|
|
|
"minValue": 0,
|
|
|
|
"show": false,
|
|
|
|
"thresholdLabels": false,
|
|
|
|
"thresholdMarkers": true
|
|
|
|
},
|
|
|
|
"gridPos": { "h": 3, "w": 4, "x": 0, "y": 0 },
|
|
|
|
"id": 9,
|
|
|
|
"interval": null,
|
|
|
|
"isNew": true,
|
|
|
|
"links": [],
|
|
|
|
"mappingType": 1,
|
|
|
|
"mappingTypes": [
|
|
|
|
{ "name": "value to text", "value": 1 },
|
|
|
|
{ "name": "range to text", "value": 2 }
|
|
|
|
],
|
|
|
|
"maxDataPoints": 100,
|
|
|
|
"nullPointMode": "connected",
|
|
|
|
"nullText": null,
|
|
|
|
"postfix": "",
|
|
|
|
"postfixFontSize": "50%",
|
|
|
|
"prefix": "",
|
|
|
|
"prefixFontSize": "50%",
|
|
|
|
"rangeMaps": [{ "from": "null", "text": "N/A", "to": "null" }],
|
|
|
|
"sparkline": {
|
|
|
|
"fillColor": "rgba(31, 118, 189, 0.18)",
|
|
|
|
"full": false,
|
|
|
|
"lineColor": "rgb(31, 120, 193)",
|
|
|
|
"show": false
|
|
|
|
},
|
|
|
|
"tableColumn": "addr",
|
|
|
|
"targets": [
|
|
|
|
{
|
|
|
|
"expr": "avg(time() - redis_start_time_seconds{instance=~\"$instance\"})",
|
|
|
|
"format": "time_series",
|
|
|
|
"instant": true,
|
|
|
|
"interval": "",
|
|
|
|
"intervalFactor": 2,
|
|
|
|
"legendFormat": "",
|
|
|
|
"metric": "",
|
|
|
|
"refId": "A",
|
|
|
|
"step": 1800
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"thresholds": "",
|
|
|
|
"title": "Uptime",
|
|
|
|
"type": "singlestat",
|
|
|
|
"valueFontSize": "70%",
|
|
|
|
"valueMaps": [{ "op": "=", "text": "N/A", "value": "null" }],
|
|
|
|
"valueName": "current"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"cacheTimeout": null,
|
|
|
|
"colorBackground": false,
|
|
|
|
"colorValue": false,
|
|
|
|
"colors": ["rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)"],
|
|
|
|
"datasource": "GitLab Omnibus",
|
|
|
|
"decimals": 0,
|
|
|
|
"editable": true,
|
|
|
|
"error": false,
|
|
|
|
"format": "none",
|
|
|
|
"gauge": {
|
|
|
|
"maxValue": 100,
|
|
|
|
"minValue": 0,
|
|
|
|
"show": false,
|
|
|
|
"thresholdLabels": false,
|
|
|
|
"thresholdMarkers": true
|
|
|
|
},
|
|
|
|
"gridPos": { "h": 3, "w": 4, "x": 4, "y": 0 },
|
|
|
|
"hideTimeOverride": true,
|
|
|
|
"id": 12,
|
|
|
|
"interval": null,
|
|
|
|
"isNew": true,
|
|
|
|
"links": [],
|
|
|
|
"mappingType": 1,
|
|
|
|
"mappingTypes": [
|
|
|
|
{ "name": "value to text", "value": 1 },
|
|
|
|
{ "name": "range to text", "value": 2 }
|
|
|
|
],
|
|
|
|
"maxDataPoints": 100,
|
|
|
|
"nullPointMode": "connected",
|
|
|
|
"nullText": null,
|
|
|
|
"postfix": "",
|
|
|
|
"postfixFontSize": "50%",
|
|
|
|
"prefix": "",
|
|
|
|
"prefixFontSize": "50%",
|
|
|
|
"rangeMaps": [{ "from": "null", "text": "N/A", "to": "null" }],
|
|
|
|
"sparkline": {
|
|
|
|
"fillColor": "rgba(31, 118, 189, 0.18)",
|
|
|
|
"full": false,
|
|
|
|
"lineColor": "rgb(31, 120, 193)",
|
|
|
|
"show": true
|
|
|
|
},
|
|
|
|
"tableColumn": "",
|
|
|
|
"targets": [
|
|
|
|
{
|
|
|
|
"expr": "sum(\n avg_over_time(redis_connected_clients{instance=~\"$instance\"}[$__interval])\n)",
|
|
|
|
"format": "time_series",
|
|
|
|
"interval": "1m",
|
|
|
|
"intervalFactor": 2,
|
|
|
|
"legendFormat": "",
|
|
|
|
"metric": "",
|
|
|
|
"refId": "A",
|
|
|
|
"step": 2
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"thresholds": "",
|
|
|
|
"timeFrom": "1m",
|
|
|
|
"timeShift": null,
|
|
|
|
"title": "Clients",
|
|
|
|
"type": "singlestat",
|
|
|
|
"valueFontSize": "80%",
|
|
|
|
"valueMaps": [{ "op": "=", "text": "N/A", "value": "null" }],
|
|
|
|
"valueName": "avg"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"aliasColors": {},
|
|
|
|
"bars": false,
|
|
|
|
"dashLength": 10,
|
|
|
|
"dashes": false,
|
|
|
|
"datasource": "GitLab Omnibus",
|
|
|
|
"editable": true,
|
|
|
|
"error": false,
|
|
|
|
"fill": 1,
|
|
|
|
"grid": {},
|
|
|
|
"gridPos": { "h": 6, "w": 8, "x": 8, "y": 0 },
|
|
|
|
"id": 2,
|
|
|
|
"isNew": true,
|
|
|
|
"legend": {
|
|
|
|
"avg": false,
|
|
|
|
"current": false,
|
|
|
|
"max": false,
|
|
|
|
"min": false,
|
|
|
|
"show": false,
|
|
|
|
"total": false,
|
|
|
|
"values": false
|
|
|
|
},
|
|
|
|
"lines": true,
|
|
|
|
"linewidth": 2,
|
|
|
|
"links": [],
|
|
|
|
"nullPointMode": "connected",
|
|
|
|
"paceLength": 10,
|
|
|
|
"percentage": false,
|
|
|
|
"pointradius": 5,
|
|
|
|
"points": false,
|
|
|
|
"renderer": "flot",
|
|
|
|
"seriesOverrides": [],
|
|
|
|
"spaceLength": 10,
|
|
|
|
"stack": false,
|
|
|
|
"steppedLine": false,
|
|
|
|
"targets": [
|
|
|
|
{
|
|
|
|
"expr": "sum(\n rate(redis_commands_processed_total{instance=~\"$instance\"}[$__interval])\n)",
|
|
|
|
"format": "time_series",
|
|
|
|
"interval": "1m",
|
|
|
|
"intervalFactor": 2,
|
|
|
|
"legendFormat": "",
|
|
|
|
"metric": "A",
|
|
|
|
"refId": "A",
|
|
|
|
"step": 240,
|
|
|
|
"target": ""
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"thresholds": [],
|
|
|
|
"timeFrom": null,
|
|
|
|
"timeRegions": [],
|
|
|
|
"timeShift": null,
|
|
|
|
"title": "Commands Executed",
|
|
|
|
"tooltip": { "msResolution": false, "shared": true, "sort": 0, "value_type": "cumulative" },
|
|
|
|
"type": "graph",
|
|
|
|
"xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] },
|
|
|
|
"yaxes": [
|
|
|
|
{ "format": "reqps", "label": null, "logBase": 1, "max": null, "min": "0", "show": true },
|
|
|
|
{ "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true }
|
|
|
|
],
|
|
|
|
"yaxis": { "align": false, "alignLevel": null }
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"aliasColors": {},
|
|
|
|
"bars": false,
|
|
|
|
"dashLength": 10,
|
|
|
|
"dashes": false,
|
|
|
|
"datasource": "GitLab Omnibus",
|
|
|
|
"decimals": 2,
|
|
|
|
"editable": true,
|
|
|
|
"error": false,
|
|
|
|
"fill": 1,
|
|
|
|
"grid": {},
|
|
|
|
"gridPos": { "h": 6, "w": 8, "x": 16, "y": 0 },
|
|
|
|
"id": 1,
|
|
|
|
"isNew": true,
|
|
|
|
"legend": {
|
|
|
|
"avg": false,
|
|
|
|
"current": false,
|
|
|
|
"max": false,
|
|
|
|
"min": false,
|
|
|
|
"show": false,
|
|
|
|
"total": false,
|
|
|
|
"values": false
|
|
|
|
},
|
|
|
|
"lines": true,
|
|
|
|
"linewidth": 2,
|
|
|
|
"links": [],
|
|
|
|
"nullPointMode": "connected",
|
|
|
|
"paceLength": 10,
|
|
|
|
"percentage": true,
|
|
|
|
"pointradius": 5,
|
|
|
|
"points": false,
|
|
|
|
"renderer": "flot",
|
|
|
|
"seriesOverrides": [],
|
|
|
|
"spaceLength": 10,
|
|
|
|
"stack": false,
|
|
|
|
"steppedLine": false,
|
|
|
|
"targets": [
|
|
|
|
{
|
|
|
|
"expr": "sum(\n rate(redis_keyspace_hits_total{instance=~\"$instance\"}[$__interval])\n)",
|
|
|
|
"format": "time_series",
|
|
|
|
"hide": false,
|
|
|
|
"interval": "1m",
|
|
|
|
"intervalFactor": 1,
|
|
|
|
"legendFormat": "hits",
|
|
|
|
"metric": "",
|
|
|
|
"refId": "A",
|
|
|
|
"step": 240,
|
|
|
|
"target": ""
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"expr": "sum(\n rate(redis_keyspace_misses_total{instance=~\"$instance\"}[$__interval])\n)",
|
|
|
|
"format": "time_series",
|
|
|
|
"hide": false,
|
|
|
|
"interval": "1m",
|
|
|
|
"intervalFactor": 1,
|
|
|
|
"legendFormat": "misses",
|
|
|
|
"metric": "",
|
|
|
|
"refId": "B",
|
|
|
|
"step": 240,
|
|
|
|
"target": ""
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"thresholds": [],
|
|
|
|
"timeFrom": null,
|
|
|
|
"timeRegions": [],
|
|
|
|
"timeShift": null,
|
|
|
|
"title": "Hits, Misses per Second",
|
|
|
|
"tooltip": { "msResolution": false, "shared": true, "sort": 0, "value_type": "individual" },
|
|
|
|
"type": "graph",
|
|
|
|
"xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] },
|
|
|
|
"yaxes": [
|
|
|
|
{ "format": "short", "label": "", "logBase": 1, "max": null, "min": 0, "show": true },
|
|
|
|
{ "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true }
|
|
|
|
],
|
|
|
|
"yaxis": { "align": false, "alignLevel": null }
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"aliasColors": { "max": "#BF1B00" },
|
|
|
|
"bars": false,
|
|
|
|
"dashLength": 10,
|
|
|
|
"dashes": false,
|
|
|
|
"datasource": "GitLab Omnibus",
|
|
|
|
"editable": true,
|
|
|
|
"error": false,
|
|
|
|
"fill": 1,
|
|
|
|
"grid": {},
|
|
|
|
"gridPos": { "h": 10, "w": 8, "x": 0, "y": 3 },
|
|
|
|
"id": 7,
|
|
|
|
"isNew": true,
|
|
|
|
"legend": {
|
|
|
|
"avg": false,
|
|
|
|
"current": false,
|
|
|
|
"hideEmpty": false,
|
|
|
|
"hideZero": false,
|
|
|
|
"max": false,
|
|
|
|
"min": false,
|
|
|
|
"show": true,
|
|
|
|
"total": false,
|
|
|
|
"values": false
|
|
|
|
},
|
|
|
|
"lines": true,
|
|
|
|
"linewidth": 2,
|
|
|
|
"links": [],
|
|
|
|
"nullPointMode": "null as zero",
|
|
|
|
"paceLength": 10,
|
|
|
|
"percentage": false,
|
|
|
|
"pointradius": 5,
|
|
|
|
"points": false,
|
|
|
|
"renderer": "flot",
|
|
|
|
"seriesOverrides": [{ "alias": "/max - .*/", "dashes": true }],
|
|
|
|
"spaceLength": 10,
|
|
|
|
"stack": false,
|
|
|
|
"steppedLine": false,
|
|
|
|
"targets": [
|
|
|
|
{
|
|
|
|
"expr": "redis_memory_used_bytes{instance=~\"$instance\"}",
|
|
|
|
"format": "time_series",
|
|
|
|
"intervalFactor": 2,
|
|
|
|
"legendFormat": "used - {{instance}}",
|
|
|
|
"metric": "",
|
|
|
|
"refId": "A",
|
|
|
|
"step": 240,
|
|
|
|
"target": ""
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"expr": "redis_config_maxmemory{instance=~\"$instance\"} \u003e 0",
|
|
|
|
"format": "time_series",
|
|
|
|
"hide": false,
|
|
|
|
"intervalFactor": 2,
|
|
|
|
"legendFormat": "max - {{instance}}",
|
|
|
|
"refId": "B",
|
|
|
|
"step": 240
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"thresholds": [],
|
|
|
|
"timeFrom": null,
|
|
|
|
"timeRegions": [],
|
|
|
|
"timeShift": null,
|
|
|
|
"title": "Memory Usage",
|
|
|
|
"tooltip": { "msResolution": false, "shared": true, "sort": 0, "value_type": "cumulative" },
|
|
|
|
"type": "graph",
|
|
|
|
"xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] },
|
|
|
|
"yaxes": [
|
|
|
|
{ "format": "bytes", "label": null, "logBase": 1, "max": null, "min": 0, "show": true },
|
|
|
|
{ "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true }
|
|
|
|
],
|
|
|
|
"yaxis": { "align": false, "alignLevel": null }
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"aliasColors": {
|
|
|
|
"evicts": "#890F02",
|
|
|
|
"memcached_items_evicted_total{instance=\"172.17.0.1:9150\",job=\"prometheus\"}": "#890F02",
|
|
|
|
"reclaims": "#3F6833"
|
|
|
|
},
|
|
|
|
"bars": false,
|
|
|
|
"dashLength": 10,
|
|
|
|
"dashes": false,
|
|
|
|
"datasource": "GitLab Omnibus",
|
|
|
|
"editable": true,
|
|
|
|
"error": false,
|
|
|
|
"fill": 1,
|
|
|
|
"grid": {},
|
|
|
|
"gridPos": { "h": 7, "w": 8, "x": 8, "y": 6 },
|
|
|
|
"id": 8,
|
|
|
|
"isNew": true,
|
|
|
|
"legend": {
|
|
|
|
"avg": false,
|
|
|
|
"current": false,
|
|
|
|
"max": false,
|
|
|
|
"min": false,
|
|
|
|
"show": true,
|
|
|
|
"total": false,
|
|
|
|
"values": false
|
|
|
|
},
|
|
|
|
"lines": true,
|
|
|
|
"linewidth": 2,
|
|
|
|
"links": [],
|
|
|
|
"nullPointMode": "connected",
|
|
|
|
"paceLength": 10,
|
|
|
|
"percentage": false,
|
|
|
|
"pointradius": 5,
|
|
|
|
"points": false,
|
|
|
|
"renderer": "flot",
|
|
|
|
"seriesOverrides": [{ "alias": "reclaims", "yaxis": 2 }],
|
|
|
|
"spaceLength": 10,
|
|
|
|
"stack": false,
|
|
|
|
"steppedLine": false,
|
|
|
|
"targets": [
|
|
|
|
{
|
|
|
|
"expr": "sum(rate(redis_expired_keys_total{instance=~\"$instance\"}[$__interval]))",
|
|
|
|
"format": "time_series",
|
|
|
|
"interval": "1m",
|
|
|
|
"intervalFactor": 2,
|
2019-11-11 19:06:21 -05:00
|
|
|
"legendFormat": "expired - {{ test_attribute }}",
|
2019-10-21 08:06:14 -04:00
|
|
|
"metric": "",
|
|
|
|
"refId": "A",
|
|
|
|
"step": 240,
|
|
|
|
"target": ""
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"expr": "sum(rate(redis_evicted_keys_total{instance=~\"$instance\"}[$__interval]))",
|
|
|
|
"format": "time_series",
|
|
|
|
"interval": "1m",
|
|
|
|
"intervalFactor": 2,
|
|
|
|
"legendFormat": "evicted",
|
|
|
|
"refId": "B",
|
|
|
|
"step": 240
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"thresholds": [],
|
|
|
|
"timeFrom": null,
|
|
|
|
"timeRegions": [],
|
|
|
|
"timeShift": null,
|
|
|
|
"title": "Expired / Evicted",
|
|
|
|
"tooltip": { "msResolution": false, "shared": true, "sort": 0, "value_type": "cumulative" },
|
|
|
|
"type": "graph",
|
|
|
|
"xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] },
|
|
|
|
"yaxes": [
|
|
|
|
{ "format": "short", "label": null, "logBase": 1, "max": null, "min": "0", "show": true },
|
|
|
|
{ "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true }
|
|
|
|
],
|
|
|
|
"yaxis": { "align": false, "alignLevel": null }
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"aliasColors": {},
|
|
|
|
"bars": false,
|
|
|
|
"dashLength": 10,
|
|
|
|
"dashes": false,
|
|
|
|
"datasource": "GitLab Omnibus",
|
|
|
|
"editable": true,
|
|
|
|
"error": false,
|
|
|
|
"fill": 1,
|
|
|
|
"grid": {},
|
|
|
|
"gridPos": { "h": 7, "w": 8, "x": 16, "y": 6 },
|
|
|
|
"id": 10,
|
|
|
|
"isNew": true,
|
|
|
|
"legend": {
|
|
|
|
"avg": false,
|
|
|
|
"current": false,
|
|
|
|
"max": false,
|
|
|
|
"min": false,
|
|
|
|
"show": true,
|
|
|
|
"total": false,
|
|
|
|
"values": false
|
|
|
|
},
|
|
|
|
"lines": true,
|
|
|
|
"linewidth": 2,
|
|
|
|
"links": [],
|
|
|
|
"nullPointMode": "connected",
|
|
|
|
"paceLength": 10,
|
|
|
|
"percentage": false,
|
|
|
|
"pointradius": 5,
|
|
|
|
"points": false,
|
|
|
|
"renderer": "flot",
|
|
|
|
"seriesOverrides": [],
|
|
|
|
"spaceLength": 10,
|
|
|
|
"stack": false,
|
|
|
|
"steppedLine": false,
|
|
|
|
"targets": [
|
|
|
|
{
|
|
|
|
"expr": "sum(\n rate(redis_net_input_bytes_total{instance=~\"$instance\"}[$__interval])\n)",
|
|
|
|
"format": "time_series",
|
|
|
|
"interval": "1m",
|
|
|
|
"intervalFactor": 2,
|
|
|
|
"legendFormat": "In",
|
|
|
|
"refId": "A",
|
|
|
|
"step": 240
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"expr": "sum(\n rate(redis_net_output_bytes_total{instance=~\"$instance\"}[$__interval])\n)",
|
|
|
|
"format": "time_series",
|
|
|
|
"interval": "1m",
|
|
|
|
"intervalFactor": 2,
|
|
|
|
"legendFormat": "Out",
|
|
|
|
"refId": "B",
|
|
|
|
"step": 240
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"thresholds": [],
|
|
|
|
"timeFrom": null,
|
|
|
|
"timeRegions": [],
|
|
|
|
"timeShift": null,
|
|
|
|
"title": "Network I/O",
|
|
|
|
"tooltip": { "msResolution": true, "shared": true, "sort": 0, "value_type": "cumulative" },
|
|
|
|
"type": "graph",
|
|
|
|
"xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] },
|
|
|
|
"yaxes": [
|
|
|
|
{ "format": "Bps", "label": null, "logBase": 1, "max": null, "min": "0", "show": true },
|
|
|
|
{ "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true }
|
|
|
|
],
|
|
|
|
"yaxis": { "align": false, "alignLevel": null }
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"aliasColors": {},
|
|
|
|
"bars": false,
|
|
|
|
"dashLength": 10,
|
|
|
|
"dashes": false,
|
|
|
|
"datasource": "GitLab Omnibus",
|
|
|
|
"editable": true,
|
|
|
|
"error": false,
|
|
|
|
"fill": 8,
|
|
|
|
"grid": {},
|
|
|
|
"gridPos": { "h": 7, "w": 16, "x": 0, "y": 13 },
|
|
|
|
"id": 14,
|
|
|
|
"isNew": true,
|
|
|
|
"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": "connected",
|
|
|
|
"paceLength": 10,
|
|
|
|
"percentage": false,
|
|
|
|
"pointradius": 5,
|
|
|
|
"points": false,
|
|
|
|
"renderer": "flot",
|
|
|
|
"seriesOverrides": [],
|
|
|
|
"spaceLength": 10,
|
|
|
|
"stack": true,
|
|
|
|
"steppedLine": false,
|
|
|
|
"targets": [
|
|
|
|
{
|
|
|
|
"expr": "sum without (instance) (\n rate(redis_commands_total{instance=~\"$instance\"}[$__interval])\n) \u003e 0",
|
|
|
|
"format": "time_series",
|
|
|
|
"interval": "1m",
|
|
|
|
"intervalFactor": 2,
|
|
|
|
"legendFormat": "{{ cmd }}",
|
|
|
|
"metric": "redis_command_calls_total",
|
|
|
|
"refId": "A",
|
|
|
|
"step": 240
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"thresholds": [],
|
|
|
|
"timeFrom": null,
|
|
|
|
"timeRegions": [],
|
|
|
|
"timeShift": null,
|
|
|
|
"title": "Command Calls / sec",
|
|
|
|
"tooltip": { "msResolution": true, "shared": true, "sort": 2, "value_type": "individual" },
|
|
|
|
"type": "graph",
|
|
|
|
"xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] },
|
|
|
|
"yaxes": [
|
|
|
|
{ "format": "short", "label": null, "logBase": 1, "max": null, "min": "0", "show": true },
|
|
|
|
{ "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true }
|
|
|
|
],
|
|
|
|
"yaxis": { "align": false, "alignLevel": null }
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"aliasColors": {},
|
|
|
|
"bars": false,
|
|
|
|
"dashLength": 10,
|
|
|
|
"dashes": false,
|
|
|
|
"datasource": "GitLab Omnibus",
|
|
|
|
"editable": true,
|
|
|
|
"error": false,
|
|
|
|
"fill": 7,
|
|
|
|
"grid": {},
|
|
|
|
"gridPos": { "h": 7, "w": 8, "x": 16, "y": 13 },
|
|
|
|
"id": 13,
|
|
|
|
"isNew": true,
|
|
|
|
"legend": {
|
|
|
|
"avg": false,
|
|
|
|
"current": false,
|
|
|
|
"max": false,
|
|
|
|
"min": false,
|
|
|
|
"show": true,
|
|
|
|
"total": false,
|
|
|
|
"values": false
|
|
|
|
},
|
|
|
|
"lines": true,
|
|
|
|
"linewidth": 2,
|
|
|
|
"links": [],
|
|
|
|
"nullPointMode": "connected",
|
|
|
|
"paceLength": 10,
|
|
|
|
"percentage": false,
|
|
|
|
"pointradius": 5,
|
|
|
|
"points": false,
|
|
|
|
"renderer": "flot",
|
|
|
|
"seriesOverrides": [],
|
|
|
|
"spaceLength": 10,
|
|
|
|
"stack": true,
|
|
|
|
"steppedLine": false,
|
|
|
|
"targets": [
|
|
|
|
{
|
|
|
|
"expr": "sum(redis_db_keys{instance=~\"$instance\"} - redis_db_keys_expiring{instance=~\"$instance\"}) ",
|
|
|
|
"format": "time_series",
|
|
|
|
"interval": "",
|
|
|
|
"intervalFactor": 2,
|
|
|
|
"legendFormat": "not expiring",
|
|
|
|
"refId": "A",
|
|
|
|
"step": 240,
|
|
|
|
"target": ""
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"expr": "sum(redis_db_keys_expiring{instance=~\"$instance\"})",
|
|
|
|
"format": "time_series",
|
|
|
|
"interval": "",
|
|
|
|
"intervalFactor": 2,
|
|
|
|
"legendFormat": "expiring",
|
|
|
|
"metric": "",
|
|
|
|
"refId": "B",
|
|
|
|
"step": 240
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"thresholds": [],
|
|
|
|
"timeFrom": null,
|
|
|
|
"timeRegions": [],
|
|
|
|
"timeShift": null,
|
|
|
|
"title": "Expiring vs Not-Expiring Keys",
|
|
|
|
"tooltip": { "msResolution": false, "shared": true, "sort": 0, "value_type": "individual" },
|
|
|
|
"type": "graph",
|
|
|
|
"xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] },
|
|
|
|
"yaxes": [
|
|
|
|
{ "format": "short", "label": null, "logBase": 1, "max": null, "min": "0", "show": true },
|
|
|
|
{ "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true }
|
|
|
|
],
|
|
|
|
"yaxis": { "align": false, "alignLevel": null }
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"aliasColors": {},
|
|
|
|
"bars": false,
|
|
|
|
"dashLength": 10,
|
|
|
|
"dashes": false,
|
|
|
|
"datasource": "GitLab Omnibus",
|
|
|
|
"editable": true,
|
|
|
|
"error": false,
|
|
|
|
"fill": 7,
|
|
|
|
"grid": {},
|
|
|
|
"gridPos": { "h": 7, "w": 16, "x": 0, "y": 20 },
|
|
|
|
"id": 5,
|
|
|
|
"isNew": true,
|
|
|
|
"legend": {
|
|
|
|
"alignAsTable": true,
|
|
|
|
"avg": false,
|
|
|
|
"current": true,
|
|
|
|
"max": false,
|
|
|
|
"min": false,
|
|
|
|
"rightSide": true,
|
|
|
|
"show": true,
|
|
|
|
"total": false,
|
|
|
|
"values": true
|
|
|
|
},
|
|
|
|
"lines": true,
|
|
|
|
"linewidth": 2,
|
|
|
|
"links": [],
|
|
|
|
"nullPointMode": "connected",
|
|
|
|
"paceLength": 10,
|
|
|
|
"percentage": false,
|
|
|
|
"pointradius": 5,
|
|
|
|
"points": false,
|
|
|
|
"renderer": "flot",
|
|
|
|
"seriesOverrides": [],
|
|
|
|
"spaceLength": 10,
|
|
|
|
"stack": true,
|
|
|
|
"steppedLine": false,
|
|
|
|
"targets": [
|
|
|
|
{
|
|
|
|
"expr": "sum by (db) (\n redis_db_keys{instance=~\"$instance\"}\n)",
|
|
|
|
"format": "time_series",
|
|
|
|
"interval": "",
|
|
|
|
"intervalFactor": 2,
|
|
|
|
"legendFormat": "{{ db }} ",
|
|
|
|
"refId": "A",
|
|
|
|
"step": 240,
|
|
|
|
"target": ""
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"thresholds": [],
|
|
|
|
"timeFrom": null,
|
|
|
|
"timeRegions": [],
|
|
|
|
"timeShift": null,
|
|
|
|
"title": "Items per DB",
|
|
|
|
"tooltip": { "msResolution": false, "shared": true, "sort": 0, "value_type": "individual" },
|
|
|
|
"type": "graph",
|
|
|
|
"xaxis": { "buckets": null, "mode": "time", "name": null, "show": true, "values": [] },
|
|
|
|
"yaxes": [
|
|
|
|
{ "format": "none", "label": null, "logBase": 1, "max": null, "min": "0", "show": true },
|
|
|
|
{ "format": "short", "label": null, "logBase": 1, "max": null, "min": null, "show": true }
|
|
|
|
],
|
|
|
|
"yaxis": { "align": false, "alignLevel": null }
|
|
|
|
}
|
|
|
|
],
|
|
|
|
"refresh": "1m",
|
|
|
|
"schemaVersion": 18,
|
|
|
|
"style": "dark",
|
|
|
|
"tags": ["redis"],
|
|
|
|
"templating": {
|
|
|
|
"list": [
|
|
|
|
{
|
|
|
|
"allValue": null,
|
|
|
|
"current": { "tags": [], "text": "All", "value": "$__all" },
|
|
|
|
"datasource": "GitLab Omnibus",
|
|
|
|
"definition": "",
|
|
|
|
"hide": 0,
|
|
|
|
"includeAll": true,
|
|
|
|
"label": null,
|
|
|
|
"multi": false,
|
|
|
|
"name": "instance",
|
|
|
|
"options": [],
|
|
|
|
"query": "label_values(up{job=\"redis\"}, instance)",
|
|
|
|
"refresh": 1,
|
|
|
|
"regex": "",
|
|
|
|
"skipUrlSync": false,
|
|
|
|
"sort": 0,
|
|
|
|
"tagValuesQuery": "",
|
|
|
|
"tags": [],
|
|
|
|
"tagsQuery": "",
|
|
|
|
"type": "query",
|
|
|
|
"useTags": false
|
|
|
|
}
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"time": { "from": "now-24h", "to": "now" },
|
|
|
|
"timepicker": {
|
|
|
|
"refresh_intervals": ["5s", "10s", "30s", "1m", "5m", "15m", "30m", "1h", "2h", "1d"],
|
|
|
|
"time_options": ["5m", "15m", "1h", "6h", "12h", "24h", "2d", "7d", "30d"]
|
|
|
|
},
|
|
|
|
"timezone": "",
|
|
|
|
"title": "GitLab Omnibus - Redis",
|
|
|
|
"uid": "XDaNK6amz",
|
|
|
|
"version": 1
|
|
|
|
}
|
|
|
|
}
|