updates for portal dashboards (#485)

Signed-off-by: ishangupta-ds <ishan@chaosnative.com>
This commit is contained in:
Ishan Gupta
2021-07-14 20:14:15 +05:30
committed by GitHub
parent b3e542499f
commit 844a1453ee
3 changed files with 826 additions and 761 deletions

View File

@@ -2,8 +2,8 @@
"dashboardID": "generic_node_metrics",
"name": "Node metrics",
"information": "This dashboard visualizes Node level CPU, memory, disk and IO utilization metrics interleaved with chaos events.",
"chaosEventQueryTemplate": "litmuschaos_awaited_experiments{job=\"chaos-exporter\"}",
"chaosVerdictQueryTemplate": "litmuschaos_experiment_verdict{job=\"chaos-exporter\"}",
"chaosEventQueryTemplate": "litmuschaos_awaited_experiments{job=\"chaos-exporter\", chaos_injection_time!=\"\"}",
"chaosVerdictQueryTemplate": "litmuschaos_experiment_verdict{job=\"chaos-exporter\", chaosresult_verdict!=\"Awaited\"}",
"panelGroupMap": [
{
"groupName": "CPU Utilization Metrics",
@@ -23,14 +23,14 @@
{
"groupName": "Network Usage Metrics",
"panels": [
"Chaos-Node-Network Traffic Bytes",
"Chaos-Node-Network Traffic Bits",
"Chaos-Node-Network Traffic Packets"
]
}
],
"panelGroups": [
{
"panel_group_name": "CPU Usage Metrics",
"panel_group_name": "CPU Utilization Metrics",
"panels": [
{
"panel_name": "Chaos-Node-CPU Utilization",
@@ -57,7 +57,7 @@
]
},
{
"panel_group_name": "Memory Usage Metrics",
"panel_group_name": "Memory Utilization Metrics",
"panels": [
{
"panel_name": "Chaos-Node-Memory Utilization",
@@ -139,6 +139,71 @@
]
}
]
},
{
"panel_group_name": "Network Usage Metrics",
"panels": [
{
"panel_name": "Chaos-Node-Network Traffic Bits",
"panel_options": {
"points": false,
"grids": true,
"left_axis": true
},
"y_axis_left": "bits out (-) / in (+)",
"y_axis_right": "CHAOS",
"x_axis_down": "Time",
"unit": "b/s",
"prom_queries": [
{
"prom_query_name": "node_network_receive_bytes_total*8",
"legend": "{{instance}} - {{device}} - Receive",
"resolution": "1/2",
"minstep": "5",
"line": true,
"close_area": false
},
{
"prom_query_name": "node_network_transmit_bytes_total*8",
"legend": "{{instance}} - {{device}} - Transmit",
"resolution": "1/2",
"minstep": "5",
"line": true,
"close_area": false
}
]
},
{
"panel_name": "Chaos-Node-Network Traffic Packets",
"panel_options": {
"points": false,
"grids": true,
"left_axis": true
},
"y_axis_left": "packets out (-) / in (+)",
"y_axis_right": "CHAOS",
"x_axis_down": "Time",
"unit": "p/s",
"prom_queries": [
{
"prom_query_name": "node_network_receive_packets_total",
"legend": "{{instance}} - {{device}} - Receive",
"resolution": "1/2",
"minstep": "5",
"line": true,
"close_area": false
},
{
"prom_query_name": "node_network_transmit_packets_total",
"legend": "{{instance}} - {{device}} - Transmit",
"resolution": "1/2",
"minstep": "5",
"line": true,
"close_area": false
}
]
}
]
}
]
}

View File

@@ -2,8 +2,8 @@
"dashboardID": "generic_pod_metrics",
"name": "Pod metrics",
"information": "This dashboard visualizes Pod level CPU and memory usage metrics interleaved with chaos events.",
"chaosEventQueryTemplate": "litmuschaos_awaited_experiments{job=\"chaos-exporter\"}",
"chaosVerdictQueryTemplate": "litmuschaos_experiment_verdict{job=\"chaos-exporter\"}",
"chaosEventQueryTemplate": "litmuschaos_awaited_experiments{job=\"chaos-exporter\", chaos_injection_time!=\"\"}",
"chaosVerdictQueryTemplate": "litmuschaos_experiment_verdict{job=\"chaos-exporter\", chaosresult_verdict!=\"Awaited\"}",
"panelGroupMap": [
{
"groupName": "CPU Usage Metrics",

View File

@@ -2,8 +2,8 @@
"dashboardID": "sock-shop",
"name": "Sock Shop",
"information": "This dashboard visualizes Sock Shop application metrics metrics interleaved with chaos events and chaos exporter metrics.",
"chaosEventQueryTemplate": "litmuschaos_awaited_experiments{job=\"chaos-exporter\"}",
"chaosVerdictQueryTemplate": "litmuschaos_experiment_verdict{job=\"chaos-exporter\"}",
"chaosEventQueryTemplate": "litmuschaos_awaited_experiments{job=\"chaos-exporter\", chaos_injection_time!=\"\"}",
"chaosVerdictQueryTemplate": "litmuschaos_experiment_verdict{job=\"chaos-exporter\", chaosresult_verdict!=\"Awaited\"}",
"panelGroupMap": [
{
"groupName": "Orders Metrics",