diff --git a/dashboards/OS/Nodes_Overview.json b/dashboards/OS/Nodes_Overview.json
index 9f5c6f9141..558bfcefdf 100644
--- a/dashboards/OS/Nodes_Overview.json
+++ b/dashboards/OS/Nodes_Overview.json
@@ -1065,263 +1065,269 @@
"valueName": "current"
},
{
- "activePatternIndex": 0,
- "defaultPattern": {
- "bgColors": "green|orange|red",
- "bgColors_overrides": "0->green|2->red|1->yellow",
- "clickable_cells_link": "",
- "col_name": "Amount",
- "decimals": 2,
- "defaultBGColor": "transparent",
- "defaultTextColor": "",
- "delimiter": ".",
- "displayTemplate": "_value_",
- "enable_bgColor": false,
- "enable_bgColor_overrides": false,
- "enable_clickable_cells": false,
- "enable_textColor": false,
- "enable_textColor_overrides": false,
- "enable_time_based_thresholds": false,
- "enable_transform": false,
- "enable_transform_overrides": false,
- "filter": {
- "value_above": "",
- "value_below": ""
- },
- "format": "none",
- "name": "Default Pattern",
- "null_color": "darkred",
- "null_textcolor": "black",
- "null_value": "No data",
- "pattern": "*",
- "row_col_wrapper": "_",
- "row_name": "_series_",
- "textColors": "red|orange|green",
- "textColors_overrides": "0->red|2->green|1->yellow",
- "thresholds": "70,90",
- "time_based_thresholds": [],
- "tooltipTemplate": "Series : _series_
Row Name : _row_name_
Col Name : _col_name_
Value : _value_",
- "transform_values": "_value_|_value_|_value_",
- "transform_values_overrides": "0->down|1->up",
- "valueName": "avg"
- },
- "default_title_for_rows": "Type",
+ "datasource": "Metrics",
+ "title": "Service Types",
"description": "",
+ "id": 1002,
"gridPos": {
"h": 10,
"w": 8,
"x": 0,
"y": 22
},
- "id": 1002,
- "links": [],
- "patterns": [
- {
- "bgColors": "blue|red|blue",
- "bgColors_overrides": "0->green|2->red|1->yellow",
- "clickable_cells_link": "",
- "col_name": "Amount",
- "decimals": "0",
- "defaultBGColor": "#4D61D8",
- "defaultTextColor": "black",
- "delimiter": ".",
- "displayTemplate": "_value_",
- "enable_bgColor": false,
- "enable_bgColor_overrides": false,
- "enable_clickable_cells": false,
- "enable_textColor": false,
- "enable_textColor_overrides": false,
- "enable_time_based_thresholds": false,
- "enable_transform": false,
- "enable_transform_overrides": false,
- "filter": {
- "value_above": "",
- "value_below": ""
+ "fieldConfig": {
+ "defaults": {
+ "custom": {
+ "align": "auto",
+ "displayMode": "auto",
+ "inspect": false
},
- "format": "none",
- "name": "MySQL",
- "null_color": "darkred",
- "null_textcolor": "black",
- "null_value": "No data",
- "pattern": "^.* $",
- "row_col_wrapper": "_",
- "row_name": "_0_",
- "textColors": "red|orange|green",
- "textColors_overrides": "0->green|2->red|1->yellow",
- "thresholds": "70,90",
- "time_based_thresholds": [],
- "tooltipTemplate": "-",
- "transform_values": "_value_|_value_|_value_",
- "transform_values_overrides": "0->down|1->up",
- "valueName": "current"
- },
- {
- "bgColors": "green|orange|red",
- "bgColors_overrides": "0->green|2->red|1->yellow",
- "clickable_cells_link": "",
- "col_name": "Amount",
- "decimals": "0",
- "defaultBGColor": "#A12BB8",
- "defaultTextColor": "black",
- "delimiter": ".",
- "displayTemplate": "_value_",
- "enable_bgColor": false,
- "enable_bgColor_overrides": false,
- "enable_clickable_cells": false,
- "enable_textColor": false,
- "enable_textColor_overrides": false,
- "enable_time_based_thresholds": false,
- "enable_transform": false,
- "enable_transform_overrides": false,
- "filter": {
- "value_above": "",
- "value_below": ""
+ "mappings": [
+ {
+ "options": {
+ "mongodb": {
+ "color": "#a12bb8",
+ "text": "MongoDB"
+ },
+ "mysql": {
+ "color": "#4d61d8",
+ "text": "MySQL"
+ },
+ "postgresql": {
+ "color": "#f3c5fc",
+ "text": "PostgreSQL"
+ }
+ },
+ "type": "value"
+ }
+ ],
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "green",
+ "value": null
+ },
+ {
+ "color": "red",
+ "value": 80
+ }
+ ]
},
- "format": "none",
- "name": "MongoDB",
- "null_color": "darkred",
- "null_textcolor": "black",
- "null_value": "No data",
- "pattern": "^.* $",
- "row_col_wrapper": "_",
- "row_name": "_0_",
- "textColors": "red|orange|green",
- "textColors_overrides": "0->red|2->green|1->yellow",
- "thresholds": "70,90",
- "time_based_thresholds": [],
- "tooltipTemplate": "-",
- "transform_values": "_value_|_value_|_value_",
- "transform_values_overrides": "0->down|1->up",
- "valueName": "current"
- },
- {
- "bgColors": "green|orange|red",
- "bgColors_overrides": "0->green|2->red|1->yellow",
- "clickable_cells_link": "",
- "col_name": "Amount",
- "decimals": "0",
- "defaultBGColor": "#F3C5FC",
- "defaultTextColor": "black",
- "delimiter": ".",
- "displayTemplate": "_value_",
- "enable_bgColor": false,
- "enable_bgColor_overrides": false,
- "enable_clickable_cells": false,
- "enable_textColor": false,
- "enable_textColor_overrides": false,
- "enable_time_based_thresholds": false,
- "enable_transform": false,
- "enable_transform_overrides": false,
- "filter": {
- "value_above": "",
- "value_below": ""
+ "color": {
+ "mode": "fixed"
},
- "format": "none",
- "name": "PostgreSQL",
- "null_color": "darkred",
- "null_textcolor": "black",
- "null_value": "No data",
- "pattern": "^.* $",
- "row_col_wrapper": "_",
- "row_name": "_0_",
- "textColors": "red|orange|green",
- "textColors_overrides": "0->red|2->green|1->yellow",
- "thresholds": "70,90",
- "time_based_thresholds": [],
- "tooltipTemplate": "-",
- "transform_values": "_value_|_value_|_value_",
- "transform_values_overrides": "0->down|1->up",
- "valueName": "current"
- },
- {
- "bgColors": "orange|orange|red",
- "bgColors_overrides": "0->green|2->red|1->yellow",
- "clickable_cells_link": "",
- "col_name": "Amount",
- "decimals": "0",
- "defaultBGColor": "",
- "defaultTextColor": "black",
- "delimiter": ".",
- "displayTemplate": "_value_",
- "enable_bgColor": true,
- "enable_bgColor_overrides": false,
- "enable_clickable_cells": false,
- "enable_textColor": false,
- "enable_textColor_overrides": false,
- "enable_time_based_thresholds": false,
- "enable_transform": false,
- "enable_transform_overrides": false,
- "filter": {
- "value_above": "",
- "value_below": ""
+ "noValue": "-"
+ },
+ "overrides": [
+ {
+ "matcher": {
+ "id": "byName",
+ "options": "Value #C"
+ },
+ "properties": [
+ {
+ "id": "custom.align",
+ "value": "center"
+ },
+ {
+ "id": "custom.hidden",
+ "value": true
+ }
+ ]
},
- "format": "none",
- "name": "External",
- "null_color": "darkred",
- "null_textcolor": "black",
- "null_value": "No data",
- "pattern": ".*",
- "row_col_wrapper": "_",
- "row_name": "_0_",
- "textColors": "red|orange|green",
- "textColors_overrides": "0->red|2->green|1->yellow",
- "thresholds": "70,90",
- "time_based_thresholds": [],
- "tooltipTemplate": "-",
- "transform_values": "_value_|_value_|_value_",
- "transform_values_overrides": "0->down|1->up",
- "valueName": "current"
- }
- ],
- "row_col_wrapper": "_",
- "sorting_props": {
- "col_index": -1,
- "direction": "desc"
+ {
+ "matcher": {
+ "id": "byName",
+ "options": "Value #A"
+ },
+ "properties": [
+ {
+ "id": "custom.hidden",
+ "value": true
+ }
+ ]
+ },
+ {
+ "matcher": {
+ "id": "byName",
+ "options": "Value #B"
+ },
+ "properties": [
+ {
+ "id": "custom.hidden",
+ "value": true
+ }
+ ]
+ },
+ {
+ "matcher": {
+ "id": "byName",
+ "options": "Value #D"
+ },
+ "properties": [
+ {
+ "id": "custom.hidden",
+ "value": true
+ }
+ ]
+ },
+ {
+ "matcher": {
+ "id": "byName",
+ "options": "Value #E"
+ },
+ "properties": [
+ {
+ "id": "custom.hidden",
+ "value": true
+ }
+ ]
+ },
+ {
+ "matcher": {
+ "id": "byName",
+ "options": "Value"
+ },
+ "properties": [
+ {
+ "id": "custom.hidden",
+ "value": true
+ }
+ ]
+ },
+ {
+ "matcher": {
+ "id": "byName",
+ "options": "Amount"
+ },
+ "properties": [
+ {
+ "id": "custom.align",
+ "value": "center"
+ }
+ ]
+ }
+ ]
},
+ "transformations": [
+ {
+ "id": "merge",
+ "options": {}
+ },
+ {
+ "id": "organize",
+ "options": {
+ "excludeByName": {
+ "Time": true,
+ "agent_id": true,
+ "agent_type": true,
+ "environment": true,
+ "instance": true,
+ "job": true,
+ "machine_id": true,
+ "node_id": true,
+ "node_name": true,
+ "node_type": true,
+ "Value #A": false,
+ "Value #B": false,
+ "Value #C": false,
+ "Value #D": false,
+ "Value #E": false
+ },
+ "indexByName": {},
+ "renameByName": {
+ "Value": "",
+ "service_type": "Type"
+ }
+ }
+ },
+ {
+ "id": "calculateField",
+ "options": {
+ "mode": "reduceRow",
+ "reduce": {
+ "reducer": "sum",
+ "include": [
+ "Value #A",
+ "Value #B",
+ "Value #C",
+ "Value #D",
+ "Value #E"
+ ]
+ },
+ "alias": "Amount"
+ }
+ }
+ ],
+ "options": {
+ "showHeader": true
+ },
+ "pluginVersion": "9.2.20",
"targets": [
{
+ "editorMode": "code",
+ "exemplar": false,
"expr": "count by (service_type) (sum by (service_name,service_type) (max_over_time(mysql_global_status_threads_connected{service_name=~\"$service_name\",service_type!=\"external\",node_name=~\"$node_name\"}[$interval])))",
- "format": "time_series",
+ "format": "table",
+ "instant": true,
"interval": "$interval",
"intervalFactor": 1,
"legendFormat": "MySQL ",
- "refId": "A"
+ "refId": "A",
+ "datasource": "Metrics"
},
{
+ "editorMode": "code",
+ "exemplar": false,
"expr": "count by (service_type) ( \nsum by (service_name,service_type) (max_over_time(mongodb_connections{service_name=~\"$service_name\",state=\"current\",service_type!=\"external\",node_name=~\"$node_name\"}[$interval]))\n)",
- "format": "time_series",
+ "format": "table",
+ "instant": true,
"interval": "$interval",
"intervalFactor": 1,
"legendFormat": "MongoDB ",
- "refId": "B"
+ "refId": "B",
+ "datasource": "Metrics"
},
{
+ "editorMode": "code",
+ "exemplar": false,
"expr": "count by (service_type) (\nsum by (service_name,service_type) (max_over_time(pg_stat_database_numbackends{service_name=~\"$service_name\",service_type!=\"external\",node_name=~\"$node_name\"}[$interval]))\n)",
- "format": "time_series",
+ "format": "table",
+ "instant": true,
"interval": "$interval",
"intervalFactor": 1,
"legendFormat": "PostgreSQL ",
- "refId": "C"
+ "refId": "C",
+ "datasource":"Metrics"
},
{
+ "editorMode": "code",
"expr": "count by (service_type) (\nsum by (service_name,service_type) (max_over_time(process_virtual_memory_max_bytes{service_type=\"external\",service_name=~\"$service_name\",node_name=~\"$node_name\"}[$interval]))\n)",
+ "format": "table",
"hide": true,
+ "instant": true,
"interval": "$interval",
"legendFormat": "External ",
- "refId": "D"
+ "refId": "D",
+ "datasource": "Metrics"
},
{
+ "editorMode": "code",
"expr": "count by (service_type) (up{service_type=\"external\",node_name=~\"$node_name\"})",
- "interval": "",
- "legendFormat": "External",
- "refId": "E"
+ "format": "table",
+ "instant": true,
+ "interval": "$interval",
+ "legendFormat": "External ",
+ "refId": "E",
+ "datasource": "Metrics"
}
],
- "text_alignment_firstcolumn": "left",
- "text_alignment_header": "center",
- "text_alignment_values": "center",
- "title": "Service Types",
- "type": "yesoreyeram-boomtable-panel"
+ "sorting_props": {
+ "col_index": -1,
+ "direction": "desc"
+ },
+ "type": "table"
},
{
"colors": [