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", "dashboardID": "generic_node_metrics",
"name": "Node metrics", "name": "Node metrics",
"information": "This dashboard visualizes Node level CPU, memory, disk and IO utilization metrics interleaved with chaos events.", "information": "This dashboard visualizes Node level CPU, memory, disk and IO utilization metrics interleaved with chaos events.",
"chaosEventQueryTemplate": "litmuschaos_awaited_experiments{job=\"chaos-exporter\"}", "chaosEventQueryTemplate": "litmuschaos_awaited_experiments{job=\"chaos-exporter\", chaos_injection_time!=\"\"}",
"chaosVerdictQueryTemplate": "litmuschaos_experiment_verdict{job=\"chaos-exporter\"}", "chaosVerdictQueryTemplate": "litmuschaos_experiment_verdict{job=\"chaos-exporter\", chaosresult_verdict!=\"Awaited\"}",
"panelGroupMap": [ "panelGroupMap": [
{ {
"groupName": "CPU Utilization Metrics", "groupName": "CPU Utilization Metrics",
@@ -23,14 +23,14 @@
{ {
"groupName": "Network Usage Metrics", "groupName": "Network Usage Metrics",
"panels": [ "panels": [
"Chaos-Node-Network Traffic Bytes", "Chaos-Node-Network Traffic Bits",
"Chaos-Node-Network Traffic Packets" "Chaos-Node-Network Traffic Packets"
] ]
} }
], ],
"panelGroups": [ "panelGroups": [
{ {
"panel_group_name": "CPU Usage Metrics", "panel_group_name": "CPU Utilization Metrics",
"panels": [ "panels": [
{ {
"panel_name": "Chaos-Node-CPU Utilization", "panel_name": "Chaos-Node-CPU Utilization",
@@ -57,7 +57,7 @@
] ]
}, },
{ {
"panel_group_name": "Memory Usage Metrics", "panel_group_name": "Memory Utilization Metrics",
"panels": [ "panels": [
{ {
"panel_name": "Chaos-Node-Memory Utilization", "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", "dashboardID": "generic_pod_metrics",
"name": "Pod metrics", "name": "Pod metrics",
"information": "This dashboard visualizes Pod level CPU and memory usage metrics interleaved with chaos events.", "information": "This dashboard visualizes Pod level CPU and memory usage metrics interleaved with chaos events.",
"chaosEventQueryTemplate": "litmuschaos_awaited_experiments{job=\"chaos-exporter\"}", "chaosEventQueryTemplate": "litmuschaos_awaited_experiments{job=\"chaos-exporter\", chaos_injection_time!=\"\"}",
"chaosVerdictQueryTemplate": "litmuschaos_experiment_verdict{job=\"chaos-exporter\"}", "chaosVerdictQueryTemplate": "litmuschaos_experiment_verdict{job=\"chaos-exporter\", chaosresult_verdict!=\"Awaited\"}",
"panelGroupMap": [ "panelGroupMap": [
{ {
"groupName": "CPU Usage Metrics", "groupName": "CPU Usage Metrics",

View File

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