<- Back to Templates
Azure VM
By KloudMate
The Azure Virtual Machine (VM) dashboard provides visibility into the compute performance, availability, and resource utilization of virtual machines through OpenTelemetry (Otel) integration.
Template JSON
{
"name": "Azure VM",
"description": "",
"data": {
"tz": "local",
"panels": [
{
"id": "qrfzexb7y3i",
"tz": "local",
"axis": {
"x": {
"date_style": "auto"
},
"y": {
"format": "number",
"suffix": "Percent",
"decimals": 3
}
},
"title": "CPU Percentage (Avg)",
"panelType": "TimeSeries",
"timeRange": "1h",
"statConfig": {
"statView": "grid",
"baseColor": "#4CBB17",
"calculation": "last"
},
"timeseries": {
"legend": {
"view": "list",
"values": []
}
},
"node_configs": [
{
"page": 1,
"stat": "",
"type": "query",
"hidden": false,
"metric": "",
"nodeId": "A",
"region": "",
"source": "kloudmate",
"dataset": "metrics",
"filters": [],
"groupBy": [
{
"type": "string",
"field": "resource_group"
}
],
"orderBy": [],
"interval": "",
"namespace": "",
"dimensions": [],
"metricType": "",
"time_range": {
"to": 0,
"from": 600
},
"aggregation": {
"stat": "AVG",
"type": "",
"unit": "Percent",
"field": "",
"value": "azure_percentage_cpu_average",
"metric": "azure_percentage_cpu_average",
"metricType": "Gauge",
"temporality": "Cumulative"
},
"datasourceId": "kloudmate"
}
],
"time_options": {
"override": false,
"time_shift": ""
}
},
{
"id": "j9p4yll6d2",
"tz": "local",
"axis": {
"x": {
"date_style": "auto"
},
"y": {
"format": "number",
"suffix": "Count",
"decimals": 3
}
},
"STATS": {},
"title": "CPU Credits Consumed",
"panelType": "STATS",
"timeRange": "2d",
"statConfig": {
"statView": "grid",
"baseColor": "#4CBB17",
"calculation": "last"
},
"timeseries": {
"legend": {
"view": "list",
"values": []
}
},
"description": "Total number of credits used by VMs",
"node_configs": [
{
"page": 1,
"stat": "",
"type": "query",
"hidden": false,
"metric": "",
"nodeId": "A",
"region": "",
"source": "kloudmate",
"dataset": "metrics",
"filters": [],
"groupBy": [],
"orderBy": [],
"interval": "",
"namespace": "",
"dimensions": [],
"metricType": "",
"time_range": {
"to": 0,
"from": 600
},
"aggregation": {
"stat": "AVG",
"type": "",
"unit": "Count",
"field": "",
"value": "azure_cpu_credits_consumed_count",
"metric": "azure_cpu_credits_consumed_count",
"metricType": "Gauge",
"temporality": "Cumulative"
},
"datasourceId": "kloudmate",
"responseType": "series"
}
],
"time_options": {
"override": false,
"time_shift": ""
}
},
{
"id": "1fw5dkpnzgx",
"tz": "local",
"axis": {
"x": {
"date_style": "auto"
},
"y": {
"format": "number",
"suffix": "Count",
"decimals": 3
}
},
"STATS": {},
"title": "CPU Credits Rmaining",
"panelType": "STATS",
"timeRange": "2d",
"statConfig": {
"format": "number",
"suffix": "Count",
"decimals": 3,
"statView": "grid",
"baseColor": "#4CBB17",
"calculation": "last"
},
"timeseries": {
"legend": {
"view": "list",
"values": []
}
},
"description": "Total number of credits available to burst",
"node_configs": [
{
"page": 1,
"stat": "",
"type": "query",
"hidden": false,
"metric": "",
"nodeId": "A",
"region": "",
"source": "kloudmate",
"dataset": "metrics",
"filters": [],
"groupBy": [],
"orderBy": [],
"interval": "",
"namespace": "",
"dimensions": [],
"metricType": "",
"time_range": {
"to": 0,
"from": 600
},
"aggregation": {
"stat": "SUM",
"type": "",
"unit": "Count",
"field": "",
"value": "azure_cpu_credits_remaining_count",
"metric": "azure_cpu_credits_remaining_count",
"metricType": "Gauge",
"temporality": "Cumulative"
},
"datasourceId": "kloudmate",
"responseType": "series"
}
],
"time_options": {
"override": false,
"time_shift": ""
}
},
{
"id": "1ch9rh2r4sn",
"tz": "local",
"axis": {
"x": {
"date_style": "auto"
},
"y": {
"format": "unformatted",
"decimals": 3
}
},
"STATS": {},
"title": "Available Memory",
"panelType": "STATS",
"timeRange": "2d",
"statConfig": {
"format": "bytes",
"decimals": 1,
"statView": "grid",
"baseColor": "#4CBB17",
"calculation": "last"
},
"timeseries": {
"legend": {
"view": "list",
"values": []
}
},
"description": "Amount of memory immediately available for allocation to a process or system in VM",
"node_configs": [
{
"page": 1,
"stat": "",
"type": "query",
"hidden": false,
"metric": "",
"nodeId": "A",
"region": "",
"source": "kloudmate",
"dataset": "metrics",
"filters": [],
"groupBy": [],
"orderBy": [],
"interval": "",
"namespace": "",
"dimensions": [],
"metricType": "",
"time_range": {
"to": 0,
"from": 600
},
"aggregation": {
"stat": "MAX",
"type": "",
"field": "",
"value": "azure_available_memory_bytes_total",
"metric": "azure_available_memory_bytes_total"
},
"datasourceId": "kloudmate",
"responseType": "series"
}
],
"time_options": {
"override": false,
"time_shift": ""
}
},
{
"id": "0ddm75evj52u",
"tz": "local",
"axis": {
"x": {
"date_style": "auto"
},
"y": {
"format": "number",
"suffix": "Count",
"decimals": 3
}
},
"STATS": {},
"title": "VM Availability",
"panelType": "STATS",
"timeRange": "2d",
"statConfig": {
"statView": "grid",
"baseColor": "#4CBB17",
"calculation": "last"
},
"timeseries": {
"legend": {
"view": "list",
"values": []
}
},
"description": "Availability of Virtual Machines ",
"node_configs": [
{
"page": 1,
"stat": "",
"type": "query",
"hidden": false,
"metric": "",
"nodeId": "A",
"region": "",
"source": "kloudmate",
"dataset": "metrics",
"filters": [],
"groupBy": [],
"orderBy": [],
"interval": "",
"namespace": "",
"dimensions": [],
"metricType": "",
"time_range": {
"to": 0,
"from": 600
},
"aggregation": {
"stat": "COUNT",
"type": "",
"unit": "Count",
"field": "",
"value": "azure_vmavailabilitymetric_count",
"metric": "azure_vmavailabilitymetric_count",
"metricType": "Gauge",
"temporality": "Cumulative"
},
"datasourceId": "kloudmate",
"responseType": "series"
}
],
"time_options": {
"override": false,
"time_shift": ""
}
},
{
"id": "0wy7f96y2o8i",
"tz": "local",
"axis": {
"x": {
"date_style": "auto"
},
"y": {
"format": "number",
"suffix": "BytesPerSecond",
"decimals": 3
}
},
"title": "OS disk read",
"panelType": "TimeSeries",
"timeRange": "2d",
"statConfig": {
"statView": "grid",
"baseColor": "#4CBB17",
"calculation": "last"
},
"timeseries": {
"legend": {
"view": "list",
"values": []
}
},
"description": "Bytes/sec read from a single disk during monitoring period",
"node_configs": [
{
"page": 1,
"stat": "",
"type": "query",
"hidden": false,
"metric": "",
"nodeId": "A",
"region": "",
"source": "kloudmate",
"dataset": "metrics",
"filters": [],
"groupBy": [
{
"type": "string",
"field": "name"
}
],
"orderBy": [],
"interval": "",
"namespace": "",
"dimensions": [],
"metricType": "",
"time_range": {
"to": 0,
"from": 600
},
"aggregation": {
"stat": "AVG",
"type": "",
"unit": "BytesPerSecond",
"field": "",
"value": "azure_os_disk_read_bytes_sec_average",
"metric": "azure_os_disk_read_bytes_sec_average",
"metricType": "Gauge",
"temporality": "Cumulative"
},
"datasourceId": "kloudmate",
"legendFormat": "{{name}}"
}
],
"time_options": {
"override": false,
"time_shift": ""
}
},
{
"id": "1cbgedmi1xm",
"tz": "local",
"axis": {
"x": {
"date_style": "auto"
},
"y": {
"format": "number",
"suffix": "BytesPerSecond",
"decimals": 3
}
},
"title": "OS disk write",
"tooltip": {
"mode": "all"
},
"panelType": "TimeSeries",
"timeRange": "2d",
"statConfig": {
"statView": "grid",
"baseColor": "#4CBB17",
"calculation": "last"
},
"timeseries": {
"legend": {
"view": "list",
"values": []
}
},
"description": "Bytes/sec write from a single disk during monitoring period",
"node_configs": [
{
"page": 1,
"stat": "",
"type": "query",
"hidden": false,
"metric": "",
"nodeId": "A",
"region": "",
"source": "kloudmate",
"dataset": "metrics",
"filters": [],
"groupBy": [
{
"type": "string",
"field": "name"
}
],
"orderBy": [],
"interval": "",
"namespace": "",
"dimensions": [],
"metricType": "",
"time_range": {
"to": 0,
"from": 600
},
"aggregation": {
"stat": "AVG",
"type": "",
"unit": "BytesPerSecond",
"field": "",
"value": "azure_os_disk_write_bytes_sec_average",
"metric": "azure_os_disk_write_bytes_sec_average",
"metricType": "Gauge",
"temporality": "Cumulative"
},
"datasourceId": "kloudmate",
"legendFormat": "{{name}}"
}
],
"time_options": {
"override": false,
"time_shift": ""
}
},
{
"id": "fd7rqdmuw9h",
"tz": "local",
"axis": {
"x": {
"date_style": "auto"
},
"y": {
"format": "number",
"suffix": "CountPerSecond",
"decimals": 3
}
},
"title": "OS Disk Read Operations ",
"panelType": "TimeSeries",
"timeRange": "2d",
"statConfig": {
"statView": "grid",
"baseColor": "#4CBB17",
"calculation": "last"
},
"timeseries": {
"legend": {
"view": "list",
"values": []
}
},
"node_configs": [
{
"page": 1,
"stat": "",
"type": "query",
"hidden": false,
"metric": "",
"nodeId": "A",
"region": "",
"source": "kloudmate",
"dataset": "metrics",
"filters": [],
"groupBy": [],
"orderBy": [],
"interval": "",
"namespace": "",
"dimensions": [],
"metricType": "",
"time_range": {
"to": 0,
"from": 600
},
"aggregation": {
"stat": "COUNT",
"type": "",
"unit": "CountPerSecond",
"field": "",
"value": "azure_os_disk_read_operations_sec_total",
"metric": "azure_os_disk_read_operations_sec_total",
"metricType": "Gauge",
"temporality": "Cumulative"
},
"datasourceId": "kloudmate"
}
],
"time_options": {
"override": false,
"time_shift": ""
}
},
{
"id": "jnv5zox8c2a",
"tz": "local",
"axis": {
"x": {
"date_style": "auto"
},
"y": {
"format": "number",
"suffix": "CountPerSecond",
"decimals": 3
}
},
"title": "OS Disk Write Operations ",
"panelType": "TimeSeries",
"timeRange": "2d",
"statConfig": {
"statView": "grid",
"baseColor": "#4CBB17",
"calculation": "last"
},
"timeseries": {
"legend": {
"view": "list",
"values": []
}
},
"node_configs": [
{
"page": 1,
"stat": "",
"type": "query",
"hidden": false,
"metric": "",
"nodeId": "A",
"region": "",
"source": "kloudmate",
"dataset": "metrics",
"filters": [],
"groupBy": [],
"orderBy": [],
"interval": "",
"namespace": "",
"dimensions": [],
"metricType": "",
"time_range": {
"to": 0,
"from": 600
},
"aggregation": {
"stat": "COUNT",
"type": "",
"unit": "CountPerSecond",
"field": "",
"value": "azure_os_disk_write_operations_sec_total",
"metric": "azure_os_disk_write_operations_sec_total",
"metricType": "Gauge",
"temporality": "Cumulative"
},
"datasourceId": "kloudmate"
}
],
"time_options": {
"override": false,
"time_shift": ""
}
},
{
"id": "6iux5cc3a84",
"tz": "local",
"axis": {
"x": {
"date_style": "auto"
},
"y": {
"format": "bytes",
"decimals": 3
}
},
"title": "Network In ",
"tooltip": {
"mode": "all"
},
"panelType": "TimeSeries",
"timeRange": "2d",
"statConfig": {
"statView": "grid",
"baseColor": "#4CBB17",
"calculation": "last"
},
"timeseries": {
"legend": {
"view": "list",
"values": []
}
},
"description": "The number of billable bytes received on all network interfaces by the VM(s)",
"node_configs": [
{
"page": 1,
"stat": "",
"type": "query",
"hidden": false,
"metric": "",
"nodeId": "A",
"region": "",
"source": "kloudmate",
"dataset": "metrics",
"filters": [],
"groupBy": [
{
"type": "string",
"field": "name"
}
],
"orderBy": [],
"interval": "",
"namespace": "",
"dimensions": [],
"metricType": "",
"time_range": {
"to": 0,
"from": 600
},
"aggregation": {
"stat": "SUM",
"type": "",
"unit": "Bytes",
"field": "",
"value": "azure_network_in_total",
"metric": "azure_network_in_total",
"metricType": "Gauge",
"temporality": "Cumulative"
},
"datasourceId": "kloudmate",
"legendFormat": "{{name}}"
}
],
"time_options": {
"override": false,
"time_shift": ""
}
},
{
"id": "gwowz9nbxgd",
"tz": "local",
"axis": {
"x": {
"date_style": "auto"
},
"y": {
"format": "bytes",
"decimals": 3
}
},
"title": "Network Out",
"tooltip": {
"mode": "all"
},
"panelType": "TimeSeries",
"timeRange": "2d",
"statConfig": {
"statView": "grid",
"baseColor": "#4CBB17",
"calculation": "last"
},
"timeseries": {
"legend": {
"view": "list",
"values": []
}
},
"description": "The number of billable bytes out on all network interfaces by the VM(s)",
"node_configs": [
{
"page": 1,
"stat": "",
"type": "query",
"hidden": false,
"metric": "",
"nodeId": "A",
"region": "",
"source": "kloudmate",
"dataset": "metrics",
"filters": [],
"groupBy": [
{
"type": "string",
"field": "name"
}
],
"orderBy": [],
"interval": "",
"namespace": "",
"dimensions": [],
"metricType": "",
"time_range": {
"to": 0,
"from": 600
},
"aggregation": {
"stat": "SUM",
"type": "",
"unit": "Bytes",
"field": "",
"value": "azure_network_out_total",
"metric": "azure_network_out_total",
"metricType": "Gauge",
"temporality": "Cumulative"
},
"datasourceId": "kloudmate",
"legendFormat": "{{name}}"
}
],
"time_options": {
"override": false,
"time_shift": ""
}
}
],
"timeRange": "2d",
"panel_layouts": [
{
"h": 10,
"i": "qrfzexb7y3i",
"w": 12,
"x": 0,
"y": 10,
"minH": 1,
"minW": 1,
"moved": false,
"static": false
},
{
"h": 10,
"i": "j9p4yll6d2",
"w": 8,
"x": 0,
"y": 0,
"minH": 1,
"minW": 1,
"moved": false,
"static": false
},
{
"h": 10,
"i": "1fw5dkpnzgx",
"w": 8,
"x": 8,
"y": 0,
"minH": 1,
"minW": 1,
"moved": false,
"static": false
},
{
"h": 10,
"i": "1ch9rh2r4sn",
"w": 12,
"x": 12,
"y": 10,
"minH": 1,
"minW": 1,
"moved": false,
"static": false
},
{
"h": 10,
"i": "0ddm75evj52u",
"w": 8,
"x": 16,
"y": 0,
"minH": 1,
"minW": 1,
"moved": false,
"static": false
},
{
"h": 10,
"i": "0wy7f96y2o8i",
"w": 12,
"x": 0,
"y": 20,
"minH": 1,
"minW": 1,
"moved": false,
"static": false
},
{
"h": 10,
"i": "1cbgedmi1xm",
"w": 12,
"x": 12,
"y": 20,
"minH": 1,
"minW": 1,
"moved": false,
"static": false
},
{
"h": 10,
"i": "fd7rqdmuw9h",
"w": 12,
"x": 0,
"y": 30,
"minH": 1,
"minW": 1,
"moved": false,
"static": false
},
{
"h": 10,
"i": "jnv5zox8c2a",
"w": 12,
"x": 12,
"y": 30,
"minH": 1,
"minW": 1,
"moved": false,
"static": false
},
{
"h": 10,
"i": "6iux5cc3a84",
"w": 12,
"x": 0,
"y": 40,
"minH": 1,
"minW": 1,
"moved": false,
"static": false
},
{
"h": 10,
"i": "gwowz9nbxgd",
"w": 12,
"x": 12,
"y": 40,
"minH": 1,
"minW": 1,
"moved": false,
"static": false
}
],
"default_region": "us-east-1"
},
"tags": []
}