2718 lines
71 KiB
JSON
2718 lines
71 KiB
JSON
{
|
|
"__inputs": [
|
|
{
|
|
"name": "DS_INFLUXDB",
|
|
"label": "InfluxDB",
|
|
"description": "",
|
|
"type": "datasource",
|
|
"pluginId": "influxdb",
|
|
"pluginName": "InfluxDB"
|
|
}
|
|
],
|
|
"__elements": {},
|
|
"__requires": [
|
|
{
|
|
"type": "grafana",
|
|
"id": "grafana",
|
|
"name": "Grafana",
|
|
"version": "11.1.4"
|
|
},
|
|
{
|
|
"type": "datasource",
|
|
"id": "influxdb",
|
|
"name": "InfluxDB",
|
|
"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": "VMware vSphere Dashboard - VMs (Grafana 11.x / InfluxDB v2.x)",
|
|
"editable": true,
|
|
"fiscalYearStartMonth": 0,
|
|
"gnetId": 8168,
|
|
"graphTooltip": 0,
|
|
"id": null,
|
|
"links": [
|
|
{
|
|
"asDropdown": true,
|
|
"icon": "external link",
|
|
"includeVars": true,
|
|
"keepTime": true,
|
|
"tags": [
|
|
"vSphere Telegraf"
|
|
],
|
|
"targetBlank": true,
|
|
"title": "More Dashboards",
|
|
"type": "dashboards"
|
|
}
|
|
],
|
|
"liveNow": false,
|
|
"panels": [
|
|
{
|
|
"collapsed": false,
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "gK_s8WTMk"
|
|
},
|
|
"gridPos": {
|
|
"h": 1,
|
|
"w": 24,
|
|
"x": 0,
|
|
"y": 0
|
|
},
|
|
"id": 76,
|
|
"panels": [],
|
|
"repeat": "virtualmachine",
|
|
"targets": [
|
|
{
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "gK_s8WTMk"
|
|
},
|
|
"refId": "A"
|
|
}
|
|
],
|
|
"title": "$virtualmachine",
|
|
"type": "row"
|
|
},
|
|
{
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"fieldConfig": {
|
|
"defaults": {
|
|
"decimals": 1,
|
|
"mappings": [
|
|
{
|
|
"options": {
|
|
"match": "null",
|
|
"result": {
|
|
"text": "N/A"
|
|
}
|
|
},
|
|
"type": "special"
|
|
}
|
|
],
|
|
"thresholds": {
|
|
"mode": "absolute",
|
|
"steps": [
|
|
{
|
|
"color": "#d44a3a",
|
|
"value": null
|
|
},
|
|
{
|
|
"color": "rgba(237, 129, 40, 0.89)",
|
|
"value": 0.001
|
|
},
|
|
{
|
|
"color": "#1F60C4",
|
|
"value": 0.002
|
|
}
|
|
]
|
|
},
|
|
"unit": "s"
|
|
},
|
|
"overrides": [
|
|
{
|
|
"matcher": {
|
|
"id": "byName",
|
|
"options": "CPU Usage MHz"
|
|
},
|
|
"properties": [
|
|
{
|
|
"id": "unit",
|
|
"value": "none"
|
|
},
|
|
{
|
|
"id": "decimals",
|
|
"value": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"matcher": {
|
|
"id": "byName",
|
|
"options": "CPU Usage %"
|
|
},
|
|
"properties": [
|
|
{
|
|
"id": "unit",
|
|
"value": "percent"
|
|
},
|
|
{
|
|
"id": "min",
|
|
"value": 0
|
|
},
|
|
{
|
|
"id": "max",
|
|
"value": 100
|
|
},
|
|
{
|
|
"id": "thresholds",
|
|
"value": {
|
|
"mode": "absolute",
|
|
"steps": [
|
|
{
|
|
"color": "semi-dark-green",
|
|
"value": null
|
|
},
|
|
{
|
|
"color": "dark-orange",
|
|
"value": 70
|
|
},
|
|
{
|
|
"color": "dark-red",
|
|
"value": 90
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"matcher": {
|
|
"id": "byName",
|
|
"options": "RAM Usage"
|
|
},
|
|
"properties": [
|
|
{
|
|
"id": "unit",
|
|
"value": "deckbytes"
|
|
},
|
|
{
|
|
"id": "decimals",
|
|
"value": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"matcher": {
|
|
"id": "byName",
|
|
"options": "RAM Usage %"
|
|
},
|
|
"properties": [
|
|
{
|
|
"id": "unit",
|
|
"value": "percent"
|
|
},
|
|
{
|
|
"id": "thresholds",
|
|
"value": {
|
|
"mode": "absolute",
|
|
"steps": [
|
|
{
|
|
"color": "semi-dark-green",
|
|
"value": null
|
|
},
|
|
{
|
|
"color": "dark-yellow",
|
|
"value": 70
|
|
},
|
|
{
|
|
"color": "dark-red",
|
|
"value": 90
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"matcher": {
|
|
"id": "byFrameRefID",
|
|
"options": "A"
|
|
},
|
|
"properties": [
|
|
{
|
|
"id": "displayName",
|
|
"value": "Uptime"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"matcher": {
|
|
"id": "byFrameRefID",
|
|
"options": "B"
|
|
},
|
|
"properties": [
|
|
{
|
|
"id": "displayName",
|
|
"value": "CPU Usage MHz"
|
|
},
|
|
{
|
|
"id": "unit",
|
|
"value": "none"
|
|
},
|
|
{
|
|
"id": "decimals",
|
|
"value": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"matcher": {
|
|
"id": "byFrameRefID",
|
|
"options": "C"
|
|
},
|
|
"properties": [
|
|
{
|
|
"id": "displayName",
|
|
"value": "RAM Usage"
|
|
},
|
|
{
|
|
"id": "unit",
|
|
"value": "deckbytes"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"matcher": {
|
|
"id": "byFrameRefID",
|
|
"options": "E"
|
|
},
|
|
"properties": [
|
|
{
|
|
"id": "displayName",
|
|
"value": "CPU Usage percentage"
|
|
},
|
|
{
|
|
"id": "unit",
|
|
"value": "percent"
|
|
},
|
|
{
|
|
"id": "decimals",
|
|
"value": 2
|
|
},
|
|
{
|
|
"id": "color"
|
|
},
|
|
{
|
|
"id": "thresholds",
|
|
"value": {
|
|
"mode": "absolute",
|
|
"steps": [
|
|
{
|
|
"color": "semi-dark-green",
|
|
"value": null
|
|
},
|
|
{
|
|
"color": "dark-orange",
|
|
"value": 70
|
|
},
|
|
{
|
|
"color": "dark-red",
|
|
"value": 85
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"matcher": {
|
|
"id": "byFrameRefID",
|
|
"options": "D"
|
|
},
|
|
"properties": [
|
|
{
|
|
"id": "displayName",
|
|
"value": "RAM Usage percentage"
|
|
},
|
|
{
|
|
"id": "unit",
|
|
"value": "percent"
|
|
},
|
|
{
|
|
"id": "decimals",
|
|
"value": 2
|
|
},
|
|
{
|
|
"id": "color"
|
|
},
|
|
{
|
|
"id": "thresholds",
|
|
"value": {
|
|
"mode": "absolute",
|
|
"steps": [
|
|
{
|
|
"color": "semi-dark-green",
|
|
"value": null
|
|
},
|
|
{
|
|
"color": "dark-orange",
|
|
"value": 70
|
|
},
|
|
{
|
|
"color": "dark-red",
|
|
"value": 85
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"gridPos": {
|
|
"h": 7,
|
|
"w": 6,
|
|
"x": 0,
|
|
"y": 1
|
|
},
|
|
"id": 28,
|
|
"interval": "$inter",
|
|
"maxDataPoints": 100,
|
|
"options": {
|
|
"colorMode": "background",
|
|
"fieldOptions": {
|
|
"calcs": [
|
|
"mean"
|
|
]
|
|
},
|
|
"graphMode": "none",
|
|
"justifyMode": "auto",
|
|
"orientation": "auto",
|
|
"percentChangeColorMode": "standard",
|
|
"reduceOptions": {
|
|
"calcs": [
|
|
"lastNotNull"
|
|
],
|
|
"fields": "",
|
|
"values": false
|
|
},
|
|
"showPercentChange": false,
|
|
"text": {},
|
|
"textMode": "auto",
|
|
"wideLayout": true
|
|
},
|
|
"pluginVersion": "11.1.4",
|
|
"targets": [
|
|
{
|
|
"alias": "Uptime",
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"groupBy": [
|
|
{
|
|
"params": [
|
|
"$inter"
|
|
],
|
|
"type": "time"
|
|
},
|
|
{
|
|
"params": [
|
|
"null"
|
|
],
|
|
"type": "fill"
|
|
}
|
|
],
|
|
"measurement": "vsphere_vm_sys",
|
|
"orderByTime": "ASC",
|
|
"policy": "default",
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_vm_sys\")\r\n |> filter(fn: (r) => r[\"_field\"] == \"uptime_latest\")\r\n |> filter(fn: (r) => r[\"vmname\"] =~ /${virtualmachine:regex}/)\r\n |> group(columns: [\"vmname\"])\r\n |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)\r\n |> yield(name: \"mean\")",
|
|
"refId": "A",
|
|
"resultFormat": "time_series",
|
|
"select": [
|
|
[
|
|
{
|
|
"params": [
|
|
"uptime_latest"
|
|
],
|
|
"type": "field"
|
|
},
|
|
{
|
|
"params": [],
|
|
"type": "last"
|
|
}
|
|
]
|
|
],
|
|
"tags": [
|
|
{
|
|
"key": "vmname",
|
|
"operator": "=~",
|
|
"value": "/^$virtualmachine$/"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alias": "CPU Usage MHz",
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"groupBy": [
|
|
{
|
|
"params": [
|
|
"$inter"
|
|
],
|
|
"type": "time"
|
|
},
|
|
{
|
|
"params": [
|
|
"null"
|
|
],
|
|
"type": "fill"
|
|
}
|
|
],
|
|
"measurement": "vsphere_vm_cpu",
|
|
"orderByTime": "ASC",
|
|
"policy": "default",
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_vm_cpu\")\r\n |> filter(fn: (r) => r[\"_field\"] == \"usagemhz_average\")\r\n |> filter(fn: (r) => r[\"vmname\"] =~ /${virtualmachine:regex}/)\r\n |> group(columns: [\"vmname\"])\r\n |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)\r\n |> yield(name: \"mean\")",
|
|
"refId": "B",
|
|
"resultFormat": "time_series",
|
|
"select": [
|
|
[
|
|
{
|
|
"params": [
|
|
"usagemhz_average"
|
|
],
|
|
"type": "field"
|
|
},
|
|
{
|
|
"params": [],
|
|
"type": "last"
|
|
}
|
|
]
|
|
],
|
|
"tags": [
|
|
{
|
|
"key": "vmname",
|
|
"operator": "=~",
|
|
"value": "/^$virtualmachine$/"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alias": "RAM Usage",
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"groupBy": [
|
|
{
|
|
"params": [
|
|
"$inter"
|
|
],
|
|
"type": "time"
|
|
},
|
|
{
|
|
"params": [
|
|
"null"
|
|
],
|
|
"type": "fill"
|
|
}
|
|
],
|
|
"measurement": "vsphere_vm_mem",
|
|
"orderByTime": "ASC",
|
|
"policy": "default",
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_vm_mem\")\r\n |> filter(fn: (r) => r[\"_field\"] == \"active_average\")\r\n |> filter(fn: (r) => r[\"vmname\"] =~ /${virtualmachine:regex}/)\r\n |> group(columns: [\"vmname\"])\r\n |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)\r\n |> yield(name: \"mean\")\r\n",
|
|
"refId": "C",
|
|
"resultFormat": "time_series",
|
|
"select": [
|
|
[
|
|
{
|
|
"params": [
|
|
"active_average"
|
|
],
|
|
"type": "field"
|
|
},
|
|
{
|
|
"params": [],
|
|
"type": "last"
|
|
}
|
|
]
|
|
],
|
|
"tags": [
|
|
{
|
|
"key": "vmname",
|
|
"operator": "=~",
|
|
"value": "/^$virtualmachine$/"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alias": "CPU Usage %",
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"groupBy": [
|
|
{
|
|
"params": [
|
|
"$inter"
|
|
],
|
|
"type": "time"
|
|
},
|
|
{
|
|
"params": [
|
|
"null"
|
|
],
|
|
"type": "fill"
|
|
}
|
|
],
|
|
"measurement": "vsphere_vm_cpu",
|
|
"orderByTime": "ASC",
|
|
"policy": "default",
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_vm_cpu\")\r\n |> filter(fn: (r) => r[\"_field\"] == \"usage_average\")\r\n |> filter(fn: (r) => r[\"vmname\"] =~ /${virtualmachine:regex}/)\r\n |> group(columns: [\"vmname\"])\r\n |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)\r\n |> yield(name: \"mean\")",
|
|
"refId": "E",
|
|
"resultFormat": "time_series",
|
|
"select": [
|
|
[
|
|
{
|
|
"params": [
|
|
"usage_average"
|
|
],
|
|
"type": "field"
|
|
},
|
|
{
|
|
"params": [],
|
|
"type": "last"
|
|
}
|
|
]
|
|
],
|
|
"tags": [
|
|
{
|
|
"key": "vmname",
|
|
"operator": "=~",
|
|
"value": "/^$virtualmachine$/"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alias": "RAM Usage %",
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"groupBy": [
|
|
{
|
|
"params": [
|
|
"$inter"
|
|
],
|
|
"type": "time"
|
|
},
|
|
{
|
|
"params": [
|
|
"null"
|
|
],
|
|
"type": "fill"
|
|
}
|
|
],
|
|
"measurement": "vsphere_vm_mem",
|
|
"orderByTime": "ASC",
|
|
"policy": "default",
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_vm_mem\")\r\n |> filter(fn: (r) => r[\"_field\"] == \"usage_average\")\r\n |> filter(fn: (r) => r[\"vmname\"] =~ /${virtualmachine:regex}/)\r\n |> group(columns: [\"vmname\"])\r\n |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)\r\n |> yield(name: \"mean\")",
|
|
"refId": "D",
|
|
"resultFormat": "time_series",
|
|
"select": [
|
|
[
|
|
{
|
|
"params": [
|
|
"usage_average"
|
|
],
|
|
"type": "field"
|
|
},
|
|
{
|
|
"params": [],
|
|
"type": "last"
|
|
}
|
|
]
|
|
],
|
|
"tags": [
|
|
{
|
|
"key": "vmname",
|
|
"operator": "=~",
|
|
"value": "/^$virtualmachine$/"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"title": "VM Quick Overview",
|
|
"type": "stat"
|
|
},
|
|
{
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"description": "CPU usage as a percentage during the interval.",
|
|
"fieldConfig": {
|
|
"defaults": {
|
|
"color": {
|
|
"mode": "palette-classic"
|
|
},
|
|
"custom": {
|
|
"axisBorderShow": false,
|
|
"axisCenteredZero": false,
|
|
"axisColorMode": "text",
|
|
"axisLabel": "CPU Utilization %",
|
|
"axisPlacement": "auto",
|
|
"barAlignment": 0,
|
|
"drawStyle": "line",
|
|
"fillOpacity": 30,
|
|
"gradientMode": "hue",
|
|
"hideFrom": {
|
|
"graph": false,
|
|
"legend": false,
|
|
"tooltip": false,
|
|
"viz": false
|
|
},
|
|
"insertNulls": false,
|
|
"lineInterpolation": "smooth",
|
|
"lineWidth": 2,
|
|
"pointSize": 5,
|
|
"scaleDistribution": {
|
|
"type": "linear"
|
|
},
|
|
"showPoints": "never",
|
|
"spanNulls": true,
|
|
"stacking": {
|
|
"group": "A",
|
|
"mode": "none"
|
|
},
|
|
"thresholdsStyle": {
|
|
"mode": "off"
|
|
}
|
|
},
|
|
"mappings": [],
|
|
"max": 100,
|
|
"min": 0,
|
|
"thresholds": {
|
|
"mode": "absolute",
|
|
"steps": [
|
|
{
|
|
"color": "green",
|
|
"value": null
|
|
}
|
|
]
|
|
},
|
|
"unit": "percent"
|
|
},
|
|
"overrides": [
|
|
{
|
|
"matcher": {
|
|
"id": "byFrameRefID",
|
|
"options": "A"
|
|
},
|
|
"properties": [
|
|
{
|
|
"id": "displayName",
|
|
"value": "CPU Usage %"
|
|
},
|
|
{
|
|
"id": "color",
|
|
"value": {
|
|
"fixedColor": "semi-dark-blue",
|
|
"mode": "fixed"
|
|
}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"matcher": {
|
|
"id": "byFrameRefID",
|
|
"options": "B"
|
|
},
|
|
"properties": [
|
|
{
|
|
"id": "displayName",
|
|
"value": "CPU Ready %"
|
|
},
|
|
{
|
|
"id": "color",
|
|
"value": {
|
|
"fixedColor": "semi-dark-orange",
|
|
"mode": "fixed"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"gridPos": {
|
|
"h": 7,
|
|
"w": 7,
|
|
"x": 6,
|
|
"y": 1
|
|
},
|
|
"id": 93,
|
|
"interval": "$inter",
|
|
"options": {
|
|
"graph": {},
|
|
"legend": {
|
|
"calcs": [],
|
|
"displayMode": "list",
|
|
"placement": "bottom",
|
|
"showLegend": false
|
|
},
|
|
"tooltip": {
|
|
"mode": "multi",
|
|
"sort": "none"
|
|
}
|
|
},
|
|
"pluginVersion": "7.5.3",
|
|
"targets": [
|
|
{
|
|
"alias": "CPU usage %",
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"groupBy": [
|
|
{
|
|
"params": [
|
|
"$inter"
|
|
],
|
|
"type": "time"
|
|
},
|
|
{
|
|
"params": [
|
|
"vmname"
|
|
],
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"params": [
|
|
"none"
|
|
],
|
|
"type": "fill"
|
|
}
|
|
],
|
|
"measurement": "vsphere_vm_cpu",
|
|
"orderByTime": "ASC",
|
|
"policy": "default",
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_vm_cpu\")\r\n |> filter(fn: (r) => r[\"_field\"] == \"usage_average\")\r\n |> filter(fn: (r) => r[\"cpu\"] == \"instance-total\")\r\n |> filter(fn: (r) => r[\"vmname\"] =~ /${virtualmachine:regex}/)\r\n |> group(columns: [\"vmname\",\"_field\"])\r\n |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)\r\n |> yield(name: \"mean\")",
|
|
"refId": "A",
|
|
"resultFormat": "time_series",
|
|
"select": [
|
|
[
|
|
{
|
|
"params": [
|
|
"usage_average"
|
|
],
|
|
"type": "field"
|
|
},
|
|
{
|
|
"params": [],
|
|
"type": "last"
|
|
}
|
|
]
|
|
],
|
|
"tags": [
|
|
{
|
|
"key": "vmname",
|
|
"operator": "=~",
|
|
"value": "/^$virtualmachine$/"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alias": "CPU Ready %",
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"groupBy": [
|
|
{
|
|
"params": [
|
|
"$inter"
|
|
],
|
|
"type": "time"
|
|
},
|
|
{
|
|
"params": [
|
|
"vmname"
|
|
],
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"params": [
|
|
"none"
|
|
],
|
|
"type": "fill"
|
|
}
|
|
],
|
|
"measurement": "vsphere_vm_cpu",
|
|
"orderByTime": "ASC",
|
|
"policy": "default",
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_vm_cpu\")\r\n |> filter(fn: (r) => r[\"_field\"] == \"readiness_average\")\r\n |> filter(fn: (r) => r[\"vmname\"] =~ /${virtualmachine:regex}/)\r\n |> group(columns: [\"vmname\",\"_field\"])\r\n |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)\r\n |> yield(name: \"mean\")",
|
|
"refId": "B",
|
|
"resultFormat": "time_series",
|
|
"select": [
|
|
[
|
|
{
|
|
"params": [
|
|
"readiness_average"
|
|
],
|
|
"type": "field"
|
|
},
|
|
{
|
|
"params": [],
|
|
"type": "last"
|
|
}
|
|
]
|
|
],
|
|
"tags": [
|
|
{
|
|
"key": "vmname",
|
|
"operator": "=~",
|
|
"value": "/^$virtualmachine$/"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"title": "CPU Usage in %",
|
|
"type": "timeseries"
|
|
},
|
|
{
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"description": "Amount of guest physical memory that is being actively read or written by guest. Activeness is estimated by ESXi.",
|
|
"fieldConfig": {
|
|
"defaults": {
|
|
"color": {
|
|
"mode": "palette-classic"
|
|
},
|
|
"custom": {
|
|
"axisBorderShow": false,
|
|
"axisCenteredZero": false,
|
|
"axisColorMode": "text",
|
|
"axisLabel": "RAM Usage in %",
|
|
"axisPlacement": "auto",
|
|
"barAlignment": 0,
|
|
"drawStyle": "line",
|
|
"fillOpacity": 30,
|
|
"gradientMode": "hue",
|
|
"hideFrom": {
|
|
"graph": false,
|
|
"legend": false,
|
|
"tooltip": false,
|
|
"viz": false
|
|
},
|
|
"insertNulls": false,
|
|
"lineInterpolation": "smooth",
|
|
"lineWidth": 2,
|
|
"pointSize": 5,
|
|
"scaleDistribution": {
|
|
"type": "linear"
|
|
},
|
|
"showPoints": "never",
|
|
"spanNulls": true,
|
|
"stacking": {
|
|
"group": "A",
|
|
"mode": "none"
|
|
},
|
|
"thresholdsStyle": {
|
|
"mode": "off"
|
|
}
|
|
},
|
|
"mappings": [],
|
|
"max": 100,
|
|
"thresholds": {
|
|
"mode": "absolute",
|
|
"steps": [
|
|
{
|
|
"color": "green",
|
|
"value": null
|
|
},
|
|
{
|
|
"color": "red",
|
|
"value": 80
|
|
}
|
|
]
|
|
},
|
|
"unit": "percent"
|
|
},
|
|
"overrides": [
|
|
{
|
|
"matcher": {
|
|
"id": "byFrameRefID",
|
|
"options": "A"
|
|
},
|
|
"properties": [
|
|
{
|
|
"id": "displayName",
|
|
"value": "RAM usage %"
|
|
},
|
|
{
|
|
"id": "color",
|
|
"value": {
|
|
"fixedColor": "dark-blue",
|
|
"mode": "fixed"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"gridPos": {
|
|
"h": 7,
|
|
"w": 6,
|
|
"x": 13,
|
|
"y": 1
|
|
},
|
|
"id": 97,
|
|
"interval": "$inter",
|
|
"options": {
|
|
"graph": {},
|
|
"legend": {
|
|
"calcs": [],
|
|
"displayMode": "list",
|
|
"placement": "bottom",
|
|
"showLegend": false
|
|
},
|
|
"tooltip": {
|
|
"mode": "multi",
|
|
"sort": "none"
|
|
}
|
|
},
|
|
"pluginVersion": "7.5.3",
|
|
"targets": [
|
|
{
|
|
"alias": "RAM usage %",
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"groupBy": [
|
|
{
|
|
"params": [
|
|
"$inter"
|
|
],
|
|
"type": "time"
|
|
},
|
|
{
|
|
"params": [
|
|
"vmname"
|
|
],
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"params": [
|
|
"none"
|
|
],
|
|
"type": "fill"
|
|
}
|
|
],
|
|
"measurement": "vsphere_vm_mem",
|
|
"orderByTime": "ASC",
|
|
"policy": "default",
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_vm_mem\")\r\n |> filter(fn: (r) => r[\"_field\"] == \"usage_average\")\r\n |> filter(fn: (r) => r[\"vmname\"] =~ /${virtualmachine:regex}/)\r\n |> group(columns: [\"vmname\"])\r\n |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)\r\n |> yield(name: \"mean\")",
|
|
"refId": "A",
|
|
"resultFormat": "time_series",
|
|
"select": [
|
|
[
|
|
{
|
|
"params": [
|
|
"usage_average"
|
|
],
|
|
"type": "field"
|
|
},
|
|
{
|
|
"params": [],
|
|
"type": "last"
|
|
}
|
|
]
|
|
],
|
|
"tags": [
|
|
{
|
|
"key": "vmname",
|
|
"operator": "=~",
|
|
"value": "/^$virtualmachine$/"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"title": "RAM Utilization",
|
|
"type": "timeseries"
|
|
},
|
|
{
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"description": "Time that the virtual machine was ready, but could not get scheduled to run on the physical CPU during last measurement interval.",
|
|
"fieldConfig": {
|
|
"defaults": {
|
|
"color": {
|
|
"mode": "palette-classic"
|
|
},
|
|
"custom": {
|
|
"axisBorderShow": false,
|
|
"axisCenteredZero": false,
|
|
"axisColorMode": "text",
|
|
"axisLabel": "ms",
|
|
"axisPlacement": "auto",
|
|
"barAlignment": 0,
|
|
"drawStyle": "line",
|
|
"fillOpacity": 30,
|
|
"gradientMode": "hue",
|
|
"hideFrom": {
|
|
"graph": false,
|
|
"legend": false,
|
|
"tooltip": false,
|
|
"viz": false
|
|
},
|
|
"insertNulls": false,
|
|
"lineInterpolation": "smooth",
|
|
"lineWidth": 2,
|
|
"pointSize": 5,
|
|
"scaleDistribution": {
|
|
"type": "linear"
|
|
},
|
|
"showPoints": "never",
|
|
"spanNulls": true,
|
|
"stacking": {
|
|
"group": "A",
|
|
"mode": "none"
|
|
},
|
|
"thresholdsStyle": {
|
|
"mode": "off"
|
|
}
|
|
},
|
|
"mappings": [],
|
|
"max": 1000,
|
|
"min": 0,
|
|
"thresholds": {
|
|
"mode": "absolute",
|
|
"steps": [
|
|
{
|
|
"color": "green",
|
|
"value": null
|
|
},
|
|
{
|
|
"color": "red",
|
|
"value": 80
|
|
}
|
|
]
|
|
},
|
|
"unit": "none"
|
|
},
|
|
"overrides": [
|
|
{
|
|
"matcher": {
|
|
"id": "byFrameRefID",
|
|
"options": "B"
|
|
},
|
|
"properties": [
|
|
{
|
|
"id": "color",
|
|
"value": {
|
|
"fixedColor": "dark-red",
|
|
"mode": "fixed"
|
|
}
|
|
},
|
|
{
|
|
"id": "displayName",
|
|
"value": "CPU Ready"
|
|
},
|
|
{
|
|
"id": "unit",
|
|
"value": "dtdurationms"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"gridPos": {
|
|
"h": 7,
|
|
"w": 5,
|
|
"x": 19,
|
|
"y": 1
|
|
},
|
|
"id": 92,
|
|
"interval": "$inter",
|
|
"options": {
|
|
"graph": {},
|
|
"legend": {
|
|
"calcs": [],
|
|
"displayMode": "list",
|
|
"placement": "bottom",
|
|
"showLegend": false
|
|
},
|
|
"tooltip": {
|
|
"mode": "multi",
|
|
"sort": "none"
|
|
}
|
|
},
|
|
"pluginVersion": "7.5.3",
|
|
"targets": [
|
|
{
|
|
"alias": "Core $tag_cpu",
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"groupBy": [
|
|
{
|
|
"params": [
|
|
"$inter"
|
|
],
|
|
"type": "time"
|
|
},
|
|
{
|
|
"params": [
|
|
"vmname"
|
|
],
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"params": [
|
|
"cpu"
|
|
],
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"params": [
|
|
"none"
|
|
],
|
|
"type": "fill"
|
|
}
|
|
],
|
|
"measurement": "vsphere_vm_cpu",
|
|
"orderByTime": "ASC",
|
|
"policy": "default",
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_vm_cpu\")\r\n |> filter(fn: (r) => r[\"_field\"] == \"ready_summation\")\r\n |> filter(fn: (r) => r[\"vmname\"] =~ /${virtualmachine:regex}/)\r\n |> group(columns: [\"vmname\"])\r\n |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)\r\n |> yield(name: \"mean\")",
|
|
"refId": "B",
|
|
"resultFormat": "time_series",
|
|
"select": [
|
|
[
|
|
{
|
|
"params": [
|
|
"ready_summation"
|
|
],
|
|
"type": "field"
|
|
},
|
|
{
|
|
"params": [],
|
|
"type": "last"
|
|
}
|
|
]
|
|
],
|
|
"tags": [
|
|
{
|
|
"key": "vmname",
|
|
"operator": "=~",
|
|
"value": "/^$virtualmachine$/"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"title": "CPU Ready in miliseconds",
|
|
"type": "timeseries"
|
|
},
|
|
{
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"description": "Network utilization (combined transmit-rates and receive-rates) during the interval.",
|
|
"fieldConfig": {
|
|
"defaults": {
|
|
"color": {
|
|
"mode": "palette-classic"
|
|
},
|
|
"custom": {
|
|
"axisBorderShow": false,
|
|
"axisCenteredZero": false,
|
|
"axisColorMode": "text",
|
|
"axisLabel": "Network Usage",
|
|
"axisPlacement": "auto",
|
|
"barAlignment": 0,
|
|
"drawStyle": "line",
|
|
"fillOpacity": 30,
|
|
"gradientMode": "hue",
|
|
"hideFrom": {
|
|
"graph": false,
|
|
"legend": false,
|
|
"tooltip": false,
|
|
"viz": false
|
|
},
|
|
"insertNulls": false,
|
|
"lineInterpolation": "smooth",
|
|
"lineWidth": 2,
|
|
"pointSize": 5,
|
|
"scaleDistribution": {
|
|
"type": "linear"
|
|
},
|
|
"showPoints": "never",
|
|
"spanNulls": true,
|
|
"stacking": {
|
|
"group": "A",
|
|
"mode": "none"
|
|
},
|
|
"thresholdsStyle": {
|
|
"mode": "off"
|
|
}
|
|
},
|
|
"decimals": 2,
|
|
"mappings": [],
|
|
"thresholds": {
|
|
"mode": "absolute",
|
|
"steps": [
|
|
{
|
|
"color": "green",
|
|
"value": null
|
|
},
|
|
{
|
|
"color": "red",
|
|
"value": 80
|
|
}
|
|
]
|
|
},
|
|
"unit": "KBs"
|
|
},
|
|
"overrides": []
|
|
},
|
|
"gridPos": {
|
|
"h": 6,
|
|
"w": 13,
|
|
"x": 0,
|
|
"y": 8
|
|
},
|
|
"id": 99,
|
|
"interval": "$inter",
|
|
"options": {
|
|
"graph": {},
|
|
"legend": {
|
|
"calcs": [
|
|
"last",
|
|
"min",
|
|
"max"
|
|
],
|
|
"displayMode": "table",
|
|
"placement": "right",
|
|
"showLegend": true
|
|
},
|
|
"tooltip": {
|
|
"mode": "multi",
|
|
"sort": "none"
|
|
}
|
|
},
|
|
"pluginVersion": "7.5.3",
|
|
"targets": [
|
|
{
|
|
"alias": "$tag_interface bytesRx",
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"groupBy": [
|
|
{
|
|
"params": [
|
|
"$inter"
|
|
],
|
|
"type": "time"
|
|
},
|
|
{
|
|
"params": [
|
|
"interface"
|
|
],
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"params": [
|
|
"none"
|
|
],
|
|
"type": "fill"
|
|
}
|
|
],
|
|
"measurement": "vsphere_vm_net",
|
|
"orderByTime": "ASC",
|
|
"policy": "default",
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_vm_net\")\r\n |> filter(fn: (r) => r[\"_field\"] == \"bytesRx_average\")\r\n |> filter(fn: (r) => r[\"vmname\"] =~ /${virtualmachine:regex}/)\r\n |> group(columns: [\"_field\",\"interface\"])\r\n |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)\r\n |> yield(name: \"mean\")",
|
|
"refId": "A",
|
|
"resultFormat": "time_series",
|
|
"select": [
|
|
[
|
|
{
|
|
"params": [
|
|
"bytesRx_average"
|
|
],
|
|
"type": "field"
|
|
},
|
|
{
|
|
"params": [],
|
|
"type": "last"
|
|
}
|
|
]
|
|
],
|
|
"tags": [
|
|
{
|
|
"key": "vmname",
|
|
"operator": "=~",
|
|
"value": "/^$virtualmachine$/"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alias": "$tag_interface bytesTx",
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"groupBy": [
|
|
{
|
|
"params": [
|
|
"$inter"
|
|
],
|
|
"type": "time"
|
|
},
|
|
{
|
|
"params": [
|
|
"interface"
|
|
],
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"params": [
|
|
"none"
|
|
],
|
|
"type": "fill"
|
|
}
|
|
],
|
|
"measurement": "vsphere_vm_net",
|
|
"orderByTime": "ASC",
|
|
"policy": "default",
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_vm_net\")\r\n |> filter(fn: (r) => r[\"_field\"] == \"bytesTx_average\")\r\n |> filter(fn: (r) => r[\"vmname\"] =~ /${virtualmachine:regex}/)\r\n |> group(columns: [\"_field\"])\r\n |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)\r\n |> yield(name: \"mean\")",
|
|
"refId": "B",
|
|
"resultFormat": "time_series",
|
|
"select": [
|
|
[
|
|
{
|
|
"params": [
|
|
"bytesTx_average"
|
|
],
|
|
"type": "field"
|
|
},
|
|
{
|
|
"params": [],
|
|
"type": "last"
|
|
}
|
|
]
|
|
],
|
|
"tags": [
|
|
{
|
|
"key": "vmname",
|
|
"operator": "=~",
|
|
"value": "/^$virtualmachine$/"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"title": "Network Usage",
|
|
"type": "timeseries"
|
|
},
|
|
{
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"description": "The average time a read, or write, from the virtual disk takes.",
|
|
"fieldConfig": {
|
|
"defaults": {
|
|
"color": {
|
|
"mode": "palette-classic"
|
|
},
|
|
"custom": {
|
|
"axisBorderShow": false,
|
|
"axisCenteredZero": false,
|
|
"axisColorMode": "text",
|
|
"axisLabel": "ms",
|
|
"axisPlacement": "auto",
|
|
"barAlignment": 0,
|
|
"drawStyle": "line",
|
|
"fillOpacity": 30,
|
|
"gradientMode": "hue",
|
|
"hideFrom": {
|
|
"graph": false,
|
|
"legend": false,
|
|
"tooltip": false,
|
|
"viz": false
|
|
},
|
|
"insertNulls": false,
|
|
"lineInterpolation": "smooth",
|
|
"lineWidth": 2,
|
|
"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": "ms"
|
|
},
|
|
"overrides": []
|
|
},
|
|
"gridPos": {
|
|
"h": 6,
|
|
"w": 6,
|
|
"x": 13,
|
|
"y": 8
|
|
},
|
|
"id": 98,
|
|
"interval": "$inter",
|
|
"options": {
|
|
"graph": {},
|
|
"legend": {
|
|
"calcs": [],
|
|
"displayMode": "list",
|
|
"placement": "bottom",
|
|
"showLegend": false
|
|
},
|
|
"tooltip": {
|
|
"mode": "single",
|
|
"sort": "none"
|
|
}
|
|
},
|
|
"pluginVersion": "7.5.3",
|
|
"targets": [
|
|
{
|
|
"alias": "Write - $tag_disk",
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"groupBy": [
|
|
{
|
|
"params": [
|
|
"$inter"
|
|
],
|
|
"type": "time"
|
|
},
|
|
{
|
|
"params": [
|
|
"disk"
|
|
],
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"params": [
|
|
"none"
|
|
],
|
|
"type": "fill"
|
|
}
|
|
],
|
|
"measurement": "vsphere_vm_virtualDisk",
|
|
"orderByTime": "ASC",
|
|
"policy": "default",
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_vm_virtualDisk\")\r\n |> filter(fn: (r) => r[\"_field\"] == \"totalReadLatency_average\")\r\n |> filter(fn: (r) => r[\"vmname\"] =~ /${virtualmachine:regex}/)\r\n |> group(columns: [\"_field\",\"disk\"])\r\n |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)\r\n |> yield(name: \"mean\")\r\n ",
|
|
"refId": "A",
|
|
"resultFormat": "time_series",
|
|
"select": [
|
|
[
|
|
{
|
|
"params": [
|
|
"totalWriteLatency_average"
|
|
],
|
|
"type": "field"
|
|
},
|
|
{
|
|
"params": [],
|
|
"type": "last"
|
|
}
|
|
]
|
|
],
|
|
"tags": [
|
|
{
|
|
"key": "vmname",
|
|
"operator": "=~",
|
|
"value": "/^$virtualmachine$/"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alias": "Read - $tag_disk",
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"groupBy": [
|
|
{
|
|
"params": [
|
|
"$inter"
|
|
],
|
|
"type": "time"
|
|
},
|
|
{
|
|
"params": [
|
|
"disk"
|
|
],
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"params": [
|
|
"none"
|
|
],
|
|
"type": "fill"
|
|
}
|
|
],
|
|
"measurement": "vsphere_vm_virtualDisk",
|
|
"orderByTime": "ASC",
|
|
"policy": "default",
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_vm_virtualDisk\")\r\n |> filter(fn: (r) => r[\"_field\"] == \"totalWriteLatency_average\")\r\n |> filter(fn: (r) => r[\"vmname\"] =~ /${virtualmachine:regex}/)\r\n |> group(columns: [\"_field\",\"disk\"])\r\n |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)\r\n |> yield(name: \"mean\")\r\n ",
|
|
"refId": "B",
|
|
"resultFormat": "time_series",
|
|
"select": [
|
|
[
|
|
{
|
|
"params": [
|
|
"totalReadLatency_average"
|
|
],
|
|
"type": "field"
|
|
},
|
|
{
|
|
"params": [],
|
|
"type": "last"
|
|
}
|
|
]
|
|
],
|
|
"tags": [
|
|
{
|
|
"key": "vmname",
|
|
"operator": "=~",
|
|
"value": "/^$virtualmachine$/"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"title": "Total Disk Latency",
|
|
"type": "timeseries"
|
|
},
|
|
{
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"description": "The average time a read, or write, from the datastore takes.",
|
|
"fieldConfig": {
|
|
"defaults": {
|
|
"color": {
|
|
"mode": "palette-classic"
|
|
},
|
|
"custom": {
|
|
"axisBorderShow": false,
|
|
"axisCenteredZero": false,
|
|
"axisColorMode": "text",
|
|
"axisLabel": "ms",
|
|
"axisPlacement": "auto",
|
|
"barAlignment": 0,
|
|
"drawStyle": "line",
|
|
"fillOpacity": 30,
|
|
"gradientMode": "hue",
|
|
"hideFrom": {
|
|
"graph": false,
|
|
"legend": false,
|
|
"tooltip": false,
|
|
"viz": false
|
|
},
|
|
"insertNulls": false,
|
|
"lineInterpolation": "smooth",
|
|
"lineWidth": 2,
|
|
"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": "ms"
|
|
},
|
|
"overrides": []
|
|
},
|
|
"gridPos": {
|
|
"h": 6,
|
|
"w": 5,
|
|
"x": 19,
|
|
"y": 8
|
|
},
|
|
"id": 100,
|
|
"interval": "$inter",
|
|
"options": {
|
|
"graph": {},
|
|
"legend": {
|
|
"calcs": [],
|
|
"displayMode": "list",
|
|
"placement": "bottom",
|
|
"showLegend": false
|
|
},
|
|
"tooltip": {
|
|
"mode": "multi",
|
|
"sort": "none"
|
|
}
|
|
},
|
|
"pluginVersion": "7.5.3",
|
|
"targets": [
|
|
{
|
|
"alias": "ReadAverage $tag_disk",
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"groupBy": [
|
|
{
|
|
"params": [
|
|
"$inter"
|
|
],
|
|
"type": "time"
|
|
},
|
|
{
|
|
"params": [
|
|
"disk"
|
|
],
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"params": [
|
|
"none"
|
|
],
|
|
"type": "fill"
|
|
}
|
|
],
|
|
"measurement": "vsphere_vm_virtualDisk",
|
|
"orderByTime": "ASC",
|
|
"policy": "default",
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_vm_datastore\")\r\n |> filter(fn: (r) => r[\"_field\"] == \"totalReadLatency_average\")\r\n |> filter(fn: (r) => r[\"vmname\"] =~ /${virtualmachine:regex}/)\r\n |> group(columns: [\"_field\",\"disk\"])\r\n |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)\r\n |> yield(name: \"mean\")\r\n ",
|
|
"refId": "A",
|
|
"resultFormat": "time_series",
|
|
"select": [
|
|
[
|
|
{
|
|
"params": [
|
|
"totalReadLatency_average"
|
|
],
|
|
"type": "field"
|
|
},
|
|
{
|
|
"params": [],
|
|
"type": "last"
|
|
}
|
|
]
|
|
],
|
|
"tags": [
|
|
{
|
|
"key": "vmname",
|
|
"operator": "=~",
|
|
"value": "/^$virtualmachine$/"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"alias": "WriteAverage $tag_disk",
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"groupBy": [
|
|
{
|
|
"params": [
|
|
"$inter"
|
|
],
|
|
"type": "time"
|
|
},
|
|
{
|
|
"params": [
|
|
"disk"
|
|
],
|
|
"type": "tag"
|
|
},
|
|
{
|
|
"params": [
|
|
"none"
|
|
],
|
|
"type": "fill"
|
|
}
|
|
],
|
|
"measurement": "vsphere_vm_virtualDisk",
|
|
"orderByTime": "ASC",
|
|
"policy": "default",
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_vm_datastore\")\r\n |> filter(fn: (r) => r[\"_field\"] == \"totalWriteLatency_average\")\r\n |> filter(fn: (r) => r[\"vmname\"] =~ /${virtualmachine:regex}/)\r\n |> group(columns: [\"_field\",\"disk\"])\r\n |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)\r\n |> yield(name: \"mean\")\r\n ",
|
|
"refId": "B",
|
|
"resultFormat": "time_series",
|
|
"select": [
|
|
[
|
|
{
|
|
"params": [
|
|
"totalWriteLatency_average"
|
|
],
|
|
"type": "field"
|
|
},
|
|
{
|
|
"params": [],
|
|
"type": "last"
|
|
}
|
|
]
|
|
],
|
|
"tags": [
|
|
{
|
|
"key": "vmname",
|
|
"operator": "=~",
|
|
"value": "/^$virtualmachine$/"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"title": "Storage Adapter Latency",
|
|
"type": "timeseries"
|
|
},
|
|
{
|
|
"collapsed": false,
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "gK_s8WTMk"
|
|
},
|
|
"gridPos": {
|
|
"h": 1,
|
|
"w": 24,
|
|
"x": 0,
|
|
"y": 266
|
|
},
|
|
"id": 104,
|
|
"panels": [],
|
|
"targets": [
|
|
{
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "gK_s8WTMk"
|
|
},
|
|
"refId": "A"
|
|
}
|
|
],
|
|
"title": "Contact me:",
|
|
"type": "row"
|
|
},
|
|
{
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"gridPos": {
|
|
"h": 3,
|
|
"w": 5,
|
|
"x": 19,
|
|
"y": 267
|
|
},
|
|
"id": 102,
|
|
"options": {
|
|
"code": {
|
|
"language": "plaintext",
|
|
"showLineNumbers": false,
|
|
"showMiniMap": false
|
|
},
|
|
"content": "<a href=\"https://www.jorgedelacruz.es\"><img src=\"https://www.jorgedelacruz.es/wp-content/uploads/2019/04/jorgedelacruz-banner_2efede4ef704c939e63a3763231f5961.png\"></a>",
|
|
"mode": "html"
|
|
},
|
|
"pluginVersion": "11.1.4",
|
|
"targets": [
|
|
{
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"groupBy": [
|
|
{
|
|
"params": [
|
|
"$__interval"
|
|
],
|
|
"type": "time"
|
|
},
|
|
{
|
|
"params": [
|
|
"null"
|
|
],
|
|
"type": "fill"
|
|
}
|
|
],
|
|
"orderByTime": "ASC",
|
|
"policy": "default",
|
|
"refId": "A",
|
|
"resultFormat": "time_series",
|
|
"select": [
|
|
[
|
|
{
|
|
"params": [
|
|
"value"
|
|
],
|
|
"type": "field"
|
|
},
|
|
{
|
|
"params": [],
|
|
"type": "mean"
|
|
}
|
|
]
|
|
],
|
|
"tags": []
|
|
}
|
|
],
|
|
"transparent": true,
|
|
"type": "text"
|
|
}
|
|
],
|
|
"refresh": false,
|
|
"schemaVersion": 39,
|
|
"tags": [
|
|
"VMware",
|
|
"vSphere VM",
|
|
"vSphere Telegraf",
|
|
"influxdb v2.0"
|
|
],
|
|
"templating": {
|
|
"list": [
|
|
{
|
|
"auto": true,
|
|
"auto_count": 100,
|
|
"auto_min": "20s",
|
|
"current": {
|
|
"selected": true,
|
|
"text": "auto",
|
|
"value": "$__auto_interval_inter"
|
|
},
|
|
"hide": 0,
|
|
"label": "Sampling",
|
|
"name": "inter",
|
|
"options": [
|
|
{
|
|
"selected": true,
|
|
"text": "auto",
|
|
"value": "$__auto_interval_inter"
|
|
},
|
|
{
|
|
"selected": false,
|
|
"text": "20s",
|
|
"value": "20s"
|
|
},
|
|
{
|
|
"selected": false,
|
|
"text": "1m",
|
|
"value": "1m"
|
|
},
|
|
{
|
|
"selected": false,
|
|
"text": "10m",
|
|
"value": "10m"
|
|
},
|
|
{
|
|
"selected": false,
|
|
"text": "30m",
|
|
"value": "30m"
|
|
},
|
|
{
|
|
"selected": false,
|
|
"text": "1h",
|
|
"value": "1h"
|
|
},
|
|
{
|
|
"selected": false,
|
|
"text": "6h",
|
|
"value": "6h"
|
|
},
|
|
{
|
|
"selected": false,
|
|
"text": "12h",
|
|
"value": "12h"
|
|
},
|
|
{
|
|
"selected": false,
|
|
"text": "1d",
|
|
"value": "1d"
|
|
},
|
|
{
|
|
"selected": false,
|
|
"text": "7d",
|
|
"value": "7d"
|
|
},
|
|
{
|
|
"selected": false,
|
|
"text": "14d",
|
|
"value": "14d"
|
|
},
|
|
{
|
|
"selected": false,
|
|
"text": "30d",
|
|
"value": "30d"
|
|
}
|
|
],
|
|
"query": "20s,1m,10m,30m,1h,6h,12h,1d,7d,14d,30d",
|
|
"queryValue": "",
|
|
"refresh": 2,
|
|
"skipUrlSync": false,
|
|
"type": "interval"
|
|
},
|
|
{
|
|
"current": {},
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"definition": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_host_cpu\")\r\n |> keep(columns: [\"vcenter\"])\r\n |> distinct(column: \"vcenter\")\r\n |> group()",
|
|
"hide": 0,
|
|
"includeAll": true,
|
|
"label": "vCenter Server",
|
|
"multi": true,
|
|
"name": "vcenter",
|
|
"options": [],
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_host_cpu\")\r\n |> keep(columns: [\"vcenter\"])\r\n |> distinct(column: \"vcenter\")\r\n |> group()",
|
|
"refresh": 2,
|
|
"regex": "",
|
|
"skipUrlSync": false,
|
|
"sort": 0,
|
|
"tagValuesQuery": "",
|
|
"tagsQuery": "",
|
|
"type": "query",
|
|
"useTags": false
|
|
},
|
|
{
|
|
"current": {},
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"definition": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_cluster_cpu\")\r\n |> filter(fn: (r) => r[\"vcenter\"] =~ /${vcenter:regex}/)\r\n |> keep(columns: [\"clustername\"])\r\n |> distinct(column: \"clustername\")\r\n |> group()\r\n",
|
|
"hide": 0,
|
|
"includeAll": true,
|
|
"label": "Cluster",
|
|
"multi": true,
|
|
"name": "clustername",
|
|
"options": [],
|
|
"query": {
|
|
"0": "f",
|
|
"1": "r",
|
|
"2": "o",
|
|
"3": "m",
|
|
"4": "(",
|
|
"5": "b",
|
|
"6": "u",
|
|
"7": "c",
|
|
"8": "k",
|
|
"9": "e",
|
|
"10": "t",
|
|
"11": ":",
|
|
"12": " ",
|
|
"13": "v",
|
|
"14": ".",
|
|
"15": "d",
|
|
"16": "e",
|
|
"17": "f",
|
|
"18": "a",
|
|
"19": "u",
|
|
"20": "l",
|
|
"21": "t",
|
|
"22": "B",
|
|
"23": "u",
|
|
"24": "c",
|
|
"25": "k",
|
|
"26": "e",
|
|
"27": "t",
|
|
"28": ")",
|
|
"29": "\r",
|
|
"30": "\n",
|
|
"31": " ",
|
|
"32": " ",
|
|
"33": "|",
|
|
"34": ">",
|
|
"35": " ",
|
|
"36": "r",
|
|
"37": "a",
|
|
"38": "n",
|
|
"39": "g",
|
|
"40": "e",
|
|
"41": "(",
|
|
"42": "s",
|
|
"43": "t",
|
|
"44": "a",
|
|
"45": "r",
|
|
"46": "t",
|
|
"47": ":",
|
|
"48": " ",
|
|
"49": "v",
|
|
"50": ".",
|
|
"51": "t",
|
|
"52": "i",
|
|
"53": "m",
|
|
"54": "e",
|
|
"55": "R",
|
|
"56": "a",
|
|
"57": "n",
|
|
"58": "g",
|
|
"59": "e",
|
|
"60": "S",
|
|
"61": "t",
|
|
"62": "a",
|
|
"63": "r",
|
|
"64": "t",
|
|
"65": ",",
|
|
"66": " ",
|
|
"67": "s",
|
|
"68": "t",
|
|
"69": "o",
|
|
"70": "p",
|
|
"71": ":",
|
|
"72": " ",
|
|
"73": "v",
|
|
"74": ".",
|
|
"75": "t",
|
|
"76": "i",
|
|
"77": "m",
|
|
"78": "e",
|
|
"79": "R",
|
|
"80": "a",
|
|
"81": "n",
|
|
"82": "g",
|
|
"83": "e",
|
|
"84": "S",
|
|
"85": "t",
|
|
"86": "o",
|
|
"87": "p",
|
|
"88": ")",
|
|
"89": "\r",
|
|
"90": "\n",
|
|
"91": " ",
|
|
"92": " ",
|
|
"93": "|",
|
|
"94": ">",
|
|
"95": " ",
|
|
"96": "f",
|
|
"97": "i",
|
|
"98": "l",
|
|
"99": "t",
|
|
"100": "e",
|
|
"101": "r",
|
|
"102": "(",
|
|
"103": "f",
|
|
"104": "n",
|
|
"105": ":",
|
|
"106": " ",
|
|
"107": "(",
|
|
"108": "r",
|
|
"109": ")",
|
|
"110": " ",
|
|
"111": "=",
|
|
"112": ">",
|
|
"113": " ",
|
|
"114": "r",
|
|
"115": "[",
|
|
"116": "\"",
|
|
"117": "_",
|
|
"118": "m",
|
|
"119": "e",
|
|
"120": "a",
|
|
"121": "s",
|
|
"122": "u",
|
|
"123": "r",
|
|
"124": "e",
|
|
"125": "m",
|
|
"126": "e",
|
|
"127": "n",
|
|
"128": "t",
|
|
"129": "\"",
|
|
"130": "]",
|
|
"131": " ",
|
|
"132": "=",
|
|
"133": "=",
|
|
"134": " ",
|
|
"135": "\"",
|
|
"136": "v",
|
|
"137": "s",
|
|
"138": "p",
|
|
"139": "h",
|
|
"140": "e",
|
|
"141": "r",
|
|
"142": "e",
|
|
"143": "_",
|
|
"144": "c",
|
|
"145": "l",
|
|
"146": "u",
|
|
"147": "s",
|
|
"148": "t",
|
|
"149": "e",
|
|
"150": "r",
|
|
"151": "_",
|
|
"152": "c",
|
|
"153": "p",
|
|
"154": "u",
|
|
"155": "\"",
|
|
"156": ")",
|
|
"157": "\r",
|
|
"158": "\n",
|
|
"159": " ",
|
|
"160": " ",
|
|
"161": "|",
|
|
"162": ">",
|
|
"163": " ",
|
|
"164": "f",
|
|
"165": "i",
|
|
"166": "l",
|
|
"167": "t",
|
|
"168": "e",
|
|
"169": "r",
|
|
"170": "(",
|
|
"171": "f",
|
|
"172": "n",
|
|
"173": ":",
|
|
"174": " ",
|
|
"175": "(",
|
|
"176": "r",
|
|
"177": ")",
|
|
"178": " ",
|
|
"179": "=",
|
|
"180": ">",
|
|
"181": " ",
|
|
"182": "r",
|
|
"183": "[",
|
|
"184": "\"",
|
|
"185": "v",
|
|
"186": "c",
|
|
"187": "e",
|
|
"188": "n",
|
|
"189": "t",
|
|
"190": "e",
|
|
"191": "r",
|
|
"192": "\"",
|
|
"193": "]",
|
|
"194": " ",
|
|
"195": "=",
|
|
"196": "=",
|
|
"197": " ",
|
|
"198": "\"",
|
|
"199": "$",
|
|
"200": "{",
|
|
"201": "v",
|
|
"202": "c",
|
|
"203": "e",
|
|
"204": "n",
|
|
"205": "t",
|
|
"206": "e",
|
|
"207": "r",
|
|
"208": "}",
|
|
"209": "\"",
|
|
"210": ")",
|
|
"211": "\r",
|
|
"212": "\n",
|
|
"213": " ",
|
|
"214": " ",
|
|
"215": "|",
|
|
"216": ">",
|
|
"217": " ",
|
|
"218": "k",
|
|
"219": "e",
|
|
"220": "e",
|
|
"221": "p",
|
|
"222": "(",
|
|
"223": "c",
|
|
"224": "o",
|
|
"225": "l",
|
|
"226": "u",
|
|
"227": "m",
|
|
"228": "n",
|
|
"229": "s",
|
|
"230": ":",
|
|
"231": " ",
|
|
"232": "[",
|
|
"233": "\"",
|
|
"234": "c",
|
|
"235": "l",
|
|
"236": "u",
|
|
"237": "s",
|
|
"238": "t",
|
|
"239": "e",
|
|
"240": "r",
|
|
"241": "n",
|
|
"242": "a",
|
|
"243": "m",
|
|
"244": "e",
|
|
"245": "\"",
|
|
"246": "]",
|
|
"247": ")",
|
|
"248": "\r",
|
|
"249": "\n",
|
|
"250": " ",
|
|
"251": " ",
|
|
"252": "|",
|
|
"253": ">",
|
|
"254": " ",
|
|
"255": "d",
|
|
"256": "i",
|
|
"257": "s",
|
|
"258": "t",
|
|
"259": "i",
|
|
"260": "n",
|
|
"261": "c",
|
|
"262": "t",
|
|
"263": "(",
|
|
"264": "c",
|
|
"265": "o",
|
|
"266": "l",
|
|
"267": "u",
|
|
"268": "m",
|
|
"269": "n",
|
|
"270": ":",
|
|
"271": " ",
|
|
"272": "\"",
|
|
"273": "c",
|
|
"274": "l",
|
|
"275": "u",
|
|
"276": "s",
|
|
"277": "t",
|
|
"278": "e",
|
|
"279": "r",
|
|
"280": "n",
|
|
"281": "a",
|
|
"282": "m",
|
|
"283": "e",
|
|
"284": "\"",
|
|
"285": ")",
|
|
"286": "\r",
|
|
"287": "\n",
|
|
"288": " ",
|
|
"289": " ",
|
|
"290": "|",
|
|
"291": ">",
|
|
"292": " ",
|
|
"293": "g",
|
|
"294": "r",
|
|
"295": "o",
|
|
"296": "u",
|
|
"297": "p",
|
|
"298": "(",
|
|
"299": ")",
|
|
"300": "\r",
|
|
"301": "\n",
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_cluster_cpu\")\r\n |> filter(fn: (r) => r[\"vcenter\"] =~ /${vcenter:regex}/)\r\n |> keep(columns: [\"clustername\"])\r\n |> distinct(column: \"clustername\")\r\n |> group()\r\n"
|
|
},
|
|
"refresh": 2,
|
|
"regex": "",
|
|
"skipUrlSync": false,
|
|
"sort": 0,
|
|
"tagValuesQuery": "",
|
|
"tagsQuery": "",
|
|
"type": "query",
|
|
"useTags": false
|
|
},
|
|
{
|
|
"current": {},
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"definition": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_host_cpu\")\r\n |> filter(fn: (r) => r[\"vcenter\"] =~ /${vcenter:regex}/)\r\n |> filter(fn: (r) => r[\"clustername\"] =~ /${clustername:regex}/)\r\n |> keep(columns: [\"esxhostname\"])\r\n |> distinct(column: \"esxhostname\")\r\n |> group()",
|
|
"hide": 0,
|
|
"includeAll": true,
|
|
"label": "ESXi Server",
|
|
"multi": true,
|
|
"name": "esxi",
|
|
"options": [],
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_host_cpu\")\r\n |> filter(fn: (r) => r[\"vcenter\"] =~ /${vcenter:regex}/)\r\n |> filter(fn: (r) => r[\"clustername\"] =~ /${clustername:regex}/)\r\n |> keep(columns: [\"esxhostname\"])\r\n |> distinct(column: \"esxhostname\")\r\n |> group()",
|
|
"refresh": 2,
|
|
"regex": "",
|
|
"skipUrlSync": false,
|
|
"sort": 0,
|
|
"tagValuesQuery": "",
|
|
"tagsQuery": "",
|
|
"type": "query",
|
|
"useTags": false
|
|
},
|
|
{
|
|
"current": {},
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"definition": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_datastore_disk\")\r\n |> filter(fn: (r) => r[\"vcenter\"] =~ /${vcenter:regex}/)\r\n |> keep(columns: [\"source\"])\r\n |> distinct(column: \"source\")\r\n |> group()",
|
|
"hide": 0,
|
|
"includeAll": true,
|
|
"label": "Datastore",
|
|
"multi": true,
|
|
"name": "datastore",
|
|
"options": [],
|
|
"query": {
|
|
"0": "f",
|
|
"1": "r",
|
|
"2": "o",
|
|
"3": "m",
|
|
"4": "(",
|
|
"5": "b",
|
|
"6": "u",
|
|
"7": "c",
|
|
"8": "k",
|
|
"9": "e",
|
|
"10": "t",
|
|
"11": ":",
|
|
"12": " ",
|
|
"13": "v",
|
|
"14": ".",
|
|
"15": "d",
|
|
"16": "e",
|
|
"17": "f",
|
|
"18": "a",
|
|
"19": "u",
|
|
"20": "l",
|
|
"21": "t",
|
|
"22": "B",
|
|
"23": "u",
|
|
"24": "c",
|
|
"25": "k",
|
|
"26": "e",
|
|
"27": "t",
|
|
"28": ")",
|
|
"29": "\r",
|
|
"30": "\n",
|
|
"31": " ",
|
|
"32": " ",
|
|
"33": "|",
|
|
"34": ">",
|
|
"35": " ",
|
|
"36": "r",
|
|
"37": "a",
|
|
"38": "n",
|
|
"39": "g",
|
|
"40": "e",
|
|
"41": "(",
|
|
"42": "s",
|
|
"43": "t",
|
|
"44": "a",
|
|
"45": "r",
|
|
"46": "t",
|
|
"47": ":",
|
|
"48": " ",
|
|
"49": "v",
|
|
"50": ".",
|
|
"51": "t",
|
|
"52": "i",
|
|
"53": "m",
|
|
"54": "e",
|
|
"55": "R",
|
|
"56": "a",
|
|
"57": "n",
|
|
"58": "g",
|
|
"59": "e",
|
|
"60": "S",
|
|
"61": "t",
|
|
"62": "a",
|
|
"63": "r",
|
|
"64": "t",
|
|
"65": ",",
|
|
"66": " ",
|
|
"67": "s",
|
|
"68": "t",
|
|
"69": "o",
|
|
"70": "p",
|
|
"71": ":",
|
|
"72": " ",
|
|
"73": "v",
|
|
"74": ".",
|
|
"75": "t",
|
|
"76": "i",
|
|
"77": "m",
|
|
"78": "e",
|
|
"79": "R",
|
|
"80": "a",
|
|
"81": "n",
|
|
"82": "g",
|
|
"83": "e",
|
|
"84": "S",
|
|
"85": "t",
|
|
"86": "o",
|
|
"87": "p",
|
|
"88": ")",
|
|
"89": "\r",
|
|
"90": "\n",
|
|
"91": " ",
|
|
"92": " ",
|
|
"93": "|",
|
|
"94": ">",
|
|
"95": " ",
|
|
"96": "f",
|
|
"97": "i",
|
|
"98": "l",
|
|
"99": "t",
|
|
"100": "e",
|
|
"101": "r",
|
|
"102": "(",
|
|
"103": "f",
|
|
"104": "n",
|
|
"105": ":",
|
|
"106": " ",
|
|
"107": "(",
|
|
"108": "r",
|
|
"109": ")",
|
|
"110": " ",
|
|
"111": "=",
|
|
"112": ">",
|
|
"113": " ",
|
|
"114": "r",
|
|
"115": "[",
|
|
"116": "\"",
|
|
"117": "_",
|
|
"118": "m",
|
|
"119": "e",
|
|
"120": "a",
|
|
"121": "s",
|
|
"122": "u",
|
|
"123": "r",
|
|
"124": "e",
|
|
"125": "m",
|
|
"126": "e",
|
|
"127": "n",
|
|
"128": "t",
|
|
"129": "\"",
|
|
"130": "]",
|
|
"131": " ",
|
|
"132": "=",
|
|
"133": "=",
|
|
"134": " ",
|
|
"135": "\"",
|
|
"136": "v",
|
|
"137": "s",
|
|
"138": "p",
|
|
"139": "h",
|
|
"140": "e",
|
|
"141": "r",
|
|
"142": "e",
|
|
"143": "_",
|
|
"144": "d",
|
|
"145": "a",
|
|
"146": "t",
|
|
"147": "a",
|
|
"148": "s",
|
|
"149": "t",
|
|
"150": "o",
|
|
"151": "r",
|
|
"152": "e",
|
|
"153": "_",
|
|
"154": "d",
|
|
"155": "i",
|
|
"156": "s",
|
|
"157": "k",
|
|
"158": "\"",
|
|
"159": ")",
|
|
"160": "\r",
|
|
"161": "\n",
|
|
"162": " ",
|
|
"163": " ",
|
|
"164": "|",
|
|
"165": ">",
|
|
"166": " ",
|
|
"167": "k",
|
|
"168": "e",
|
|
"169": "e",
|
|
"170": "p",
|
|
"171": "(",
|
|
"172": "c",
|
|
"173": "o",
|
|
"174": "l",
|
|
"175": "u",
|
|
"176": "m",
|
|
"177": "n",
|
|
"178": "s",
|
|
"179": ":",
|
|
"180": " ",
|
|
"181": "[",
|
|
"182": "\"",
|
|
"183": "d",
|
|
"184": "s",
|
|
"185": "n",
|
|
"186": "a",
|
|
"187": "m",
|
|
"188": "e",
|
|
"189": "\"",
|
|
"190": "]",
|
|
"191": ")",
|
|
"192": "\r",
|
|
"193": "\n",
|
|
"194": " ",
|
|
"195": " ",
|
|
"196": "|",
|
|
"197": ">",
|
|
"198": " ",
|
|
"199": "d",
|
|
"200": "i",
|
|
"201": "s",
|
|
"202": "t",
|
|
"203": "i",
|
|
"204": "n",
|
|
"205": "c",
|
|
"206": "t",
|
|
"207": "(",
|
|
"208": "c",
|
|
"209": "o",
|
|
"210": "l",
|
|
"211": "u",
|
|
"212": "m",
|
|
"213": "n",
|
|
"214": ":",
|
|
"215": " ",
|
|
"216": "\"",
|
|
"217": "d",
|
|
"218": "s",
|
|
"219": "n",
|
|
"220": "a",
|
|
"221": "m",
|
|
"222": "e",
|
|
"223": "\"",
|
|
"224": ")",
|
|
"225": "\r",
|
|
"226": "\n",
|
|
"227": " ",
|
|
"228": " ",
|
|
"229": "|",
|
|
"230": ">",
|
|
"231": " ",
|
|
"232": "g",
|
|
"233": "r",
|
|
"234": "o",
|
|
"235": "u",
|
|
"236": "p",
|
|
"237": "(",
|
|
"238": ")",
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_datastore_disk\")\r\n |> filter(fn: (r) => r[\"vcenter\"] =~ /${vcenter:regex}/)\r\n |> keep(columns: [\"source\"])\r\n |> distinct(column: \"source\")\r\n |> group()"
|
|
},
|
|
"refresh": 2,
|
|
"regex": "",
|
|
"skipUrlSync": false,
|
|
"sort": 0,
|
|
"tagValuesQuery": "",
|
|
"tagsQuery": "",
|
|
"type": "query",
|
|
"useTags": false
|
|
},
|
|
{
|
|
"allValue": "",
|
|
"current": {},
|
|
"datasource": {
|
|
"type": "influxdb",
|
|
"uid": "${DS_INFLUXDB}"
|
|
},
|
|
"definition": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_vm_cpu\")\r\n |> filter(fn: (r) => r[\"vcenter\"] =~ /${vcenter:regex}/)\r\n |> filter(fn: (r) => r[\"clustername\"] =~ /${clustername:regex}/)\r\n |> keep(columns: [\"vmname\"])\r\n |> distinct(column: \"vmname\")\r\n |> group()",
|
|
"hide": 0,
|
|
"includeAll": true,
|
|
"label": "VM",
|
|
"multi": true,
|
|
"name": "virtualmachine",
|
|
"options": [],
|
|
"query": "from(bucket: v.defaultBucket)\r\n |> range(start: v.timeRangeStart, stop: v.timeRangeStop)\r\n |> filter(fn: (r) => r[\"_measurement\"] == \"vsphere_vm_cpu\")\r\n |> filter(fn: (r) => r[\"vcenter\"] =~ /${vcenter:regex}/)\r\n |> filter(fn: (r) => r[\"clustername\"] =~ /${clustername:regex}/)\r\n |> keep(columns: [\"vmname\"])\r\n |> distinct(column: \"vmname\")\r\n |> group()",
|
|
"refresh": 2,
|
|
"regex": "",
|
|
"skipUrlSync": false,
|
|
"sort": 5,
|
|
"type": "query"
|
|
}
|
|
]
|
|
},
|
|
"time": {
|
|
"from": "now-30m",
|
|
"to": "now"
|
|
},
|
|
"timepicker": {
|
|
"refresh_intervals": [
|
|
"10s",
|
|
"30s",
|
|
"1m",
|
|
"5m",
|
|
"15m",
|
|
"30m",
|
|
"1h",
|
|
"2h",
|
|
"1d"
|
|
],
|
|
"time_options": [
|
|
"5m",
|
|
"15m",
|
|
"1h",
|
|
"6h",
|
|
"12h",
|
|
"24h",
|
|
"2d",
|
|
"7d",
|
|
"30d"
|
|
]
|
|
},
|
|
"timezone": "browser",
|
|
"title": "VMware vSphere - VMs",
|
|
"uid": "hNDB_E0ik",
|
|
"version": 10,
|
|
"weekStart": ""
|
|
} |