diff --git a/dashboards/OS/Nodes_Overview.json b/dashboards/OS/Nodes_Overview.json index 9f5c6f9141..c946a7f1fa 100644 --- a/dashboards/OS/Nodes_Overview.json +++ b/dashboards/OS/Nodes_Overview.json @@ -1065,263 +1065,270 @@ "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", + "Value" + ] + }, + "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": [