diff --git a/tsg_olap/installation/monitoring/TSG-24.05/TSG-OLAP-AlertRule-temp-v24.05.xlsx b/tsg_olap/installation/monitoring/TSG-24.05/TSG-OLAP-AlertRule-temp-v24.05.xlsx index 075b381..38779fb 100644 Binary files a/tsg_olap/installation/monitoring/TSG-24.05/TSG-OLAP-AlertRule-temp-v24.05.xlsx and b/tsg_olap/installation/monitoring/TSG-24.05/TSG-OLAP-AlertRule-temp-v24.05.xlsx differ diff --git a/tsg_olap/installation/monitoring/TSG-24.05/TSG-OLAP-Dashboard-temp-v24.05.json b/tsg_olap/installation/monitoring/TSG-24.05/TSG-OLAP-Dashboard-temp-v24.05.json index 8376b56..413f07f 100644 --- a/tsg_olap/installation/monitoring/TSG-24.05/TSG-OLAP-Dashboard-temp-v24.05.json +++ b/tsg_olap/installation/monitoring/TSG-24.05/TSG-OLAP-Dashboard-temp-v24.05.json @@ -1,4 +1,115959 @@ [ + { + "name":"Dell template", + "type":"template", + "varType":1, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":7 + }, + "remark":"", + "charts":[ + { + "name":"Basic Monitor", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":1, + "param":{ + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Up Time", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"seconds(s)", + "weight":2, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(time() - node_boot_time_seconds{asset=\"{{asset.name}}\"})", + "name":"A", + "orderNum":0, + "id":103639, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Endpoint down", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"short", + "weight":3, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"count(up{project!='',asset=\"{{asset.name}}\"})", + "name":"A", + "orderNum":0, + "id":103640, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Maximum open file descriptors", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"none", + "weight":4, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"process_max_fds{asset=\"{{asset.name}}\"}", + "name":"A", + "orderNum":0, + "id":103641, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Cores", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"none", + "weight":5, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"count(count(node_cpu_seconds_total{asset=\"{{asset.name}}\"}) by (cpu))", + "name":"A", + "orderNum":0, + "id":103642, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Ping rrt", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"milliseconds", + "weight":6, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"probe_icmp_duration_seconds{phase='rtt',host=\"{{asset.manageIp}}\"} * 1000", + "name":"A", + "orderNum":0, + "id":103643, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Total", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":7, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"node_memory_MemTotal_bytes{asset=\"{{asset.name}}\"}", + "name":"A", + "orderNum":0, + "id":103644, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Busy", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"percent(0-100)", + "weight":8, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[ + { + "expression":"(((count(count(node_cpu_seconds_total{asset=\"{{asset.name}}\"}) by (cpu))) - avg(sum by (mode)(rate(node_cpu_seconds_total{mode='idle',asset=\"{{asset.name}}\"}[5m])))) * 100) / count(count(node_cpu_seconds_total{asset=\"{{asset.name}}\"}) by (cpu))", + "name":"A", + "orderNum":0, + "id":103645, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Root FS Used", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"percent(0-100)", + "weight":9, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"1.0", + "elements":[ + { + "expression":"100 - ((node_filesystem_avail_bytes{asset=\"{{asset.name}}\",mountpoint=\"/\",fstype!=\"rootfs\"} * 100) / node_filesystem_size_bytes{asset=\"{{asset.name}}\",mountpoint=\"/\",fstype!=\"rootfs\"})", + "name":"A", + "orderNum":0, + "id":103646, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total transmit traffic (1day)", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":10, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(increase(node_network_transmit_bytes_total{asset=\"{{asset.name}}\"}[1d]))", + "name":"A", + "orderNum":0, + "id":103647, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total receive traffic (1day)", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":11, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(increase(node_network_receive_bytes_total{asset=\"{{asset.name}}\"}[1d]))", + "name":"A", + "orderNum":0, + "id":103648, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"RootFS Total", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":12, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"1.0", + "elements":[ + { + "expression":"node_filesystem_size_bytes{asset=\"{{asset.name}}\",mountpoint=\"/\",fstype!=\"rootfs\"}", + "name":"A", + "orderNum":0, + "id":103649, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"SWAP Total", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":13, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"1.0", + "elements":[ + { + "expression":"node_memory_SwapTotal_bytes{asset=\"{{asset.name}}\"}", + "name":"A", + "orderNum":0, + "id":103650, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":14, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"system\"}[1m])) by (asset)", + "legend":"System", + "name":"A", + "orderNum":0, + "id":103651, + "state":1, + "type":"expert" + }, + { + "expression":"avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"user\"}[1m])) by (instance)", + "legend":"User", + "name":"B", + "orderNum":0, + "id":103652, + "state":1, + "type":"expert" + }, + { + "expression":"avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"iowait\"}[1m])) by (asset)", + "legend":"Iowait", + "name":"C", + "orderNum":0, + "id":103653, + "state":1, + "type":"expert" + }, + { + "expression":"1 - avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"idle\"}[1m])) by (asset)", + "legend":"Total", + "name":"D", + "orderNum":0, + "id":103654, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"System load average", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":15, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"node_load1{asset=\"{{asset.name}}\"}", + "legend":"Load1", + "name":"A", + "orderNum":0, + "id":103655, + "state":1, + "type":"expert" + }, + { + "expression":"node_load5{asset=\"{{asset.name}}\"}", + "legend":"Load5", + "name":"B", + "orderNum":0, + "id":103656, + "state":1, + "type":"expert" + }, + { + "expression":"node_load15{asset=\"{{asset.name}}\"}", + "legend":"Load15", + "name":"C", + "orderNum":0, + "id":103657, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":16, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"100 - ((node_memory_MemFree_bytes\n{asset=\"{{asset.name}}\"}+node_memory_Cached_bytes\n{asset=\"{{asset.name}}\"}+node_memory_Buffers_bytes\n{asset=\"{{asset.name}}\"})/node_memory_MemTotal_bytes\n{asset=\"{{asset.name}}\"}) * 100", + "legend":"Memory usage", + "name":"A", + "orderNum":0, + "id":103658, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":17, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"1-(node_filesystem_free_bytes{asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"} / node_filesystem_size_bytes{asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"})", + "legend":"{{mountpoint}}", + "name":"A", + "orderNum":0, + "id":103659, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk partition free space", + "span":"4.0", + "height":"2.0", + "type":"Table", + "unit":"bytes(IEC)", + "weight":18, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}{{B.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":2, + "display":"{{A.$value}}{{B.$value}}", + "show":true, + "title":"Value" + } + ], + "indexs":"", + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "text":"", + "type":"text", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"node_filesystem_avail_bytes {asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"}-0", + "legend":"Available : {{device}} - {{mountpoint}}", + "name":"A", + "orderNum":0, + "id":103660, + "state":1, + "type":"expert" + }, + { + "expression":"node_filesystem_size_bytes{asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"}-0", + "legend":"Total : {{device}} - {{mountpoint}}", + "name":"B", + "orderNum":0, + "id":103661, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk read and write speed (byte/s)", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":19, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"irate(node_disk_read_bytes_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_read", + "name":"A", + "orderNum":0, + "id":103662, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_disk_written_bytes_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_write", + "name":"B", + "orderNum":0, + "id":103663, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Time-consuming for each IO read and write", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":20, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"irate(node_disk_read_time_seconds_total{asset=\"{{asset.name}}\"}[30m]) / irate(node_disk_reads_completed_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_read", + "name":"A", + "orderNum":0, + "id":103664, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_disk_write_time_seconds_total{asset=\"{{asset.name}}\"}[30m]) / irate(node_disk_writes_completed_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_write", + "name":"B", + "orderNum":0, + "id":103665, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network traffic", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":21, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"irate(node_network_receive_bytes_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_receive", + "name":"A", + "orderNum":0, + "id":103666, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_network_transmit_bytes_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_transmit", + "name":"B", + "orderNum":0, + "id":103667, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network connection information", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":22, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"8.0", + "y":"6.0", + "elements":[ + { + "expression":"node_netstat_Tcp_CurrEstab{asset=\"{{asset.name}}\"}", + "legend":"CurrEstab", + "name":"A", + "orderNum":0, + "id":103668, + "state":1, + "type":"expert" + }, + { + "expression":"node_sockstat_TCP_tw{asset=\"{{asset.name}}\"}", + "legend":"TCP_tw", + "name":"B", + "orderNum":0, + "id":103669, + "state":1, + "type":"expert" + }, + { + "expression":"node_sockstat_sockets_used{asset=\"{{asset.name}}\"}", + "legend":"Sockets_used", + "name":"C", + "orderNum":0, + "id":103670, + "state":1, + "type":"expert" + }, + { + "expression":"node_sockstat_UDP_inuse{asset=\"{{asset.name}}\"}", + "legend":"UDP_inuse", + "name":"D", + "orderNum":0, + "id":103671, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network traffic drop", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":23, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[ + { + "expression":"irate(node_network_receive_drop_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_receive", + "name":"A", + "orderNum":0, + "id":103672, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_network_transmit_drop_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_transmit", + "name":"B", + "orderNum":0, + "id":103673, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network traffic error", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":24, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"4.0", + "y":"8.0", + "elements":[ + { + "expression":"irate(node_network_receive_errs_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_receive", + "name":"A", + "orderNum":0, + "id":103674, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_network_transmit_errs_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_transmit", + "name":"B", + "orderNum":0, + "id":103675, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"I/O Utilization", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":25, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"8.0", + "elements":[ + { + "expression":"rate(node_disk_io_time_seconds_total{asset=\"{{asset.name}}\"} [5m])*100", + "legend":"{{device}}", + "name":"A", + "orderNum":0, + "id":103676, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Writeback and Dirty", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":26, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"10.0", + "elements":[ + { + "expression":"node_memory_Writeback_bytes{asset=\"{{asset.name}}\"}", + "legend":"Writeback - Memory which is actively being written back to disk", + "name":"A", + "orderNum":0, + "id":103677, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_WritebackTmp_bytes{asset=\"{{asset.name}}\"}", + "legend":"WritebackTmp - Memory used by FUSE for temporary writeback buffers", + "name":"B", + "orderNum":0, + "id":103678, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_Dirty_bytes{asset=\"{{asset.name}}\"}", + "legend":"Dirty - Memory which is waiting to get written back to the disk", + "name":"C", + "orderNum":0, + "id":103679, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Shared and Mapped", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":27, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"10.0", + "elements":[ + { + "expression":"node_memory_Mapped_bytes{asset=\"{{asset.name}}\"}", + "legend":"Mapped - Used memory in mapped pages files which have been mmaped, such as libraries", + "name":"A", + "orderNum":0, + "id":103680, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_Shmem_bytes{asset=\"{{asset.name}}\"}", + "legend":"Shmem - Used shared memory (shared between several processes, thus including RAM disks)", + "name":"B", + "orderNum":0, + "id":103681, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_ShmemHugePages_bytes{asset=\"{{asset.name}}\"}", + "legend":"ShmemHugePages - Memory used by shared memory (shmem) and tmpfs allocated with huge pages", + "name":"C", + "orderNum":0, + "id":103682, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_ShmemPmdMapped_bytes{asset=\"{{asset.name}}\"}", + "legend":"ShmemPmdMapped - Ammount of shared (shmem/tmpfs) memory backed by huge pages", + "name":"D", + "orderNum":0, + "id":103683, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Processes Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":28, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"node_procs_blocked{asset=\"{{asset.name}}\"}", + "legend":"Processes blocked waiting for I/O to complete", + "name":"A", + "orderNum":0, + "id":103684, + "state":1, + "type":"expert" + }, + { + "expression":"node_procs_running{asset=\"{{asset.name}}\"}", + "legend":"Processes in runnable state", + "name":"B", + "orderNum":0, + "id":103685, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Processes Forks", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":29, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"12.0", + "elements":[ + { + "expression":"rate(node_forks_total{asset=\"{{asset.name}}\"}[5m])", + "legend":"Processes forks second", + "name":"A", + "orderNum":0, + "id":103686, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Processes Memory", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":30, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"10.0", + "elements":[ + { + "expression":"rate(process_virtual_memory_bytes{asset=\"{{asset.name}}\"}[5m])", + "legend":"Processes virtual memory size in bytes", + "name":"A", + "orderNum":0, + "id":103687, + "state":1, + "type":"expert" + }, + { + "expression":"process_resident_memory_max_bytes{asset=\"{{asset.name}}\"}", + "legend":"Maximum amount of virtual memory available in bytes", + "name":"B", + "orderNum":0, + "id":103688, + "state":1, + "type":"expert" + }, + { + "expression":"rate(process_virtual_memory_bytes{asset=\"{{asset.name}}\"}[5m])", + "legend":"Processes virtual memory size in bytes", + "name":"C", + "orderNum":0, + "id":103689, + "state":1, + "type":"expert" + }, + { + "expression":"rate(process_virtual_memory_max_bytes{asset=\"{{asset.name}}\"}[5m])", + "legend":"Maximum amount of virtual memory available in bytes", + "name":"D", + "orderNum":0, + "id":103690, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"System Load", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":31, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"12.0", + "elements":[ + { + "expression":"node_load1{asset=\"{{asset.name}}\"}", + "legend":"Load 1m", + "name":"A", + "orderNum":0, + "id":103691, + "state":1, + "type":"expert" + }, + { + "expression":"node_load5{asset=\"{{asset.name}}\"}", + "legend":"Load 5m", + "name":"B", + "orderNum":0, + "id":103692, + "state":1, + "type":"expert" + }, + { + "expression":"node_load15{asset=\"{{asset.name}}\"}", + "legend":"Load 15m", + "name":"C", + "orderNum":0, + "id":103693, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"File Descriptors", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":32, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"14.0", + "elements":[ + { + "expression":"process_max_fds{asset=\"{{asset.name}}\"}", + "legend":"Maximum open file descriptors", + "name":"A", + "orderNum":0, + "id":103694, + "state":1, + "type":"expert" + }, + { + "expression":"process_open_fds{asset=\"{{asset.name}}\"}", + "legend":"Open file descriptors", + "name":"B", + "orderNum":0, + "id":103695, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"AssetGalaxy template", + "type":"template", + "varType":1, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + } + }, + "remark":"", + "charts":[ + { + "name":"Basic Monitor", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Up Time", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"seconds(s)", + "weight":1, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(time() - node_boot_time_seconds{asset=\"{{asset.name}}\"})", + "name":"A", + "orderNum":0, + "id":103696, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Endpoint down", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":2, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"count(up{project!='',asset=\"{{asset.name}}\"})", + "name":"A", + "orderNum":0, + "id":103697, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Maximum open file descriptors", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"none", + "weight":3, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"process_max_fds{asset=\"{{asset.name}}\"}", + "name":"A", + "orderNum":0, + "id":103698, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Cores", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"none", + "weight":4, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"count(count(node_cpu_seconds_total{asset=\"{{asset.name}}\"}) by (cpu))", + "name":"A", + "orderNum":0, + "id":103699, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Ping rrt", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"milliseconds", + "weight":5, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"probe_icmp_duration_seconds{phase='rtt',host=\"{{asset.manageIp}}\"} * 1000", + "name":"A", + "orderNum":0, + "id":103700, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Total", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":6, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"node_memory_MemTotal_bytes{asset=\"{{asset.name}}\"}", + "name":"A", + "orderNum":0, + "id":103701, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Busy", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0-100)", + "weight":7, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"(((count(count(node_cpu_seconds_total{asset=\"{{asset.name}}\"}) by (cpu))) - avg(sum by (mode)(rate(node_cpu_seconds_total{mode='idle',asset=\"{{asset.name}}\"}[5m])))) * 100) / count(count(node_cpu_seconds_total{asset=\"{{asset.name}}\"}) by (cpu))", + "name":"A", + "orderNum":0, + "id":103702, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Root FS Used", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0-100)", + "weight":8, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"2.0", + "elements":[ + { + "expression":"100 - ((node_filesystem_avail_bytes{asset=\"{{asset.name}}\",mountpoint=\"/\",fstype!=\"rootfs\"} * 100) / node_filesystem_size_bytes{asset=\"{{asset.name}}\",mountpoint=\"/\",fstype!=\"rootfs\"})", + "name":"A", + "orderNum":0, + "id":103703, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total transmit traffic (1day)", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":9, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(increase(node_network_transmit_bytes_total{asset=\"{{asset.name}}\"}[1d]))", + "name":"A", + "orderNum":0, + "id":103704, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total receive traffic (1day)", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":10, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(increase(node_network_receive_bytes_total{asset=\"{{asset.name}}\"}[1d]))", + "name":"A", + "orderNum":0, + "id":103705, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"RootFS Total", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":11, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"node_filesystem_size_bytes{asset=\"{{asset.name}}\",mountpoint=\"/\",fstype!=\"rootfs\"}", + "name":"A", + "orderNum":0, + "id":103706, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"SWAP Total", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":12, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"2.0", + "elements":[ + { + "expression":"node_memory_SwapTotal_bytes{asset=\"{{asset.name}}\"}", + "name":"A", + "orderNum":0, + "id":103707, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":13, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"system\"}[1m])) by (asset)", + "legend":"System", + "name":"A", + "orderNum":0, + "id":103708, + "state":1, + "type":"expert" + }, + { + "expression":"avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"user\"}[1m])) by (instance)", + "legend":"User", + "name":"B", + "orderNum":0, + "id":103709, + "state":1, + "type":"expert" + }, + { + "expression":"avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"iowait\"}[1m])) by (asset)", + "legend":"Iowait", + "name":"C", + "orderNum":0, + "id":103710, + "state":1, + "type":"expert" + }, + { + "expression":"1 - avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"idle\"}[1m])) by (asset)", + "legend":"Total", + "name":"D", + "orderNum":0, + "id":103711, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"System load average", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":14, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"node_load1{asset=\"{{asset.name}}\"}", + "legend":"Load1", + "name":"A", + "orderNum":0, + "id":103712, + "state":1, + "type":"expert" + }, + { + "expression":"node_load5{asset=\"{{asset.name}}\"}", + "legend":"Load5", + "name":"B", + "orderNum":0, + "id":103713, + "state":1, + "type":"expert" + }, + { + "expression":"node_load15{asset=\"{{asset.name}}\"}", + "legend":"Load15", + "name":"C", + "orderNum":0, + "id":103714, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":15, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"100 - ((node_memory_MemFree_bytes\n{asset=\"{{asset.name}}\"}+node_memory_Cached_bytes\n{asset=\"{{asset.name}}\"}+node_memory_Buffers_bytes\n{asset=\"{{asset.name}}\"})/node_memory_MemTotal_bytes\n{asset=\"{{asset.name}}\"}) * 100", + "legend":"Memory usage", + "name":"A", + "orderNum":0, + "id":103715, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":16, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"1-(node_filesystem_free_bytes{asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"} / node_filesystem_size_bytes{asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"})", + "legend":"{{mountpoint}}", + "name":"A", + "orderNum":0, + "id":103716, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk partition free space", + "span":"4.0", + "height":"3.0", + "type":"Table", + "unit":"bytes(IEC)", + "weight":17, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}{{B.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":2, + "display":"{{A.$value}}{{B.$value}}", + "show":true, + "title":"Value" + } + ], + "indexs":"", + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "text":"", + "type":"text", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"node_filesystem_avail_bytes {asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"}-0", + "legend":"Available : {{device}} - {{mountpoint}}", + "name":"A", + "orderNum":0, + "id":103717, + "state":1, + "type":"expert" + }, + { + "expression":"node_filesystem_size_bytes{asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"}-0", + "legend":"Total : {{device}} - {{mountpoint}}", + "name":"B", + "orderNum":0, + "id":103718, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk read and write speed (byte/s)", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":18, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"8.0", + "y":"6.0", + "elements":[ + { + "expression":"irate(node_disk_read_bytes_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_read", + "name":"A", + "orderNum":0, + "id":103719, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_disk_written_bytes_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_write", + "name":"B", + "orderNum":0, + "id":103720, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Time-consuming for each IO read and write", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":19, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"irate(node_disk_read_time_seconds_total{asset=\"{{asset.name}}\"}[30m]) / irate(node_disk_reads_completed_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_read", + "name":"A", + "orderNum":0, + "id":103721, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_disk_write_time_seconds_total{asset=\"{{asset.name}}\"}[30m]) / irate(node_disk_writes_completed_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_write", + "name":"B", + "orderNum":0, + "id":103722, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network traffic", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":20, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"4.0", + "y":"9.0", + "elements":[ + { + "expression":"irate(node_network_receive_bytes_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_receive", + "name":"A", + "orderNum":0, + "id":103723, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_network_transmit_bytes_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_transmit", + "name":"B", + "orderNum":0, + "id":103724, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network connection information", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":21, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"8.0", + "y":"9.0", + "elements":[ + { + "expression":"node_netstat_Tcp_CurrEstab{asset=\"{{asset.name}}\"}", + "legend":"CurrEstab", + "name":"A", + "orderNum":0, + "id":103725, + "state":1, + "type":"expert" + }, + { + "expression":"node_sockstat_TCP_tw{asset=\"{{asset.name}}\"}", + "legend":"TCP_tw", + "name":"B", + "orderNum":0, + "id":103726, + "state":1, + "type":"expert" + }, + { + "expression":"node_sockstat_sockets_used{asset=\"{{asset.name}}\"}", + "legend":"Sockets_used", + "name":"C", + "orderNum":0, + "id":103727, + "state":1, + "type":"expert" + }, + { + "expression":"node_sockstat_UDP_inuse{asset=\"{{asset.name}}\"}", + "legend":"UDP_inuse", + "name":"D", + "orderNum":0, + "id":103728, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network traffic drop", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":22, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"irate(node_network_receive_drop_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_receive", + "name":"A", + "orderNum":0, + "id":103729, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_network_transmit_drop_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_transmit", + "name":"B", + "orderNum":0, + "id":103730, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network traffic error", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":23, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"4.0", + "y":"12.0", + "elements":[ + { + "expression":"irate(node_network_receive_errs_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_receive", + "name":"A", + "orderNum":0, + "id":103731, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_network_transmit_errs_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_transmit", + "name":"B", + "orderNum":0, + "id":103732, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"I/O Utilization", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":24, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"12.0", + "elements":[ + { + "expression":"rate(node_disk_io_time_seconds_total{asset=\"{{asset.name}}\"} [5m])*100", + "legend":"{{device}}", + "name":"A", + "orderNum":0, + "id":103733, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Writeback and Dirty", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":25, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"15.0", + "elements":[ + { + "expression":"node_memory_Writeback_bytes{asset=\"{{asset.name}}\"}", + "legend":"Writeback - Memory which is actively being written back to disk", + "name":"A", + "orderNum":0, + "id":103734, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_WritebackTmp_bytes{asset=\"{{asset.name}}\"}", + "legend":"WritebackTmp - Memory used by FUSE for temporary writeback buffers", + "name":"B", + "orderNum":0, + "id":103735, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_Dirty_bytes{asset=\"{{asset.name}}\"}", + "legend":"Dirty - Memory which is waiting to get written back to the disk", + "name":"C", + "orderNum":0, + "id":103736, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Shared and Mapped", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":26, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"15.0", + "elements":[ + { + "expression":"node_memory_Mapped_bytes{asset=\"{{asset.name}}\"}", + "legend":"Mapped - Used memory in mapped pages files which have been mmaped, such as libraries", + "name":"A", + "orderNum":0, + "id":103737, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_Shmem_bytes{asset=\"{{asset.name}}\"}", + "legend":"Shmem - Used shared memory (shared between several processes, thus including RAM disks)", + "name":"B", + "orderNum":0, + "id":103738, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_ShmemHugePages_bytes{asset=\"{{asset.name}}\"}", + "legend":"ShmemHugePages - Memory used by shared memory (shmem) and tmpfs allocated with huge pages", + "name":"C", + "orderNum":0, + "id":103739, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_ShmemPmdMapped_bytes{asset=\"{{asset.name}}\"}", + "legend":"ShmemPmdMapped - Ammount of shared (shmem/tmpfs) memory backed by huge pages", + "name":"D", + "orderNum":0, + "id":103740, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Processes Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":27, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"18.0", + "elements":[ + { + "expression":"node_procs_blocked{asset=\"{{asset.name}}\"}", + "legend":"Processes blocked waiting for I/O to complete", + "name":"A", + "orderNum":0, + "id":103741, + "state":1, + "type":"expert" + }, + { + "expression":"node_procs_running{asset=\"{{asset.name}}\"}", + "legend":"Processes in runnable state", + "name":"B", + "orderNum":0, + "id":103742, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Processes Forks", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":28, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"18.0", + "elements":[ + { + "expression":"rate(node_forks_total{asset=\"{{asset.name}}\"}[5m])", + "legend":"Processes forks second", + "name":"A", + "orderNum":0, + "id":103743, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Processes Memory", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":29, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"18.0", + "elements":[ + { + "expression":"rate(process_virtual_memory_bytes{asset=\"{{asset.name}}\"}[5m])", + "legend":"Processes virtual memory size in bytes", + "name":"A", + "orderNum":0, + "id":103744, + "state":1, + "type":"expert" + }, + { + "expression":"process_resident_memory_max_bytes{asset=\"{{asset.name}}\"}", + "legend":"Maximum amount of virtual memory available in bytes", + "name":"B", + "orderNum":0, + "id":103745, + "state":1, + "type":"expert" + }, + { + "expression":"rate(process_virtual_memory_bytes{asset=\"{{asset.name}}\"}[5m])", + "legend":"Processes virtual memory size in bytes", + "name":"C", + "orderNum":0, + "id":103746, + "state":1, + "type":"expert" + }, + { + "expression":"rate(process_virtual_memory_max_bytes{asset=\"{{asset.name}}\"}[5m])", + "legend":"Maximum amount of virtual memory available in bytes", + "name":"D", + "orderNum":0, + "id":103747, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"System Load", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":30, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"20.0", + "elements":[ + { + "expression":"node_load1{asset=\"{{asset.name}}\"}", + "legend":"Load 1m", + "name":"A", + "orderNum":0, + "id":103748, + "state":1, + "type":"expert" + }, + { + "expression":"node_load5{asset=\"{{asset.name}}\"}", + "legend":"Load 5m", + "name":"B", + "orderNum":0, + "id":103749, + "state":1, + "type":"expert" + }, + { + "expression":"node_load15{asset=\"{{asset.name}}\"}", + "legend":"Load 15m", + "name":"C", + "orderNum":0, + "id":103750, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"File Descriptors", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":31, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"20.0", + "elements":[ + { + "expression":"process_max_fds{asset=\"{{asset.name}}\"}", + "legend":"Maximum open file descriptors", + "name":"A", + "orderNum":0, + "id":103751, + "state":1, + "type":"expert" + }, + { + "expression":"process_open_fds{asset=\"{{asset.name}}\"}", + "legend":"Open file descriptors", + "name":"B", + "orderNum":0, + "id":103752, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Common server template", + "type":"template", + "varType":1, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + } + }, + "remark":"", + "charts":[ + { + "name":"Basic Monitor", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":1, + "param":{ + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"5.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Up Time", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"seconds(s)", + "weight":2, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(time() - node_boot_time_seconds{asset=\"{{asset.name}}\"})", + "name":"A", + "orderNum":0, + "id":103753, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Endpoint down", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":3, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"count(up{project!='',asset=\"{{asset.name}}\"})", + "name":"A", + "orderNum":0, + "id":103754, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Maximum open file descriptors", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"none", + "weight":4, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"process_max_fds{asset=\"{{asset.name}}\"}", + "name":"A", + "orderNum":0, + "id":103755, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Cores", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"none", + "weight":5, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"count(count(node_cpu_seconds_total{asset=\"{{asset.name}}\"}) by (cpu))", + "name":"A", + "orderNum":0, + "id":103756, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Ping rrt", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"milliseconds", + "weight":6, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"probe_icmp_duration_seconds{phase='rtt',host=\"{{asset.manageIp}}\"} * 1000", + "name":"A", + "orderNum":0, + "id":103757, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Total", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":7, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"node_memory_MemTotal_bytes{asset=\"{{asset.name}}\"}", + "name":"A", + "orderNum":0, + "id":103758, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Busy", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0-100)", + "weight":8, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"(((count(count(node_cpu_seconds_total{asset=\"{{asset.name}}\"}) by (cpu))) - avg(sum by (mode)(rate(node_cpu_seconds_total{mode='idle',asset=\"{{asset.name}}\"}[5m])))) * 100) / count(count(node_cpu_seconds_total{asset=\"{{asset.name}}\"}) by (cpu))", + "name":"A", + "orderNum":0, + "id":103759, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Root FS Used", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0-100)", + "weight":9, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"2.0", + "elements":[ + { + "expression":"100 - ((node_filesystem_avail_bytes{asset=\"{{asset.name}}\",mountpoint=\"/\",fstype!=\"rootfs\"} * 100) / node_filesystem_size_bytes{asset=\"{{asset.name}}\",mountpoint=\"/\",fstype!=\"rootfs\"})", + "name":"A", + "orderNum":0, + "id":103760, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total transmit traffic (1day)", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":10, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(increase(node_network_transmit_bytes_total{asset=\"{{asset.name}}\"}[1d]))", + "name":"A", + "orderNum":0, + "id":103761, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total receive traffic (1day)", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":11, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(increase(node_network_receive_bytes_total{asset=\"{{asset.name}}\"}[1d]))", + "name":"A", + "orderNum":0, + "id":103762, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"RootFS Total", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":12, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"node_filesystem_size_bytes{asset=\"{{asset.name}}\",mountpoint=\"/\",fstype!=\"rootfs\"}", + "name":"A", + "orderNum":0, + "id":103763, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"SWAP Total", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":13, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"2.0", + "elements":[ + { + "expression":"node_memory_SwapTotal_bytes{asset=\"{{asset.name}}\"}", + "name":"A", + "orderNum":0, + "id":103764, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":14, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"system\"}[1m])) by (asset)", + "legend":"System", + "name":"A", + "orderNum":0, + "id":103765, + "state":1, + "type":"expert" + }, + { + "expression":"avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"user\"}[1m])) by (instance)", + "legend":"User", + "name":"B", + "orderNum":0, + "id":103766, + "state":1, + "type":"expert" + }, + { + "expression":"avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"iowait\"}[1m])) by (asset)", + "legend":"Iowait", + "name":"C", + "orderNum":0, + "id":103767, + "state":1, + "type":"expert" + }, + { + "expression":"1 - avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"idle\"}[1m])) by (asset)", + "legend":"Total", + "name":"D", + "orderNum":0, + "id":103768, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"System load average", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":15, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"node_load1{asset=\"{{asset.name}}\"}", + "legend":"Load1", + "name":"A", + "orderNum":0, + "id":103769, + "state":1, + "type":"expert" + }, + { + "expression":"node_load5{asset=\"{{asset.name}}\"}", + "legend":"Load5", + "name":"B", + "orderNum":0, + "id":103770, + "state":1, + "type":"expert" + }, + { + "expression":"node_load15{asset=\"{{asset.name}}\"}", + "legend":"Load15", + "name":"C", + "orderNum":0, + "id":103771, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":16, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"100 - ((node_memory_MemFree_bytes\n{asset=\"{{asset.name}}\"}+node_memory_Cached_bytes\n{asset=\"{{asset.name}}\"}+node_memory_Buffers_bytes\n{asset=\"{{asset.name}}\"})/node_memory_MemTotal_bytes\n{asset=\"{{asset.name}}\"}) * 100", + "legend":"Memory usage", + "name":"A", + "orderNum":0, + "id":103772, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":17, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"1-(node_filesystem_free_bytes{asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"} / node_filesystem_size_bytes{asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"})", + "legend":"{{mountpoint}}", + "name":"A", + "orderNum":0, + "id":103773, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk partition free space", + "span":"4.0", + "height":"3.0", + "type":"Table", + "unit":"bytes(IEC)", + "weight":18, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}{{B.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":2, + "display":"{{A.$value}}{{B.$value}}", + "show":true, + "title":"Value" + } + ], + "indexs":"", + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "text":"", + "type":"text", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"node_filesystem_avail_bytes {asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"}-0", + "legend":"Available : {{device}} - {{mountpoint}}", + "name":"A", + "orderNum":0, + "id":103774, + "state":1, + "type":"expert" + }, + { + "expression":"node_filesystem_size_bytes{asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"}-0", + "legend":"Total : {{device}} - {{mountpoint}}", + "name":"B", + "orderNum":0, + "id":103775, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk read and write speed (byte/s)", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":19, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"8.0", + "y":"6.0", + "elements":[ + { + "expression":"irate(node_disk_read_bytes_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_read", + "name":"A", + "orderNum":0, + "id":103776, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_disk_written_bytes_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_write", + "name":"B", + "orderNum":0, + "id":103777, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Time-consuming for each IO read and write", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":20, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"irate(node_disk_read_time_seconds_total{asset=\"{{asset.name}}\"}[30m]) / irate(node_disk_reads_completed_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_read", + "name":"A", + "orderNum":0, + "id":103778, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_disk_write_time_seconds_total{asset=\"{{asset.name}}\"}[30m]) / irate(node_disk_writes_completed_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_write", + "name":"B", + "orderNum":0, + "id":103779, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network traffic", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":21, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"4.0", + "y":"9.0", + "elements":[ + { + "expression":"irate(node_network_receive_bytes_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_receive", + "name":"A", + "orderNum":0, + "id":103780, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_network_transmit_bytes_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_transmit", + "name":"B", + "orderNum":0, + "id":103781, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network connection information", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":22, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"8.0", + "y":"9.0", + "elements":[ + { + "expression":"node_netstat_Tcp_CurrEstab{asset=\"{{asset.name}}\"}", + "legend":"CurrEstab", + "name":"A", + "orderNum":0, + "id":103782, + "state":1, + "type":"expert" + }, + { + "expression":"node_sockstat_TCP_tw{asset=\"{{asset.name}}\"}", + "legend":"TCP_tw", + "name":"B", + "orderNum":0, + "id":103783, + "state":1, + "type":"expert" + }, + { + "expression":"node_sockstat_sockets_used{asset=\"{{asset.name}}\"}", + "legend":"Sockets_used", + "name":"C", + "orderNum":0, + "id":103784, + "state":1, + "type":"expert" + }, + { + "expression":"node_sockstat_UDP_inuse{asset=\"{{asset.name}}\"}", + "legend":"UDP_inuse", + "name":"D", + "orderNum":0, + "id":103785, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network traffic drop", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":23, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"irate(node_network_receive_drop_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_receive", + "name":"A", + "orderNum":0, + "id":103786, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_network_transmit_drop_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_transmit", + "name":"B", + "orderNum":0, + "id":103787, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network traffic error", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":24, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"4.0", + "y":"12.0", + "elements":[ + { + "expression":"irate(node_network_receive_errs_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_receive", + "name":"A", + "orderNum":0, + "id":103788, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_network_transmit_errs_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_transmit", + "name":"B", + "orderNum":0, + "id":103789, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"I/O Utilization", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":25, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"12.0", + "elements":[ + { + "expression":"rate(node_disk_io_time_seconds_total{asset=\"{{asset.name}}\"} [5m])*100", + "legend":"{{device}}", + "name":"A", + "orderNum":0, + "id":103790, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Writeback and Dirty", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":26, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"15.0", + "elements":[ + { + "expression":"node_memory_Writeback_bytes{asset=\"{{asset.name}}\"}", + "legend":"Writeback - Memory which is actively being written back to disk", + "name":"A", + "orderNum":0, + "id":103791, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_WritebackTmp_bytes{asset=\"{{asset.name}}\"}", + "legend":"WritebackTmp - Memory used by FUSE for temporary writeback buffers", + "name":"B", + "orderNum":0, + "id":103792, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_Dirty_bytes{asset=\"{{asset.name}}\"}", + "legend":"Dirty - Memory which is waiting to get written back to the disk", + "name":"C", + "orderNum":0, + "id":103793, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Shared and Mapped", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":27, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"15.0", + "elements":[ + { + "expression":"node_memory_Mapped_bytes{asset=\"{{asset.name}}\"}", + "legend":"Mapped - Used memory in mapped pages files which have been mmaped, such as libraries", + "name":"A", + "orderNum":0, + "id":103794, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_Shmem_bytes{asset=\"{{asset.name}}\"}", + "legend":"Shmem - Used shared memory (shared between several processes, thus including RAM disks)", + "name":"B", + "orderNum":0, + "id":103795, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_ShmemHugePages_bytes{asset=\"{{asset.name}}\"}", + "legend":"ShmemHugePages - Memory used by shared memory (shmem) and tmpfs allocated with huge pages", + "name":"C", + "orderNum":0, + "id":103796, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_ShmemPmdMapped_bytes{asset=\"{{asset.name}}\"}", + "legend":"ShmemPmdMapped - Ammount of shared (shmem/tmpfs) memory backed by huge pages", + "name":"D", + "orderNum":0, + "id":103797, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Processes Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":28, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"18.0", + "elements":[ + { + "expression":"node_procs_blocked{asset=\"{{asset.name}}\"}", + "legend":"Processes blocked waiting for I/O to complete", + "name":"A", + "orderNum":0, + "id":103798, + "state":1, + "type":"expert" + }, + { + "expression":"node_procs_running{asset=\"{{asset.name}}\"}", + "legend":"Processes in runnable state", + "name":"B", + "orderNum":0, + "id":103799, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Processes Forks", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":29, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"18.0", + "elements":[ + { + "expression":"rate(node_forks_total{asset=\"{{asset.name}}\"}[5m])", + "legend":"Processes forks second", + "name":"A", + "orderNum":0, + "id":103800, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Processes Memory", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":30, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"18.0", + "elements":[ + { + "expression":"rate(process_virtual_memory_bytes{asset=\"{{asset.name}}\"}[5m])", + "legend":"Processes virtual memory size in bytes", + "name":"A", + "orderNum":0, + "id":103801, + "state":1, + "type":"expert" + }, + { + "expression":"process_resident_memory_max_bytes{asset=\"{{asset.name}}\"}", + "legend":"Maximum amount of virtual memory available in bytes", + "name":"B", + "orderNum":0, + "id":103802, + "state":1, + "type":"expert" + }, + { + "expression":"rate(process_virtual_memory_bytes{asset=\"{{asset.name}}\"}[5m])", + "legend":"Processes virtual memory size in bytes", + "name":"C", + "orderNum":0, + "id":103803, + "state":1, + "type":"expert" + }, + { + "expression":"rate(process_virtual_memory_max_bytes{asset=\"{{asset.name}}\"}[5m])", + "legend":"Maximum amount of virtual memory available in bytes", + "name":"D", + "orderNum":0, + "id":103804, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"System Load", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":31, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"20.0", + "elements":[ + { + "expression":"node_load1{asset=\"{{asset.name}}\"}", + "legend":"Load 1m", + "name":"A", + "orderNum":0, + "id":103805, + "state":1, + "type":"expert" + }, + { + "expression":"node_load5{asset=\"{{asset.name}}\"}", + "legend":"Load 5m", + "name":"B", + "orderNum":0, + "id":103806, + "state":1, + "type":"expert" + }, + { + "expression":"node_load15{asset=\"{{asset.name}}\"}", + "legend":"Load 15m", + "name":"C", + "orderNum":0, + "id":103807, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"File Descriptors", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":32, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"20.0", + "elements":[ + { + "expression":"process_max_fds{asset=\"{{asset.name}}\"}", + "legend":"Maximum open file descriptors", + "name":"A", + "orderNum":0, + "id":103808, + "state":1, + "type":"expert" + }, + { + "expression":"process_open_fds{asset=\"{{asset.name}}\"}", + "legend":"Open file descriptors", + "name":"B", + "orderNum":0, + "id":103809, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Service Status Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Summary", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Up Status", + "span":"12.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":7, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived services", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(up{module=\"Galaxy-gateway-nginx\"})", + "legend":"Gateway Nginx", + "name":"A", + "orderNum":0, + "id":104449, + "state":1, + "type":"expert" + }, + { + "expression":"sum(up{module=\"Galaxy-qgw-service\"})", + "legend":"QGW Service", + "name":"B", + "orderNum":0, + "id":104450, + "state":1, + "type":"expert" + }, + { + "expression":"sum(up{module=\"Galaxy-report-service\"})", + "legend":"Report Service", + "name":"C", + "orderNum":0, + "id":104451, + "state":1, + "type":"expert" + }, + { + "expression":"sum(up{module=\"Galaxy-hos-service\"})", + "legend":"HOS Service", + "name":"D", + "orderNum":0, + "id":104452, + "state":1, + "type":"expert" + }, + { + "expression":"sum(up{module=\"Galaxy-job-admin\"})", + "legend":"Job Admin Service", + "name":"E", + "orderNum":0, + "id":104453, + "state":1, + "type":"expert" + }, + { + "expression":"sum(up{module=\"Galaxy-job-executor\"})", + "legend":"Job Executor Service", + "name":"F", + "orderNum":0, + "id":104454, + "state":1, + "type":"expert" + }, + { + "expression":"sum(mysql_up{module=\"NC-Mariadb\"})", + "legend":"Mariadb", + "name":"G", + "orderNum":0, + "id":104455, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"QGW Response Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":8, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"60", + "color":"#d64f40", + "value":90 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"QGW service response latency. Used to evaluate whether there is a slow query currently.", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(http_server_requests_seconds_sum{module=\"Galaxy-qgw-service\", status!~\"5..\"}[5m]))/sum(rate(http_server_requests_seconds_count{module=\"Galaxy-qgw-service\", status!~\"5..\"}[5m]))", + "legend":"AVG", + "name":"A", + "orderNum":0, + "id":104456, + "state":1, + "type":"expert" + }, + { + "expression":"max(http_server_requests_seconds_max{module=\"Galaxy-qgw-service\", status!~\"5..\"})", + "legend":" MAX", + "name":"B", + "orderNum":0, + "id":104457, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Put Object Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":9, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of put objects per second. Include total, success, and failure.", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{method=\"PUT\",uri=\"/hos/{bucket}/**\"}[2m]))", + "legend":"Total", + "name":"A", + "orderNum":0, + "id":104458, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(http_server_requests_seconds_count{method=\"PUT\",status=~\"2..\",uri=\"/hos/{bucket}/**\"}[2m]))", + "legend":"Success", + "name":"B", + "orderNum":0, + "id":104459, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(http_server_requests_seconds_count{method=\"PUT\",status!~\"2..\",uri=\"/hos/{bucket}/**\"}[2m]))", + "legend":"Failure", + "name":"C", + "orderNum":0, + "id":104460, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Report Success", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"short", + "weight":10, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#E81616", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"Total number of report jobs successfully executed", + "x":"0.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(report_success_count_total{module=\"Galaxy-report-service\"})", + "legend":"Report Success", + "name":"A", + "orderNum":0, + "id":104461, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Report Failure", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"none", + "weight":11, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "regx":">10", + "color":{ + "bac":"#F78539FF", + "text":"#000" + }, + "display":"{{value}}", + "show":true, + "from":1, + "text":"", + "to":20, + "type":"range", + "error":false, + "value":10 + }, + { + "color":{ + "bac":"#E30521FF", + "text":"#000000FF" + }, + "display":"{{value}}", + "show":true, + "from":20, + "to":10000, + "type":"range", + "error":false + } + ], + "text":"value", + "nullType":"connected", + "statistics":"last" + }, + "remark":"Total number of report jobs failed", + "x":"3.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(report_fail_count_total{module=\"Galaxy-report-service\"})", + "legend":"Report fail sum", + "name":"A", + "orderNum":0, + "id":104462, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Success(today)", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"short", + "weight":12, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The total number of jobs successfully executed today", + "x":"6.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(triggerCountSucTotal{module=\"Galaxy-job-admin\"}) / sum(up{module=\"Galaxy-job-admin\"})", + "legend":"Job Success", + "name":"A", + "orderNum":0, + "id":104463, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Failure(today)", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"short", + "weight":13, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#FF9C59FF", + "icon":"#FF9830FF", + "text":"#000" + }, + "display":"{{value}}", + "show":true, + "from":1, + "text":"", + "to":50, + "type":"range", + "error":false, + "value":0 + }, + { + "color":{ + "bac":"#E30521FF", + "icon":"#df2fefFF", + "text":"#000000FF" + }, + "display":"{{value}}", + "show":true, + "from":51, + "to":10000, + "type":"range", + "error":false, + "value":50 + } + ], + "text":"value", + "nullType":"connected", + "statistics":"last" + }, + "remark":"The total number of jobs failed executed today", + "x":"9.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(triggerCountFailTotal{module=\"Galaxy-job-admin\"}) / sum(up{module=\"Galaxy-job-admin\"})", + "legend":"Job Failure", + "name":"A", + "orderNum":0, + "id":104464, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Gateway Nginx", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":1, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Uptime", + "span":"6.0", + "height":"3.0", + "type":"Table", + "unit":"seconds(s)", + "weight":14, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":30, + "display":"{{A.$value}}", + "show":true, + "title":"Value" + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "display":"{{A.$value}}", + "show":false, + "column":"Value", + "text":"", + "type":"text", + "value":"" + } + ], + "nullType":"zero", + "statistics":"last" + }, + "remark":"Gateway Nginx running time of each asset", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"time() - nginx_vts_start_time_seconds{module=\"Galaxy-gateway-nginx\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104465, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Server Requests (asset,code)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":15, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The requests counter per second of each Gateway Nginx asset.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(nginx_vts_server_requests_total{module=\"Galaxy-gateway-nginx\",code!=\"total\"}[5m])) by (code,asset)", + "legend":"{{asset}}_[{{code}}]", + "name":"A", + "orderNum":0, + "id":104466, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Upstream Requests (asset,code)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":16, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The upstream requests the counter rate of each Gateway Nginx asset.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(irate(nginx_vts_upstream_requests_total{module=\"Galaxy-gateway-nginx\",code!=\"total\"}[5m])) by (code,asset)", + "legend":"{{asset}}_[{{code}}]", + "name":"A", + "orderNum":0, + "id":104467, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Upstream Response Time (backend,upstream)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":17, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The only upstream response processing time of each endpoint", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"max(irate(nginx_vts_upstream_response_seconds_total{module=\"Galaxy-gateway-nginx\"}[5m])) by (backend, upstream)", + "legend":"{{backend}}-{{upstream}}", + "name":"A", + "orderNum":0, + "id":104468, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Connections", + "span":"12.0", + "height":"4.0", + "type":"Line chart", + "unit":"none", + "weight":18, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#ed0937" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"Number of connections for the nginx proxy in each asset", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"nginx_vts_main_connections{module=\"Galaxy-gateway-nginx\",status=\"active\"}", + "legend":"{{asset}}-{{status}}", + "name":"A", + "orderNum":0, + "id":104469, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"QGW Service", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":2, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Uptime", + "span":"6.0", + "height":"2.0", + "type":"Table", + "unit":"seconds(s)", + "weight":19, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":30, + "display":"{{A.$value}}", + "show":true, + "title":"Value" + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "display":"{{A.$value}}", + "show":false, + "column":"Value", + "text":"", + "type":"text", + "value":"" + } + ], + "nullType":"zero", + "statistics":"last" + }, + "remark":"QGW Service running time of each asset", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"process_uptime_seconds{module='Galaxy-qgw-service'}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104470, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Http Error Responses", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":20, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#ca8bf9" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "nullType":"zero" + }, + "remark":"The number of failed requests for QGW .", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"count(http_server_requests_seconds_count{module=\"Galaxy-qgw-service\", status!~\"2..\",uri!~\".*/prometheus\"})", + "legend":"count", + "name":"A", + "orderNum":0, + "id":104471, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Http Slow Query", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":21, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"300", + "color":"#d64f40" + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of slow queries", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"count(http_server_requests_seconds_max{module=\"Galaxy-qgw-service\",uri!~\".*/prometheus\"}>90)", + "legend":">90s", + "name":"A", + "orderNum":0, + "id":104472, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":22, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"The memory usage in each asset", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset) (jvm_memory_used_bytes{module=\"Galaxy-qgw-service\"}) / sum by(asset) (jvm_memory_max_bytes{module=\"Galaxy-qgw-service\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104473, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Report Service", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":3, + "param":{ + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Uptime", + "span":"6.0", + "height":"3.0", + "type":"Table", + "unit":"seconds(s)", + "weight":23, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":30, + "display":"{{A.$value}}", + "show":true, + "title":"Value" + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "display":"{{A.$value}}", + "show":false, + "column":"Value", + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"zero", + "statistics":"last" + }, + "remark":"Report Service running time of each asset", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"process_uptime_seconds{module=\"Galaxy-report-service\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104474, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Execute time", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":24, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The execute time of report jobs", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(http_server_requests_seconds_sum{module=\"Galaxy-report-service\", status!~\"5..\"}[1m]))/sum(rate(http_server_requests_seconds_count{module=\"Galaxy-report-service\", status!~\"5..\"}[1m]))", + "legend":"AVG", + "name":"A", + "orderNum":0, + "id":104475, + "state":1, + "type":"expert" + }, + { + "expression":"max(http_server_requests_seconds_max{module=\"Galaxy-report-service\", status!~\"5..\"})", + "legend":"MAX", + "name":"B", + "orderNum":0, + "id":104476, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Report Success / All", + "span":"3.0", + "height":"3.0", + "type":"Stat", + "unit":"percent(0-100)", + "weight":25, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The success rate of Report jobs", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(report_success_count_total{module=\"Galaxy-report-service\"}) / (sum(report_success_count_total{module=\"Galaxy-report-service\"}) + sum(report_fail_count_total{module=\"Galaxy-report-service\"})) * 100", + "name":"A", + "orderNum":0, + "id":104477, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":26, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset) (jvm_memory_used_bytes{module=\"Galaxy-report-service\"}) / sum by(asset) (jvm_memory_max_bytes{module=\"Galaxy-report-service\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104478, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":27, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"system_cpu_usage{module=\"Galaxy-report-service\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104479, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"HOS Service", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":4, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Live Service Count", + "span":"4.0", + "height":"3.0", + "type":"Table", + "unit":"seconds(s)", + "weight":28, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":30, + "display":"{{A.$value}}", + "show":true, + "title":"Value" + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "icon":"#f477a3FF", + "text":"#000" + }, + "columns":"Value", + "display":"{{A.$value}}", + "show":false, + "column":"Value", + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"zero", + "statistics":"last" + }, + "remark":"HOS Service running time of each asset", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"process_uptime_seconds{module=\"Galaxy-hos-service\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104480, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Put Object Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":29, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of put objects per second", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (asset)(irate(http_server_requests_seconds_count{method=\"PUT\",uri=\"/hos/{bucket}/**\"}[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104481, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Error Requests /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":30, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of failed requests per second", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(status)(irate(http_server_requests_seconds_count{uri=~\"/hos/.*\",status!~\"2..\"}[5m]))", + "legend":"{{status}}", + "name":"A", + "orderNum":0, + "id":104482, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Download File Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":31, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of Download File requests per second", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (asset)(irate(http_server_requests_seconds_count{method=\"GET\",uri=\"/hos/{bucket}/**\"}[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104483, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Write Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":32, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"Collecting and processing files with incoming byte rate in each asset", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"irate(dashInfo{severity=\"fileBytes\",module=\"Galaxy-hos-service\"}[5m])", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104484, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Put Requests By Size /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":33, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of put requests per second with size distribution", + "x":"0.0", + "y":"15.0", + "elements":[ + { + "expression":"sum(irate(dashInfo{severity=\"smallFileCount\",module=\"Galaxy-hos-service\"}[5m]))", + "legend":"<1MB", + "name":"A", + "orderNum":0, + "id":104485, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(dashInfo{severity=\"middleFileCount\",module=\"Galaxy-hos-service\"}[5m]))", + "legend":"1-10MB", + "name":"B", + "orderNum":0, + "id":104486, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(dashInfo{severity=\"bigFileCount\",module=\"Galaxy-hos-service\"}[5m]))", + "legend":">10MB", + "name":"C", + "orderNum":0, + "id":104487, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":34, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset)(jvm_memory_used_bytes{module=\"Galaxy-hos-service\"}>0) / sum by(asset) (jvm_memory_max_bytes{module=\"Galaxy-hos-service\"}>0)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104488, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":35, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"process_cpu_usage{module=\"Galaxy-hos-service\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104489, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Node Requests /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":36, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of hos requests per second", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{uri=\"/hos/{bucket}/**\"}[5m])) by (asset)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104490, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Put File /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":37, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"The number of files uploaded per second", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter)(irate(dashInfo{severity=\"fileCount\",module=\"Galaxy-hos-service\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104491, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS TTL Delete File /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":38, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"The number of ttl deleted files per second.", + "x":"6.0", + "y":"15.0", + "elements":[ + { + "expression":"sum by(datacenter)(irate(dashInfo{severity=\"ttlDeleteFileCount\",module=\"Galaxy-hos-service\"}[5m]))", + "legend":"DeleteCount-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104492, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter)(irate(dashInfo{severity=\"ttlDeleteFileErrorCount\",module=\"Galaxy-hos-service\"}[5m]))", + "legend":"DeleteErrorCount-{{datacenter}}", + "name":"B", + "orderNum":0, + "id":104493, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Put File By Bucket /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":39, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"The number of files for bucket uploaded per second", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(parent)(irate(Hadoop_HBase_metric_putCount{namespace=\"default\",type=\"index\",indextype=\"time\"}[5m]))", + "legend":"{{parent}}", + "name":"A", + "orderNum":0, + "id":104494, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Put Requests By Bucket /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":40, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"The number of put requests for bucket per second", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(table)(irate(Hadoop_HBase_metric_putCount{namespace=\"default\",type=\"data\"}[5m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":104495, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Job Service", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":5, + "param":{ + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"21.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Job Success/All", + "span":"3.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0.0-1.0)", + "weight":41, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The success rate of jobs", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(jobLogSuccessCount{module=\"Galaxy-job-admin\"})/sum(jobLogCount{module=\"Galaxy-job-admin\"})", + "name":"A", + "orderNum":0, + "id":104496, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Executor Sum", + "span":"3.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":42, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The total number of executed jobs", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(jobLogCount{module=\"Galaxy-job-admin\"})/count(jobLogCount{module=\"Galaxy-job-admin\"})", + "name":"A", + "orderNum":0, + "id":104497, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Admin UP Time", + "span":"6.0", + "height":"2.0", + "type":"Table", + "unit":"seconds(s)", + "weight":43, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":30, + "display":"{{A.$value}}", + "show":true, + "title":"Value" + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "display":"{{A.$value}}", + "show":false, + "column":"Value", + "text":"", + "type":"text", + "error":true, + "value":"" + } + ], + "nullType":"zero", + "statistics":"last" + }, + "remark":"Job Admin Service running time of each asset", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"process_uptime_seconds{module=\"Galaxy-job-admin\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104498, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Today Executed Jobs", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"short", + "weight":44, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The total number of executed jobs in today", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"(sum(triggerCountRunningTotal{module=\"Galaxy-job-admin\"})+sum(triggerDayCountSucList{module=\"Galaxy-job-admin\"})+sum(triggerDayCountFailList{module=\"Galaxy-job-admin\"}))/sum(up{module=\"Galaxy-job-admin\"})", + "name":"A", + "orderNum":0, + "id":104499, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Today Success Tasks", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"short", + "weight":45, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The total number of jobs successfully executed in today", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(triggerDayCountSucList{module=\"Galaxy-job-admin\"})/sum(up{module=\"Galaxy-job-admin\"})", + "name":"A", + "orderNum":0, + "id":104500, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Today Error Tasks", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"short", + "weight":46, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"The total number of jobs failed in today", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(triggerDayCountFailList{module=\"Galaxy-job-admin\"})/sum(up{module=\"Galaxy-job-admin\"})", + "name":"A", + "orderNum":0, + "id":104501, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Today Running Tasks", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"none", + "weight":47, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The total number of jobs running in today", + "x":"9.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(triggerCountRunningTotal{module=\"Galaxy-job-admin\"})/sum(up{module=\"Galaxy-job-admin\"})", + "name":"A", + "orderNum":0, + "id":104502, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Admin Response Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":48, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The response time of admin service", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(rate(http_server_requests_seconds_sum{module=\"Galaxy-job-admin\", status!~\"5..\"}[5m]))/sum(rate(http_server_requests_seconds_count{module=\"Galaxy-job-executor\", status!~\"5..\"}[5m]))", + "legend":"AVG", + "name":"A", + "orderNum":0, + "id":104503, + "state":1, + "type":"expert" + }, + { + "expression":"max(http_server_requests_seconds_max{module=\"Galaxy-job-admin\", status!~\"5..\"})", + "legend":"MAX", + "name":"B", + "orderNum":0, + "id":104504, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Admin Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":49, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset) (jvm_memory_used_bytes{module=\"Galaxy-job-admin\"}) / sum by(asset) (jvm_memory_max_bytes{module=\"Galaxy-job-admin\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104505, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Admin Error Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":50, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"The number of failed requests per second", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(rate(http_server_requests_seconds_count{module=\"Galaxy-job-admin\", status!~\"2..\"}[1m]))", + "legend":"used_{{asset}}", + "name":"A", + "orderNum":0, + "id":104506, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Admin CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":51, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"The CPU usage in each asset", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"system_cpu_usage{module=\"Galaxy-job-admin\"}", + "legend":"{{asset}}_system_cpu_usage", + "name":"A", + "orderNum":0, + "id":104507, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Executor UP Time", + "span":"6.0", + "height":"3.0", + "type":"Table", + "unit":"seconds(s)", + "weight":52, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":30, + "display":"{{A.$value}}", + "show":true, + "title":"Value" + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "display":"{{A.$value}}", + "show":false, + "column":"Value", + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"zero", + "statistics":"last" + }, + "remark":"Job Executor Service running time of each asset", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"process_uptime_seconds{module=\"Galaxy-job-executor\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104508, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Executor Memory Used", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":53, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"The memory usage in each asset", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"sum(jvm_memory_used_bytes{module=\"Galaxy-job-executor\"})by(asset)", + "legend":"used_{{asset}}", + "name":"A", + "orderNum":0, + "id":104509, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Executor Error Log", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":54, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"The number of failed logs per second in each asset", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"increase(logback_events_total{module=\"Galaxy-job-executor\",level=\"error\"} [5m])", + "legend":" {{asset}}", + "name":"A", + "orderNum":0, + "id":104510, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Executor CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":55, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"system_cpu_usage{module=\"Galaxy-job-executor\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104511, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"HOS Nginx", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":6, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"20.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Uptime", + "span":"6.0", + "height":"3.0", + "type":"Table", + "unit":"seconds(s)", + "weight":56, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":30, + "display":"{{A.$value}}", + "show":true, + "title":"Value" + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "icon":"#de18f4FF", + "text":"#000" + }, + "columns":"Value", + "display":"{{A.$value}}", + "show":false, + "column":"Value", + "text":"", + "type":"text", + "value":"" + } + ], + "nullType":"zero", + "statistics":"last" + }, + "remark":"HOS Nginx running time of each asset", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"time() - nginx_vts_start_time_seconds{module=\"Galaxy-hos-nginx\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104512, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Connections", + "span":"12.0", + "height":"4.0", + "type":"Line chart", + "unit":"none", + "weight":57, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#ed0937" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"Number of connections for the nginx proxy in each asset", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"nginx_vts_main_connections{module=\"Galaxy-hos-nginx\",status=\"active\"}", + "legend":"{{asset}}-{{status}}", + "name":"A", + "orderNum":0, + "id":104513, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Server Requests (asset,code)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":58, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The requests counter per second of each HOS Nginx asset.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(nginx_vts_server_requests_total{module=\"Galaxy-hos-nginx\",code!=\"total\"}[5m])) by (code,asset)", + "legend":"{{asset}}_[{{code}}]", + "name":"A", + "orderNum":0, + "id":104514, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Upstream Requests (asset,code)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":59, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The upstream requests the counter rate of each HOS Nginx asset.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(irate(nginx_vts_upstream_requests_total{module=\"Galaxy-hos-nginx\",code!=\"total\"}[5m])) by (code,asset)", + "legend":"{{asset}}_[{{code}}]", + "name":"A", + "orderNum":0, + "id":104515, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Upstream Response Time (backend,upstream)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":60, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The only upstream response processing time of each endpoint", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"max(irate(nginx_vts_upstream_response_seconds_total{module=\"Galaxy-hos-nginx\"}[5m])) by (backend, upstream)", + "legend":"{{backend}}-{{upstream}}", + "name":"A", + "orderNum":0, + "id":104516, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"TSG Data Flow Template-2307", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Summary", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Assets", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":12, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"Total number of OLAP servers", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(group(up{project=\"OLAP\"}) by (asset))", + "name":"A", + "orderNum":0, + "id":104517, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Endpoints", + "span":"3.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":13, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"Total number of OLAP instances", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(up{project=\"OLAP\"})", + "name":"A", + "orderNum":0, + "id":104518, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"QGW QPS", + "span":"7.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":14, + "param":{ + "stack":"true", + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"area", + "nullType":"null" + }, + "remark":"QGW queries per second", + "x":"5.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{module=\"Galaxy-qgw-service\", uri!~\".*/prometheus\"}[5m]))", + "legend":"qps", + "name":"A", + "orderNum":0, + "id":104519, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Requests /sec", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":15, + "param":{ + "stack":"true", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"area", + "nullType":"null" + }, + "remark":"HOS Service http requests per second", + "x":"0.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{uri=\"/hos/{bucket}/**\"}[5m]))", + "legend":"qps", + "name":"A", + "orderNum":0, + "id":104520, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Nacos QPS", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":16, + "param":{ + "stack":"true", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"area", + "nullType":"null" + }, + "remark":"Nacos queries per second", + "x":"6.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{uri=~'/v1/cs/configs|/nacos/v1/ns/instance|/nacos/v1/ns/health', module=\"NC-Nacos\"}[5m])) ", + "legend":"qps", + "name":"A", + "orderNum":0, + "id":104521, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Asset Allocated File descriptors", + "span":"12.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":17, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#ea4160", + "value":50000 + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"The number of open file descriptors each asset", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"node_filefd_allocated{module=\"OLAP-Node-Exporter\"} ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":104522, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Throughput", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":1, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Structured Data - Logs in /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":18, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max", + "min", + "total" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records to kafka", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic!=\"\", topic!=\"__consumer_offsets\"})", + "legend":"Total", + "name":"A", + "orderNum":0, + "id":104523, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic!=\"\", topic!~\"TOP-.*|RADIUS-ONFF|TRAFFIC.*|.*METRICS|.*-COMPLETED.*|__consumer_offsets\"})", + "legend":"Logs", + "name":"B", + "orderNum":0, + "id":104524, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\", topic=~\".*-COMPLETED.*\"})", + "legend":"Logs(ETL)", + "name":"C", + "orderNum":0, + "id":104525, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic!=\"\", topic=~\".*TOP.*|RADIUS-ONFF|TRAFFIC.*|.*METRICS\"})", + "legend":"Metrics", + "name":"D", + "orderNum":0, + "id":104526, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(clickhouse_inserted_rows_total[5m]))", + "legend":"Inserts", + "name":"E", + "orderNum":0, + "id":104611, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Structured Data - Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":19, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "avg", + "max", + "total" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with incoming/outgoing byte rate", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"\"})", + "legend":"Kafka Bytes In /sec", + "name":"A", + "orderNum":0, + "id":104527, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=\"\"})", + "legend":"Kafka Bytes Out /sec", + "name":"B", + "orderNum":0, + "id":104528, + "state":1, + "type":"expert" + }, + { + "expression":"sum (irate(clickhouse_inserted_bytes_total[5m]))", + "legend":"Clickhouse Bytes In /sec", + "name":"C", + "orderNum":0, + "id":104612, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Unstructured Data - files /sec", + "span":"6.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":20, + "param":{ + "stack":"true", + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "min", + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"area", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Collecting and processing files per second", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(irate(dashInfo{severity=\"fileCount\",module=\"Galaxy-hos-service\"}[5m]))", + "legend":"files /sec", + "name":"A", + "orderNum":0, + "id":104529, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Unstructured Data - Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Area chart", + "unit":"bytes/sec(IEC)", + "weight":21, + "param":{ + "stack":"true", + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "min", + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"area", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Collecting and processing files with incoming byte rate", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(irate(dashInfo{severity=\"fileBytes\",module=\"Galaxy-hos-service\"}[5m]))", + "legend":"Bytes /sec", + "name":"A", + "orderNum":0, + "id":104530, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Traffic Metrcis", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":2, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"15.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Metrics Logs /sec", + "span":"12.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":22, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Metrics per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"NETWORK-TRAFFIC-METRICS\"})", + "legend":"Network Traffic Metrics", + "name":"A", + "orderNum":0, + "id":104531, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"POLICY-RULE-METRICS\"})", + "legend":"Policy Metrics", + "name":"B", + "orderNum":0, + "id":104532, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRAFFIC-TOP-METRICS\"})", + "legend":"Top Metrics", + "name":"C", + "orderNum":0, + "id":104533, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRAFFIC-TOP-DESTINATION-IP-METRICS\"})", + "legend":"Server IP Statistics from DoS Sketch", + "name":"D", + "orderNum":0, + "id":104534, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SYS-STORAGE\"})", + "legend":"System storage statistics", + "name":"E", + "orderNum":0, + "id":104610, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Session Records", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":3, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"18.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":23, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Closed Session Records per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SESSION-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":104535, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SESSION-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":104536, + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"session_record_local\"}[5m]))", + "legend":"Inserts", + "name":"C", + "orderNum":0, + "id":104537, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":24, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Closed Session Records with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"SESSION-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":104538, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"SESSION-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":104539, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center ETL Consumer Lag - Logs", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":25, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Closed Session Records Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"session-record-log.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104540, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Original Logs /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":26, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"100000", + "color":"#d64f40" + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"The rate of writes per kafka node", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",module!~\"NC.*\",topic=\"SESSION-RECORD\"})by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104541, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":27, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Closed Session Records Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag_sum{consumergroup=\"session_record_completed_tsgv3\"}[5m]))", + "legend":"Storage", + "name":"B", + "orderNum":0, + "id":104542, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Interim Session Records", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":4, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"18.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Interim Session Records per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"INTERIM-SESSION-RECORD\"}) ", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":104543, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"INTERIM-SESSION-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":104544, + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"interim_session_record_local\"}[5m]))", + "legend":"Insert", + "name":"C", + "orderNum":0, + "id":104545, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":29, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Interim Session Records with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"INTERIM-SESSION-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":104546, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"INTERIM-SESSION-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":104547, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Consumer Lag - Logs", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":30, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Interim Session Records Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag_sum{consumergroup=\"interim_session_completed_tsgv3\"}[5m]))", + "legend":"storage", + "name":"B", + "orderNum":0, + "id":104548, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Original Logs /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":31, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The rate of writes per kafka node", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",module!~\"NC.*\",topic=\"INTERIM-SESSION-RECORD\"}) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104549, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center ETL Consumer Lag - Logs", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":32, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Interim Session Records Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"linterim-session-record.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104550, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Transaction Records", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":5, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"19.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":33, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Transaction Records per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRANSACTION-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":104551, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRANSACTION-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":104552, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bytes /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":34, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Transaction Records with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"TRANSACTION-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":104553, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"TRANSACTION-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":104554, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":35, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Transaction Records Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag_sum{consumergroup=~\"transaction_record_completed_tsgv3\"}[5m]))", + "legend":"Storage", + "name":"B", + "orderNum":0, + "id":104555, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Original Logs /sec", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":36, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The rate of writes per kafka node", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",module!~\"NC.*\",topic=\"TRANSACTION-RECORD\"}) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104556, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center ETL Consumer Lag - Logs", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":37, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Transaction Records Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"transaction-record.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104557, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Security Events", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":6, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"19.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":38, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Security Events per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SECURITY-EVENT\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":104558, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SECURITY-EVENT-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":104559, + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"security_event_local\"}[5m]))", + "legend":"Insert", + "name":"C", + "orderNum":0, + "id":104560, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bytes /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":39, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Security Events with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"SECURITY-EVENT\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":104561, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"SECURITY-EVENT-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":104562, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":40, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Security Events Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag{consumergroup=\"security_event_completed_tsgv3\"}[5m]))", + "legend":"Storage", + "name":"B", + "orderNum":0, + "id":104563, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Original Logs /sec", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":41, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"The rate of writes per kafka node", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",module!~\"NC.*\",topic=\"SECURITY-EVENT\"})by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104564, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center ETL Consumer Lag - Logs", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":42, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"Transaction Records Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"security-event.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104565, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Proxy Events", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":7, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"20.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":43, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Proxy Events per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",asset!~\".*OLAP Server.*\",topic=\"PROXY-EVENT\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":104566, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"PROXY-EVENT-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":104567, + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"proxy_event_local\"}[5m]))", + "legend":"Insert", + "name":"C", + "orderNum":0, + "id":104568, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bytes /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":44, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Proxy Events with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"PROXY-EVENT\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":104569, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"PROXY-EVENT-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":104570, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":45, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Proxy Events Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag{consumergroup=\"proxy_event_completed_tsgv3\"}[5m]))", + "legend":"Storage", + "name":"B", + "orderNum":0, + "id":104571, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Original Logs /sec", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":46, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"connected" + }, + "remark":"The rate of writes per kafka node", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",module!~\"NC.*\",topic=\"PROXY-EVENT\"}) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104572, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center ETL Consumer Lag - Logs", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":47, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"connected" + }, + "remark":"Transaction Records Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"proxy_event.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104573, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Radius Records", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":8, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"20.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":48, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Radius Records per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",asset!~\".*OLAP Server.*\",topic=\"RADIUS-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":104574, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"RADIUS-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":104575, + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"radius_record_local\"}[5m]))", + "legend":"Insert", + "name":"C", + "orderNum":0, + "id":104576, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bytes /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":49, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Radius Records with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"RADIUS-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":104577, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"RADIUS-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":104578, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":50, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag{consumergroup=\"radius_record_completed_tsgv3\"}[5m]))", + "legend":"Storage", + "name":"B", + "orderNum":0, + "id":104579, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Original Logs /sec", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":51, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The rate of writes per kafka node", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",module!~\"NC.*\",topic=\"RADIUS-RECORD\"})by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104580, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center ETL Consumer Lag - Logs", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":52, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"radius-record.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104581, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"GTP-C Records", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":9, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"20.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":53, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing GTP-C Records per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",asset!~\".*OLAP Server.*\",topic=\"GTPC-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":104582, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"GTPC-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":104583, + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"gtpc_record_local\"}[5m]))", + "legend":"Insert", + "name":"C", + "orderNum":0, + "id":104584, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":54, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing GTP-C Records with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"GTPC-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":104585, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"GTPC-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":104586, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":55, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag{consumergroup=\"gtpc_record_completed_tsgv3\"}[5m]))", + "legend":"Storage", + "name":"B", + "orderNum":0, + "id":104587, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center ETL Consumer Lag - Logs", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":56, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"gtpc-record.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104588, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Original Logs /sec", + "span":"12.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":57, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"The rate of writes per kafka node", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",module!~\"NC.*\",topic=\"GTPC-RECORD\"})by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104589, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Knowledge Consumer Lag - Logs", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":58, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"relationship-gtpc-user.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104590, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"VoIP Records", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":10, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"21.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":59, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing VoIP Records per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"VOIP-RECORD\"}) ", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":104591, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"VOIP-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":104592, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"VOIP-CONVERSATION-RECORD\"})", + "legend":"Logs(Connection)", + "name":"C", + "orderNum":0, + "id":104593, + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"voip_record_local\"}[5m]))", + "legend":"Insert", + "name":"D", + "orderNum":0, + "id":104594, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":60, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing VoIP Records with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"VOIP-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":104595, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"VOIP-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":104596, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"VOIP-CONVERSATION-RECORD\"})", + "legend":"Logs(Connection)", + "name":"C", + "orderNum":0, + "id":104597, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":61, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag{consumergroup=\"voip_record_completed_tsgv3\"}[5m]))", + "legend":"Storage", + "name":"B", + "orderNum":0, + "id":104598, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Original Logs /sec", + "span":"12.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":62, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The rate of writes per kafka node", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",module!~\"NC.*\",topic=\"VOIP-RECORD\"}) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104599, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center ETL Consumer Lag - Logs", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":63, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"voip-record.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104600, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Connection Consumer Lag - Logs", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":64, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"voip-relation.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104601, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"DoS Events", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":11, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"30.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":65, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing DoS Events per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",asset!~\".*OLAP Server.*\",topic=\"DOS-SKETCH-RECORD\"}) ", + "legend":"Sketch", + "name":"A", + "orderNum":0, + "id":104602, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"DOS-EVENT\"})", + "legend":"Event(Detection)", + "name":"B", + "orderNum":0, + "id":104603, + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"dos_event_local\"}[5m]))", + "legend":"Insert", + "name":"C", + "orderNum":0, + "id":104604, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":66, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing DoS Events with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"DOS-SKETCH-RECORD\"})", + "legend":"Sketch", + "name":"A", + "orderNum":0, + "id":104605, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"DOS-EVENT\"})", + "legend":"Event(Detection)", + "name":"B", + "orderNum":0, + "id":104606, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":67, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag{consumergroup=\"dos_event_tsgv3\"}[5m]))", + "legend":"Storage", + "name":"B", + "orderNum":0, + "id":104607, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Original Logs /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":68, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The rate of writes per kafka node", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",module!~\"NC.*\",topic=\"DOS-SKETCH-RECORD\"}) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104608, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Detection Consumer Lag - Logs", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":69, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"dos-sketch-record.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":104609, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Componet Status Template-2305", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + } + }, + "remark":"", + "charts":[ + { + "name":"Summary", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"zookeeper live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":9, + "param":{ + "stack":false, + "thresholds":[ + { + "color":"#47e88d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"The number of lived Zookeeper in each Data Center", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (datacenter) (up{module=~\".*Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105152, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Nacos Live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":10, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Nacos in each Data Center", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (up{module=~\".*Nacos\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105153, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Kafka live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":11, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Kafka in each Data Center", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (datacenter) (up{module=~\".*Kafka\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105154, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Flink Live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":12, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Flink in each Data Center", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(datacenter) (up{module=~\".*-Flink\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105155, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Druid live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":13, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Druid in each Data Center", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"count(sys_swap_page_in{service=\"broker\"})", + "legend":"broker", + "name":"A", + "orderNum":0, + "id":105156, + "state":1, + "type":"expert" + }, + { + "expression":"count(sys_swap_page_in{service=\"router\",host=~\".*8088\"})", + "legend":"router", + "name":"B", + "orderNum":0, + "id":105157, + "state":1, + "type":"expert" + }, + { + "expression":"count(sys_swap_page_in{service=\"coordinator\"})", + "legend":"coordinator", + "name":"C", + "orderNum":0, + "id":105158, + "state":1, + "type":"expert" + }, + { + "expression":"count (sys_swap_page_in{service=\"middleManager\",host=~\".*8091\"})", + "legend":"middleManager", + "name":"D", + "orderNum":0, + "id":105159, + "state":1, + "type":"expert" + }, + { + "expression":"count (sys_swap_page_in{service=\"historical\"})", + "legend":"historical", + "name":"E", + "orderNum":0, + "id":105160, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Clickhouse live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":14, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived ClickHouse in each Data Center", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(datacenter) (up{module=\"NC-Clickhouse\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105161, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hbase Hmaster live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":15, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hbase Hmaster in each Data Center", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"count by (datacenter) (Hadoop_HBase_numMasterWALs{module=~\".*HBase\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105162, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hbase Region Server live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":16, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hbase Region in each Data Center", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_numRegionServers{module=~\".*HBase\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105163, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hadoop Namenode live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":17, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hadoop Namenode in each Data Center", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"count by (datacenter) (Hadoop_NameNode_Total{module=~\".*Hadoop\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105164, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hadoop Datanode live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":18, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hadoop Datanode in each Data Center", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"count by (datacenter) (Hadoop_DataNode_HeartbeatsNumOps{module=~\".*Hadoop\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105165, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"GoHangout live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":19, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived GoHangout in each Data Center", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(datacenter) (gohangout_status{module=\"NC-Gohangout\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105166, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Zookeeper Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":1, + "param":{ + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Zookeeper Leader", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":20, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Zookeeper leader. Describe whether the zookeeper leader has changed and determine the stability of the current cluster.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"(zookeeper_leader>0)", + "legend":"{{datacenter}}-{{asset}}", + "name":"A", + "orderNum":0, + "id":105167, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk IO Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":21, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "id":"3099ecf1", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The maximum percentage of DISK IO in each asset.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*zookeeper.*\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105168, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Outstanding Requests", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":22, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"100", + "color":"#d64f40", + "value":100 + } + ], + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of queued requests in each Data Center. This goes up when the server receives more requests than it can process. When count > 100.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter) (zookeeper_outstanding_requests{module=\"NC-Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105169, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (zookeeper_outstanding_requests{module=\"DC-Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":105170, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Connections /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":23, + "param":{ + "stack":false, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of connections per second in each Data Center", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter) (rate(zookeeper_connections{module=\"NC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105171, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (rate(zookeeper_connections{module=\"DC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":105172, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Znodes", + "span":"6.0", + "height":"3.0", + "type":"Table", + "unit":"short", + "weight":24, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Datacenter", + "error":false + }, + { + "unit":2, + "display":"{{A.$value}}", + "show":true, + "title":"Znodes", + "error":false + } + ], + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "nullType":"zero", + "statistics":"last" + }, + "remark":"Number of znodes in the Zookeeper namespace in each data center", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (zookeeper_znode_count{module=~\"NC-Zookeeper|DC-Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105173, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Avg Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":25, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"100000", + "color":"#d64f40", + "value":100000 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Amount of time it takes for the server to respond to a client request (since the server was started) in each data center. When latency > 10 (Ticks).", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(zookeeper_latency_avg_ms{module=~\".*Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105174, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Max Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":26, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"100000", + "color":"#d64f40" + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Amount of time it takes for the server to respond to a client request (since the server was started) in each data center. When latency > 10 (Ticks).", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"max by(datacenter) (irate(zookeeper_latency_max_ms{module=~\"NC-Zookeeper|DC-Zookeeper\"}[5m])) ", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105175, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Sent Packets /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":27, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of client packets sent (responses and notifications) in each data center.", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_sent{module=\"NC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105176, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_sent{module=\"DC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":105177, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Received Packets /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":28, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of client requests (typically operations) received in each data center.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_received{module=\"NC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105178, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_received{module=\"DC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":105179, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Nacos Status", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":2, + "param":{ + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"QPS", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":29, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Nacos  queries per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(http_server_requests_seconds_count{uri=~'/v1/cs/configs|/nacos/v1/ns/instance|/nacos/v1/ns/health', module=\"NC-Nacos\"}[5m])) by (method,uri)", + "legend":"{{method}}", + "name":"A", + "orderNum":0, + "id":105180, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Errors", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":30, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The requests failed counter per second of each http method.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{exception!='None',module=\"NC-Nacos\"}[5m])) by (method,uri)", + "legend":"{{method}}-{{uri}}", + "name":"A", + "orderNum":0, + "id":105181, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":31, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset) (jvm_memory_used_bytes{module=\"NC-Nacos\"}) / sum by(asset) (jvm_memory_max_bytes{module=\"NC-Nacos\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105182, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":32, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"system_cpu_usage{module=\"NC-Nacos\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105183, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Kafka Status", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":3, + "param":{ + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":33, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of (producer|consumer|follower) requests per second in each Data Center.", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_socket_server_metrics_request_rate)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105184, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":34, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with incoming byte rate in each Data Center.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105185, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Type Erros /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":35, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"The number of rquest type errors per second in each data center.", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter,error) \n(rate(kafka_network_RequestMetrics_Errors_total{module=\"NC-Kafka\",error!=\"NONE\"}[5m]))", + "legend":"{{error}}", + "name":"A", + "orderNum":0, + "id":105186, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Out Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":36, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with outgoing byte rate in each Data Center.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105187, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Failed fetch request /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":37, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of data read requests from consumers that brokers failed to process for this topic in each Data Center.", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"FailedFetchRequestsPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105188, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Failed produce request /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":38, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of data produce requests from producers that brokers failed to process for this topic in each Data Center.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"FailedProduceRequestsPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105189, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Rejected Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":39, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Amount of data in messages rejected by broker for this topic in each Data Center.", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesRejectedPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105190, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Asset Disk IO Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":40, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "id":"6954aa6b", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The maxium percentage of DISK IO in each data center and asset.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*kafka.*\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105191, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Avg Zookeeper Request Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":41, + "param":{ + "stack":false, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The average zookeeper request latency(ms) in each data center and asset.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"avg by (datacenter,asset)(kafka_server_ZooKeeperClientMetrics_Mean{module=\"NC-Kafka\"}) ", + "legend":"{{datacenter}} - {{asset}}", + "name":"A", + "orderNum":0, + "id":105192, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Open File Descriptors(Max)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":42, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"52428", + "color":"#d64f40" + } + ], + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The maxium number of open file descriptors in each data center and asset.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"max by (datacenter,asset)(process_open_fds{module=~\"NC-Kafka\"}) ", + "legend":"{{datacenter}} - {{asset}}", + "name":"A", + "orderNum":0, + "id":105193, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Flink Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":4, + "param":{ + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Available Task Slots", + "span":"6.0", + "height":"3.0", + "type":"Table", + "unit":"short", + "weight":43, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":2, + "display":"{{A.$value}}", + "show":true, + "title":"Value" + } + ], + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"zero", + "statistics":"last" + }, + "remark":"The available slots in each asset.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"flink_jobmanager_taskSlotsAvailable{module=~\"NC-Flink|DC-Flink\"}", + "legend":"{{asset}}-availableSlots", + "name":"A", + "orderNum":0, + "id":105194, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Running Jobs", + "span":"6.0", + "height":"3.0", + "type":"Table", + "unit":"short", + "weight":44, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":2, + "display":"{{A.$value}}", + "show":true, + "title":"Value" + } + ], + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"zero", + "statistics":"last" + }, + "remark":"The number of running jobs in each Data center.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"flink_jobmanager_numRunningJobs{module=~\"NC-Flink|DC-Flink\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105195, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"National Center In Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":45, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "max", + "average" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with incoming byte rate in National Center.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset)(flink_taskmanager_job_task_numBytesInPerSecond{module=~\"NC-Flink\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105196, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"National Center Out Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":46, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with outgoing byte rate in National Center.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset)(flink_taskmanager_job_task_numBytesOutPerSecond{module=~\"NC-Flink\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105197, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"National Center Taskmanager CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":47, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "value":0.8 + } + ], + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The Flink-Taskmanager nodes CPU Utilization.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"flink_taskmanager_Status_JVM_CPU_Load{module=\"NC-Flink\"} ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105198, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"National Center Taskmanager Memory Usage(Heap)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":48, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "value":0.8 + } + ], + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The Flink-Taskmanager nodes Memory Utilization.", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"(sum by (asset) (flink_taskmanager_Status_JVM_Memory_Heap_Used{module=\"NC-Flink\"})/sum by (asset) (flink_taskmanager_Status_JVM_Memory_Heap_Committed{module=\"NC-Flink\"}))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105199, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center In Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":49, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with incoming byte rate in each Data Center.", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter)(flink_taskmanager_job_task_numBytesInPerSecond{module=~\"DC-Flink\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105200, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Out Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":50, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with outgoing byte rate in each Data Center.", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter)(flink_taskmanager_job_task_numBytesOutPerSecond{module=~\"DC-Flink\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105201, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Taskmanager CPU utilization rate", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":51, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "error":true, + "value":0.8 + } + ], + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Flink-Taskmanager nodes CPU Utilization rate in each Data Center.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"flink_taskmanager_Status_JVM_CPU_Load{module=\"DC-Flink\"} ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105202, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Taskmanager Memory utilization rate(Heap)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":52, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "value":0.8 + } + ], + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Flink-Taskmanager nodes Memory Utilization rate in each Data Center.", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"(sum by (asset) (flink_taskmanager_Status_JVM_Memory_Heap_Used{module=\"DC-Flink\"})/sum by (asset) (flink_taskmanager_Status_JVM_Memory_Heap_Committed{module=\"DC-Flink\"}))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105203, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Druid Status", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":5, + "param":{ + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Druid Consumer Lag", + "span":"12.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":53, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The Consumer Lag in each Datasource. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition.  The smaller the lag the more real-time the data consumption.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(dataSource)(ingest_kafka_lag{service=\"coordinator\"})", + "legend":"{{dataSource}}", + "name":"A", + "orderNum":0, + "id":105204, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Index Status", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":54, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"13.0", + "elements":[ + { + "expression":"druid_index_running_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Running", + "name":"A", + "orderNum":0, + "id":105205, + "state":1, + "type":"expert" + }, + { + "expression":"druid_index_waiting_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Waiting", + "name":"B", + "orderNum":0, + "id":105206, + "state":1, + "type":"expert" + }, + { + "expression":"druid_index_pending_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Pending", + "name":"C", + "orderNum":0, + "id":105207, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Compact Status", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":55, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"13.0", + "elements":[ + { + "expression":"druid_compact_waiting_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Waiting", + "name":"A", + "orderNum":0, + "id":105208, + "state":1, + "type":"expert" + }, + { + "expression":"druid_compact_pending_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Pending", + "name":"B", + "orderNum":0, + "id":105209, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Segments", + "span":"6.0", + "height":"4.0", + "type":"Table", + "unit":"short", + "weight":56, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element", + "error":false + }, + { + "unit":1, + "display":"{{A.$value}}", + "show":true, + "title":"Value", + "error":false + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "show":false, + "text":"", + "type":"value", + "error":true, + "value":0 + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"The segment number in each Datasource.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by (dataSource) (coordinator_segment_count{service=\"coordinator\"})", + "legend":"{{dataSource}}", + "name":"A", + "orderNum":0, + "id":105210, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Segment Size", + "span":"6.0", + "height":"4.0", + "type":"Table", + "unit":"bytes(IEC)", + "weight":57, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element", + "error":false + }, + { + "unit":7, + "display":"{{A.$value}}", + "show":true, + "title":"Value", + "error":false + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "regx":">1000", + "color":{ + "bac":"#C4162AFF", + "icon":"#d16eefFF", + "text":"#000" + }, + "columns":"Value", + "display":"Warn", + "show":true, + "column":"Value", + "from":100, + "text":"", + "to":100000000, + "type":"range", + "error":false + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"The total segment size in each Datasource.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(dataSource)(coordinator_segment_size{service=\"coordinator\"})", + "legend":"{{dataSource}}", + "name":"A", + "orderNum":0, + "id":105211, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Query CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":58, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.8", + "color":"#d64f40", + "value":80 + } + ], + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset.", + "x":"6.0", + "y":"7.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*druid_query.*\"}[5m])) by(asset)) * 100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105212, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Query Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":59, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.8", + "color":"#d64f40", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset. Runs Coordinator and Overlord processes, which manages data availability and ingestion.", + "x":"0.0", + "y":"7.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*druid_query.*\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*druid_query.*\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105213, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":60, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset.  Runs Historical and MiddleManager processes, which executes ingestion workloads and stores all queryable data.", + "x":"0.0", + "y":"10.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*druid_data.*\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*druid_data.*\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105214, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":61, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"90", + "color":"#d64f40", + "value":80 + } + ], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"The CPU usage in each asset.", + "x":"6.0", + "y":"10.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*druid_data.*\"}[5m])) by(asset)) * 100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105215, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Network receive Bytes", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":62, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"Collecting and processing Traffic Records with incoming byte rate in each Druid-Data nodes.", + "x":"0.0", + "y":"16.0", + "elements":[ + { + "expression":"irate(node_network_receive_bytes_total{olap_node_exporter=~\".*druid_data.*\",device=\"eth0\"}[5m])", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105216, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Network send Bytes", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":63, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"Collecting and processing Traffic Records with outgoing byte rate in each Druid-Data nodes.", + "x":"6.0", + "y":"16.0", + "elements":[ + { + "expression":"irate(node_network_transmit_bytes_total{olap_node_exporter=~\".*druid_data.*\",device=\"eth0\"}[5m])", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105217, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Clickhouse Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":6, + "param":{ + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Insert Rows /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":64, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of rows inserted to all tables", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(clickhouse_inserted_rows_total[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105218, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Insert Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":65, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of uncompressed bytes inserted to all tables in each Data center.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(clickhouse_inserted_bytes_total[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105219, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":66, + "param":{ + "stack":false, + "thresholds":[ + { + "color":"#c1e835" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "nullType":"zero" + }, + "remark":"The total requests per second in each datacenter.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(request_sum_total[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105220, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Merged rate /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":67, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The merging data parts per second in each Data center.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(clickhouse_merge[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105221, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bad Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":68, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The bad requests per second in each Data center.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset) (irate(bad_requests_total[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105222, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":70, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset.", + "x":"6.0", + "y":"15.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*clickhouse.*\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*clickhouse.*\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105223, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":71, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset.", + "x":"0.0", + "y":"15.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*clickhouse.*\"}[5m])) by(asset))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105224, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"TCP Connection Time", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":72, + "param":{ + "stack":false, + "legend":{ + "values":[ + "max", + "avg" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The current Tcp Connection time in each asset.", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"max by(asset) (ck_connect_time{olap_node_exporter=~\".*clickhouse.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105225, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Active Query Count", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":73, + "param":{ + "stack":false, + "thresholds":[ + { + "color":"#7dd1ed" + } + ], + "thresholdShow":true, + "legend":{ + "values":[ + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "nullType":"zero" + }, + "remark":"The current number of queries in each asset.", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"max by(asset) (ck_processes_count{olap_node_exporter=~\".*clickhouse.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105226, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Mutiation part Count", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":74, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The current number of mutiation part in each asset.", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"max by(asset)(clickhouse_part_mutation)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105227, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Asset Disk IO Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":75, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The maxium percentage of DISK IO in each data center and asset.", + "x":"0.0", + "y":"18.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*clickhouse.*\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105228, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"HBase Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":7, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Request /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":76, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"Number of requests per second of each type,Read/Write/Total", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (module) (irate(Hadoop_HBase_totalRequestCount{module=\"NC-HBase\"}[5m]))", + "legend":"Total", + "name":"A", + "orderNum":0, + "id":105229, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (module)(irate(Hadoop_HBase_readRequestCount{module=\"NC-HBase\"}[5m]))", + "legend":"Read", + "name":"B", + "orderNum":0, + "id":105230, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (module)(irate(Hadoop_HBase_writeRequestCount{module=\"NC-HBase\"}[5m]))", + "legend":"Write", + "name":"C", + "orderNum":0, + "id":105231, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Region Count", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":77, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of HBase cluster regions", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_regionCount{module=~\".*HBase\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105232, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"RitRegion(Unhealthy) Count", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":78, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of HBase cluster rit(Region in transition) regions.", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_ritCount{module=~\".*HBase\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105233, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":79, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#C4162AFF", + "value":80 + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The Memory usage in each asset.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"((Hadoop_HBase_MemHeapUsedM{module=~\".*HBase\"})/((Hadoop_HBase_MemHeapMaxM{module=~\".*HBase\"})))", + "legend":"{{endpoint}}", + "name":"A", + "orderNum":0, + "id":105234, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":80, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#C4162AFF", + "value":80 + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The CPU usage in each asset.", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (asset)(java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*HBase\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105235, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Queue", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":81, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of requests in the HBase request queue.", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter)(Hadoop_HBase_numCallsInGeneralQueue{name=\"RegionServer\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105236, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Slow request", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":82, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of slow requests (put,append,get) in the HBase cluster.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(Hadoop_HBase_slowPutCount{name=\"RegionServer\",sub=\"Server\"}[5m])) by (datacenter)", + "legend":"put-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105237, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(Hadoop_HBase_slowAppendCount{name=\"RegionServer\",sub=\"Server\"}[5m])) by (datacenter)", + "legend":"append-{{datacenter}}", + "name":"B", + "orderNum":0, + "id":105238, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(Hadoop_HBase_slowGetCount{name=\"RegionServer\",sub=\"Server\"}[5m])) by (datacenter)", + "legend":"get-{{datacenter}}", + "name":"C", + "orderNum":0, + "id":105239, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memstore Size", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":83, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Data size in the HBase node memory", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (asset) (Hadoop_HBase_metric_memStoreSize)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105240, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"GC Count /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":84, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"GC times per second of the HBase process.", + "x":"8.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCount[5m]))", + "legend":"GCCount-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105241, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountParNew[5m]))", + "legend":"ParNewGcCount-{{datacenter}}", + "name":"B", + "orderNum":0, + "id":105242, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountConcurrentMarkSweep[5m]))", + "legend":"CMSGcCount-{{datacenter}}", + "name":"C", + "orderNum":0, + "id":105243, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"GC Time", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":85, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The GC duration of the HBase process.", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCount[5m]))", + "legend":"GC-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105244, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountParNew[5m]))", + "legend":"ParNewGc-{{datacenter}}", + "name":"B", + "orderNum":0, + "id":105245, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountConcurrentMarkSweep[5m]))", + "legend":"CMSGc-{{datacenter}}", + "name":"C", + "orderNum":0, + "id":105246, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Put Request By HOS Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":86, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of put requests for hos table per second.", + "x":"4.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_putCount{namespace=\"default\",type=\"data\",module=~\".*HBase\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":105247, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Get Request By HOS Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":87, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of get requests for hos table per second.", + "x":"8.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_getCount{namespace=\"default\",type=\"data\",module=~\".*HBase\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":105248, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Append Request by HOS Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":88, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of append requests for hos table per second.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_appendCount{namespace=\"default\",type=\"data\",module=~\".*HBase\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":105249, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS TTL Scan Count by Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":89, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of scan times in ttl for hos table per second.", + "x":"4.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_scanCount{namespace=\"default\",type=\"data\",module=~\".*HBase\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":105250, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Scan Count by Business Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":90, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of scan times for business table per second.", + "x":"8.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_scanCount{namespace=\"tsg_galaxy\",module=~\".*HBase\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":105251, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Hadoop Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":8, + "param":{ + "showHeader":true, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"18.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Storage Capacity Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":91, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#C4162AFF", + "value":80 + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"Hadoop cluster storage capacity Usage.", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_PercentUsed)) / 2", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105252, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Namenode Memory Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":92, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"zero" + }, + "remark":"The Memory usage in each Namenode.", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"Hadoop_NameNode_MemHeapUsedM{module=~\".*Hadoop\"}/Hadoop_NameNode_MemHeapMaxM{module=~\".*Hadoop\"}", + "legend":"{{datacenter}}-{{asset}}", + "name":"A", + "orderNum":0, + "id":105253, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Datanode Memory Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":93, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"zero" + }, + "remark":"The Memory usage in each Datanode.", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"Hadoop_DataNode_MemHeapUsedM{module=~\".*Hadoop\"}/Hadoop_DataNode_MemHeapMaxM{module=~\".*Hadoop\"}", + "legend":"{{datacenter}}-{{asset}}", + "name":"A", + "orderNum":0, + "id":105254, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Missing Blocks", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":94, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of blocks with missing in the Hadoop cluster.", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_NumberOfMissingBlocks))/2", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105255, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Namenode CPU Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":95, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The CPU usage in each Namenode.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Hadoop\",endpoint=~\".*Name.*\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105256, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Corrupt Blocks", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":96, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"zero" + }, + "remark":"Number of blocks with corrupt replicas in the Hadoop cluster.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_CorruptBlocks))/2", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":105257, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Under Replicated Blocks", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":97, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of blocks with lose replicated in the Hadoop cluster.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_UnderReplicatedBlocks))/2", + "legend":"{{datacenter}}", + "name":"C", + "orderNum":0, + "id":105258, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Datanode CPU Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":98, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The CPU usage in each DataNode.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Hadoop\",endpoint=~\".*Data.*\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105259, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Componet Status Template-2306", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Summary", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"zookeeper live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":1, + "param":{ + "stack":false, + "thresholds":[ + { + "color":"#47e88d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"The number of lived Zookeeper in each Data Center", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (datacenter) (up{module=~\".*Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105649, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Nacos Live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Nacos in each Data Center", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (up{module=~\".*Nacos\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105650, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Kafka live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":3, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Kafka in each Data Center", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (datacenter) (up{module=~\".*Kafka\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105651, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hadoop Yarn Live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":4, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The number of lived Yarn in each Data Center", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(datacenter)(up{module=~\".*Yarn\",endpoint=~\".*ResourceManager.*\"})", + "legend":"{{datacenter}}-ResourceManager", + "name":"A", + "orderNum":0, + "id":105652, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter)(up{module=~\".*Yarn\",endpoint=~\".*NodeManager.*\"})", + "legend":"{{datacenter}}-NodeManager", + "name":"B", + "orderNum":0, + "id":105653, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Druid live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":5, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Druid in each Data Center", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"count(sys_swap_page_in{service=\"broker\"})", + "legend":"broker", + "name":"A", + "orderNum":0, + "id":105654, + "state":1, + "type":"expert" + }, + { + "expression":"count(sys_swap_page_in{service=\"router\",host=~\".*8088\"})", + "legend":"router", + "name":"B", + "orderNum":0, + "id":105655, + "state":1, + "type":"expert" + }, + { + "expression":"count(sys_swap_page_in{service=\"coordinator\"})", + "legend":"coordinator", + "name":"C", + "orderNum":0, + "id":105656, + "state":1, + "type":"expert" + }, + { + "expression":"count (sys_swap_page_in{service=\"middleManager\",host=~\".*8091\"})", + "legend":"middleManager", + "name":"D", + "orderNum":0, + "id":105657, + "state":1, + "type":"expert" + }, + { + "expression":"count (sys_swap_page_in{service=\"historical\"})", + "legend":"historical", + "name":"E", + "orderNum":0, + "id":105658, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Clickhouse live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":6, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived ClickHouse in each Data Center", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(datacenter) (up{module=\"NC-Clickhouse\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105659, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hbase Hmaster live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":7, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hbase Hmaster in each Data Center", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"count by (datacenter) (Hadoop_HBase_numMasterWALs{module=~\".*HBase\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105660, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hbase Region Server live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":8, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hbase Region in each Data Center", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_numRegionServers{module=~\".*HBase\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105661, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hadoop Namenode live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":9, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hadoop Namenode in each Data Center", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"count by (datacenter) (Hadoop_NameNode_Total{module=~\".*Hadoop\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105662, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hadoop Datanode live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":10, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hadoop Datanode in each Data Center", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"count by (datacenter) (Hadoop_DataNode_HeartbeatsNumOps{module=~\".*Hadoop\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105663, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"GoHangout live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":11, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived GoHangout in each Data Center", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(datacenter) (gohangout_status{module=\"NC-Gohangout\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105664, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Zookeeper Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":12, + "param":{ + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Zookeeper Leader", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":13, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Zookeeper leader. Describe whether the zookeeper leader has changed and determine the stability of the current cluster.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"(zookeeper_leader>0)", + "legend":"{{datacenter}}-{{asset}}", + "name":"A", + "orderNum":0, + "id":105665, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk IO Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":14, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "id":"3099ecf1", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The maximum percentage of DISK IO in each asset.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*zookeeper.*\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105666, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Outstanding Requests", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":15, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"100", + "color":"#d64f40", + "value":100 + } + ], + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of queued requests in each Data Center. This goes up when the server receives more requests than it can process. When count > 100.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter) (zookeeper_outstanding_requests{module=\"NC-Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105667, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (zookeeper_outstanding_requests{module=\"DC-Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":105668, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Connections /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":16, + "param":{ + "stack":false, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of connections per second in each Data Center", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter) (rate(zookeeper_connections{module=\"NC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105669, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (rate(zookeeper_connections{module=\"DC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":105670, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Znodes", + "span":"6.0", + "height":"3.0", + "type":"Table", + "unit":"short", + "weight":17, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Datacenter", + "error":false + }, + { + "unit":2, + "display":"{{A.$value}}", + "show":true, + "title":"Znodes", + "error":false + } + ], + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "nullType":"zero", + "statistics":"last" + }, + "remark":"Number of znodes in the Zookeeper namespace in each data center", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (zookeeper_znode_count{module=~\"NC-Zookeeper|DC-Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105671, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Avg Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":18, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"100000", + "color":"#d64f40", + "value":100000 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Amount of time it takes for the server to respond to a client request (since the server was started) in each data center. When latency > 10 (Ticks).", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(zookeeper_latency_avg_ms{module=~\".*Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105672, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Max Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":19, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"100000", + "color":"#d64f40" + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Amount of time it takes for the server to respond to a client request (since the server was started) in each data center. When latency > 10 (Ticks).", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"max by(datacenter) (irate(zookeeper_latency_max_ms{module=~\"NC-Zookeeper|DC-Zookeeper\"}[5m])) ", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105673, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Sent Packets /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":20, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of client packets sent (responses and notifications) in each data center.", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_sent{module=\"NC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105674, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_sent{module=\"DC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":105675, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Received Packets /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":21, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of client requests (typically operations) received in each data center.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_received{module=\"NC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105676, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_received{module=\"DC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":105677, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Nacos Status", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":22, + "param":{ + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"QPS", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":23, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Nacos  queries per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(http_server_requests_seconds_count{uri=~'/v1/cs/configs|/nacos/v1/ns/instance|/nacos/v1/ns/health', module=\"NC-Nacos\"}[5m])) by (method,uri)", + "legend":"{{method}}", + "name":"A", + "orderNum":0, + "id":105678, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Errors", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":24, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The requests failed counter per second of each http method.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{exception!='None',module=\"NC-Nacos\"}[5m])) by (method,uri)", + "legend":"{{method}}-{{uri}}", + "name":"A", + "orderNum":0, + "id":105679, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":25, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset) (jvm_memory_used_bytes{module=\"NC-Nacos\"}) / sum by(asset) (jvm_memory_max_bytes{module=\"NC-Nacos\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105680, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":26, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"system_cpu_usage{module=\"NC-Nacos\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105681, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Kafka Status", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":27, + "param":{ + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of (producer|consumer|follower) requests per second in each Data Center.", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_socket_server_metrics_request_rate)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105682, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":29, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with incoming byte rate in each Data Center.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105683, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Type Erros /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":30, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"The number of rquest type errors per second in each data center.", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter,error) \n(rate(kafka_network_RequestMetrics_Errors_total{module=\"NC-Kafka\",error!=\"NONE\"}[5m]))", + "legend":"{{error}}", + "name":"A", + "orderNum":0, + "id":105684, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Out Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":31, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with outgoing byte rate in each Data Center.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105685, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Failed fetch request /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":32, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of data read requests from consumers that brokers failed to process for this topic in each Data Center.", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"FailedFetchRequestsPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105686, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Failed produce request /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":33, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of data produce requests from producers that brokers failed to process for this topic in each Data Center.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"FailedProduceRequestsPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105687, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Rejected Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":34, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Amount of data in messages rejected by broker for this topic in each Data Center.", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesRejectedPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105688, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Asset Disk IO Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":35, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "id":"6954aa6b", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The maxium percentage of DISK IO in each data center and asset.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*kafka.*\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105689, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Avg Zookeeper Request Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":36, + "param":{ + "stack":false, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The average zookeeper request latency(ms) in each data center and asset.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"avg by (datacenter,asset)(kafka_server_ZooKeeperClientMetrics_Mean{module=\"NC-Kafka\"}) ", + "legend":"{{datacenter}} - {{asset}}", + "name":"A", + "orderNum":0, + "id":105690, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Open File Descriptors(Max)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":37, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"52428", + "color":"#d64f40" + } + ], + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The maxium number of open file descriptors in each data center and asset.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"max by (datacenter,asset)(process_open_fds{module=~\"NC-Kafka\"}) ", + "legend":"{{datacenter}} - {{asset}}", + "name":"A", + "orderNum":0, + "id":105691, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Hadoop Yarn Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":38, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"National Center Yarn active nodes", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":39, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#6f22e2", + "id":"1a7db7a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The active num of Hadoop Yarn nodes in the National Center.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"up{module=\"NC-Yarn\",endpoint=~\".*ResourceManager.*\"}", + "legend":"{{asset}}-ResourceManager", + "name":"A", + "orderNum":0, + "id":105701, + "state":1, + "type":"expert" + }, + { + "expression":"up{module=~\"NC-Yarn\",endpoint=~\".*NodeManager.*\"}", + "legend":"{{asset}}-NodeManager", + "name":"B", + "orderNum":0, + "id":105702, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Application And Container Running Num", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":40, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#933be5", + "id":"59117b59" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The number of running application and container in each Data center.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (Hadoop_ResourceManager_AppsRunning{module=~\".*-Yarn\",endpoint=~\".*ResourceManager.*\",q1=\"default\"})", + "legend":"{{datacenter}}-Application", + "name":"A", + "orderNum":0, + "id":105703, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (Hadoop_ResourceManager_AllocatedContainers{module=~\".*-Yarn\",endpoint=~\".*ResourceManager.*\",q1=\"default\"})", + "legend":"{{datacenter}}-Container", + "name":"B", + "orderNum":0, + "id":105704, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager Unhealthy", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":41, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "max", + "average" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Unhealthy NodeManager nodes in each Data center Hadoop yarn cluster.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset)(Hadoop_ResourceManager_NumUnhealthyNMs{module=~\".*Yarn\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105705, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Resourcemanager Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":42, + "param":{ + "stack":false, + "thresholds":[ + { + "color":"#C4162AFF", + "id":"97bd450", + "value":0.8 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The Hadoop Yarn ResourceManager nodes memory Utilization.", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(asset) (Hadoop_ResourceManager_MemHeapUsedM{module=~\".*Yarn\",endpoint=~\".*ResourceManager.*\"}/Hadoop_ResourceManager_MemHeapMaxM{module=~\".*Yarn\",endpoint=~\".*ResourceManager.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105706, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"ResourceManager CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":43, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "id":"5f03a027", + "value":0.8 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The Hadoop Yarn ResourceManager nodes CPU Utilization.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (asset)(java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Yarn\",endpoint=~\".*ResourceManager.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105707, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Yarn active nodes", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":44, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#6f22e2", + "id":"0c2cf76" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The active num of Hadoop Yarn nodes in the Data Center.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"up{module=\"DC-Yarn\",endpoint=~\".*ResourceManager.*\"}", + "legend":"{{asset}}-ResourceManager", + "name":"A", + "orderNum":0, + "id":105692, + "state":1, + "type":"expert" + }, + { + "expression":"up{module=~\"DC-Yarn\",endpoint=~\".*NodeManager.*\"}", + "legend":"{{asset}}-NodeManager", + "name":"B", + "orderNum":0, + "id":105693, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":45, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "id":"14c9ce25", + "value":0.8 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The Hadoop Yarn NodeManager nodes CPU Utilization.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (asset)(java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Yarn\",endpoint=~\".*NodeManager.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105694, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":46, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "id":"7919a181", + "value":0.8 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The Hadoop Yarn NodeManager nodes memory Utilization.", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (asset)(Hadoop_NodeManager_MemHeapUsedM{module=~\".*Yarn\",endpoint=~\".*NodeManager.*\"}/Hadoop_NodeManager_MemHeapMaxM{module=~\".*Yarn\",endpoint=~\".*NodeManager.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105695, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager RpcProcessing AvgTime", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":47, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#7f4ee8", + "id":"57feb110" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"The average RPC call time of the NodeManager.", + "x":"0.0", + "y":"18.0", + "elements":[ + { + "expression":"sum by(asset)(Hadoop_NodeManager_RpcProcessingTimeAvgTime{module=~\".*Yarn\",endpoint=~\".*NodeManager.*\",name=\"RpcActivityForPort9923\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105696, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"ResourceManager GC Count", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":48, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#bd00f2", + "id":"1eace07" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"Number of GC times of the ResourceManager node", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionCount{module=~\".*Yarn\",endpoint=~\".*ResourceManager.*\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":105697, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager GC Count", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":49, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#bd00f2", + "id":"df390e7" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"Number of GC times of the NodeManager node", + "x":"0.0", + "y":"15.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionCount{module=~\".*Yarn\",endpoint=~\".*NodeManager.*\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":105698, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"ResourceManager GC Time", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":50, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#bd00f2", + "id":"7897043" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"ResourceManager GC duration", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionTime{module=~\".*Yarn\",endpoint=~\".*ResourceManager.*\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":105699, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager GC Duration", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":51, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#bd00f2", + "id":"7ba98f29" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"ResourceManager GC duration", + "x":"6.0", + "y":"15.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionTime{module=~\".*Yarn\",endpoint=~\".*NodeManager.*\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":105700, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Druid Status", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":52, + "param":{ + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"23.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Druid Consumer Lag", + "span":"12.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":53, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The Consumer Lag in each Datasource. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition.  The smaller the lag the more real-time the data consumption.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(dataSource)(ingest_kafka_lag{service=\"coordinator\"})", + "legend":"{{dataSource}}", + "name":"A", + "orderNum":0, + "id":105708, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Index Status", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":54, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"13.0", + "elements":[ + { + "expression":"druid_index_running_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Running", + "name":"A", + "orderNum":0, + "id":105709, + "state":1, + "type":"expert" + }, + { + "expression":"druid_index_waiting_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Waiting", + "name":"B", + "orderNum":0, + "id":105710, + "state":1, + "type":"expert" + }, + { + "expression":"druid_index_pending_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Pending", + "name":"C", + "orderNum":0, + "id":105711, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Compact Status", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":55, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"13.0", + "elements":[ + { + "expression":"druid_compact_waiting_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Waiting", + "name":"A", + "orderNum":0, + "id":105712, + "state":1, + "type":"expert" + }, + { + "expression":"druid_compact_pending_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Pending", + "name":"B", + "orderNum":0, + "id":105713, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Segments", + "span":"6.0", + "height":"4.0", + "type":"Table", + "unit":"short", + "weight":56, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element", + "error":false + }, + { + "unit":1, + "display":"{{A.$value}}", + "show":true, + "title":"Value", + "error":false + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "show":false, + "text":"", + "type":"value", + "error":true, + "value":0 + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"The segment number in each Datasource.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by (dataSource) (coordinator_segment_count{service=\"coordinator\"})", + "legend":"{{dataSource}}", + "name":"A", + "orderNum":0, + "id":105714, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Segment Size", + "span":"6.0", + "height":"4.0", + "type":"Table", + "unit":"bytes(IEC)", + "weight":57, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element", + "error":false + }, + { + "unit":7, + "display":"{{A.$value}}", + "show":true, + "title":"Value", + "error":false + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "regx":">1000", + "color":{ + "bac":"#C4162AFF", + "icon":"#d16eefFF", + "text":"#000" + }, + "columns":"Value", + "display":"Warn", + "show":true, + "column":"Value", + "from":100, + "text":"", + "to":100000000, + "type":"range", + "error":false + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"The total segment size in each Datasource.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(dataSource)(coordinator_segment_size{service=\"coordinator\"})", + "legend":"{{dataSource}}", + "name":"A", + "orderNum":0, + "id":105715, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Query CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":58, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.8", + "color":"#d64f40", + "value":80 + } + ], + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset.", + "x":"6.0", + "y":"7.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*druid_query.*\"}[5m])) by(asset)) * 100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105716, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Query Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":59, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.8", + "color":"#d64f40", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset. Runs Coordinator and Overlord processes, which manages data availability and ingestion.", + "x":"0.0", + "y":"7.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*druid_query.*\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*druid_query.*\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105717, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":60, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset.  Runs Historical and MiddleManager processes, which executes ingestion workloads and stores all queryable data.", + "x":"0.0", + "y":"10.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*druid_data.*\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*druid_data.*\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105718, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":61, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"90", + "color":"#d64f40", + "value":80 + } + ], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"The CPU usage in each asset.", + "x":"6.0", + "y":"10.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*druid_data.*\"}[5m])) by(asset)) * 100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105719, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Network receive Bytes", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":62, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"Collecting and processing Traffic Records with incoming byte rate in each Druid-Data nodes.", + "x":"0.0", + "y":"16.0", + "elements":[ + { + "expression":"irate(node_network_receive_bytes_total{olap_node_exporter=~\".*druid_data.*\",device=\"eth0\"}[5m])", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105720, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Network send Bytes", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":63, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"Collecting and processing Traffic Records with outgoing byte rate in each Druid-Data nodes.", + "x":"6.0", + "y":"16.0", + "elements":[ + { + "expression":"irate(node_network_transmit_bytes_total{olap_node_exporter=~\".*druid_data.*\",device=\"eth0\"}[5m])", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105721, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Clickhouse Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":64, + "param":{ + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"24.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Insert Rows /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":65, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of rows inserted to all tables", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(clickhouse_inserted_rows_total[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105722, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Insert Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":66, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of uncompressed bytes inserted to all tables in each Data center.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(clickhouse_inserted_bytes_total[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105723, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":67, + "param":{ + "stack":false, + "thresholds":[ + { + "color":"#c1e835" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "nullType":"zero" + }, + "remark":"The total requests per second in each datacenter.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(request_sum_total[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105724, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Merged rate /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":68, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The merging data parts per second in each Data center.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(clickhouse_merge[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105725, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bad Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":69, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The bad requests per second in each Data center.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset) (irate(bad_requests_total[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105726, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":70, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset.", + "x":"6.0", + "y":"15.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*clickhouse.*\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*clickhouse.*\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105727, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":71, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset.", + "x":"0.0", + "y":"15.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*clickhouse.*\"}[5m])) by(asset))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105728, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"TCP Connection Time", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":72, + "param":{ + "stack":false, + "legend":{ + "values":[ + "max", + "avg" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The current Tcp Connection time in each asset.", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"max by(asset) (ck_connect_time{olap_node_exporter=~\".*clickhouse.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105729, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Active Query Count", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":73, + "param":{ + "stack":false, + "thresholds":[ + { + "color":"#7dd1ed" + } + ], + "thresholdShow":true, + "legend":{ + "values":[ + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "nullType":"zero" + }, + "remark":"The current number of queries in each asset.", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"max by(asset) (ck_processes_count{olap_node_exporter=~\".*clickhouse.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105730, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Mutiation part Count", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":74, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The current number of mutiation part in each asset.", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"max by(asset)(clickhouse_part_mutation)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105731, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Asset Disk IO Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":75, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The maxium percentage of DISK IO in each data center and asset.", + "x":"0.0", + "y":"18.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*clickhouse.*\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105732, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"HBase Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":76, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"24.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Request /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":77, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"Number of requests per second of each type,Read/Write/Total", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (module) (irate(Hadoop_HBase_totalRequestCount{module=\"NC-HBase\"}[5m]))", + "legend":"Total", + "name":"A", + "orderNum":0, + "id":105733, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (module)(irate(Hadoop_HBase_readRequestCount{module=\"NC-HBase\"}[5m]))", + "legend":"Read", + "name":"B", + "orderNum":0, + "id":105734, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (module)(irate(Hadoop_HBase_writeRequestCount{module=\"NC-HBase\"}[5m]))", + "legend":"Write", + "name":"C", + "orderNum":0, + "id":105735, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Region Count", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":78, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of HBase cluster regions", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_regionCount{module=~\".*HBase\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105736, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"RitRegion(Unhealthy) Count", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":79, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of HBase cluster rit(Region in transition) regions.", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_ritCount{module=~\".*HBase\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105737, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":80, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#C4162AFF", + "value":80 + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The Memory usage in each asset.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"((Hadoop_HBase_MemHeapUsedM{module=~\".*HBase\"})/((Hadoop_HBase_MemHeapMaxM{module=~\".*HBase\"})))", + "legend":"{{endpoint}}", + "name":"A", + "orderNum":0, + "id":105738, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":81, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#C4162AFF", + "value":80 + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The CPU usage in each asset.", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (asset)(java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*HBase\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105739, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Queue", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":82, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of requests in the HBase request queue.", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter)(Hadoop_HBase_numCallsInGeneralQueue{name=\"RegionServer\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105740, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Slow request", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":83, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of slow requests (put,append,get) in the HBase cluster.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(Hadoop_HBase_slowPutCount{name=\"RegionServer\",sub=\"Server\"}[5m])) by (datacenter)", + "legend":"put-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105741, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(Hadoop_HBase_slowAppendCount{name=\"RegionServer\",sub=\"Server\"}[5m])) by (datacenter)", + "legend":"append-{{datacenter}}", + "name":"B", + "orderNum":0, + "id":105742, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(Hadoop_HBase_slowGetCount{name=\"RegionServer\",sub=\"Server\"}[5m])) by (datacenter)", + "legend":"get-{{datacenter}}", + "name":"C", + "orderNum":0, + "id":105743, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memstore Size", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":84, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Data size in the HBase node memory", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (asset) (Hadoop_HBase_metric_memStoreSize)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105744, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"GC Count /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":85, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"GC times per second of the HBase process.", + "x":"8.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCount[5m]))", + "legend":"GCCount-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105745, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountParNew[5m]))", + "legend":"ParNewGcCount-{{datacenter}}", + "name":"B", + "orderNum":0, + "id":105746, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountConcurrentMarkSweep[5m]))", + "legend":"CMSGcCount-{{datacenter}}", + "name":"C", + "orderNum":0, + "id":105747, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"GC Time", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":86, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The GC duration of the HBase process.", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCount[5m]))", + "legend":"GC-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105748, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountParNew[5m]))", + "legend":"ParNewGc-{{datacenter}}", + "name":"B", + "orderNum":0, + "id":105749, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountConcurrentMarkSweep[5m]))", + "legend":"CMSGc-{{datacenter}}", + "name":"C", + "orderNum":0, + "id":105750, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Put Request By HOS Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":87, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of put requests for hos table per second.", + "x":"4.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_putCount{namespace=\"default\",type=\"data\",module=~\".*HBase\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":105751, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Get Request By HOS Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":88, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of get requests for hos table per second.", + "x":"8.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_getCount{namespace=\"default\",type=\"data\",module=~\".*HBase\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":105752, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Append Request by HOS Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":89, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of append requests for hos table per second.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_appendCount{namespace=\"default\",type=\"data\",module=~\".*HBase\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":105753, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS TTL Scan Count by Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":90, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of scan times in ttl for hos table per second.", + "x":"4.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_scanCount{namespace=\"default\",type=\"data\",module=~\".*HBase\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":105754, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Scan Count by Business Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":91, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of scan times for business table per second.", + "x":"8.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_scanCount{namespace=\"tsg_galaxy\",module=~\".*HBase\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":105755, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Hadoop HDFS Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":92, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":true, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"24.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Storage Capacity Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":93, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#C4162AFF", + "value":80 + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"Hadoop cluster storage capacity Usage.", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_PercentUsed)) / 2", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105756, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Namenode Memory Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":94, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"zero" + }, + "remark":"The Memory usage in each Namenode.", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"Hadoop_NameNode_MemHeapUsedM{module=~\".*Hadoop\"}/Hadoop_NameNode_MemHeapMaxM{module=~\".*Hadoop\"}", + "legend":"{{datacenter}}-{{asset}}", + "name":"A", + "orderNum":0, + "id":105757, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Datanode Memory Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":95, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"zero" + }, + "remark":"The Memory usage in each Datanode.", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"Hadoop_DataNode_MemHeapUsedM{module=~\".*Hadoop\"}/Hadoop_DataNode_MemHeapMaxM{module=~\".*Hadoop\"}", + "legend":"{{datacenter}}-{{asset}}", + "name":"A", + "orderNum":0, + "id":105758, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Missing Blocks", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":96, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of blocks with missing in the Hadoop cluster.", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_NumberOfMissingBlocks))/2", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":105759, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Namenode CPU Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":97, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The CPU usage in each Namenode.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Hadoop\",endpoint=~\".*Name.*\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105760, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Corrupt Blocks", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":98, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"zero" + }, + "remark":"Number of blocks with corrupt replicas in the Hadoop cluster.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_CorruptBlocks))/2", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":105761, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Under Replicated Blocks", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":99, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of blocks with lose replicated in the Hadoop cluster.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_UnderReplicatedBlocks))/2", + "legend":"{{datacenter}}", + "name":"C", + "orderNum":0, + "id":105762, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Datanode CPU Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":100, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The CPU usage in each DataNode.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Hadoop\",endpoint=~\".*Data.*\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":105763, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Componet Status Template-2307-Flink", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Summary", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"zookeeper live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":1, + "param":{ + "stack":false, + "thresholds":[ + { + "color":"#47e88d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"The number of lived Zookeeper in each Data Center", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (datacenter) (up{module=~\".*Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106032, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Nacos Live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Nacos in each Data Center", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (up{module=~\".*Nacos\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106033, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Kafka live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":3, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Kafka in each Data Center", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (datacenter) (up{module=~\".*Kafka\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106034, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Flink Live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":4, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Flink in each Data Center", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(datacenter) (up{module=~\".*-Flink\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106035, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Druid live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":5, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Druid in each Data Center", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"count(sys_swap_page_in{service=\"broker\"})", + "legend":"broker", + "name":"A", + "orderNum":0, + "id":106036, + "state":1, + "type":"expert" + }, + { + "expression":"count(sys_swap_page_in{service=\"router\",host=~\".*8088\"})", + "legend":"router", + "name":"B", + "orderNum":0, + "id":106037, + "state":1, + "type":"expert" + }, + { + "expression":"count(sys_swap_page_in{service=\"coordinator\"})", + "legend":"coordinator", + "name":"C", + "orderNum":0, + "id":106038, + "state":1, + "type":"expert" + }, + { + "expression":"count (sys_swap_page_in{service=\"middleManager\",host=~\".*8091\"})", + "legend":"middleManager", + "name":"D", + "orderNum":0, + "id":106039, + "state":1, + "type":"expert" + }, + { + "expression":"count (sys_swap_page_in{service=\"historical\"})", + "legend":"historical", + "name":"E", + "orderNum":0, + "id":106040, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Clickhouse live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":6, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived ClickHouse in each Data Center", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(datacenter) (up{module=\"NC-Clickhouse\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106041, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hbase Hmaster live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":7, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hbase Hmaster in each Data Center", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"count by (datacenter) (Hadoop_HBase_numMasterWALs{module=~\".*HBase\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106042, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hbase Region Server live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":8, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hbase Region in each Data Center", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_numRegionServers{module=~\".*HBase\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106043, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hadoop Namenode live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":9, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hadoop Namenode in each Data Center", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"count by (datacenter) (Hadoop_NameNode_Total{module=~\".*Hadoop\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106044, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hadoop Datanode live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":10, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hadoop Datanode in each Data Center", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"count by (datacenter) (Hadoop_DataNode_HeartbeatsNumOps{module=~\".*Hadoop\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106045, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"GoHangout live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":11, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived GoHangout in each Data Center", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(datacenter) (gohangout_status{module=\"NC-Gohangout\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106046, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Zookeeper Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":12, + "param":{ + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Zookeeper Leader", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":13, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Zookeeper leader. Describe whether the zookeeper leader has changed and determine the stability of the current cluster.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"(zookeeper_leader>0)", + "legend":"{{datacenter}}-{{asset}}", + "name":"A", + "orderNum":0, + "id":106047, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk IO Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":14, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "id":"3099ecf1", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The maximum percentage of DISK IO in each asset.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*zookeeper.*\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106048, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Outstanding Requests", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":15, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"100", + "color":"#d64f40", + "value":100 + } + ], + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of queued requests in each Data Center. This goes up when the server receives more requests than it can process. When count > 100.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter) (zookeeper_outstanding_requests{module=\"NC-Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106049, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (zookeeper_outstanding_requests{module=\"DC-Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":106050, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Connections /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":16, + "param":{ + "stack":false, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of connections per second in each Data Center", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter) (rate(zookeeper_connections{module=\"NC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106051, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (rate(zookeeper_connections{module=\"DC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":106052, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Znodes", + "span":"6.0", + "height":"3.0", + "type":"Table", + "unit":"short", + "weight":17, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Datacenter", + "error":false + }, + { + "unit":2, + "display":"{{A.$value}}", + "show":true, + "title":"Znodes", + "error":false + } + ], + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "nullType":"zero", + "statistics":"last" + }, + "remark":"Number of znodes in the Zookeeper namespace in each data center", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (zookeeper_znode_count{module=~\"NC-Zookeeper|DC-Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106053, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Avg Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":18, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"100000", + "color":"#d64f40", + "value":100000 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Amount of time it takes for the server to respond to a client request (since the server was started) in each data center. When latency > 10 (Ticks).", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(zookeeper_latency_avg_ms{module=~\".*Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106054, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Max Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":19, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"100000", + "color":"#d64f40" + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Amount of time it takes for the server to respond to a client request (since the server was started) in each data center. When latency > 10 (Ticks).", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"max by(datacenter) (irate(zookeeper_latency_max_ms{module=~\"NC-Zookeeper|DC-Zookeeper\"}[5m])) ", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106055, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Sent Packets /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":20, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of client packets sent (responses and notifications) in each data center.", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_sent{module=\"NC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106056, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_sent{module=\"DC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":106057, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Received Packets /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":21, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of client requests (typically operations) received in each data center.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_received{module=\"NC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106058, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_received{module=\"DC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":106059, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Nacos Status", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":22, + "param":{ + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"QPS", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":23, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Nacos  queries per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(http_server_requests_seconds_count{uri=~'/v1/cs/configs|/nacos/v1/ns/instance|/nacos/v1/ns/health', module=\"NC-Nacos\"}[5m])) by (method,uri)", + "legend":"{{method}}", + "name":"A", + "orderNum":0, + "id":106060, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Errors", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":24, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The requests failed counter per second of each http method.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{exception!='None',module=\"NC-Nacos\"}[5m])) by (method,uri)", + "legend":"{{method}}-{{uri}}", + "name":"A", + "orderNum":0, + "id":106061, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":25, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset) (jvm_memory_used_bytes{module=\"NC-Nacos\"}) / sum by(asset) (jvm_memory_max_bytes{module=\"NC-Nacos\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106062, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":26, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"system_cpu_usage{module=\"NC-Nacos\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106063, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Kafka Status", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":27, + "param":{ + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of (producer|consumer|follower) requests per second in each Data Center.", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_socket_server_metrics_request_rate)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106064, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":29, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with incoming byte rate in each Data Center.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106065, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Type Erros /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":30, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"The number of rquest type errors per second in each data center.", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter,error) \n(rate(kafka_network_RequestMetrics_Errors_total{module=\"NC-Kafka\",error!=\"NONE\"}[5m]))", + "legend":"{{error}}", + "name":"A", + "orderNum":0, + "id":106066, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Out Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":31, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with outgoing byte rate in each Data Center.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106067, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Failed fetch request /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":32, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of data read requests from consumers that brokers failed to process for this topic in each Data Center.", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"FailedFetchRequestsPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106068, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Failed produce request /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":33, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of data produce requests from producers that brokers failed to process for this topic in each Data Center.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"FailedProduceRequestsPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106069, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Rejected Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":34, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Amount of data in messages rejected by broker for this topic in each Data Center.", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesRejectedPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106070, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Asset Disk IO Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":35, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "id":"6954aa6b", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The maxium percentage of DISK IO in each data center and asset.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*kafka.*\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106071, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Avg Zookeeper Request Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":36, + "param":{ + "stack":false, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The average zookeeper request latency(ms) in each data center and asset.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"avg by (datacenter,asset)(kafka_server_ZooKeeperClientMetrics_Mean{module=\"NC-Kafka\"}) ", + "legend":"{{datacenter}} - {{asset}}", + "name":"A", + "orderNum":0, + "id":106072, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Open File Descriptors(Max)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":37, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"52428", + "color":"#d64f40" + } + ], + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The maxium number of open file descriptors in each data center and asset.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"max by (datacenter,asset)(process_open_fds{module=~\"NC-Kafka\"}) ", + "legend":"{{datacenter}} - {{asset}}", + "name":"A", + "orderNum":0, + "id":106073, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Flink Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":38, + "param":{ + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Available Task Slots", + "span":"6.0", + "height":"3.0", + "type":"Table", + "unit":"short", + "weight":39, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":2, + "display":"{{A.$value}}", + "show":true, + "title":"Value" + } + ], + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"zero", + "statistics":"last" + }, + "remark":"The available slots in each asset.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"flink_jobmanager_taskSlotsAvailable{module=~\"NC-Flink|DC-Flink\"}", + "legend":"{{asset}}-availableSlots", + "name":"A", + "orderNum":0, + "id":106074, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Running Jobs", + "span":"6.0", + "height":"3.0", + "type":"Table", + "unit":"short", + "weight":40, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":2, + "display":"{{A.$value}}", + "show":true, + "title":"Value" + } + ], + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"zero", + "statistics":"last" + }, + "remark":"The number of running jobs in each Data center.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"flink_jobmanager_numRunningJobs{module=~\"NC-Flink|DC-Flink\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106075, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"National Center In Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":41, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "max", + "average" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with incoming byte rate in National Center.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset)(flink_taskmanager_job_task_numBytesInPerSecond{module=~\"NC-Flink\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106076, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"National Center Out Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":42, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with outgoing byte rate in National Center.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset)(flink_taskmanager_job_task_numBytesOutPerSecond{module=~\"NC-Flink\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106077, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"National Center Taskmanager CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":43, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "value":0.8 + } + ], + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The Flink-Taskmanager nodes CPU Utilization.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"flink_taskmanager_Status_JVM_CPU_Load{module=\"NC-Flink\"} ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106078, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"National Center Taskmanager Memory Usage(Heap)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":44, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "value":0.8 + } + ], + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The Flink-Taskmanager nodes Memory Utilization.", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"(sum by (asset) (flink_taskmanager_Status_JVM_Memory_Heap_Used{module=\"NC-Flink\"})/sum by (asset) (flink_taskmanager_Status_JVM_Memory_Heap_Committed{module=\"NC-Flink\"}))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106079, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center In Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":45, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with incoming byte rate in each Data Center.", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter)(flink_taskmanager_job_task_numBytesInPerSecond{module=~\"DC-Flink\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106080, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Out Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":46, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with outgoing byte rate in each Data Center.", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter)(flink_taskmanager_job_task_numBytesOutPerSecond{module=~\"DC-Flink\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106081, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Taskmanager CPU utilization rate", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":47, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "error":true, + "value":0.8 + } + ], + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Flink-Taskmanager nodes CPU Utilization rate in each Data Center.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"flink_taskmanager_Status_JVM_CPU_Load{module=\"DC-Flink\"} ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106082, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Taskmanager Memory utilization rate(Heap)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":48, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "value":0.8 + } + ], + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Flink-Taskmanager nodes Memory Utilization rate in each Data Center.", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"(sum by (asset) (flink_taskmanager_Status_JVM_Memory_Heap_Used{module=\"DC-Flink\"})/sum by (asset) (flink_taskmanager_Status_JVM_Memory_Heap_Committed{module=\"DC-Flink\"}))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106083, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Druid Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":49, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Druid Consumer Lag", + "span":"12.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":50, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The Consumer Lag in each Datasource. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition.  The smaller the lag the more real-time the data consumption.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(dataSource)(ingest_kafka_lag{service=\"coordinator\"})", + "legend":"{{dataSource}}", + "name":"A", + "orderNum":0, + "id":106084, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Index Status", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":51, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"13.0", + "elements":[ + { + "expression":"druid_index_running_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Running", + "name":"A", + "orderNum":0, + "id":106085, + "state":1, + "type":"expert" + }, + { + "expression":"druid_index_waiting_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Waiting", + "name":"B", + "orderNum":0, + "id":106086, + "state":1, + "type":"expert" + }, + { + "expression":"druid_index_pending_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Pending", + "name":"C", + "orderNum":0, + "id":106087, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Compact Status", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":52, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"13.0", + "elements":[ + { + "expression":"druid_compact_waiting_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Waiting", + "name":"A", + "orderNum":0, + "id":106088, + "state":1, + "type":"expert" + }, + { + "expression":"druid_compact_pending_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Pending", + "name":"B", + "orderNum":0, + "id":106089, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Segments", + "span":"6.0", + "height":"4.0", + "type":"Table", + "unit":"short", + "weight":53, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element", + "error":false + }, + { + "unit":1, + "display":"{{A.$value}}", + "show":true, + "title":"Value", + "error":false + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "show":false, + "text":"", + "type":"value", + "error":true, + "value":0 + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"The segment number in each Datasource.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by (dataSource) (coordinator_segment_count{service=\"coordinator\"})", + "legend":"{{dataSource}}", + "name":"A", + "orderNum":0, + "id":106090, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Segment Size", + "span":"6.0", + "height":"4.0", + "type":"Table", + "unit":"bytes(IEC)", + "weight":54, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element", + "error":false + }, + { + "unit":7, + "display":"{{A.$value}}", + "show":true, + "title":"Value", + "error":false + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "regx":">1000", + "color":{ + "bac":"#C4162AFF", + "icon":"#d16eefFF", + "text":"#000" + }, + "columns":"Value", + "display":"Warn", + "show":true, + "column":"Value", + "from":100, + "text":"", + "to":100000000, + "type":"range", + "error":false + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"The total segment size in each Datasource.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(dataSource)(coordinator_segment_size{service=\"coordinator\"})", + "legend":"{{dataSource}}", + "name":"A", + "orderNum":0, + "id":106091, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Query CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":55, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.8", + "color":"#d64f40", + "value":80 + } + ], + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset.", + "x":"6.0", + "y":"7.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*druid_query.*\"}[5m])) by(asset)) * 100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106092, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Query Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":56, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.8", + "color":"#d64f40", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset. Runs Coordinator and Overlord processes, which manages data availability and ingestion.", + "x":"0.0", + "y":"7.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*druid_query.*\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*druid_query.*\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106093, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":57, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset.  Runs Historical and MiddleManager processes, which executes ingestion workloads and stores all queryable data.", + "x":"0.0", + "y":"10.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*druid_data.*\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*druid_data.*\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106094, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":58, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"90", + "color":"#d64f40", + "value":80 + } + ], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"The CPU usage in each asset.", + "x":"6.0", + "y":"10.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*druid_data.*\"}[5m])) by(asset)) * 100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106095, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Network receive Bytes", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":59, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"Collecting and processing Traffic Records with incoming byte rate in each Druid-Data nodes.", + "x":"0.0", + "y":"16.0", + "elements":[ + { + "expression":"irate(node_network_receive_bytes_total{olap_node_exporter=~\".*druid_data.*\",device=\"eth0\"}[5m])", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106096, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Network send Bytes", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":60, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"Collecting and processing Traffic Records with outgoing byte rate in each Druid-Data nodes.", + "x":"6.0", + "y":"16.0", + "elements":[ + { + "expression":"irate(node_network_transmit_bytes_total{olap_node_exporter=~\".*druid_data.*\",device=\"eth0\"}[5m])", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106097, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Broker Heap Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":61, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d61981", + "id":"6d43070" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"connected" + }, + "remark":"The JVM memory usage rate on a broker node, which is used to observe memory fluctuations.", + "x":"0.0", + "y":"19.0", + "elements":[ + { + "expression":"jvm_mem_used{service=\"broker\",memKind=\"heap\"}/jvm_mem_max{service=\"broker\",memKind=\"heap\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106140, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Historical Heap Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":62, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d61981", + "id":"856dab7" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"connected" + }, + "remark":"The JVM memory usage rate on a historical node, which is used to observe memory fluctuations.", + "x":"6.0", + "y":"19.0", + "elements":[ + { + "expression":"jvm_mem_used{service=\"historical\",memKind=\"heap\"}/jvm_mem_max{service=\"historical\",memKind=\"heap\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106141, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Broker Receiving Response Time", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":63, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d61981", + "id":"790a5a5" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"connected" + }, + "remark":"Milliseconds elapsed until broker starts receiving the response from individual historical/realtime nodes", + "x":"0.0", + "y":"25.0", + "elements":[ + { + "expression":"sum by(asset,server) (rate(broker_query_node_ttfb_sum{server=~'.*8083'}[1m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106142, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Broker Query Historical Time", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":64, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d61981", + "id":"6acdb5b" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"Milliseconds taken to query individual historical/realtime nodes", + "x":"6.0", + "y":"25.0", + "elements":[ + { + "expression":"sum by(asset) (rate(broker_query_node_time_sum[1m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106143, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Broker Heap Old Memory Usage(GC)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":65, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "id":"751d253d", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"When the JVM's old generation memory usage on a broker node is high, it will trigger a full garbage collection (full GC).", + "x":"0.0", + "y":"22.0", + "elements":[ + { + "expression":"jvm_pool_used{service=\"broker\",host=~'.*8082',poolKind=\"heap\",poolName=\"PS Old Gen\"}/jvm_pool_max{service=\"broker\",host=~'.*8082',poolKind=\"heap\",poolName=\"PS Old Gen\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106144, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Historical Heap Old Memory Usage(GC)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":66, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d61981", + "id":"72c3908" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"When the JVM's old generation memory usage on a historical node is high, it will trigger a full garbage collection (full GC).", + "x":"6.0", + "y":"22.0", + "elements":[ + { + "expression":"jvm_pool_used{service=\"historical\",host=~'.*8083',poolKind=\"heap\",poolName=\"PS Old Gen\"}/jvm_pool_max{service=\"historical\",host=~'.*8083',poolKind=\"heap\",poolName=\"PS Old Gen\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106145, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Clickhouse Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":67, + "param":{ + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"31.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Insert Rows /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":68, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of rows inserted to all tables", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(clickhouse_inserted_rows_total[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106098, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Insert Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":69, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of uncompressed bytes inserted to all tables in each Data center.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(clickhouse_inserted_bytes_total[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106099, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":70, + "param":{ + "stack":false, + "thresholds":[ + { + "color":"#c1e835" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "nullType":"zero" + }, + "remark":"The total requests per second in each datacenter.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(request_sum_total[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106100, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Merged rate /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":71, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The merging data parts per second in each Data center.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(clickhouse_merge[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106101, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bad Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":72, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The bad requests per second in each Data center.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset) (irate(bad_requests_total[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106102, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":73, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset.", + "x":"6.0", + "y":"15.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*clickhouse.*\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*clickhouse.*\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106103, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":74, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset.", + "x":"0.0", + "y":"15.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*clickhouse.*\"}[5m])) by(asset))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106104, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"TCP Connection Time", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":75, + "param":{ + "stack":false, + "legend":{ + "values":[ + "max", + "avg" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The current Tcp Connection time in each asset.", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"max by(asset) (ck_connect_time{olap_node_exporter=~\".*clickhouse.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106105, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Active Query Count", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":76, + "param":{ + "stack":false, + "thresholds":[ + { + "color":"#7dd1ed" + } + ], + "thresholdShow":true, + "legend":{ + "values":[ + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "nullType":"zero" + }, + "remark":"The current number of queries in each asset.", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"max by(asset) (ck_processes_count{olap_node_exporter=~\".*clickhouse.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106106, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Mutiation part Count", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":77, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The current number of mutiation part in each asset.", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"max by(asset)(clickhouse_part_mutation)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106107, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Asset Disk IO Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":78, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The maxium percentage of DISK IO in each data center and asset.", + "x":"0.0", + "y":"18.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*clickhouse.*\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106108, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"HBase Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":79, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"31.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Request /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":80, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"Number of requests per second of each type,Read/Write/Total", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (module) (irate(Hadoop_HBase_totalRequestCount{module=\"NC-HBase\"}[5m]))", + "legend":"Total", + "name":"A", + "orderNum":0, + "id":106117, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (module)(irate(Hadoop_HBase_readRequestCount{module=\"NC-HBase\"}[5m]))", + "legend":"Read", + "name":"B", + "orderNum":0, + "id":106118, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (module)(irate(Hadoop_HBase_writeRequestCount{module=\"NC-HBase\"}[5m]))", + "legend":"Write", + "name":"C", + "orderNum":0, + "id":106119, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Region Count", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":81, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of HBase cluster regions", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_regionCount{module=~\".*HBase\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106120, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"RitRegion(Unhealthy) Count", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":82, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of HBase cluster rit(Region in transition) regions.", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_ritCount{module=~\".*HBase\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106121, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":83, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#C4162AFF", + "value":80 + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The Memory usage in each asset.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"((Hadoop_HBase_MemHeapUsedM{module=~\".*HBase\"})/((Hadoop_HBase_MemHeapMaxM{module=~\".*HBase\"})))", + "legend":"{{endpoint}}", + "name":"A", + "orderNum":0, + "id":106122, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":84, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#C4162AFF", + "value":80 + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The CPU usage in each asset.", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (asset)(java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*HBase\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106123, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Queue", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":85, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of requests in the HBase request queue.", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter)(Hadoop_HBase_numCallsInGeneralQueue{name=\"RegionServer\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106124, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Slow request", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":86, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of slow requests (put,append,get) in the HBase cluster.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(Hadoop_HBase_slowPutCount{name=\"RegionServer\",sub=\"Server\"}[5m])) by (datacenter)", + "legend":"put-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106125, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(Hadoop_HBase_slowAppendCount{name=\"RegionServer\",sub=\"Server\"}[5m])) by (datacenter)", + "legend":"append-{{datacenter}}", + "name":"B", + "orderNum":0, + "id":106126, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(Hadoop_HBase_slowGetCount{name=\"RegionServer\",sub=\"Server\"}[5m])) by (datacenter)", + "legend":"get-{{datacenter}}", + "name":"C", + "orderNum":0, + "id":106127, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memstore Size", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":87, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Data size in the HBase node memory", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (asset) (Hadoop_HBase_metric_memStoreSize)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106128, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"GC Count /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":88, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"GC times per second of the HBase process.", + "x":"8.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCount[5m]))", + "legend":"GCCount-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106129, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountParNew[5m]))", + "legend":"ParNewGcCount-{{datacenter}}", + "name":"B", + "orderNum":0, + "id":106130, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountConcurrentMarkSweep[5m]))", + "legend":"CMSGcCount-{{datacenter}}", + "name":"C", + "orderNum":0, + "id":106131, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"GC Time", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":89, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The GC duration of the HBase process.", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCount[5m]))", + "legend":"GC-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106109, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountParNew[5m]))", + "legend":"ParNewGc-{{datacenter}}", + "name":"B", + "orderNum":0, + "id":106110, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountConcurrentMarkSweep[5m]))", + "legend":"CMSGc-{{datacenter}}", + "name":"C", + "orderNum":0, + "id":106111, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Put Request By HOS Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":90, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of put requests for hos table per second.", + "x":"4.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_putCount{namespace=\"default\",type=\"data\",module=~\".*HBase\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":106112, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Get Request By HOS Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":91, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of get requests for hos table per second.", + "x":"8.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_getCount{namespace=\"default\",type=\"data\",module=~\".*HBase\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":106113, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Append Request by HOS Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":92, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of append requests for hos table per second.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_appendCount{namespace=\"default\",type=\"data\",module=~\".*HBase\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":106114, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS TTL Scan Count by Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":93, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of scan times in ttl for hos table per second.", + "x":"4.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_scanCount{namespace=\"default\",type=\"data\",module=~\".*HBase\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":106115, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Scan Count by Business Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":94, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of scan times for business table per second.", + "x":"8.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_scanCount{namespace=\"tsg_galaxy\",module=~\".*HBase\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":106116, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Hadoop Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":95, + "param":{ + "showHeader":true, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"31.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Storage Capacity Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":96, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#C4162AFF", + "value":80 + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"Hadoop cluster storage capacity Usage.", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_PercentUsed)) / 2", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106132, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Namenode Memory Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":97, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"zero" + }, + "remark":"The Memory usage in each Namenode.", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"Hadoop_NameNode_MemHeapUsedM{module=~\".*Hadoop\"}/Hadoop_NameNode_MemHeapMaxM{module=~\".*Hadoop\"}", + "legend":"{{datacenter}}-{{asset}}", + "name":"A", + "orderNum":0, + "id":106133, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Datanode Memory Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":98, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"zero" + }, + "remark":"The Memory usage in each Datanode.", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"Hadoop_DataNode_MemHeapUsedM{module=~\".*Hadoop\"}/Hadoop_DataNode_MemHeapMaxM{module=~\".*Hadoop\"}", + "legend":"{{datacenter}}-{{asset}}", + "name":"A", + "orderNum":0, + "id":106134, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Missing Blocks", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":99, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of blocks with missing in the Hadoop cluster.", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_NumberOfMissingBlocks))/2", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":106135, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Namenode CPU Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":100, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The CPU usage in each Namenode.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Hadoop\",endpoint=~\".*Name.*\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106136, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Corrupt Blocks", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":101, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"zero" + }, + "remark":"Number of blocks with corrupt replicas in the Hadoop cluster.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_CorruptBlocks))/2", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":106137, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Under Replicated Blocks", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":102, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of blocks with lose replicated in the Hadoop cluster.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_UnderReplicatedBlocks))/2", + "legend":"{{datacenter}}", + "name":"C", + "orderNum":0, + "id":106138, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Datanode CPU Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":103, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The CPU usage in each DataNode.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Hadoop\",endpoint=~\".*Data.*\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":106139, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Componet Status Template 2308", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "regex":"", + "expression":"", + "customOptions":"TSG,CN", + "show":true, + "name":"Project", + "allOption":false, + "type":"custom", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Summary", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"zookeeper live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":1, + "param":{ + "stack":false, + "thresholds":[ + { + "color":"#47e88d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"The number of lived Zookeeper in each Data Center", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (datacenter) (up{module=~\".*Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107296, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Nacos Live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Nacos in each Data Center", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (up{module=~\".*Nacos\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107297, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Kafka live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":3, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Kafka in each Data Center", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (datacenter) (up{module=~\".*Kafka\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107298, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hadoop Yarn Live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":4, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The number of lived Yarn in each Data Center", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(datacenter)(up{module=~\".*Yarn.*\",endpoint=~\".*ResourceManager.*\"})", + "legend":"{{datacenter}}-ResourceManager", + "name":"A", + "orderNum":0, + "id":107299, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter)(up{module=~\".*Yarn.*\",endpoint=~\".*NodeManager.*\"})", + "legend":"{{datacenter}}-NodeManager", + "name":"B", + "orderNum":0, + "id":107300, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Druid live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":5, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Druid in each Data Center", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"count(sys_swap_page_in{service=\"broker\"})", + "legend":"broker", + "name":"A", + "orderNum":0, + "id":107301, + "state":1, + "type":"expert" + }, + { + "expression":"count(sys_swap_page_in{service=\"router\",host=~\".*8088\"})", + "legend":"router", + "name":"B", + "orderNum":0, + "id":107302, + "state":1, + "type":"expert" + }, + { + "expression":"count(sys_swap_page_in{service=\"coordinator\"})", + "legend":"coordinator", + "name":"C", + "orderNum":0, + "id":107303, + "state":1, + "type":"expert" + }, + { + "expression":"count (sys_swap_page_in{service=\"middleManager\",host=~\".*8091\"})", + "legend":"middleManager", + "name":"D", + "orderNum":0, + "id":107304, + "state":1, + "type":"expert" + }, + { + "expression":"count (sys_swap_page_in{service=\"historical\"})", + "legend":"historical", + "name":"E", + "orderNum":0, + "id":107305, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Clickhouse live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":6, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived ClickHouse in each Data Center", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(datacenter) (up{module=\"NC-Clickhouse\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107306, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hbase Hmaster live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":7, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hbase Hmaster in each Data Center", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"count by (datacenter) (Hadoop_HBase_numMasterWALs{module=~\".*HBase.*\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107307, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hbase Region Server live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":8, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hbase Region in each Data Center", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_numRegionServers{module=~\".*HBase.*\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107308, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hadoop Namenode live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":9, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hadoop Namenode in each Data Center", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"count by (datacenter) (Hadoop_NameNode_Total{module=~\".*Hadoop.*\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107309, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hadoop Datanode live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":10, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hadoop Datanode in each Data Center", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"count by (datacenter) (Hadoop_DataNode_HeartbeatsNumOps{module=~\".*Hadoop.*\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107310, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"GoHangout live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":11, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived GoHangout in each Data Center", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(datacenter) (gohangout_status{module=\"NC-Gohangout\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107311, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Zookeeper Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":12, + "param":{ + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Zookeeper Leader", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":13, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Zookeeper leader. Describe whether the zookeeper leader has changed and determine the stability of the current cluster.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"(zookeeper_leader>0)", + "legend":"{{datacenter}}-{{asset}}", + "name":"A", + "orderNum":0, + "id":107312, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk IO Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":14, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "id":"3099ecf1", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The maximum percentage of DISK IO in each asset.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*zookeeper.*\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107313, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Outstanding Requests", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":15, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"100", + "color":"#d64f40", + "value":100 + } + ], + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of queued requests in each Data Center. This goes up when the server receives more requests than it can process. When count > 100.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter) (zookeeper_outstanding_requests{module=\"NC-Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107314, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (zookeeper_outstanding_requests{module=\"DC-Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":107315, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Connections /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":16, + "param":{ + "stack":false, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of connections per second in each Data Center", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter) (rate(zookeeper_connections{module=\"NC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107316, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (rate(zookeeper_connections{module=\"DC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":107317, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Znodes", + "span":"6.0", + "height":"3.0", + "type":"Table", + "unit":"short", + "weight":17, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Datacenter", + "error":false + }, + { + "unit":2, + "display":"{{A.$value}}", + "show":true, + "title":"Znodes", + "error":false + } + ], + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "nullType":"zero", + "statistics":"last" + }, + "remark":"Number of znodes in the Zookeeper namespace in each data center", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (zookeeper_znode_count{module=~\"NC-Zookeeper|DC-Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107318, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Avg Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":18, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"100000", + "color":"#d64f40", + "value":100000 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Amount of time it takes for the server to respond to a client request (since the server was started) in each data center. When latency > 10 (Ticks).", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(zookeeper_latency_avg_ms{module=~\".*Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107319, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Max Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":19, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"100000", + "color":"#d64f40" + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Amount of time it takes for the server to respond to a client request (since the server was started) in each data center. When latency > 10 (Ticks).", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"max by(datacenter) (irate(zookeeper_latency_max_ms{module=~\"NC-Zookeeper|DC-Zookeeper\"}[5m])) ", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107320, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Sent Packets /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":20, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of client packets sent (responses and notifications) in each data center.", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_sent{module=\"NC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107321, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_sent{module=\"DC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":107322, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Received Packets /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":21, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of client requests (typically operations) received in each data center.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_received{module=\"NC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107323, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_received{module=\"DC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":107324, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Nacos Status", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":22, + "param":{ + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"QPS", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":23, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Nacos  queries per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(http_server_requests_seconds_count{uri=~'/v1/cs/configs|/nacos/v1/ns/instance|/nacos/v1/ns/health', module=\"NC-Nacos\"}[5m])) by (method,uri)", + "legend":"{{method}}", + "name":"A", + "orderNum":0, + "id":107325, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Errors", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":24, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The requests failed counter per second of each http method.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{exception!='None',module=\"NC-Nacos\"}[5m])) by (method,uri)", + "legend":"{{method}}-{{uri}}", + "name":"A", + "orderNum":0, + "id":107326, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":25, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset) (jvm_memory_used_bytes{module=\"NC-Nacos\"}) / sum by(asset) (jvm_memory_max_bytes{module=\"NC-Nacos\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107327, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":26, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"system_cpu_usage{module=\"NC-Nacos\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107328, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Kafka Status", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":27, + "param":{ + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of (producer|consumer|follower) requests per second in each Data Center.", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_socket_server_metrics_request_rate)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107329, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":29, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with incoming byte rate in each Data Center.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107330, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Type Erros /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":30, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"The number of rquest type errors per second in each data center.", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter,error) \n(rate(kafka_network_RequestMetrics_Errors_total{module=\"NC-Kafka\",error!=\"NONE\"}[5m]))", + "legend":"{{error}}", + "name":"A", + "orderNum":0, + "id":107331, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Out Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":31, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with outgoing byte rate in each Data Center.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107332, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Failed fetch request /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":32, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of data read requests from consumers that brokers failed to process for this topic in each Data Center.", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"FailedFetchRequestsPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107333, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Failed produce request /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":33, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of data produce requests from producers that brokers failed to process for this topic in each Data Center.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"FailedProduceRequestsPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107334, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Rejected Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":34, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Amount of data in messages rejected by broker for this topic in each Data Center.", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesRejectedPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107335, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Asset Disk IO Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":35, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "id":"6954aa6b", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The maxium percentage of DISK IO in each data center and asset.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*kafka.*\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107336, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Avg Zookeeper Request Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":36, + "param":{ + "stack":false, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The average zookeeper request latency(ms) in each data center and asset.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"avg by (datacenter,asset)(kafka_server_ZooKeeperClientMetrics_Mean{module=\"NC-Kafka\"}) ", + "legend":"{{datacenter}} - {{asset}}", + "name":"A", + "orderNum":0, + "id":107337, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Open File Descriptors(Max)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":37, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"52428", + "color":"#d64f40" + } + ], + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The maxium number of open file descriptors in each data center and asset.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"max by (datacenter,asset)(process_open_fds{module=~\"NC-Kafka\"}) ", + "legend":"{{datacenter}} - {{asset}}", + "name":"A", + "orderNum":0, + "id":107338, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Hadoop Yarn Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":38, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"National Center Yarn active nodes", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":39, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6f22e2", + "id":"81b2294" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The active num of Hadoop Yarn nodes in the National Center.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"up{module=~\"NC-Yarn.*\",endpoint=~\".*ResourceManager.*\"}", + "legend":"{{asset}}-ResourceManager", + "name":"A", + "orderNum":0, + "id":107339, + "state":1, + "type":"expert" + }, + { + "expression":"up{module=~\"NC-Yarn.*\",endpoint=~\".*NodeManager.*\"}", + "legend":"{{asset}}-NodeManager", + "name":"B", + "orderNum":0, + "id":107340, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Application And Container Running Num", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":40, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#933be5", + "id":"4b63ca5" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The number of running application and container in each Data center.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (Hadoop_ResourceManager_AppsRunning{module=~\".*Yarn.*\",endpoint=~\".*ResourceManager.*\",q1=\"default\"})", + "legend":"{{datacenter}}-Application", + "name":"A", + "orderNum":0, + "id":107341, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (Hadoop_ResourceManager_AllocatedContainers{module=~\".*Yarn.*\",endpoint=~\".*ResourceManager.*\",q1=\"default\"})", + "legend":"{{datacenter}}-Container", + "name":"B", + "orderNum":0, + "id":107342, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager Unhealthy", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":41, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "max", + "average" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Unhealthy NodeManager nodes in each Data center Hadoop yarn cluster.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset)(Hadoop_ResourceManager_NumUnhealthyNMs{module=~\".*Yarn.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107343, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Resourcemanager Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":42, + "param":{ + "stack":false, + "thresholds":[ + { + "color":"#C4162AFF", + "id":"97bd450", + "value":0.8 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The Hadoop Yarn ResourceManager nodes memory Utilization.", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(asset) (Hadoop_ResourceManager_MemHeapUsedM{module=~\".*Yarn.*\",endpoint=~\".*ResourceManager.*\"}/Hadoop_ResourceManager_MemHeapMaxM{module=~\".*Yarn.*\",endpoint=~\".*ResourceManager.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107344, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"ResourceManager CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":43, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "id":"5f03a027", + "value":0.8 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The Hadoop Yarn ResourceManager nodes CPU Utilization.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (asset)(java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Yarn.*\",endpoint=~\".*ResourceManager.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107345, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Yarn active nodes", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":44, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6f22e2", + "id":"bb96246" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The active num of Hadoop Yarn nodes in the Data Center.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"up{module=~\"DC-Yarn.*\",endpoint=~\".*ResourceManager.*\"}", + "legend":"{{asset}}-ResourceManager", + "name":"A", + "orderNum":0, + "id":107346, + "state":1, + "type":"expert" + }, + { + "expression":"up{module=~\"DC-Yarn.*\",endpoint=~\".*NodeManager.*\"}", + "legend":"{{asset}}-NodeManager", + "name":"B", + "orderNum":0, + "id":107347, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":45, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "id":"14c9ce25", + "value":0.8 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The Hadoop Yarn NodeManager nodes CPU Utilization.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (asset)(java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Yarn.*\",endpoint=~\".*NodeManager.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107348, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":46, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "id":"7919a181", + "value":0.8 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The Hadoop Yarn NodeManager nodes memory Utilization.", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (asset)(Hadoop_NodeManager_MemHeapUsedM{module=~\".*Yarn.*\",endpoint=~\".*NodeManager.*\"}/Hadoop_NodeManager_MemHeapMaxM{module=~\".*Yarn.*\",endpoint=~\".*NodeManager.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107349, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager RpcProcessing AvgTime", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":47, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#7f4ee8", + "id":"57feb110" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"The average RPC call time of the NodeManager.", + "x":"0.0", + "y":"18.0", + "elements":[ + { + "expression":"sum by(asset)(Hadoop_NodeManager_RpcProcessingTimeAvgTime{module=~\".*Yarn.*\",endpoint=~\".*NodeManager.*\",name=\"RpcActivityForPort9923\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107350, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"ResourceManager GC Count", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":48, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#bd00f2", + "id":"1eace07" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"Number of GC times of the ResourceManager node", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionCount{module=~\".*Yarn.*\",endpoint=~\".*ResourceManager.*\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":107351, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager GC Count", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":49, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#bd00f2", + "id":"df390e7" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"Number of GC times of the NodeManager node", + "x":"0.0", + "y":"15.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionCount{module=~\".*Yarn.*\",endpoint=~\".*NodeManager.*\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":107352, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"ResourceManager GC Time", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":50, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#bd00f2", + "id":"7897043" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"ResourceManager GC duration", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionTime{module=~\".*Yarn.*\",endpoint=~\".*ResourceManager.*\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":107353, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager GC Duration", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":51, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#bd00f2", + "id":"7ba98f29" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"ResourceManager GC duration", + "x":"6.0", + "y":"15.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionTime{module=~\".*Yarn.*\",endpoint=~\".*NodeManager.*\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":107354, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Druid Status", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":52, + "param":{ + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Druid Consumer Lag", + "span":"12.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":53, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The Consumer Lag in each Datasource. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition.  The smaller the lag the more real-time the data consumption.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(dataSource)(ingest_kafka_lag{service=\"coordinator\"})", + "legend":"{{dataSource}}", + "name":"A", + "orderNum":0, + "id":107355, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Index Status", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":54, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"13.0", + "elements":[ + { + "expression":"druid_index_running_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Running", + "name":"A", + "orderNum":0, + "id":107356, + "state":1, + "type":"expert" + }, + { + "expression":"druid_index_waiting_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Waiting", + "name":"B", + "orderNum":0, + "id":107357, + "state":1, + "type":"expert" + }, + { + "expression":"druid_index_pending_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Pending", + "name":"C", + "orderNum":0, + "id":107358, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Compact Status", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":55, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"13.0", + "elements":[ + { + "expression":"druid_compact_waiting_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Waiting", + "name":"A", + "orderNum":0, + "id":107359, + "state":1, + "type":"expert" + }, + { + "expression":"druid_compact_pending_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Pending", + "name":"B", + "orderNum":0, + "id":107360, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Segments", + "span":"6.0", + "height":"4.0", + "type":"Table", + "unit":"short", + "weight":56, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element", + "error":false + }, + { + "unit":1, + "display":"{{A.$value}}", + "show":true, + "title":"Value", + "error":false + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "show":false, + "text":"", + "type":"value", + "error":true, + "value":0 + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"The segment number in each Datasource.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by (dataSource) (coordinator_segment_count{service=\"coordinator\"})", + "legend":"{{dataSource}}", + "name":"A", + "orderNum":0, + "id":107361, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Segment Size", + "span":"6.0", + "height":"4.0", + "type":"Table", + "unit":"bytes(IEC)", + "weight":57, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element", + "error":false + }, + { + "unit":7, + "display":"{{A.$value}}", + "show":true, + "title":"Value", + "error":false + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "regx":">1000", + "color":{ + "bac":"#C4162AFF", + "icon":"#d16eefFF", + "text":"#000" + }, + "columns":"Value", + "display":"Warn", + "show":true, + "column":"Value", + "from":100, + "text":"", + "to":100000000, + "type":"range", + "error":false + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"The total segment size in each Datasource.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(dataSource)(coordinator_segment_size{service=\"coordinator\"})", + "legend":"{{dataSource}}", + "name":"A", + "orderNum":0, + "id":107362, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Query CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":58, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.8", + "color":"#d64f40", + "value":80 + } + ], + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset.", + "x":"6.0", + "y":"7.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*druid_query.*\"}[5m])) by(asset)) * 100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107363, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Query Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":59, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.8", + "color":"#d64f40", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset. Runs Coordinator and Overlord processes, which manages data availability and ingestion.", + "x":"0.0", + "y":"7.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*druid_query.*\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*druid_query.*\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107364, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":60, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset.  Runs Historical and MiddleManager processes, which executes ingestion workloads and stores all queryable data.", + "x":"0.0", + "y":"10.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*druid_data.*\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*druid_data.*\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107365, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":61, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"90", + "color":"#d64f40", + "value":80 + } + ], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"The CPU usage in each asset.", + "x":"6.0", + "y":"10.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*druid_data.*\"}[5m])) by(asset)) * 100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107366, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Network receive Bytes", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":62, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"Collecting and processing Traffic Records with incoming byte rate in each Druid-Data nodes.", + "x":"0.0", + "y":"16.0", + "elements":[ + { + "expression":"irate(node_network_receive_bytes_total{olap_node_exporter=~\".*druid_data.*\",device=\"eth0\"}[5m])", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107367, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Network send Bytes", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":63, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"Collecting and processing Traffic Records with outgoing byte rate in each Druid-Data nodes.", + "x":"6.0", + "y":"16.0", + "elements":[ + { + "expression":"irate(node_network_transmit_bytes_total{olap_node_exporter=~\".*druid_data.*\",device=\"eth0\"}[5m])", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107368, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Clickhouse Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":64, + "param":{ + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Insert Rows /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":65, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of rows inserted to all tables", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(clickhouse_inserted_rows_total[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107369, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Insert Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":66, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of uncompressed bytes inserted to all tables in each Data center.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(clickhouse_inserted_bytes_total[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107370, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":67, + "param":{ + "stack":false, + "thresholds":[ + { + "color":"#c1e835" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "nullType":"zero" + }, + "remark":"The total requests per second in each datacenter.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(request_sum_total[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107371, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Merged rate /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":68, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The merging data parts per second in each Data center.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(clickhouse_merge[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107372, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bad Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":69, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The bad requests per second in each Data center.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset) (irate(bad_requests_total[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107373, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":70, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset.", + "x":"6.0", + "y":"15.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*clickhouse.*\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*clickhouse.*\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107374, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":71, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset.", + "x":"0.0", + "y":"15.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*clickhouse.*\"}[5m])) by(asset))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107375, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"TCP Connection Time", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":72, + "param":{ + "stack":false, + "legend":{ + "values":[ + "max", + "avg" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The current Tcp Connection time in each asset.", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"max by(asset) (ck_connect_time{olap_node_exporter=~\".*clickhouse.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107376, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Active Query Count", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":73, + "param":{ + "stack":false, + "thresholds":[ + { + "color":"#7dd1ed" + } + ], + "thresholdShow":true, + "legend":{ + "values":[ + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "nullType":"zero" + }, + "remark":"The current number of queries in each asset.", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"max by(asset) (ck_processes_count{olap_node_exporter=~\".*clickhouse.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107377, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Mutiation part Count", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":74, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The current number of mutiation part in each asset.", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"max by(asset)(clickhouse_part_mutation)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107378, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Asset Disk IO Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":75, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The maxium percentage of DISK IO in each data center and asset.", + "x":"0.0", + "y":"18.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*clickhouse.*\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107379, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"HBase Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":76, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Request /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":77, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#0c4dff", + "id":"9ce7a1f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"Number of requests per second of each type,Read/Write/Total", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (datacenter) (irate(Hadoop_HBase_totalRequestCount[5m]))", + "legend":"{{datacenter}} - Total", + "name":"A", + "orderNum":0, + "id":107380, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_readRequestCount[5m]))", + "legend":"{{datacenter}} - Read", + "name":"B", + "orderNum":0, + "id":107381, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_writeRequestCount[5m]))", + "legend":"{{datacenter}} - Write", + "name":"C", + "orderNum":0, + "id":107382, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Region Count", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":78, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of HBase cluster regions", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_regionCount{module=~\".*HBase.*\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107383, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"RitRegion(Unhealthy) Count", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":79, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of HBase cluster rit(Region in transition) regions.", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_ritCount{module=~\".*HBase.*\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107384, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":80, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#C4162AFF", + "value":80 + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The Memory usage in each asset.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"((Hadoop_HBase_MemHeapUsedM{module=~\".*HBase.*\"})/((Hadoop_HBase_MemHeapMaxM{module=~\".*HBase.*\"})))", + "legend":"{{endpoint}}", + "name":"A", + "orderNum":0, + "id":107385, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":81, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#C4162AFF", + "value":80 + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The CPU usage in each asset.", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (asset)(java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*HBase.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107386, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Queue", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":82, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of requests in the HBase request queue.", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter)(Hadoop_HBase_numCallsInGeneralQueue{name=\"RegionServer\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107387, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Slow request", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":83, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of slow requests (put,append,get) in the HBase cluster.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(Hadoop_HBase_slowPutCount{name=\"RegionServer\",sub=\"Server\"}[5m])) by (datacenter)", + "legend":"put-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107388, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(Hadoop_HBase_slowAppendCount{name=\"RegionServer\",sub=\"Server\"}[5m])) by (datacenter)", + "legend":"append-{{datacenter}}", + "name":"B", + "orderNum":0, + "id":107389, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(Hadoop_HBase_slowGetCount{name=\"RegionServer\",sub=\"Server\"}[5m])) by (datacenter)", + "legend":"get-{{datacenter}}", + "name":"C", + "orderNum":0, + "id":107390, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memstore Size", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":84, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Data size in the HBase node memory", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (asset) (Hadoop_HBase_metric_memStoreSize)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107391, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"GC Count /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":85, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"GC times per second of the HBase process.", + "x":"8.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCount[5m]))", + "legend":"GCCount-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107392, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountParNew[5m]))", + "legend":"ParNewGcCount-{{datacenter}}", + "name":"B", + "orderNum":0, + "id":107393, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountConcurrentMarkSweep[5m]))", + "legend":"CMSGcCount-{{datacenter}}", + "name":"C", + "orderNum":0, + "id":107394, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"GC Time", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":86, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The GC duration of the HBase process.", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCount[5m]))", + "legend":"GC-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107395, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountParNew[5m]))", + "legend":"ParNewGc-{{datacenter}}", + "name":"B", + "orderNum":0, + "id":107396, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountConcurrentMarkSweep[5m]))", + "legend":"CMSGc-{{datacenter}}", + "name":"C", + "orderNum":0, + "id":107397, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Put Request By HOS Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":87, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of put requests for hos table per second.", + "x":"4.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_putCount{namespace=\"default\",type=\"data\",module=~\".*HBase.*\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":107398, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Get Request By HOS Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":88, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of get requests for hos table per second.", + "x":"8.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_getCount{namespace=\"default\",type=\"data\",module=~\".*HBase.*\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":107399, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Append Request by HOS Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":89, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of append requests for hos table per second.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_appendCount{namespace=\"default\",type=\"data\",module=~\".*HBase.*\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":107400, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS TTL Scan Count by Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":90, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of scan times in ttl for hos table per second.", + "x":"4.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_scanCount{namespace=\"default\",type=\"data\",module=~\".*HBase.*\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":107401, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Scan Count by Business Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":91, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of scan times for business table per second.", + "x":"8.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_scanCount{namespace=\"tsg_galaxy\",module=~\".*HBase.*\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":107402, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Hadoop HDFS Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":92, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":true, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Storage Capacity Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":93, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#C4162AFF", + "value":80 + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"Hadoop cluster storage capacity Usage.", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_PercentUsed)) / 2", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107403, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Namenode Memory Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":94, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"zero" + }, + "remark":"The Memory usage in each Namenode.", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"Hadoop_NameNode_MemHeapUsedM{module=~\".*Hadoop.*\"}/Hadoop_NameNode_MemHeapMaxM{module=~\".*Hadoop.*\"}", + "legend":"{{datacenter}}-{{asset}}", + "name":"A", + "orderNum":0, + "id":107404, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Datanode Memory Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":95, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"zero" + }, + "remark":"The Memory usage in each Datanode.", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"Hadoop_DataNode_MemHeapUsedM{module=~\".*Hadoop.*\"}/Hadoop_DataNode_MemHeapMaxM{module=~\".*Hadoop.*\"}", + "legend":"{{datacenter}}-{{asset}}", + "name":"A", + "orderNum":0, + "id":107405, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Missing Blocks", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":96, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of blocks with missing in the Hadoop cluster.", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_NumberOfMissingBlocks))/2", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107406, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Namenode CPU Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":97, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The CPU usage in each Namenode.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Hadoop.*\",endpoint=~\".*Name.*\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107407, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Corrupt Blocks", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":98, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"zero" + }, + "remark":"Number of blocks with corrupt replicas in the Hadoop cluster.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_CorruptBlocks))/2", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":107408, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Under Replicated Blocks", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":99, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of blocks with lose replicated in the Hadoop cluster.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_UnderReplicatedBlocks))/2", + "legend":"{{datacenter}}", + "name":"C", + "orderNum":0, + "id":107409, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Datanode CPU Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":100, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The CPU usage in each DataNode.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Hadoop.*\",endpoint=~\".*Data.*\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107410, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"TSG Data Flow Template 2309", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Summary", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Assets", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":12, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"Total number of OLAP servers", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(group(up{project=\"OLAP\"}) by (asset))", + "name":"A", + "orderNum":0, + "id":108504, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Endpoints", + "span":"3.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":13, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"Total number of OLAP instances", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(up{project=\"OLAP\"})", + "name":"A", + "orderNum":0, + "id":108505, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"QGW QPS", + "span":"7.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":14, + "param":{ + "stack":"true", + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"area", + "nullType":"null" + }, + "remark":"QGW queries per second", + "x":"5.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{module=\"Galaxy-qgw-service\", uri!~\".*/prometheus\"}[5m]))", + "legend":"qps", + "name":"A", + "orderNum":0, + "id":108506, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Requests /sec", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":15, + "param":{ + "stack":"true", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"area", + "nullType":"null" + }, + "remark":"HOS Service http requests per second", + "x":"0.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{uri=\"/hos/{bucket}/**\"}[5m]))", + "legend":"qps", + "name":"A", + "orderNum":0, + "id":108507, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Nacos QPS", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":16, + "param":{ + "stack":"true", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"area", + "nullType":"null" + }, + "remark":"Nacos queries per second", + "x":"6.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{uri=~'/v1/cs/configs|/nacos/v1/ns/instance|/nacos/v1/ns/health', module=\"NC-Nacos\"}[5m])) ", + "legend":"qps", + "name":"A", + "orderNum":0, + "id":108508, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Asset Allocated File descriptors", + "span":"12.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":17, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#ea4160", + "value":50000 + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"The number of open file descriptors each asset", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"node_filefd_allocated{module=\"OLAP-Node-Exporter\"} ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108509, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Throughput", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":1, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Structured Data - Logs in /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":18, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max", + "min", + "total" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records to kafka", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic!=\"\", topic!=\"__consumer_offsets\"})", + "legend":"Total", + "name":"A", + "orderNum":0, + "id":108510, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic!=\"\", topic!~\"TOP-.*|RADIUS-ONFF|TRAFFIC.*|.*METRICS|.*-COMPLETED.*|__consumer_offsets\"})", + "legend":"Logs", + "name":"B", + "orderNum":0, + "id":108511, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\", topic=~\".*-COMPLETED.*\"})", + "legend":"Logs(ETL)", + "name":"C", + "orderNum":0, + "id":108512, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic!=\"\", topic=~\".*TOP.*|RADIUS-ONFF|TRAFFIC.*|.*METRICS\"})", + "legend":"Metrics", + "name":"D", + "orderNum":0, + "id":108513, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(clickhouse_inserted_rows_total[5m]))", + "legend":"Inserts", + "name":"E", + "orderNum":0, + "id":108514, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Structured Data - Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":19, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "avg", + "max", + "total" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with incoming/outgoing byte rate", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"\"})", + "legend":"Kafka Bytes In /sec", + "name":"A", + "orderNum":0, + "id":108515, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=\"\"})", + "legend":"Kafka Bytes Out /sec", + "name":"B", + "orderNum":0, + "id":108516, + "state":1, + "type":"expert" + }, + { + "expression":"sum (irate(clickhouse_inserted_bytes_total[5m]))", + "legend":"Clickhouse Bytes In /sec", + "name":"C", + "orderNum":0, + "id":108517, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Unstructured Data - files /sec", + "span":"6.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":20, + "param":{ + "stack":"true", + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "min", + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"area", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Collecting and processing files per second", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(irate(dashInfo{severity=\"fileCount\",module=\"Galaxy-hos-service\"}[5m]))", + "legend":"files /sec", + "name":"A", + "orderNum":0, + "id":108518, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Unstructured Data - Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Area chart", + "unit":"bytes/sec(IEC)", + "weight":21, + "param":{ + "stack":"true", + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "min", + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"area", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Collecting and processing files with incoming byte rate", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(irate(dashInfo{severity=\"fileBytes\",module=\"Galaxy-hos-service\"}[5m]))", + "legend":"Bytes /sec", + "name":"A", + "orderNum":0, + "id":108519, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Traffic Metrcis", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":2, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"15.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Metrics Logs /sec", + "span":"12.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Metrics per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"NETWORK-TRAFFIC-METRIC\"})", + "legend":"Network Traffic Metrics", + "name":"A", + "orderNum":0, + "id":108520, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"POLICY-RULE-METRIC\"})", + "legend":"Policy Metrics", + "name":"B", + "orderNum":0, + "id":108521, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRAFFIC-TOP-METRIC\"})", + "legend":"Top Metrics", + "name":"C", + "orderNum":0, + "id":108522, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRAFFIC-TOP-DESTINATION-IP-METRIC\"})", + "legend":"Server IP Statistics from DoS Sketch", + "name":"D", + "orderNum":0, + "id":108523, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SYS-STORAGE\"})", + "legend":"System storage statistics", + "name":"E", + "orderNum":0, + "id":108524, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"OBJECT-STATISTICS-METRIC\"})", + "legend":"Object Static Metrics", + "name":"F", + "orderNum":0, + "id":108600, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"STATISTICS-RULE-METRIC\"})", + "legend":"Statistics Policy-Rule Metrics", + "name":"G", + "orderNum":0, + "id":108601, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Session Records", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":3, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"18.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":23, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Closed Session Records per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SESSION-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108525, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SESSION-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":108526, + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"session_record_local\"}[5m]))", + "legend":"Inserts", + "name":"C", + "orderNum":0, + "id":108527, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":24, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Closed Session Records with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"SESSION-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108528, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"SESSION-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":108529, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center ETL Consumer Lag - Logs", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":25, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Closed Session Records Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"session-record-log.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108530, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Original Logs /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":26, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"100000", + "color":"#d64f40" + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"The rate of writes per kafka node", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",module!~\"NC.*\",topic=\"SESSION-RECORD\"})by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108531, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":27, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Closed Session Records Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag_sum{consumergroup=\"session_record_completed_tsgv3\"}[5m]))", + "legend":"Storage", + "name":"B", + "orderNum":0, + "id":108532, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Interim Session Records", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":4, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"18.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Interim Session Records per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"INTERIM-SESSION-RECORD\"}) ", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108533, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"INTERIM-SESSION-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":108534, + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"interim_session_record_local\"}[5m]))", + "legend":"Insert", + "name":"C", + "orderNum":0, + "id":108535, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":29, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Interim Session Records with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"INTERIM-SESSION-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108536, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"INTERIM-SESSION-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":108537, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Consumer Lag - Logs", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":30, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Interim Session Records Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag_sum{consumergroup=\"interim_session_completed_tsgv3\"}[5m]))", + "legend":"storage", + "name":"B", + "orderNum":0, + "id":108538, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Original Logs /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":31, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The rate of writes per kafka node", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",module!~\"NC.*\",topic=\"INTERIM-SESSION-RECORD\"}) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108539, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center ETL Consumer Lag - Logs", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":32, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Interim Session Records Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"linterim-session-record.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108540, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Transaction Records", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":5, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"19.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":33, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Transaction Records per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRANSACTION-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108541, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRANSACTION-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":108542, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bytes /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":34, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Transaction Records with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"TRANSACTION-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108543, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"TRANSACTION-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":108544, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":35, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Transaction Records Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag_sum{consumergroup=~\"transaction_record_completed_tsgv3\"}[5m]))", + "legend":"Storage", + "name":"B", + "orderNum":0, + "id":108545, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Original Logs /sec", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":36, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The rate of writes per kafka node", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",module!~\"NC.*\",topic=\"TRANSACTION-RECORD\"}) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108546, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center ETL Consumer Lag - Logs", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":37, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Transaction Records Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"transaction-record.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108547, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Security Events", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":6, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"19.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":38, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Security Events per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SECURITY-EVENT\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108548, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SECURITY-EVENT-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":108549, + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"security_event_local\"}[5m]))", + "legend":"Insert", + "name":"C", + "orderNum":0, + "id":108550, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bytes /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":39, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Security Events with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"SECURITY-EVENT\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108551, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"SECURITY-EVENT-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":108552, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":40, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Security Events Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag{consumergroup=\"security_event_completed_tsgv3\"}[5m]))", + "legend":"Storage", + "name":"B", + "orderNum":0, + "id":108553, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Original Logs /sec", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":41, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"The rate of writes per kafka node", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",module!~\"NC.*\",topic=\"SECURITY-EVENT\"})by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108554, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center ETL Consumer Lag - Logs", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":42, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"Transaction Records Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"security-event.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108555, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Proxy Events", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":7, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"20.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":43, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Proxy Events per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",asset!~\".*OLAP Server.*\",topic=\"PROXY-EVENT\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108556, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"PROXY-EVENT-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":108557, + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"proxy_event_local\"}[5m]))", + "legend":"Insert", + "name":"C", + "orderNum":0, + "id":108558, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bytes /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":44, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Proxy Events with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"PROXY-EVENT\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108559, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"PROXY-EVENT-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":108560, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":45, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Proxy Events Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag{consumergroup=\"proxy_event_completed_tsgv3\"}[5m]))", + "legend":"Storage", + "name":"B", + "orderNum":0, + "id":108561, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Original Logs /sec", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":46, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"connected" + }, + "remark":"The rate of writes per kafka node", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",module!~\"NC.*\",topic=\"PROXY-EVENT\"}) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108562, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center ETL Consumer Lag - Logs", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":47, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"connected" + }, + "remark":"Transaction Records Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"proxy_event.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108563, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Radius Records", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":8, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"20.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":48, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Radius Records per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",asset!~\".*OLAP Server.*\",topic=\"RADIUS-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108564, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"RADIUS-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":108565, + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"radius_record_local\"}[5m]))", + "legend":"Insert", + "name":"C", + "orderNum":0, + "id":108566, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bytes /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":49, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Radius Records with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"RADIUS-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108567, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"RADIUS-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":108568, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":50, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag{consumergroup=\"radius_record_completed_tsgv3\"}[5m]))", + "legend":"Storage", + "name":"B", + "orderNum":0, + "id":108569, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Original Logs /sec", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":51, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The rate of writes per kafka node", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",module!~\"NC.*\",topic=\"RADIUS-RECORD\"})by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108570, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center ETL Consumer Lag - Logs", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":52, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"radius-record.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108571, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"GTP-C Records", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":9, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"20.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":53, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing GTP-C Records per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",asset!~\".*OLAP Server.*\",topic=\"GTPC-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108572, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"GTPC-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":108573, + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"gtpc_record_local\"}[5m]))", + "legend":"Insert", + "name":"C", + "orderNum":0, + "id":108574, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":54, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing GTP-C Records with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"GTPC-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108575, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"GTPC-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":108576, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":55, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag{consumergroup=\"gtpc_record_completed_tsgv3\"}[5m]))", + "legend":"Storage", + "name":"B", + "orderNum":0, + "id":108577, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center ETL Consumer Lag - Logs", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":56, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"gtpc-record.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108578, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Original Logs /sec", + "span":"12.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":57, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"The rate of writes per kafka node", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",module!~\"NC.*\",topic=\"GTPC-RECORD\"})by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108579, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Knowledge Consumer Lag - Logs", + "span":"6.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":58, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"relationship-gtpc-user.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108580, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"VoIP Records", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":10, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"21.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":59, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing VoIP Records per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"VOIP-RECORD\"}) ", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108581, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"VOIP-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":108582, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"VOIP-CONVERSATION-RECORD\"})", + "legend":"Logs(Connection)", + "name":"C", + "orderNum":0, + "id":108583, + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"voip_record_local\"}[5m]))", + "legend":"Insert", + "name":"D", + "orderNum":0, + "id":108584, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":60, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing VoIP Records with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"VOIP-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108585, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"VOIP-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":108586, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"VOIP-CONVERSATION-RECORD\"})", + "legend":"Logs(Connection)", + "name":"C", + "orderNum":0, + "id":108587, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":61, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag{consumergroup=\"voip_record_completed_tsgv3\"}[5m]))", + "legend":"Storage", + "name":"B", + "orderNum":0, + "id":108588, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Original Logs /sec", + "span":"12.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":62, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The rate of writes per kafka node", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",module!~\"NC.*\",topic=\"VOIP-RECORD\"}) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108589, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center ETL Consumer Lag - Logs", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":63, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"voip-record.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108590, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Connection Consumer Lag - Logs", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":64, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"voip-relation.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108591, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"DoS Events", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":11, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"30.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":65, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing DoS Events per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",asset!~\".*OLAP Server.*\",topic=\"DOS-SKETCH-RECORD\"}) ", + "legend":"Sketch", + "name":"A", + "orderNum":0, + "id":108592, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"DOS-EVENT\"})", + "legend":"Event(Detection)", + "name":"B", + "orderNum":0, + "id":108593, + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"dos_event_local\"}[5m]))", + "legend":"Insert", + "name":"C", + "orderNum":0, + "id":108594, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":66, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing DoS Events with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"DOS-SKETCH-RECORD\"})", + "legend":"Sketch", + "name":"A", + "orderNum":0, + "id":108595, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"DOS-EVENT\"})", + "legend":"Event(Detection)", + "name":"B", + "orderNum":0, + "id":108596, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":67, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag{consumergroup=\"dos_event_tsgv3\"}[5m]))", + "legend":"Storage", + "name":"B", + "orderNum":0, + "id":108597, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Original Logs /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":68, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The rate of writes per kafka node", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",module!~\"NC.*\",topic=\"DOS-SKETCH-RECORD\"}) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108598, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Detection Consumer Lag - Logs", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":69, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"dos-sketch-record.*\",consumergroup!~\".*tsgv3\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108599, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Componet Status Template 2309", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Summary", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"zookeeper live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":1, + "param":{ + "stack":false, + "thresholds":[ + { + "color":"#47e88d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"The number of lived Zookeeper in each Data Center", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (datacenter) (up{module=~\".*Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108602, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Nacos Live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Nacos in each Data Center", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (up{module=~\".*Nacos\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108603, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Kafka live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":3, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Kafka in each Data Center", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (datacenter) (up{module=~\".*Kafka\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108604, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hadoop Yarn ResourceManager Live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The number of lived Hadoop Yarn ResourceManager in each Data Center", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter)(up{module=~\".*Yarn.*\",endpoint=~\".*ResourceManager.*\"})", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":108606, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Druid live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":5, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Druid in each Data Center", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"count(sys_swap_page_in{service=\"broker\"})", + "legend":"broker", + "name":"A", + "orderNum":0, + "id":108607, + "state":1, + "type":"expert" + }, + { + "expression":"count(sys_swap_page_in{service=\"router\",host=~\".*8088\"})", + "legend":"router", + "name":"B", + "orderNum":0, + "id":108608, + "state":1, + "type":"expert" + }, + { + "expression":"count(sys_swap_page_in{service=\"coordinator\"})", + "legend":"coordinator", + "name":"C", + "orderNum":0, + "id":108609, + "state":1, + "type":"expert" + }, + { + "expression":"count (sys_swap_page_in{service=\"middleManager\",host=~\".*8091\"})", + "legend":"middleManager", + "name":"D", + "orderNum":0, + "id":108610, + "state":1, + "type":"expert" + }, + { + "expression":"count (sys_swap_page_in{service=\"historical\"})", + "legend":"historical", + "name":"E", + "orderNum":0, + "id":108611, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Clickhouse live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The number of lived ClickHouse in each Data Center", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"clickhouse_up{module=~\".*Clickhouse\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108612, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hbase Hmaster live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":7, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hbase Hmaster in each Data Center", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"count by (datacenter) (Hadoop_HBase_numMasterWALs{module=~\".*HBase.*\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108613, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hbase Region Server live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":8, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hbase Region in each Data Center", + "x":"8.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_numRegionServers{module=~\".*HBase.*\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108614, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hadoop Namenode live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":9, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hadoop Namenode in each Data Center", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"count by (datacenter) (Hadoop_NameNode_Total{module=~\".*Hadoop.*\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108615, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hadoop Datanode live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":10, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived Hadoop Datanode in each Data Center", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"count by (datacenter) (Hadoop_DataNode_HeartbeatsNumOps{module=~\".*Hadoop.*\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108616, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"GoHangout live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":11, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived GoHangout in each Data Center", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(datacenter) (gohangout_status{module=\"NC-Gohangout\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108617, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hadoop Yarn NodeManager Live Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The number of lived Hadoop Yarn NodeManager in each Data Center", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter)(up{module=~\".*Yarn.*\",endpoint=~\".*NodeManager.*\"})", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":108717, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Zookeeper Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":13, + "param":{ + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"9.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Zookeeper Leader", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":14, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Zookeeper leader. Describe whether the zookeeper leader has changed and determine the stability of the current cluster.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"(zookeeper_leader>0)", + "legend":"{{datacenter}}-{{asset}}", + "name":"A", + "orderNum":0, + "id":108618, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk IO Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":15, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "id":"3099ecf1", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The maximum percentage of DISK IO in each asset.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*zookeeper.*\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108619, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Outstanding Requests", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":16, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"100", + "color":"#d64f40", + "value":100 + } + ], + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of queued requests in each Data Center. This goes up when the server receives more requests than it can process. When count > 100.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter) (zookeeper_outstanding_requests{module=\"NC-Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108620, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (zookeeper_outstanding_requests{module=\"DC-Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":108621, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Connections /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":17, + "param":{ + "stack":false, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of connections per second in each Data Center", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter) (rate(zookeeper_connections{module=\"NC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108622, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (rate(zookeeper_connections{module=\"DC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":108623, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Znodes", + "span":"6.0", + "height":"3.0", + "type":"Table", + "unit":"short", + "weight":18, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Datacenter", + "error":false + }, + { + "unit":2, + "display":"{{A.$value}}", + "show":true, + "title":"Znodes", + "error":false + } + ], + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "nullType":"zero", + "statistics":"last" + }, + "remark":"Number of znodes in the Zookeeper namespace in each data center", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (zookeeper_znode_count{module=~\"NC-Zookeeper|DC-Zookeeper\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108624, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Avg Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":19, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"100000", + "color":"#d64f40", + "value":100000 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Amount of time it takes for the server to respond to a client request (since the server was started) in each data center. When latency > 10 (Ticks).", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(zookeeper_latency_avg_ms{module=~\".*Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108625, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Max Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":20, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"100000", + "color":"#d64f40" + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Amount of time it takes for the server to respond to a client request (since the server was started) in each data center. When latency > 10 (Ticks).", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"max by(datacenter) (irate(zookeeper_latency_max_ms{module=~\"NC-Zookeeper|DC-Zookeeper\"}[5m])) ", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108626, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Sent Packets /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":21, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of client packets sent (responses and notifications) in each data center.", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_sent{module=\"NC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108627, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_sent{module=\"DC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":108628, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Received Packets /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":22, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of client requests (typically operations) received in each data center.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_received{module=\"NC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108629, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (irate(zookeeper_packets_received{module=\"DC-Zookeeper\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":108630, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Nacos Status", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":23, + "param":{ + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"10.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"QPS", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":24, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Nacos  queries per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(http_server_requests_seconds_count{uri=~'/v1/cs/configs|/nacos/v1/ns/instance|/nacos/v1/ns/health', module=\"NC-Nacos\"}[5m])) by (method,uri)", + "legend":"{{method}}", + "name":"A", + "orderNum":0, + "id":108631, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Errors", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":25, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The requests failed counter per second of each http method.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{exception!='None',module=\"NC-Nacos\"}[5m])) by (method,uri)", + "legend":"{{method}}-{{uri}}", + "name":"A", + "orderNum":0, + "id":108632, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":26, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset) (jvm_memory_used_bytes{module=\"NC-Nacos\"}) / sum by(asset) (jvm_memory_max_bytes{module=\"NC-Nacos\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108633, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":27, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"system_cpu_usage{module=\"NC-Nacos\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108634, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Kafka Status", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":28, + "param":{ + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"10.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":29, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of (producer|consumer|follower) requests per second in each Data Center.", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_socket_server_metrics_request_rate)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108635, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":30, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with incoming byte rate in each Data Center.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108636, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Type Erros /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":31, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"The number of rquest type errors per second in each data center.", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter,error) \n(rate(kafka_network_RequestMetrics_Errors_total{module=\"NC-Kafka\",error!=\"NONE\"}[5m]))", + "legend":"{{error}}", + "name":"A", + "orderNum":0, + "id":108637, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Out Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":32, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with outgoing byte rate in each Data Center.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108638, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Failed fetch request /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":33, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of data read requests from consumers that brokers failed to process for this topic in each Data Center.", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"FailedFetchRequestsPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108639, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Failed produce request /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":34, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of data produce requests from producers that brokers failed to process for this topic in each Data Center.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"FailedProduceRequestsPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108640, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Rejected Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":35, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Amount of data in messages rejected by broker for this topic in each Data Center.", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesRejectedPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108641, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Asset Disk IO Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":36, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "id":"6954aa6b", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The maxium percentage of DISK IO in each data center and asset.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*kafka.*\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108642, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Avg Zookeeper Request Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":37, + "param":{ + "stack":false, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The average zookeeper request latency(ms) in each data center and asset.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"avg by (datacenter,asset)(kafka_server_ZooKeeperClientMetrics_Mean{module=\"NC-Kafka\"}) ", + "legend":"{{datacenter}} - {{asset}}", + "name":"A", + "orderNum":0, + "id":108643, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Open File Descriptors(Max)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":38, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"52428", + "color":"#d64f40" + } + ], + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The maxium number of open file descriptors in each data center and asset.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"max by (datacenter,asset)(process_open_fds{module=~\"NC-Kafka\"}) ", + "legend":"{{datacenter}} - {{asset}}", + "name":"A", + "orderNum":0, + "id":108644, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Hadoop Yarn Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":39, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"11.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"National Center Yarn active nodes", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":40, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6f22e2", + "id":"81b2294" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The active num of Hadoop Yarn nodes in the National Center.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"up{module=~\"NC-Yarn.*\",endpoint=~\".*ResourceManager.*\"}", + "legend":"{{asset}}-ResourceManager", + "name":"A", + "orderNum":0, + "id":108645, + "state":1, + "type":"expert" + }, + { + "expression":"up{module=~\"NC-Yarn.*\",endpoint=~\".*NodeManager.*\"}", + "legend":"{{asset}}-NodeManager", + "name":"B", + "orderNum":0, + "id":108646, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Application And Container Running Num", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":41, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#933be5", + "id":"4b63ca5" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The number of running application and container in each Data center.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (Hadoop_ResourceManager_AppsRunning{module=~\".*Yarn.*\",endpoint=~\".*ResourceManager.*\",q1=\"default\"})", + "legend":"{{datacenter}}-Application", + "name":"A", + "orderNum":0, + "id":108647, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter) (Hadoop_ResourceManager_AllocatedContainers{module=~\".*Yarn.*\",endpoint=~\".*ResourceManager.*\",q1=\"default\"})", + "legend":"{{datacenter}}-Container", + "name":"B", + "orderNum":0, + "id":108648, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager Unhealthy", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":42, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "max", + "average" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"Unhealthy NodeManager nodes in each Data center Hadoop yarn cluster.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset)(Hadoop_ResourceManager_NumUnhealthyNMs{module=~\".*Yarn.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108649, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Resourcemanager Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":43, + "param":{ + "stack":false, + "thresholds":[ + { + "color":"#C4162AFF", + "id":"97bd450", + "value":0.8 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The Hadoop Yarn ResourceManager nodes memory Utilization.", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(asset) (Hadoop_ResourceManager_MemHeapUsedM{module=~\".*Yarn.*\",endpoint=~\".*ResourceManager.*\"}/Hadoop_ResourceManager_MemHeapMaxM{module=~\".*Yarn.*\",endpoint=~\".*ResourceManager.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108650, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"ResourceManager CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":44, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "id":"5f03a027", + "value":0.8 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The Hadoop Yarn ResourceManager nodes CPU Utilization.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (asset)(java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Yarn.*\",endpoint=~\".*ResourceManager.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108651, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Center Yarn active nodes", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":45, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6f22e2", + "id":"bb96246" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The active num of Hadoop Yarn nodes in the Data Center.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"up{module=~\"DC-Yarn.*\",endpoint=~\".*ResourceManager.*\"}", + "legend":"{{asset}}-ResourceManager", + "name":"A", + "orderNum":0, + "id":108652, + "state":1, + "type":"expert" + }, + { + "expression":"up{module=~\"DC-Yarn.*\",endpoint=~\".*NodeManager.*\"}", + "legend":"{{asset}}-NodeManager", + "name":"B", + "orderNum":0, + "id":108653, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":46, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "id":"14c9ce25", + "value":0.8 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The Hadoop Yarn NodeManager nodes CPU Utilization.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (asset)(java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Yarn.*\",endpoint=~\".*NodeManager.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108654, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":47, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "id":"7919a181", + "value":0.8 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The Hadoop Yarn NodeManager nodes memory Utilization.", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (asset)(Hadoop_NodeManager_MemHeapUsedM{module=~\".*Yarn.*\",endpoint=~\".*NodeManager.*\"}/Hadoop_NodeManager_MemHeapMaxM{module=~\".*Yarn.*\",endpoint=~\".*NodeManager.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108655, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager RpcProcessing AvgTime", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":48, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#7f4ee8", + "id":"57feb110" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"The average RPC call time of the NodeManager.", + "x":"0.0", + "y":"18.0", + "elements":[ + { + "expression":"sum by(asset)(Hadoop_NodeManager_RpcProcessingTimeAvgTime{module=~\".*Yarn.*\",endpoint=~\".*NodeManager.*\",name=\"RpcActivityForPort9923\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108656, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"ResourceManager GC Count", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":49, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#bd00f2", + "id":"1eace07" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"Number of GC times of the ResourceManager node", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionCount{module=~\".*Yarn.*\",endpoint=~\".*ResourceManager.*\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":108657, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager GC Count", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":50, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#bd00f2", + "id":"df390e7" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"Number of GC times of the NodeManager node", + "x":"0.0", + "y":"15.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionCount{module=~\".*Yarn.*\",endpoint=~\".*NodeManager.*\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":108658, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"ResourceManager GC Time", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":51, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#bd00f2", + "id":"7897043" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"ResourceManager GC duration", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionTime{module=~\".*Yarn.*\",endpoint=~\".*ResourceManager.*\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":108659, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager GC Duration", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":52, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#bd00f2", + "id":"7ba98f29" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"ResourceManager GC duration", + "x":"6.0", + "y":"15.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionTime{module=~\".*Yarn.*\",endpoint=~\".*NodeManager.*\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":108660, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Druid Status", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":53, + "param":{ + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"10.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Druid Consumer Lag", + "span":"12.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":54, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The Consumer Lag in each Datasource. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition.  The smaller the lag the more real-time the data consumption.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(dataSource)(ingest_kafka_lag{service=\"coordinator\"})", + "legend":"{{dataSource}}", + "name":"A", + "orderNum":0, + "id":108661, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Index Status", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":55, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"13.0", + "elements":[ + { + "expression":"druid_index_running_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Running", + "name":"A", + "orderNum":0, + "id":108662, + "state":1, + "type":"expert" + }, + { + "expression":"druid_index_waiting_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Waiting", + "name":"B", + "orderNum":0, + "id":108663, + "state":1, + "type":"expert" + }, + { + "expression":"druid_index_pending_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Pending", + "name":"C", + "orderNum":0, + "id":108664, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Compact Status", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":56, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"13.0", + "elements":[ + { + "expression":"druid_compact_waiting_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Waiting", + "name":"A", + "orderNum":0, + "id":108665, + "state":1, + "type":"expert" + }, + { + "expression":"druid_compact_pending_task_num{module=\"OLAP-Node-Exporter\"}", + "legend":"Pending", + "name":"B", + "orderNum":0, + "id":108666, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Segments", + "span":"6.0", + "height":"4.0", + "type":"Table", + "unit":"short", + "weight":57, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element", + "error":false + }, + { + "unit":1, + "display":"{{A.$value}}", + "show":true, + "title":"Value", + "error":false + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "show":false, + "text":"", + "type":"value", + "error":true, + "value":0 + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"The segment number in each Datasource.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by (dataSource) (coordinator_segment_count{service=\"coordinator\"})", + "legend":"{{dataSource}}", + "name":"A", + "orderNum":0, + "id":108667, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Segment Size", + "span":"6.0", + "height":"4.0", + "type":"Table", + "unit":"bytes(IEC)", + "weight":58, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element", + "error":false + }, + { + "unit":7, + "display":"{{A.$value}}", + "show":true, + "title":"Value", + "error":false + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "regx":">1000", + "color":{ + "bac":"#C4162AFF", + "icon":"#d16eefFF", + "text":"#000" + }, + "columns":"Value", + "display":"Warn", + "show":true, + "column":"Value", + "from":100, + "text":"", + "to":100000000, + "type":"range", + "error":false + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"The total segment size in each Datasource.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(dataSource)(coordinator_segment_size{service=\"coordinator\"})", + "legend":"{{dataSource}}", + "name":"A", + "orderNum":0, + "id":108668, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Query CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":59, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.8", + "color":"#d64f40", + "value":80 + } + ], + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset.", + "x":"6.0", + "y":"7.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*druid_query.*\"}[5m])) by(asset)) * 100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108669, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Query Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":60, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"0.8", + "color":"#d64f40", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset. Runs Coordinator and Overlord processes, which manages data availability and ingestion.", + "x":"0.0", + "y":"7.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*druid_query.*\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*druid_query.*\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108670, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":61, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset.  Runs Historical and MiddleManager processes, which executes ingestion workloads and stores all queryable data.", + "x":"0.0", + "y":"10.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*druid_data.*\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*druid_data.*\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108671, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":62, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"90", + "color":"#d64f40", + "value":80 + } + ], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"The CPU usage in each asset.", + "x":"6.0", + "y":"10.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*druid_data.*\"}[5m])) by(asset)) * 100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108672, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Network receive Bytes", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":63, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"Collecting and processing Traffic Records with incoming byte rate in each Druid-Data nodes.", + "x":"0.0", + "y":"16.0", + "elements":[ + { + "expression":"irate(node_network_receive_bytes_total{olap_node_exporter=~\".*druid_data.*\",device=\"eth0\"}[5m])", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108673, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Network send Bytes", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":64, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"Collecting and processing Traffic Records with outgoing byte rate in each Druid-Data nodes.", + "x":"6.0", + "y":"16.0", + "elements":[ + { + "expression":"irate(node_network_transmit_bytes_total{olap_node_exporter=~\".*druid_data.*\",device=\"eth0\"}[5m])", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108674, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Clickhouse Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":65, + "param":{ + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"11.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Insert Rows /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":66, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of rows inserted to all tables", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(clickhouse_inserted_rows_total[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108675, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Insert Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":67, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of uncompressed bytes inserted to all tables in each Data center.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(clickhouse_inserted_bytes_total[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108676, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":68, + "param":{ + "stack":false, + "thresholds":[ + { + "color":"#c1e835" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "nullType":"zero" + }, + "remark":"The total requests per second in each datacenter.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(request_sum_total[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108677, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Merged rate /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":69, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The merging data parts per second in each Data center.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter) (irate(clickhouse_merge[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108678, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bad Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":70, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The bad requests per second in each Data center.", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset) (irate(bad_requests_total[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108679, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":71, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset.", + "x":"6.0", + "y":"15.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*clickhouse.*\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*clickhouse.*\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108680, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":72, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset.", + "x":"0.0", + "y":"15.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*clickhouse.*\"}[5m])) by(asset))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108681, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"TCP Connection Time", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":73, + "param":{ + "stack":false, + "legend":{ + "values":[ + "max", + "avg" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The current Tcp Connection time in each asset.", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"max by(asset) (ck_connect_time{olap_node_exporter=~\".*clickhouse.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108682, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Active Query Count", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":74, + "param":{ + "stack":false, + "thresholds":[ + { + "color":"#7dd1ed" + } + ], + "thresholdShow":true, + "legend":{ + "values":[ + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "nullType":"zero" + }, + "remark":"The current number of queries in each asset.", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"max by(asset) (ck_processes_count{olap_node_exporter=~\".*clickhouse.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108683, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Mutiation part Count", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":75, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The current number of mutiation part in each asset.", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"max by(asset)(clickhouse_part_mutation)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108684, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Asset Disk IO Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":76, + "param":{ + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"The maxium percentage of DISK IO in each data center and asset.", + "x":"0.0", + "y":"18.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*clickhouse.*\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108685, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"HBase Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":77, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"11.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Request /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":78, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#0c4dff", + "id":"9ce7a1f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"Number of requests per second of each type,Read/Write/Total", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (datacenter) (irate(Hadoop_HBase_totalRequestCount[5m]))", + "legend":"{{datacenter}} - Total", + "name":"A", + "orderNum":0, + "id":108686, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_readRequestCount[5m]))", + "legend":"{{datacenter}} - Read", + "name":"B", + "orderNum":0, + "id":108687, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_writeRequestCount[5m]))", + "legend":"{{datacenter}} - Write", + "name":"C", + "orderNum":0, + "id":108688, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Region Count", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":79, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of HBase cluster regions", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_regionCount{module=~\".*HBase.*\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108689, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"RitRegion(Unhealthy) Count", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":80, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of HBase cluster rit(Region in transition) regions.", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_ritCount{module=~\".*HBase.*\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108690, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":81, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#C4162AFF", + "value":80 + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The Memory usage in each asset.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"((Hadoop_HBase_MemHeapUsedM{module=~\".*HBase.*\"})/((Hadoop_HBase_MemHeapMaxM{module=~\".*HBase.*\"})))", + "legend":"{{endpoint}}", + "name":"A", + "orderNum":0, + "id":108691, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":82, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#C4162AFF", + "value":80 + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The CPU usage in each asset.", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (asset)(java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*HBase.*\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108692, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Queue", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":83, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of requests in the HBase request queue.", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(datacenter)(Hadoop_HBase_numCallsInGeneralQueue{name=\"RegionServer\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108693, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Slow request", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":84, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of slow requests (put,append,get) in the HBase cluster.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(Hadoop_HBase_slowPutCount{name=\"RegionServer\",sub=\"Server\"}[5m])) by (datacenter)", + "legend":"put-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108694, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(Hadoop_HBase_slowAppendCount{name=\"RegionServer\",sub=\"Server\"}[5m])) by (datacenter)", + "legend":"append-{{datacenter}}", + "name":"B", + "orderNum":0, + "id":108695, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(Hadoop_HBase_slowGetCount{name=\"RegionServer\",sub=\"Server\"}[5m])) by (datacenter)", + "legend":"get-{{datacenter}}", + "name":"C", + "orderNum":0, + "id":108696, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memstore Size", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":85, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Data size in the HBase node memory", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (asset) (Hadoop_HBase_metric_memStoreSize)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108697, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"GC Count /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":86, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"GC times per second of the HBase process.", + "x":"8.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCount[5m]))", + "legend":"GCCount-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108698, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountParNew[5m]))", + "legend":"ParNewGcCount-{{datacenter}}", + "name":"B", + "orderNum":0, + "id":108699, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountConcurrentMarkSweep[5m]))", + "legend":"CMSGcCount-{{datacenter}}", + "name":"C", + "orderNum":0, + "id":108700, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"GC Time", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":87, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The GC duration of the HBase process.", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCount[5m]))", + "legend":"GC-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108701, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountParNew[5m]))", + "legend":"ParNewGc-{{datacenter}}", + "name":"B", + "orderNum":0, + "id":108702, + "state":1, + "type":"expert" + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountConcurrentMarkSweep[5m]))", + "legend":"CMSGc-{{datacenter}}", + "name":"C", + "orderNum":0, + "id":108703, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Put Request By HOS Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":88, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of put requests for hos table per second.", + "x":"4.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_putCount{namespace=\"default\",type=\"data\",module=~\".*HBase.*\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":108704, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Get Request By HOS Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":89, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of get requests for hos table per second.", + "x":"8.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_getCount{namespace=\"default\",type=\"data\",module=~\".*HBase.*\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":108705, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Append Request by HOS Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":90, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of append requests for hos table per second.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_appendCount{namespace=\"default\",type=\"data\",module=~\".*HBase.*\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":108706, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS TTL Scan Count by Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":91, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of scan times in ttl for hos table per second.", + "x":"4.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_scanCount{namespace=\"default\",type=\"data\",module=~\".*HBase.*\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":108707, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Scan Count by Business Table /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":92, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0c4dff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of scan times for business table per second.", + "x":"8.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_scanCount{namespace=\"tsg_galaxy\",module=~\".*HBase.*\"}[2m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":108708, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Hadoop HDFS Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":93, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":true, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"10.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Storage Capacity Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":94, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#C4162AFF", + "value":80 + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"Hadoop cluster storage capacity Usage.", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_PercentUsed)) / 2", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108709, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Namenode Memory Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":95, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"zero" + }, + "remark":"The Memory usage in each Namenode.", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"Hadoop_NameNode_MemHeapUsedM{module=~\".*Hadoop.*\"}/Hadoop_NameNode_MemHeapMaxM{module=~\".*Hadoop.*\"}", + "legend":"{{datacenter}}-{{asset}}", + "name":"A", + "orderNum":0, + "id":108710, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Datanode Memory Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":96, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"zero" + }, + "remark":"The Memory usage in each Datanode.", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"Hadoop_DataNode_MemHeapUsedM{module=~\".*Hadoop.*\"}/Hadoop_DataNode_MemHeapMaxM{module=~\".*Hadoop.*\"}", + "legend":"{{datacenter}}-{{asset}}", + "name":"A", + "orderNum":0, + "id":108711, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Missing Blocks", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":97, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of blocks with missing in the Hadoop cluster.", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_NumberOfMissingBlocks))/2", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108712, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Namenode CPU Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":98, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The CPU usage in each Namenode.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Hadoop.*\",endpoint=~\".*Name.*\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108713, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Corrupt Blocks", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":99, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"zero" + }, + "remark":"Number of blocks with corrupt replicas in the Hadoop cluster.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_CorruptBlocks))/2", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":108714, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Under Replicated Blocks", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":100, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"Number of blocks with lose replicated in the Hadoop cluster.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"(sum by (datacenter)(Hadoop_NameNode_UnderReplicatedBlocks))/2", + "legend":"{{datacenter}}", + "name":"C", + "orderNum":0, + "id":108715, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Datanode CPU Usage", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":101, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1c1984" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":true, + "nullType":"null" + }, + "remark":"The CPU usage in each DataNode.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Hadoop.*\",endpoint=~\".*Data.*\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108716, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Service Status Template 2309", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Summary", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Up Status", + "span":"12.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":7, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of lived services", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(up{module=\"Galaxy-gateway-nginx\"})", + "legend":"Gateway Nginx", + "name":"A", + "orderNum":0, + "id":108718, + "state":1, + "type":"expert" + }, + { + "expression":"sum(up{module=\"Galaxy-qgw-service\"})", + "legend":"QGW Service", + "name":"B", + "orderNum":0, + "id":108719, + "state":1, + "type":"expert" + }, + { + "expression":"sum(up{module=\"Galaxy-report-service\"})", + "legend":"Report Service", + "name":"C", + "orderNum":0, + "id":108720, + "state":1, + "type":"expert" + }, + { + "expression":"sum(up{module=\"Galaxy-hos-service\"})", + "legend":"HOS Service", + "name":"D", + "orderNum":0, + "id":108721, + "state":1, + "type":"expert" + }, + { + "expression":"sum(up{module=\"Galaxy-job-admin\"})", + "legend":"Job Admin Service", + "name":"E", + "orderNum":0, + "id":108722, + "state":1, + "type":"expert" + }, + { + "expression":"sum(up{module=\"Galaxy-job-executor\"})", + "legend":"Job Executor Service", + "name":"F", + "orderNum":0, + "id":108723, + "state":1, + "type":"expert" + }, + { + "expression":"sum(mysql_up{module=\"NC-Mariadb\"})", + "legend":"Mariadb", + "name":"G", + "orderNum":0, + "id":108724, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"QGW Response Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":8, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"60", + "color":"#d64f40", + "value":90 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"QGW service response latency. Used to evaluate whether there is a slow query currently.", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(http_server_requests_seconds_sum{module=\"Galaxy-qgw-service\", status!~\"5..\"}[5m]))/sum(rate(http_server_requests_seconds_count{module=\"Galaxy-qgw-service\", status!~\"5..\"}[5m]))", + "legend":"AVG", + "name":"A", + "orderNum":0, + "id":108725, + "state":1, + "type":"expert" + }, + { + "expression":"max(http_server_requests_seconds_max{module=\"Galaxy-qgw-service\", status!~\"5..\"})", + "legend":" MAX", + "name":"B", + "orderNum":0, + "id":108726, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Put Object Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":9, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of put objects per second. Include total, success, and failure.", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{method=\"PUT\",uri=\"/hos/{bucket}/**\"}[2m]))", + "legend":"Total", + "name":"A", + "orderNum":0, + "id":108727, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(http_server_requests_seconds_count{method=\"PUT\",status=~\"2..\",uri=\"/hos/{bucket}/**\"}[2m]))", + "legend":"Success", + "name":"B", + "orderNum":0, + "id":108728, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(http_server_requests_seconds_count{method=\"PUT\",status!~\"2..\",uri=\"/hos/{bucket}/**\"}[2m]))", + "legend":"Failure", + "name":"C", + "orderNum":0, + "id":108729, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Report Success", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"short", + "weight":10, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#E81616", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"Total number of report jobs successfully executed", + "x":"0.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(report_success_count_total{module=\"Galaxy-report-service\"})", + "legend":"Report Success", + "name":"A", + "orderNum":0, + "id":108730, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Report Failure", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"none", + "weight":11, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "regx":">10", + "color":{ + "bac":"#F78539FF", + "text":"#000" + }, + "display":"{{value}}", + "show":true, + "from":1, + "text":"", + "to":20, + "type":"range", + "error":false, + "value":10 + }, + { + "color":{ + "bac":"#E30521FF", + "text":"#000000FF" + }, + "display":"{{value}}", + "show":true, + "from":20, + "to":10000, + "type":"range", + "error":false + } + ], + "text":"value", + "nullType":"connected", + "statistics":"last" + }, + "remark":"Total number of report jobs failed", + "x":"3.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(report_fail_count_total{module=\"Galaxy-report-service\"})", + "legend":"Report fail sum", + "name":"A", + "orderNum":0, + "id":108731, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Success(today)", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"short", + "weight":12, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The total number of jobs successfully executed today", + "x":"6.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(triggerCountSucTotal{module=\"Galaxy-job-admin\"}) / sum(up{module=\"Galaxy-job-admin\"})", + "legend":"Job Success", + "name":"A", + "orderNum":0, + "id":108732, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Failure(today)", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"short", + "weight":13, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#FF9C59FF", + "icon":"#FF9830FF", + "text":"#000" + }, + "display":"{{value}}", + "show":true, + "from":1, + "text":"", + "to":50, + "type":"range", + "error":false, + "value":0 + }, + { + "color":{ + "bac":"#E30521FF", + "icon":"#df2fefFF", + "text":"#000000FF" + }, + "display":"{{value}}", + "show":true, + "from":51, + "to":10000, + "type":"range", + "error":false, + "value":50 + } + ], + "text":"value", + "nullType":"connected", + "statistics":"last" + }, + "remark":"The total number of jobs failed executed today", + "x":"9.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(triggerCountFailTotal{module=\"Galaxy-job-admin\"}) / sum(up{module=\"Galaxy-job-admin\"})", + "legend":"Job Failure", + "name":"A", + "orderNum":0, + "id":108733, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Gateway Nginx", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":1, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Uptime", + "span":"6.0", + "height":"3.0", + "type":"Table", + "unit":"seconds(s)", + "weight":14, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":30, + "display":"{{A.$value}}", + "show":true, + "title":"Value" + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "display":"{{A.$value}}", + "show":false, + "column":"Value", + "text":"", + "type":"text", + "value":"" + } + ], + "nullType":"zero", + "statistics":"last" + }, + "remark":"Gateway Nginx running time of each asset", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"time() - nginx_vts_start_time_seconds{module=\"Galaxy-gateway-nginx\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108734, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Server Requests (asset,code)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":15, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The requests counter per second of each Gateway Nginx asset.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(nginx_vts_server_requests_total{module=\"Galaxy-gateway-nginx\",code!=\"total\"}[5m])) by (code,asset)", + "legend":"{{asset}}_[{{code}}]", + "name":"A", + "orderNum":0, + "id":108735, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Upstream Requests (asset,code)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":16, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The upstream requests the counter rate of each Gateway Nginx asset.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(irate(nginx_vts_upstream_requests_total{module=\"Galaxy-gateway-nginx\",code!=\"total\"}[5m])) by (code,asset)", + "legend":"{{asset}}_[{{code}}]", + "name":"A", + "orderNum":0, + "id":108736, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Upstream Response Time (backend,upstream)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":17, + "param":{ + "stack":false, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The only upstream response processing time of each endpoint", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"max(irate(nginx_vts_upstream_response_seconds_total{module=\"Galaxy-gateway-nginx\"}[5m])) by (backend, upstream)", + "legend":"{{backend}}-{{upstream}}", + "name":"A", + "orderNum":0, + "id":108737, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Connections", + "span":"12.0", + "height":"4.0", + "type":"Line chart", + "unit":"none", + "weight":18, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#ed0937" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"Number of connections for the nginx proxy in each asset", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"nginx_vts_main_connections{module=\"Galaxy-gateway-nginx\",status=\"active\"}", + "legend":"{{asset}}-{{status}}", + "name":"A", + "orderNum":0, + "id":108738, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"QGW Service", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":2, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Uptime", + "span":"6.0", + "height":"2.0", + "type":"Table", + "unit":"seconds(s)", + "weight":19, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":30, + "display":"{{A.$value}}", + "show":true, + "title":"Value" + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "display":"{{A.$value}}", + "show":false, + "column":"Value", + "text":"", + "type":"text", + "value":"" + } + ], + "nullType":"zero", + "statistics":"last" + }, + "remark":"QGW Service running time of each asset", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"process_uptime_seconds{module='Galaxy-qgw-service'}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108739, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Http Error Responses", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":20, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#ca8bf9" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "nullType":"zero" + }, + "remark":"The number of failed requests for QGW .", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"count(http_server_requests_seconds_count{module=\"Galaxy-qgw-service\", status!~\"2..\",uri!~\".*/prometheus\"})", + "legend":"count", + "name":"A", + "orderNum":0, + "id":108740, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Http Slow Query", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":21, + "param":{ + "stack":false, + "thresholds":[ + { + "val":"300", + "color":"#d64f40" + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of slow queries", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"count(http_server_requests_seconds_max{module=\"Galaxy-qgw-service\",uri!~\".*/prometheus\"}>90)", + "legend":">90s", + "name":"A", + "orderNum":0, + "id":108741, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":22, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"The memory usage in each asset", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset) (jvm_memory_used_bytes{module=\"Galaxy-qgw-service\"}) / sum by(asset) (jvm_memory_max_bytes{module=\"Galaxy-qgw-service\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108742, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Report Service", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":3, + "param":{ + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Uptime", + "span":"6.0", + "height":"3.0", + "type":"Table", + "unit":"seconds(s)", + "weight":23, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":30, + "display":"{{A.$value}}", + "show":true, + "title":"Value" + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "display":"{{A.$value}}", + "show":false, + "column":"Value", + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"zero", + "statistics":"last" + }, + "remark":"Report Service running time of each asset", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"process_uptime_seconds{module=\"Galaxy-report-service\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108743, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Execute time", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":24, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The execute time of report jobs", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(http_server_requests_seconds_sum{module=\"Galaxy-report-service\", status!~\"5..\"}[1m]))/sum(rate(http_server_requests_seconds_count{module=\"Galaxy-report-service\", status!~\"5..\"}[1m]))", + "legend":"AVG", + "name":"A", + "orderNum":0, + "id":108744, + "state":1, + "type":"expert" + }, + { + "expression":"max(http_server_requests_seconds_max{module=\"Galaxy-report-service\", status!~\"5..\"})", + "legend":"MAX", + "name":"B", + "orderNum":0, + "id":108745, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Report Success / All", + "span":"3.0", + "height":"3.0", + "type":"Stat", + "unit":"percent(0-100)", + "weight":25, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The success rate of Report jobs", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(report_success_count_total{module=\"Galaxy-report-service\"}) / (sum(report_success_count_total{module=\"Galaxy-report-service\"}) + sum(report_fail_count_total{module=\"Galaxy-report-service\"})) * 100", + "name":"A", + "orderNum":0, + "id":108746, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":26, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset) (jvm_memory_used_bytes{module=\"Galaxy-report-service\"}) / sum by(asset) (jvm_memory_max_bytes{module=\"Galaxy-report-service\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108747, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":27, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"system_cpu_usage{module=\"Galaxy-report-service\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108748, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"HOS Service", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":4, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Live Service Count", + "span":"4.0", + "height":"3.0", + "type":"Table", + "unit":"seconds(s)", + "weight":28, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":30, + "display":"{{A.$value}}", + "show":true, + "title":"Value" + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "icon":"#f477a3FF", + "text":"#000" + }, + "columns":"Value", + "display":"{{A.$value}}", + "show":false, + "column":"Value", + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"zero", + "statistics":"last" + }, + "remark":"HOS Service running time of each asset", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"process_uptime_seconds{module=\"Galaxy-hos-service\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108749, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Put Object Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":29, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of put objects per second", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (asset)(irate(http_server_requests_seconds_count{method=\"PUT\",uri=\"/hos/{bucket}/**\"}[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108750, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Error Requests /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":30, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of failed requests per second", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(status)(irate(http_server_requests_seconds_count{uri=~\"/hos/.*\",status!~\"2..\"}[5m]))", + "legend":"{{status}}", + "name":"A", + "orderNum":0, + "id":108751, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Download File Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":31, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of Download File requests per second", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (asset)(irate(http_server_requests_seconds_count{method=\"GET\",uri=\"/hos/{bucket}/**\"}[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108752, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Write Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":32, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"Collecting and processing files with incoming byte rate in each asset", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"irate(dashInfo{severity=\"fileBytes\",module=\"Galaxy-hos-service\"}[5m])", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108753, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Put Requests By Size /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":33, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of put requests per second with size distribution", + "x":"0.0", + "y":"15.0", + "elements":[ + { + "expression":"sum(irate(dashInfo{severity=\"smallFileCount\",module=\"Galaxy-hos-service\"}[5m]))", + "legend":"<1MB", + "name":"A", + "orderNum":0, + "id":108754, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(dashInfo{severity=\"middleFileCount\",module=\"Galaxy-hos-service\"}[5m]))", + "legend":"1-10MB", + "name":"B", + "orderNum":0, + "id":108755, + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(dashInfo{severity=\"bigFileCount\",module=\"Galaxy-hos-service\"}[5m]))", + "legend":">10MB", + "name":"C", + "orderNum":0, + "id":108756, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":34, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset)(jvm_memory_used_bytes{module=\"Galaxy-hos-service\"}>0) / sum by(asset) (jvm_memory_max_bytes{module=\"Galaxy-hos-service\"}>0)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108757, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":35, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"process_cpu_usage{module=\"Galaxy-hos-service\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108758, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Node Requests /sec", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":36, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The number of hos requests per second", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{uri=\"/hos/{bucket}/**\"}[5m])) by (asset)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108759, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Put File /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":37, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"The number of files uploaded per second", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(datacenter)(irate(dashInfo{severity=\"fileCount\",module=\"Galaxy-hos-service\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108760, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS TTL Delete File /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":38, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"The number of ttl deleted files per second.", + "x":"6.0", + "y":"15.0", + "elements":[ + { + "expression":"sum by(datacenter)(irate(dashInfo{severity=\"ttlDeleteFileCount\",module=\"Galaxy-hos-service\"}[5m]))", + "legend":"DeleteCount-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108761, + "state":1, + "type":"expert" + }, + { + "expression":"sum by(datacenter)(irate(dashInfo{severity=\"ttlDeleteFileErrorCount\",module=\"Galaxy-hos-service\"}[5m]))", + "legend":"DeleteErrorCount-{{datacenter}}", + "name":"B", + "orderNum":0, + "id":108762, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Put File By Bucket /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":39, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"The number of files for bucket uploaded per second", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(parent)(irate(Hadoop_HBase_metric_putCount{namespace=\"default\",type=\"index\",indextype=\"time\"}[5m]))", + "legend":"{{parent}}", + "name":"A", + "orderNum":0, + "id":108763, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Put Requests By Bucket /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":40, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"The number of put requests for bucket per second", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(table)(irate(Hadoop_HBase_metric_putCount{namespace=\"default\",type=\"data\"}[5m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":108764, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Job Service", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":5, + "param":{ + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"21.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Job Success/All", + "span":"3.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0.0-1.0)", + "weight":41, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The success rate of jobs", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(jobLogSuccessCount{module=\"Galaxy-job-admin\"})/sum(jobLogCount{module=\"Galaxy-job-admin\"})", + "name":"A", + "orderNum":0, + "id":108765, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Executor Sum", + "span":"3.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":42, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The total number of executed jobs", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(jobLogCount{module=\"Galaxy-job-admin\"})/count(jobLogCount{module=\"Galaxy-job-admin\"})", + "name":"A", + "orderNum":0, + "id":108766, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Admin UP Time", + "span":"6.0", + "height":"2.0", + "type":"Table", + "unit":"seconds(s)", + "weight":43, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":false + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":30, + "display":"{{A.$value}}", + "show":true, + "title":"Value" + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "display":"{{A.$value}}", + "show":false, + "column":"Value", + "text":"", + "type":"text", + "error":true, + "value":"" + } + ], + "nullType":"zero", + "statistics":"last" + }, + "remark":"Job Admin Service running time of each asset", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"process_uptime_seconds{module=\"Galaxy-job-admin\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108767, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Today Executed Jobs", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"short", + "weight":44, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The total number of executed jobs in today", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"(sum(triggerCountRunningTotal{module=\"Galaxy-job-admin\"})+sum(triggerDayCountSucList{module=\"Galaxy-job-admin\"})+sum(triggerDayCountFailList{module=\"Galaxy-job-admin\"}))/sum(up{module=\"Galaxy-job-admin\"})", + "name":"A", + "orderNum":0, + "id":108768, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Today Success Tasks", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"short", + "weight":45, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The total number of jobs successfully executed in today", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(triggerDayCountSucList{module=\"Galaxy-job-admin\"})/sum(up{module=\"Galaxy-job-admin\"})", + "name":"A", + "orderNum":0, + "id":108769, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Today Error Tasks", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"short", + "weight":46, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"The total number of jobs failed in today", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(triggerDayCountFailList{module=\"Galaxy-job-admin\"})/sum(up{module=\"Galaxy-job-admin\"})", + "name":"A", + "orderNum":0, + "id":108770, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Today Running Tasks", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"none", + "weight":47, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The total number of jobs running in today", + "x":"9.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(triggerCountRunningTotal{module=\"Galaxy-job-admin\"})/sum(up{module=\"Galaxy-job-admin\"})", + "name":"A", + "orderNum":0, + "id":108771, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Admin Response Latency", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":48, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The response time of admin service", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(rate(http_server_requests_seconds_sum{module=\"Galaxy-job-admin\", status!~\"5..\"}[5m]))/sum(rate(http_server_requests_seconds_count{module=\"Galaxy-job-executor\", status!~\"5..\"}[5m]))", + "legend":"AVG", + "name":"A", + "orderNum":0, + "id":108772, + "state":1, + "type":"expert" + }, + { + "expression":"max(http_server_requests_seconds_max{module=\"Galaxy-job-admin\", status!~\"5..\"})", + "legend":"MAX", + "name":"B", + "orderNum":0, + "id":108773, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Admin Memory Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":49, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The memory usage in each asset", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset) (jvm_memory_used_bytes{module=\"Galaxy-job-admin\"}) / sum by(asset) (jvm_memory_max_bytes{module=\"Galaxy-job-admin\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108774, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Admin Error Requests /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":50, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"The number of failed requests per second", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(rate(http_server_requests_seconds_count{module=\"Galaxy-job-admin\", status!~\"2..\"}[1m]))", + "legend":"used_{{asset}}", + "name":"A", + "orderNum":0, + "id":108775, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Admin CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":51, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"The CPU usage in each asset", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"system_cpu_usage{module=\"Galaxy-job-admin\"}", + "legend":"{{asset}}_system_cpu_usage", + "name":"A", + "orderNum":0, + "id":108776, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Executor UP Time", + "span":"6.0", + "height":"3.0", + "type":"Table", + "unit":"seconds(s)", + "weight":52, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":30, + "display":"{{A.$value}}", + "show":true, + "title":"Value" + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "display":"{{A.$value}}", + "show":false, + "column":"Value", + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"zero", + "statistics":"last" + }, + "remark":"Job Executor Service running time of each asset", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"process_uptime_seconds{module=\"Galaxy-job-executor\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108777, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Executor Memory Used", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":53, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"The memory usage in each asset", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"sum(jvm_memory_used_bytes{module=\"Galaxy-job-executor\"})by(asset)", + "legend":"used_{{asset}}", + "name":"A", + "orderNum":0, + "id":108778, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Executor Error Log", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":54, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"The number of failed logs per second in each asset", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"increase(logback_events_total{module=\"Galaxy-job-executor\",level=\"error\"} [5m])", + "legend":" {{asset}}", + "name":"A", + "orderNum":0, + "id":108779, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Executor CPU Usage", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":55, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The CPU usage in each asset", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"system_cpu_usage{module=\"Galaxy-job-executor\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108780, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"HOS Nginx", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":6, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"20.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Uptime", + "span":"6.0", + "height":"3.0", + "type":"Table", + "unit":"seconds(s)", + "weight":56, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":30, + "display":"{{A.$value}}", + "show":true, + "title":"Value" + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "icon":"#de18f4FF", + "text":"#000" + }, + "columns":"Value", + "display":"{{A.$value}}", + "show":false, + "column":"Value", + "text":"", + "type":"text", + "value":"" + } + ], + "nullType":"zero", + "statistics":"last" + }, + "remark":"HOS Nginx running time of each asset", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"time() - nginx_vts_start_time_seconds{module=\"Galaxy-hos-nginx\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108781, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Connections", + "span":"12.0", + "height":"4.0", + "type":"Line chart", + "unit":"none", + "weight":57, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#ed0937" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "nullType":"null" + }, + "remark":"Number of connections for the nginx proxy in each asset", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"nginx_vts_main_connections{module=\"Galaxy-hos-nginx\",status=\"active\"}", + "legend":"{{asset}}-{{status}}", + "name":"A", + "orderNum":0, + "id":108782, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Server Requests (asset,code)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":58, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The requests counter per second of each HOS Nginx asset.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(nginx_vts_server_requests_total{module=\"Galaxy-hos-nginx\",code!=\"total\"}[5m])) by (code,asset)", + "legend":"{{asset}}_[{{code}}]", + "name":"A", + "orderNum":0, + "id":108783, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Upstream Requests (asset,code)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":59, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The upstream requests the counter rate of each HOS Nginx asset.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(irate(nginx_vts_upstream_requests_total{module=\"Galaxy-hos-nginx\",code!=\"total\"}[5m])) by (code,asset)", + "legend":"{{asset}}_[{{code}}]", + "name":"A", + "orderNum":0, + "id":108784, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Upstream Response Time (backend,upstream)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":60, + "param":{ + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"The only upstream response processing time of each endpoint", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"max(irate(nginx_vts_upstream_response_seconds_total{module=\"Galaxy-hos-nginx\"}[5m])) by (backend, upstream)", + "legend":"{{backend}}-{{upstream}}", + "name":"A", + "orderNum":0, + "id":108785, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Mysql Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(mysql_uptime,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Overview", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Slow Queries", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":1, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"mysql_slow_queries{endpoint=\"$endpoint\"}", + "legend":"Queries", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Server Uptime", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"seconds(s)", + "weight":2, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"mysql_uptime{endpoint=\"$endpoint\"}", + "legend":"Days", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Connection Errors", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":3, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"mysql_connection_errors_accept{endpoint=\"$endpoint\"} + mysql_connection_errors_internal{endpoint=\"$endpoint\"} +mysql_connection_errors_peer_address{endpoint=\"$endpoint\"} +mysql_connection_errors_select{endpoint=\"$endpoint\"} + mysql_connection_errors_tcpwrap{endpoint=\"$endpoint\"}", + "legend":"Errors", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"FSync Op Count", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":4, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"mysql_innodb_data_fsyncs{endpoint=\"$endpoint\"}", + "legend":"FSync Ops", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Avg Row Lock Rate", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":5, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_innodb_row_lock_waits{endpoint=\"$endpoint\"}[1m])", + "legend":"Event/Sec", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Table Lock Waits", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":6, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"mysql_table_locks_waited{endpoint=\"$endpoint\"}", + "legend":"Count", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Queries Executed", + "span":"6.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3b1cd8", + "id":"162aa3e" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(mysql_queries{endpoint=\"$endpoint\"}[5m])", + "legend":"Queries", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_slow_queries{endpoint=\"$endpoint\"}[5m])", + "legend":"Slow Queries", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Innodb Row Lock Waits", + "span":"6.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":8, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#eeeeeeff", + "id":"7ea600c" + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(mysql_innodb_row_lock_waits{endpoint=\"$endpoint\"}[5m])", + "legend":"Row Lock Waits (Rate)", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_innodb_row_lock_current_waits{endpoint=\"$endpoint\"}[5m])", + "legend":"Row Lock Current Waits", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Query Metrics", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":9, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Select Types", + "span":"3.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3b1cd8", + "id":"98883d8" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_select_full_join{endpoint=\"$endpoint\"}[5m])", + "legend":"Select Full Join", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_select_full_range_join{endpoint=\"$endpoint\"}[5m]) ", + "legend":"Select Full Range Join", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_select_range{endpoint=\"$endpoint\"}[5m]) ", + "legend":"Select Range", + "name":"C", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_select_range_check{endpoint=\"$endpoint\"}[5m]) ", + "legend":"Select Range Check", + "name":"D", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_select_scan{endpoint=\"$endpoint\"}[5m]) ", + "legend":"Select Scan", + "name":"E", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Executed SQL Statements", + "span":"3.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3b1cd8", + "id":"4ca45ba3" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_commands_insert{endpoint=\"$endpoint\"}[5m])", + "legend":"Insert", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_commands_delete{endpoint=\"$endpoint\"}[5m])", + "legend":"Delete", + "name":"C", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_commands_select{endpoint=\"$endpoint\"}[5m])", + "legend":"Select", + "name":"D", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_commands_update{endpoint=\"$endpoint\"}[5m])", + "legend":"Update", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Sorts (Rows, Range, Scan, Merge Passes)", + "span":"3.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3b1cd8", + "id":"2926155d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_sort_rows{endpoint=\"$endpoint\"}[5m])", + "legend":"Sort Rows", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_sort_range{endpoint=\"$endpoint\"}[5m]) ", + "legend":"Sort Range", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_sort_merge_passes{endpoint=\"$endpoint\"}[5m]) ", + "legend":"Sort Merge Passes", + "name":"C", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_sort_scan{endpoint=\"$endpoint\"}[5m])", + "legend":"Sort Scan", + "name":"D", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Questions", + "span":"3.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3b1cd8", + "id":"0ddff98" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_questions{endpoint=\"$endpoint\"}[5m])", + "legend":"Questions", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Connections", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":14, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Aborted Clients", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":15, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#eeeeeeff", + "id":"2f604aa" + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"mysql_aborted_clients{endpoint=\"$endpoint\"}", + "legend":"Aborted Clients", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Connection Errors (Internal and Max Connections)", + "span":"3.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3b1cd8", + "id":"7b013992" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_connection_errors_internal{endpoint=\"$endpoint\"}[1m])", + "legend":"Internal Errors", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_connection_errors_max_connections{endpoint=\"$endpoint\"}[1m])", + "legend":"Max Connections Errors", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Aborted and Locked Connects", + "span":"3.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3b1cd8", + "id":"7a2ddc52" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_aborted_connects{endpoint=\"$endpoint\"}[1m])", + "legend":"Aborted Connects", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_locked_connects{endpoint=\"$endpoint\"}[1m])", + "legend":"Locked Connects", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bytes Sent, Received", + "span":"3.0", + "height":"3.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3b1cd8", + "id":"b495270" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_bytes_received{endpoint=\"$endpoint\"}[1m])", + "legend":"Received", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_bytes_sent{endpoint=\"$endpoint\"}[1m])", + "legend":"Sent", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Resource Utilization", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":19, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Query Cache (Hits, Inserts)", + "span":"4.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3b1cd8", + "id":"4012df8d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_qcache_hits{endpoint=\"$endpoint\"}[1m])", + "legend":"Hits", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_qcache_inserts{endpoint=\"$endpoint\"}[1m])", + "legend":"Inserts", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Table Open Cache Hits, Misses and Overflows", + "span":"4.0", + "height":"3.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":21, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":1, + "thresholds":[ + { + "color":"#f922ce", + "id":"3a3fd8d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_table_open_cache_hits{endpoint=\"$endpoint\"}[1m])", + "legend":"Hits", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_table_open_cache_misses{endpoint=\"$endpoint\"}[1m])", + "legend":"Misses", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_table_open_cache_overflows{endpoint=\"$endpoint\"}[1m])", + "legend":"Overflows", + "name":"C", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Threads (Created, Running, Cached, Connected)", + "span":"4.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3b1cd8", + "id":"e6944bf" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_threads_created{endpoint=\"$endpoint\"}[1m])", + "legend":"Created", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_threads_running{endpoint=\"$endpoint\"}[1m])", + "legend":"Running", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_threads_connected{endpoint=\"$endpoint\"}[1m])", + "legend":"Connected", + "name":"C", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_threads_cached{endpoint=\"$endpoint\"}[1m])", + "legend":"Cached", + "name":"D", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Tables and Files", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":23, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Tables Locks", + "span":"4.0", + "height":"3.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":24, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"61cf3373" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"right" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_table_locks_immediate{endpoint=\"$endpoint\"}[5m])", + "legend":"Locks Immediate", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_table_locks_waited{endpoint=\"$endpoint\"}[5m])", + "legend":"Locks Waited", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Temporary Objects", + "span":"4.0", + "height":"3.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"c659f54" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"right" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_created_tmp_disk_tables{endpoint=\"$endpoint\"}[5m])", + "legend":"Tmp Disk Tables", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_created_tmp_tables{endpoint=\"$endpoint\"}[5m])", + "legend":"Tmp Tables", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_created_tmp_files{endpoint=\"$endpoint\"}[5m])", + "legend":"Tmp Files", + "name":"C", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Opened Tables and Files", + "span":"4.0", + "height":"3.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":26, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"1cf1ea0" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"right" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_opened_tables{endpoint=\"$endpoint\"}[5m])", + "legend":"Opend Tables", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_opened_files{endpoint=\"$endpoint\"}[5m])", + "legend":"Opened Files", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Performance Schema - Table IO Waits", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":27, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Total Table IO Waits - Fetch", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"6592d60c" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_perf_schema_table_io_waits_total_fetch{endpoint=\"$endpoint\"}[5m])", + "legend":"Fetch -- {{schema}} -- {{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Table IO Waits - Insert", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":29, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"1b1bd116" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_perf_schema_table_io_waits_total_insert{endpoint=\"$endpoint\"}[5m])", + "legend":"Fetch -- {{schema}} -- {{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Table IO Waits - Update", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":30, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"201eff62" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_perf_schema_table_io_waits_total_update{endpoint=\"$endpoint\"}[5m])", + "legend":"Fetch -- {{schema}} -- {{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Table IO Waits - Delete", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":31, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"77cee0e1" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_perf_schema_table_io_waits_total_delete{endpoint=\"$endpoint\"}[5m])", + "legend":"Fetch -- {{schema}} -- {{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Performance Schema - Table Lock Waits", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":32, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Total Table Lock Read Waits - No Insert", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":33, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"38c68dfe" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"3.0", + "elements":[ + { + "expression":"rate(mysql_perf_schema_read_no_insert{endpoint=\"$endpoint\"}[5m])", + "legend":"No Insert -- {{schema}} -- {{table}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Table Lock Read Waits - With Shared Locks", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":34, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"73b269c4" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"3.0", + "y":"3.0", + "elements":[ + { + "expression":"rate(mysql_perf_schema_read_with_shared_locks{endpoint=\"$endpoint\"}[5m])", + "legend":"With Shared Locks -- {{schema}} -- {{table}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Table Lock Read Waits - High Priority", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":35, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"2b78762f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"rate(mysql_perf_schema_read_high_priority{endpoint=\"$endpoint\"}[5m])", + "legend":"High Priority -- {{schema}} -- {{table}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Table Lock Write Waits - Low Priority", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":36, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"6d94415e" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"9.0", + "elements":[ + { + "expression":"rate(mysql_perf_schema_write_low_priority{endpoint=\"$endpoint\"}[5m])", + "legend":"Low Priority -- {{schema}} -- {{table}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Table Lock Read Waits", + "span":"12.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":37, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"5143051" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_perf_schema_read{endpoint=\"$endpoint\"}[5m])", + "legend":"{{schema}} -- {{table}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Table Lock Write Waits", + "span":"12.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":38, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"397056e3" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"rate(mysql_perf_schema_write{endpoint=\"$endpoint\"}[5m])", + "legend":"{{schema}} -- {{table}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Table Lock Write Waits - Normal", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":39, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"1bcdde3a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"rate(mysql_perf_schema_write_normal{endpoint=\"$endpoint\"}[5m])", + "legend":"Normal -- {{schema}} -- {{table}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Table Lock Write Waits - Allow Write", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":40, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"73652dd" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"3.0", + "y":"9.0", + "elements":[ + { + "expression":"rate(mysql_perf_schema_write_allow_write{endpoint=\"$endpoint\"}[5m])", + "legend":"Allow Write -- {{schema}} -- {{table}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Table Lock Write Waits - Concurrent Insert", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":41, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"b85b538" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"rate(mysql_perf_schema_write_concurrent_insert{endpoint=\"$endpoint\"}[5m])", + "legend":"Concurrent Insert -- {{schema}} -- {{table}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Table Lock Read Waits - Normal", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":42, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"1c3db3bc" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"rate(mysql_perf_schema_read_normal{endpoint=\"$endpoint\"}[5m])", + "legend":"Normal -- {{schema}} -- {{table}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Performance Schema - Index IO Waits", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":43, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Total Index IO Waits (milliseconds) - Fetch", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":44, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ea4fc9", + "id":"e59437" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"mysql_perf_schema_index_io_waits_seconds_total_fetch{endpoint=\"$endpoint\"}", + "legend":"{{schema}} -- {{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Index IO Waits (milliseconds) - Insert", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":45, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ea4fc9", + "id":"24e2994b" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"mysql_perf_schema_index_io_waits_seconds_total_insert{endpoint=\"$endpoint\"}", + "legend":"{{schema}} -- {{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Index IO Waits (milliseconds) - Update", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":46, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ea4fc9", + "id":"59763288" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"mysql_perf_schema_index_io_waits_seconds_total_update{endpoint=\"$endpoint\"}", + "legend":"{{schema}} -- {{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Index IO Waits (milliseconds) - Delete", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":47, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ea4fc9", + "id":"a220b65" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"mysql_perf_schema_index_io_waits_seconds_total_delete{endpoint=\"$endpoint\"}", + "legend":"{{schema}} -- {{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Performance Schema - Events Statements", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":48, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"9.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Statement Time", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":49, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"60ccd87" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(mysql_perf_schema_events_statements_seconds_total{endpoint=\"$endpoint\"}) by (schema)", + "legend":"Statement {{schema}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Rows", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":50, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"59b8616c" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(rate(mysql_perf_schema_events_statements_rows_examined_total{endpoint=\"$endpoint\"}[5m])) by (schema)", + "legend":"{{schema}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Rows (Sent)", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":51, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"68e6aa6" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(mysql_perf_schema_events_statements_rows_sent_total{endpoint=\"$endpoint\"}[5m])) by(schema)", + "legend":"{{schema}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Rows (Affected)", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":52, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"3763f253" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(mysql_perf_schema_events_statements_rows_affected_total{endpoint=\"$endpoint\"}[5m])) by (schema)", + "legend":"{{schema}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Statement Errors", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":53, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"53d4e950" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(mysql_perf_schema_events_statements_errors_total{endpoint=\"$endpoint\"}) by(schema)", + "legend":"Statement Errors {{schema}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"No Index Used", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":54, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"8db33fb" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(rate(mysql_perf_schema_events_statements_no_index_used_total{endpoint=\"$endpoint\"}[5m])) by (schema)", + "legend":"{{schema}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Tmp Objects Total", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":55, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"723dc1c" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(mysql_perf_schema_events_statements_tmp_tables_total{endpoint=\"$endpoint\"}[5m])) by(schema)", + "legend":"{{schema}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Sorts Rows Total", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":56, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"523f7f2" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(rate(mysql_perf_schema_events_statements_sort_rows_total{endpoint=\"$endpoint\"}[5m])) by (schema)", + "legend":"{{schema}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Statement Warnings", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":57, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"d8fd8ef" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(mysql_perf_schema_events_statements_warnings_total{endpoint=\"$endpoint\"}) by (schema)", + "legend":"{{schema}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Innodb", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":60, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Innodb Rows (read, updated, inserted, deleted)", + "span":"4.0", + "height":"3.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":61, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"259067" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_innodb_rows_read{endpoint=\"$endpoint\"}[1m])", + "legend":"Read", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_innodb_rows_inserted{endpoint=\"$endpoint\"}[1m])", + "legend":"Inserted", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_innodb_rows_updated{endpoint=\"$endpoint\"}[1m])", + "legend":"Updated", + "name":"C", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_innodb_rows_deleted{endpoint=\"$endpoint\"}[1m])", + "legend":"Deleted", + "name":"D", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Innodb Data (fsyncs, read, write)", + "span":"4.0", + "height":"3.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":62, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"f89a2f0" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_innodb_data_read{endpoint=\"$endpoint\"}[1m])", + "legend":"Read", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_innodb_data_writes{endpoint=\"$endpoint\"}[1m])", + "legend":"Writes", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_innodb_data_fsyncs{endpoint=\"$endpoint\"}[1m])", + "legend":"Fsyncs", + "name":"C", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Innodb Row Lock Waits", + "span":"4.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":63, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"7588ba6" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mysql_innodb_row_lock_waits{endpoint=\"$endpoint\"}[1m])", + "legend":"Row Lock Waits", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_innodb_row_lock_current_waits{endpoint=\"$endpoint\"}[1m])", + "legend":"Row Lock Current Waits", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Innodb Buffer Pool Read Requests vs Disk Reads", + "span":"4.0", + "height":"3.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":64, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"37148b5a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"rate(mysql_innodb_buffer_pool_read_requests{endpoint=\"$endpoint\"}[1m])", + "legend":"Read Requests", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_innodb_buffer_pool_reads{endpoint=\"$endpoint\"}[1m])", + "legend":"Disk Reads", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Innodb Buffer Pool Usage", + "span":"4.0", + "height":"3.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":65, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"8bf104e" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"rate(mysql_innodb_buffer_pool_pages_total{endpoint=\"$endpoint\"}[1m])", + "legend":"Tools Pages", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_innodb_buffer_pool_pages_free{endpoint=\"$endpoint\"}[1m])", + "legend":"Free Pool Pages", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Innodb Waits", + "span":"4.0", + "height":"3.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":66, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#30a9c1", + "id":"9268b17" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"rate(mysql_innodb_log_waits{endpoint=\"$endpoint\"}[1m])", + "legend":"Log Waits", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mysql_innodb_buffer_pool_wait_free{endpoint=\"$endpoint\"}[1m])", + "legend":"Buffer Pool Wait Free", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Redis Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(redis_clients,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Genral Overview", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Uptime", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"seconds(s)", + "weight":1, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[], + "text":"value", + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"redis_uptime{endpoint=\"$endpoint\"}", + "legend":"Uptime", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Instantaneous OPS per Second", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":2, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"redis_instantaneous_ops_per_sec{endpoint=\"$endpoint\"} ", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Cache Hit Rate by Host", + "span":"6.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#745af4", + "id":"08f797e" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "max", + "avg", + "last" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"redis_keyspace_hitrate{endpoint=\"$endpoint\"}", + "legend":"host = {{host}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Keyspace Hit %", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0.0-1.0)", + "weight":4, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"redis_keyspace_hits{endpoint=\"$endpoint\"}/(redis_keyspace_hits{endpoint=\"$endpoint\"}+redis_keyspace_misses{endpoint=\"$endpoint\"})", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Commands Per Second", + "span":"6.0", + "height":"3.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#c548f2", + "id":"6c41738" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "max", + "avg", + "last" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"irate(redis_total_commands_processed{endpoint=\"$endpoint\"}[5m])", + "legend":"Commends", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Cluster Enabled", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":6, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#FFFFFFFF", + "icon":"#eb29f2FF", + "text":"#F2495CFF" + }, + "display":"OFF", + "show":true, + "type":"value", + "error":false, + "value":0 + }, + { + "color":{ + "bac":"#FFFFFFFF", + "icon":"#eb29f2FF", + "text":"#73BF69FF" + }, + "display":"ON", + "show":true, + "type":"value", + "error":false, + "value":1 + } + ], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"redis_cluster_enabled{endpoint=\"$endpoint\"}", + "legend":"Enable", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Slaves", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":7, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"count(redis_uptime{endpoint=\"$endpoint\",replication_role=\"slave\"})", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"RDB Changes Since Last Save", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":8, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"redis_rdb_changes_since_last_save{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Masters", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":9, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"count(redis_uptime{endpoint=\"$endpoint\",replication_role=\"master\"})", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Redis Tracking Keys", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":10, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"2.0", + "elements":[ + { + "expression":"redis_tracking_total_keys{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Connected Clients", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":11, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"redis_clients{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Blocked Clients", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":12, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"redis_blocked_clients{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Evicted vs Expired Keys", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#f92ab4" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(redis_expired_keys{endpoint=\"$endpoint\"}[5m])", + "legend":"Expired Keys", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(redis_evicted_keys{endpoint=\"$endpoint\"}[5m])", + "legend":"Evicted Keys", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Rejected vs Connected Clients", + "span":"6.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#c548f2", + "id":"4878bfff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "max", + "avg", + "last" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"7.0", + "elements":[ + { + "expression":"irate(redis_rejected_connections{endpoint=\"$endpoint\"}[5m])", + "legend":"Rejected Connections", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"irate(redis_clients{endpoint=\"$endpoint\"}[5m])", + "legend":"Connected Clients", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Fragmentation Ratio", + "span":"6.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":15, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#c548f2", + "id":"fe808fb" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"7.0", + "elements":[ + { + "expression":"irate(redis_mem_fragmentation_ratio{endpoint=\"$endpoint\"}[5m])", + "legend":"Fragmentation Ratio", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network Usage Input / Output", + "span":"12.0", + "height":"3.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d35061", + "id":"5d332c61" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"10.0", + "elements":[ + { + "expression":"rate(redis_total_net_input_bytes{endpoint=\"$endpoint\"}[5m])", + "legend":"Input", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(redis_total_net_output_bytes{endpoint=\"$endpoint\"}[5m])", + "legend":"Output", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Command Stats Deltas", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":17, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"14.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Hash Commands", + "span":"3.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#dfe216", + "id":"8eb594f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "last" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(redis_cmdstat_calls{endpoint=\"$endpoint\",command=~\"h.*\"}[5m]))", + "legend":"Sum", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"String Commands", + "span":"3.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#db8e36", + "id":"a5a340d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(redis_cmdstat_calls{endpoint=\"$endpoint\",command=~\"set.*|get.*|incr*|decr*|mget|mset*|strlen|psetex|append\"} [5m]))", + "legend":"Sum", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Sorted Sets Commands", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e25182", + "id":"615ff1f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(rate(redis_cmdstat_calls{endpoint=\"$endpoint\",command=~\"z.*\"} [5m]))", + "legend":"Sum", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"List Commands", + "span":"3.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":21, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d16067", + "id":"14970a9d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"3.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(rate(redis_cmdstat_calls{endpoint=\"$endpoint\",command=~\"blpop|br.*|l.*|rp.*\",command!=\"lastsave\"}[5m]))", + "legend":"Sum", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Sets Commands", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#aa1450", + "id":"fd9bda5" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(redis_cmdstat_calls{endpoint=\"$endpoint\",command=~\"sadd|scard|sdiff.*|si.*|sm.*|spop|sr.*|sunion.*|sscan\"}[5m]))", + "legend":"Sum", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Key Commands", + "span":"3.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#51a7bc", + "id":"1b79e9f4" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(redis_cmdstat_calls{endpoint=\"$endpoint\",command=~\"del|dump|exists|expire.*|keys|persist|.*ttl.*|randomkey|rename.* \"} [5m]))", + "legend":"Sum", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HyperLogLog Commands", + "span":"3.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":24, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d16067", + "id":"e69bc0a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(rate(redis_cmdstat_calls{endpoint=\"$endpoint\",command=~\"pfadd|pfcount|pfmerge\"}[5m]))", + "legend":"Sum", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Connection Commands", + "span":"3.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d16067", + "id":"8119946" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(rate(redis_cmdstat_calls{endpoint=\"$endpoint\",command=~\"|auth|echo|ping|quit|select\"}[5m]))", + "legend":"Sum", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"System Commands", + "span":"3.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":26, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d16067", + "id":"86718f1" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(rate(redis_cmdstat_calls{endpoint=\"$endpoint\",command=~\"flush.*|bg.*|client.*|cluster.*|command.*|config.*|dbsize|debug.*|info\"}[5m]))", + "legend":"Sum", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Transaction Commands", + "span":"3.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":27, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d16067", + "id":"9472d51" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"3.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(rate(redis_cmdstat_calls{endpoint=\"$endpoint\",command=~\"discard|exec|multi|watch|unwatch\"}[5m]))", + "legend":"Sum", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"PubSub Commands", + "span":"3.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d16067", + "id":"73ccde27" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(rate(redis_cmdstat_calls{endpoint=\"$endpoint\",command=~\"psubscribe|pubsub|publish|punsubscribe|subscribe|unsubscribe\"}[5m]))", + "legend":"Sum", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Scripting Commands", + "span":"3.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":29, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d16067", + "id":"41aa422b" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(rate(redis_cmdstat_calls{endpoint=\"$endpoint\",command=~\"eval|evalsha|script.*\"}[5m]))", + "legend":"Sum", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"test", + "span":"4.0", + "height":"4.0", + "type":"Line chart", + "unit":"short", + "weight":30, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#4de1f2", + "id":"547326a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"26.0", + "elements":[ + { + "expression":"redis_acl_access_denied_cmd", + "legend":"", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ], + "children":[] + }, + { + "name":"PostgreSQL Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(postgresql_active_time,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Transactions Per Second", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":0, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"1.0", + "elements":[ + { + "expression":"(sum(rate(postgresql_xact_rollback{endpoint=\"$endpoint\"}[1m])) + sum(rate(postgresql_xact_commit{endpoint=\"$endpoint\"}[1m])))/60", + "legend":"Transactions per second", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"PG Buffer Cache Hit Rate", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0-100)", + "weight":1, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"1.0", + "elements":[ + { + "expression":"round(100*sum(postgresql_blks_hit{endpoint=\"$endpoint\"}) / (sum(postgresql_blks_hit{endpoint=\"$endpoint\"}) + sum(postgresql_blks_read{endpoint=\"$endpoint\"})),0.1)", + "legend":"Pg cache hit rate", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Checkpoint Stats", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"milliseconds", + "weight":2, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#f765dc" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "max", + "avg", + "last" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"7.0", + "elements":[ + { + "expression":"rate(postgresql_checkpoint_write_time{endpoint=\"$endpoint\"}[5m])", + "legend":"Write time", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(postgresql_checkpoint_sync_time{endpoint=\"$endpoint\"}[5m])", + "legend":"Sync time", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Buffers (bgwriter)", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":3, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#6507fc" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "max", + "avg", + "min", + "last" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"5.0", + "elements":[ + { + "expression":"rate(postgresql_buffers_alloc{endpoint=\"$endpoint\"}[$interval]) or \nirate(postgresql_buffers_alloc{endpoint=\"$endpoint\"}[5m])", + "legend":"buffers_alloc", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(postgresql_buffers_backend_fsync{endpoint=\"$endpoint\"}[$interval]) or\nirate(postgresql_buffers_backend_fsync{endpoint=\"$endpoint\"}[5m])", + "legend":"backend_fsync", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"rate(postgresql_buffers_backend{endpoint=\"$endpoint\"}[$interval]) or\nirate(postgresql_buffers_backend{endpoint=\"$endpoint\"}[5m])", + "legend":"buffers_backend", + "name":"C", + "state":1, + "type":"expert" + }, + { + "expression":"rate(postgresql_buffers_clean{endpoint=\"$endpoint\"}[$interval]) or \nirate(postgresql_buffers_clean{endpoint=\"$endpoint\"}[5m])", + "legend":"buffers_clean", + "name":"D", + "state":1, + "type":"expert" + }, + { + "expression":"rate(postgresql_buffers_checkpoint{endpoint=\"$endpoint\"}[$interval]) or\nirate(postgresql_buffers_checkpoint{endpoint=\"$endpoint\"}[5m])", + "legend":"buffers_checkpoint", + "name":"E", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Current Fetch Data", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":4, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"1.0", + "elements":[ + { + "expression":"SUM(postgresql_tup_fetched{endpoint=\"$endpoint\"})", + "legend":"Current fetch data", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Current Insert Data", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":5, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"1.0", + "elements":[ + { + "expression":"SUM(postgresql_tup_inserted{endpoint=\"$endpoint\"})", + "legend":"Current insert data", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Current Updated Data", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":6, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"1.0", + "elements":[ + { + "expression":"SUM(postgresql_tup_updated{endpoint=\"$endpoint\"})", + "legend":"Current updated data", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Checkpoint Requested vs Scheduled by host", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6507fc", + "id":"0efbbe6" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"7.0", + "elements":[ + { + "expression":"postgresql_checkpoints_timed{endpoint=\"$endpoint\"}", + "legend":"server={{host}} db={{db}} metric=checkpoints_scheduled", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"postgresql_checkpoints_req{endpoint=\"$endpoint\"}", + "legend":" server={{host}} db={{db}} metric=checkpoints_requested", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Conflicts/Deadlocks", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6507fc", + "id":"ac0bfec" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"8.0", + "elements":[ + { + "expression":"irate(postgresql_conflicts{endpoint=\"$endpoint\"}[5m])", + "legend":"{{db}} Conflicts", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"irate(postgresql_deadlocks{endpoint=\"$endpoint\"}[5m])", + "legend":"{{db}} Deadlocks", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Temp File", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6507fc", + "id":"1605ef3a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Total amount of data written to temporary files by queries in this database. All temporary files are counted, regardless of why the temporary file was created, and regardless of the log_temp_files setting.", + "x":"0.0", + "y":"5.0", + "elements":[ + { + "expression":"irate(postgresql_temp_bytes{endpoint=\"$endpoint\"}[5m])", + "legend":"{{db}} Temp Bytes", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Rows Updated, Deleted, Inserted", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6507fc", + "id":"2fa925ff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(rate(postgresql_tup_updated{endpoint=\"$endpoint\"}[5m]))", + "legend":"Update ", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(postgresql_tup_inserted{endpoint=\"$endpoint\"}[5m]))", + "legend":"Inserted", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(postgresql_tup_deleted{endpoint=\"$endpoint\"}[5m]))", + "legend":"Deleted", + "name":"C", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Rows Returned / Rows Fetched", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":11, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#eeeeeeff", + "id":"c2716d8" + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(rate(postgresql_tup_fetched{endpoint=\"$endpoint\"}[5m]))", + "legend":"Fetched", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(postgresql_tup_returned{endpoint=\"$endpoint\"}[5m]))", + "legend":"Returned", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Transactions", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ed7a65", + "id":"8aa2bd6" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "total", + "last" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"irate(postgresql_xact_commit{endpoint=\"$endpoint\"}[5m])", + "legend":"{{db}} Commits", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"irate(postgresql_xact_rollback{endpoint=\"$endpoint\"}[5m])", + "legend":"{{db}} Rollbacks", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Cache Hit Rate", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"percent(0.0-1.0)", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#0ca040", + "id":"22ed8bf3" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "last", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"5.0", + "elements":[ + { + "expression":"postgresql_blks_hit{endpoint=\"$endpoint\"} / (postgresql_blks_hit{endpoint=\"$endpoint\"} + postgresql_blks_read{endpoint=\"$endpoint\"})", + "legend":"{{db}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Active Databases", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":14, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[ + { + "expression":"count(postgresql_numbackends{endpoint=\"$endpoint\"})", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ], + "children":[] + }, + { + "name":"Clickhouse Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(clickhouse_metrics_version_integer,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + }, + { + "expression":"label_values(clickhouse_metrics_version_integer,source)", + "show":true, + "name":"source", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Version", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"none", + "weight":0, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"2.0", + "elements":[ + { + "expression":"clickhouse_metrics_version_integer{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"Versions", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"HTTP Connections", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ea1993", + "id":"3680b1" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"clickhouse_metrics_http_connection{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"HTTP", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"TCP Connections", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#7435e0", + "id":"e7bd54" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"clickhouse_metrics_tcp_connection{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"TCP Connection", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#2629e0", + "id":"2c56001" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"rate(clickhouse_events_network_send_bytes{endpoint=\"$endpoint\",source=\"$source\"}[5m])", + "legend":"Send", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"rate(clickhouse_events_network_receive_bytes{endpoint=\"$endpoint\",source=\"$source\"}[5m])", + "legend":"Receive", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Queries", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":4, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Queries (Rate)", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#b26823", + "id":"24b195b5" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(clickhouse_events_query{endpoint=\"$endpoint\",source=\"$source\"}[5m])", + "legend":"Query", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"rate(clickhouse_events_select_query{endpoint=\"$endpoint\",source=\"$source\"}[5m])", + "legend":"Select Query", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(clickhouse_events_insert_query{endpoint=\"$endpoint\",source=\"$source\"}[5m])", + "legend":"Insert Query", + "name":"C", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"System Call Volume", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#b377dd", + "id":"65ad219" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"clickhouse_metrics_read{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"Read", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"clickhouse_metrics_write{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"Write", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Merge Running", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#b377dd", + "id":"6956c67" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of failed queries.", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"clickhouse_metrics_merge{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"Merge ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#b377dd", + "id":"801452a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"clickhouse_metrics_memory_tracking{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"Memory Tracking", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Background Pool", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#b377dd", + "id":"365686b8" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Avg SELECT queries latencies", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"clickhouse_metrics_background_schedule_pool_task{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"Background Pool ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Cache Requests", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#b377dd", + "id":"181d857c" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Avg INSERT queries latencies", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"clickhouse_metrics_dict_cache_requests{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"Cache Requests", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Insert", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":11, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Inserted Rows", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#b26823", + "id":"5f6e676" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of rows INSERTed to all tables.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(clickhouse_events_inserted_rows{endpoint=\"$endpoint\",source=\"$source\"}[5m])", + "legend":"Inserted Rows", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Inserted Bytes", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#b26823", + "id":"5f1b2b0d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(clickhouse_events_inserted_bytes{endpoint=\"$endpoint\",source=\"$source\"}[5m])", + "legend":"Inserted Bytes", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Delayed Inserts", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#b26823", + "id":"63e528ef" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(clickhouse_metrics_delayed_inserts{endpoint=\"$endpoint\",source=\"$source\"}[5m])", + "legend":"Delayed Inserts", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Replication", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":15, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"9.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Readonly", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#b26823", + "id":"2f47a4b1" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of reads (read/pread) from a file descriptor. Does not include sockets.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"clickhouse_metrics_readonly_replica{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"Readonly", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Send", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#b26823", + "id":"94affdf" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"clickhouse_metrics_replicated_send{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"Send", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Checks", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#b26823", + "id":"6535f34" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"clickhouse_metrics_replicated_checks{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"Checks", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Fetch", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#b26823", + "id":"50c38709" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"clickhouse_metrics_replicated_fetch{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"Fetch", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Interserver Connections", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ea1993", + "id":"8282e97" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"clickhouse_metrics_interserver_connection{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"Interserver Connection", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Revision", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":21, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"clickhouse_metrics_revision{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"Revision", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Tables", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":22, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"clickhouse_asynchronous_metrics_number_of_tables{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"Revision", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Databases", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":23, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"clickhouse_asynchronous_metrics_number_of_databases{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"Databases", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Uptime", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"seconds(s)", + "weight":24, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"clickhouse_asynchronous_metrics_uptime{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"Uptime", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"File", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":25, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"2.0", + "elements":[ + { + "expression":"clickhouse_events_file_open{endpoint=\"$endpoint\",source=\"$source\"}", + "legend":"Open File", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ], + "children":[] + }, + { + "name":"Elasticsearch Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(elasticsearch_cluster_health_status_code,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Overview", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Query and Fetch Latency (ms)", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"milliseconds", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e02cbf", + "id":"31858a09" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_total_search_fetch_time_in_millis{endpoint=\"$endpoint\"} [1m]))", + "legend":"Fetch Time", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(elasticsearch_indices_stats_total_search_query_time_in_millis{endpoint=\"$endpoint\"} [1m]))", + "legend":"Query Time", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Nodes", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":2, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"elasticsearch_cluster_health_number_of_nodes{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Open File Descriptors", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":3, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"elasticsearch_process_open_file_descriptors{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Pending Tasks", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":4, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"elasticsearch_cluster_health_number_of_pending_tasks{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Active Primary Shards", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":5, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"elasticsearch_cluster_health_active_primary_shards{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Active Shards", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":6, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"elasticsearch_cluster_health_active_shards{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Unassigned Shards", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":7, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"elasticsearch_cluster_health_unassigned_shards{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Delayed Shards", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":8, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"elasticsearch_cluster_health_delayed_unassigned_shards{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Initializing Shards", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":9, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"2.0", + "elements":[ + { + "expression":"elasticsearch_cluster_health_initializing_shards{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Index Latency (ms)", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"milliseconds", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e02cbf", + "id":"35ef23f5" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_total_indexing_index_time_in_millis{endpoint=\"$endpoint\"} [1m]))", + "legend":"Index Latency", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Queries and Fetch Rate", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e02cbf", + "id":"ff0de3b" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_total_search_fetch_total{endpoint=\"$endpoint\"} [1m]))", + "legend":"Fetch Rate", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(elasticsearch_indices_stats_total_search_query_total{endpoint=\"$endpoint\"} [1m]))", + "legend":"Query Rate", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Refresh and Flush Latency (seconds)", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"seconds(s)", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e02cbf", + "id":"6815f41" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_total_refresh_total_time_in_millis{endpoint=\"$endpoint\"} [1m]))", + "legend":"Refresh Latency", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(elasticsearch_indices_stats_total_flush_total_time_in_millis{endpoint=\"$endpoint\"} [1m]))", + "legend":"Flush Latency", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"percent(0-100)", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e02cbf", + "id":"52777c6" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[ + { + "expression":"elasticsearch_os_cpu_percent{endpoint=\"$endpoint\"}", + "legend":"CPU Usage", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"GC Time", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"milliseconds", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e02cbf", + "id":"64832990" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_jvm_gc_collectors_young_collection_time_in_millis{endpoint=\"$endpoint\"}[5m]) + rate(elasticsearch_jvm_gc_collectors_old_collection_time_in_millis{endpoint=\"$endpoint\"}[5m]))", + "legend":"Time", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Indexing Time", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"milliseconds", + "weight":15, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e02cbf", + "id":"31ddd37b" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_primaries_indexing_index_time_in_millis{endpoint=\"$endpoint\"}[1m]))", + "legend":"Time", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Query Cache Size", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e02cbf", + "id":"360e0623" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_primaries_query_cache_cache_size{endpoint=\"$endpoint\"} [1m]))", + "legend":"Cache Size", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"JVM Memory Used", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e02cbf", + "id":"2ad18b82" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"8.0", + "elements":[ + { + "expression":"elasticsearch_clusterstats_nodes_jvm_mem_heap_used_in_bytes{endpoint=\"$endpoint\"}", + "legend":"Jvm Used", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e02cbf", + "id":"90a3b1e" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"8.0", + "elements":[ + { + "expression":"rate(elasticsearch_transport_tx_size_in_bytes{endpoint=\"$endpoint\"}[1m])", + "legend":"TX", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(elasticsearch_transport_rx_size_in_bytes{endpoint=\"$endpoint\"}[1m])", + "legend":"RX", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Document Count", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":19, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(elasticsearch_indices_stats_total_docs_count{endpoint=\"$endpoint\"})", + "legend":"Counts", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Documents Indexed", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":20, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(elasticsearch_indices_stats_total_indexing_index_total{endpoint=\"$endpoint\"})", + "legend":"Index Size", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Docments", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":21, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"11.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Documents Deleted Rate", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#dd3335", + "id":"6e934863" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_total_indexing_delete_total{endpoint=\"$endpoint\"}[1m]))", + "legend":"Deleted Rate", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Documents Merged", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#dd3335", + "id":"5c3dcb13" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_total_merges_total_docs{endpoint=\"$endpoint\"}[1m]))", + "legend":"Query Rate", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Total Operations Stats", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":24, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"13.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Indexing vs Query Rate", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#dd3335", + "id":"157c55cd" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(elasticsearch_indices_stats_total___indexing_index_total{endpoint=\"$endpoint\"}[5m])", + "legend":"Indexing", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(elasticsearch_indices_search_query_total{endpoint=\"$endpoint\"}[5m])", + "legend":"Query", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Refresh vs Fetch Rate", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":26, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#dd3335", + "id":"2722d799" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_total_refresh_total{endpoint=\"$endpoint\"}[5m]))", + "legend":"Refresh", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(elasticsearch_indices_stats_total_search_fetch_total{endpoint=\"$endpoint\"}[5m]))", + "legend":"Fetch", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Flush vs Merges Rate", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":27, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#dd3335", + "id":"618c27a8" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_flush_total{endpoint=\"$endpoint\"}[5m]))", + "legend":"Flush", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(elasticsearch_indices_stats_total___merges_total{endpoint=\"$endpoint\"}[5m])) ", + "legend":"Merges", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Get Exists vs Missing rate", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#dd3335", + "id":"2e79a90a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"irate(elasticsearch_indices_get_exists_total{endpoint=\"$endpoint\"}[5m])", + "legend":"Get Exists", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"irate(elasticsearch_indices_get_missing_total{endpoint=\"$endpoint\"}[5m])", + "legend":"Get Missing", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Get vs Indexing Delete Rate", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":29, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#dd3335", + "id":"989ada2" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"irate(elasticsearch_indices_get_total{endpoint=\"$endpoint\"}[5m])", + "legend":"Get", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"irate(elasticsearch_indices_indexing_delete_total{endpoint=\"$endpoint\"}[5m])", + "legend":"Indexing delete", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Thread Pool", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":30, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"12.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Thread Pool Operations Rejected", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":31, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6ddbd2", + "id":"21b4d722" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(elasticsearch_thread_pool_get_rejected{endpoint=\"$endpoint\"})", + "legend":"Rejected", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Thread Pool Operations Queued", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":32, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6ddbd2", + "id":"30993175" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(elasticsearch_thread_pool_search_queue{endpoint=\"$endpoint\"})", + "legend":"Queue", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Thread Pool - Analyze Threads", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":33, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6ddbd2", + "id":"4bc6ddc2" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(elasticsearch_thread_pool_analyze_threads{endpoint=\"$endpoint\"})", + "legend":" Analyze Threads", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Thread Pool Operations Completed", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":34, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6ddbd2", + "id":"6e67d20" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(elasticsearch_thread_pool_analyze_completed{endpoint=\"$endpoint\"})", + "legend":"Completed", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Resource", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":35, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"12.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Disk Utilization %", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":36, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6ddbd2", + "id":"371e1efc" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"1 -elasticsearch_fs_total_free_in_bytes{endpoint=\"$endpoint\"}/elasticsearch_fs_total_total_in_bytes{endpoint=\"$endpoint\"}", + "legend":"Used", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage Percentage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":37, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6ddbd2", + "id":"da7b1d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"elasticsearch_os_cpu_percent{endpoint=\"$endpoint\"}", + "legend":"Usage", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"JVM Memory Committed (MB)", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":38, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6ddbd2", + "id":"128189ce" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"elasticsearch_jvm_mem_heap_committed_in_bytes{endpoint=\"$endpoint\"}", + "legend":"Memory Committed ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Load Average", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":39, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6ddbd2", + "id":"9d8c35" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"elasticsearch_os_cpu_load_average_5m{endpoint=\"$endpoint\"}", + "legend":"Memory Committed ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"JVM Memory Used", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":40, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6ddbd2", + "id":"95e2d8b" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"elasticsearch_jvm_mem_heap_used_in_bytes{endpoint=\"$endpoint\"}", + "legend":"Memory Used", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":41, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6ddbd2", + "id":"97e6260" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"elasticsearch_transport_rx_size_in_bytes{endpoint=\"$endpoint\"}", + "legend":"RX", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"elasticsearch_transport_tx_size_in_bytes{endpoint=\"$endpoint\"}", + "legend":"TX", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Performance Stats", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":42, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"12.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Merge Time", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":43, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6ddbd2", + "id":"74359fed" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_total_merges_total_time_in_millis{endpoint=\"$endpoint\"}[1m]))", + "legend":"Merge Time", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Search Query Time", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":44, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6ddbd2", + "id":"c955" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_total_search_query_time_in_millis{endpoint=\"$endpoint\"}[1m]))", + "legend":"Search Query Time", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Indexing Time", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":45, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6ddbd2", + "id":"d499fdc" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_primaries_indexing_index_time_in_millis{endpoint=\"$endpoint\"}[1m]))", + "legend":"Indexing Time", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Translog Operations", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":46, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6ddbd2", + "id":"b7cf428" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(elasticsearch_indices_stats_total_translog_operations{endpoint=\"$endpoint\"})", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Translog Size (MB)", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":47, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6ddbd2", + "id":"44351e3" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(elasticsearch_indices_stats_total_translog_size_in_bytes{endpoint=\"$endpoint\"})", + "legend":"Size ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Indices", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":48, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"12.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Indexing Time", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"milliseconds", + "weight":49, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#9513d6" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_primaries_indexing_index_time_in_millis{endpoint=\"$endpoint\"}[1m]))", + "legend":"Time", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Size of Stored Index Data", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":50, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#9513d6", + "id":"f39560d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_total_store_size_in_bytes{endpoint=\"$endpoint\"}[1m]))", + "legend":"Data", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Index Writer Size - Primary Shards", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":51, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#9513d6", + "id":"81eb720" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_primaries_segments_index_writer_memory_in_bytes{endpoint=\"$endpoint\"}[1m]))", + "legend":"Index Writer Size", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Index Writer Size - All Shards", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":52, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#9513d6", + "id":"3982cfbf" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_total_segments_index_writer_memory_in_bytes{endpoint=\"$endpoint\"}[1m]))", + "legend":"Index Writer Size", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Segments Count - Primary Shards", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":53, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#9513d6", + "id":"5928b25f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_primaries_segments_count{endpoint=\"$endpoint\"}[1m]))", + "legend":"Primaries Segments", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Segments Count - All Shards", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":54, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#9513d6", + "id":"af2bf30" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_total_segments_count{endpoint=\"$endpoint\"}[1m]))", + "legend":"Total Segments", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Doc Value Size - Primary Shards", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":55, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#9513d6", + "id":"a79d18b" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_primaries_segments_doc_values_memory_in_bytes{endpoint=\"$endpoint\"}[1m]))", + "legend":"Doc Value Size", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Doc Value Size - All Shards", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":56, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#9513d6", + "id":"55690ac" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(rate(elasticsearch_indices_stats_total_segments_doc_values_memory_in_bytes{endpoint=\"$endpoint\"}[1m]))", + "legend":"Doc Value Size", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Cassandra Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(cassandra_ClientMetrics_RequestsSize_Value,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Cassandra - Read Path", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":true + }, + "showHeader":1, + "repeat":{ + "variable":"endpoint" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Estimated Partition Count", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"3ae82c55" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(cassandra_TableMetrics_EstimatedPartitionCount_Value{endpoint=\"$endpoint\"}) by (keyspace)", + "legend":"{{keyspace}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Key Cache Hit Rate", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"0cd4abb" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(cassandra_TableMetrics_KeyCacheHitRate_Value{endpoint=\"$endpoint\"}) by (keyspace)", + "legend":"{{keyspace}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"SSTables", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"764bad6" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(cassandra_TableMetrics_LiveSSTableCount_Value{endpoint=\"$endpoint\"}) by (keyspace)", + "legend":"{{keyspace}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Read Operations Per Sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"6a45b364" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(cassandra_TableMetrics_ReadLatency_OneMinuteRate{endpoint=\"$endpoint\"}) by (keyspace)", + "legend":"{{keyspace}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Read Latency 50th Percentile", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"edbb053" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(cassandra_TableMetrics_ReadLatency_50thPercentile{endpoint=\"$endpoint\"}) by (keyspace)", + "legend":"{{keyspace}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Read Latency 99th Percentile", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"48a662fd" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(cassandra_TableMetrics_ReadLatency_99thPercentile{endpoint=\"$endpoint\"}) by (keyspace)", + "legend":"{{keyspace}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Read Latency MAX", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"243ad1" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(cassandra_TableMetrics_ReadLatency_Max{endpoint=\"$endpoint\"}) by (keyspace)", + "legend":"{{keyspace}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Cassandra - Resource Usage", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":true + }, + "showHeader":1, + "repeat":{ + "variable":"endpoint" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Non Heap Memory Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"5075b15" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(cassandra_java_Memory_NonHeapMemoryUsage_used{endpoint=\"$endpoint\"}[5m]) ", + "legend":"Non Heap Memory", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Disk Space Used By Keyspace", + "span":"4.0", + "height":"2.0", + "type":"Hexagon", + "unit":"bytes(IEC)", + "weight":10, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(cassandra_TableMetrics_TotalDiskSpaceUsed_Count{endpoint=\"$endpoint\",name=\"TotalDiskSpaceUsed\"}) by (keyspace)", + "legend":"{{keyspace}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Repair Ratio by Keyspace", + "span":"4.0", + "height":"2.0", + "type":"Hexagon", + "unit":"short", + "weight":11, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(cassandra_TableMetrics_PercentRepaired_Value{endpoint=\"$endpoint\",name=\"PercentRepaired\"}) by (keyspace)", + "legend":"{{keyspace}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Heap Memory Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"551d86b" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"cassandra_java_Memory_HeapMemoryUsage_used{endpoint=\"$endpoint\"}", + "legend":"Heap Memory", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Average System Load", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"c2468fe" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"cassandra_java_OperatingSystem_SystemLoadAverage{endpoint=\"$endpoint\"}", + "legend":"Average System Load", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Cassandra - Garbage Collection", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":14, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"GC Events", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":15, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"21391ab3" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(cassandra_java_GarbageCollector_ParNew_CollectionCount{endpoint=\"$endpoint\"}[5m])", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(cassandra_java_GarbageCollector_ConcurrentMarkSweep_CollectionCount{endpoint=\"$endpoint\"}[5m])", + "legend":"{{name}}", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"GC Duration (For Last GC Event)", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"857be44" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(cassandra_java_GarbageCollector_ParNew_LastGcInfo_duration{endpoint=\"$endpoint\"}[5m])", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(cassandra_java_GarbageCollector_ConcurrentMarkSweep_LastGcInfo_duration{endpoint=\"$endpoint\"}[5m])", + "legend":"{{name}}", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Last GC Thread Count", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"448f9c4c" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"cassandra_java_GarbageCollector_ParNew_LastGcInfo_GcThreadCount{endpoint=\"$endpoint\"}", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"cassandra_java_GarbageCollector_ConcurrentMarkSweep_LastGcInfo_GcThreadCount{endpoint=\"$endpoint\"}", + "legend":"{{name}}", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Cassandra - Thread Pool", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":true + }, + "showHeader":1, + "repeat":{ + "variable":"endpoint" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Transport", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"4feeb2f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(cassandra_ThreadPoolMetrics_transport_Value{endpoint=\"$endpoint\"}[5m])) by (name)", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Internal", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"27ebdf8" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(cassandra_ThreadPoolMetrics_internal_Value{endpoint=\"$endpoint\"}[5m])) by (name)", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":21, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"9349947" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(cassandra_ThreadPoolMetrics_request_Value{endpoint=\"$endpoint\"}[5m])) by (name)", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Cassandra - Write Path", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":true + }, + "showHeader":1, + "repeat":{ + "variable":"endpoint" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"9.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Memtable Data Size", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"38ca16ff" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(cassandra_TableMetrics_AllMemtablesHeapSize_Value{endpoint=\"$endpoint\"}[5m])) by (keyspace)", + "legend":"{{keyspace}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Commit Log", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":24, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"5f1e8377" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(cassandra_CommitLogMetrics_CompletedTasks_Value{endpoint=\"$endpoint\"}[5m]))", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(cassandra_CommitLogMetrics_PendingTasks_Value{endpoint=\"$endpoint\"}[5m]))", + "legend":"{{name}}", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Write Latency 99th Percentile", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"538ca9f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(cassandra_TableMetrics_WriteLatency_99thPercentile{endpoint=\"$endpoint\"}) by (keyspace)", + "legend":"{{keyspace}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memtable Operations Per Sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":26, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"12b381e" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(cassandra_TableMetrics_MemtableSwitchCount_Count{endpoint=\"$endpoint\"}[5m])) by(keyspace)", + "legend":"{{keyspace}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Write Latency MAX", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":27, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"f99de7b" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(cassandra_TableMetrics_WriteLatency_Max{endpoint=\"$endpoint\"}) by (keyspace)", + "legend":"{{keyspace}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Write Latency 50th Percentile", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc202b", + "id":"2cfe5b1" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(cassandra_TableMetrics_WriteLatency_50thPercentile{endpoint=\"$endpoint\"}) by (keyspace)", + "legend":"{{keyspace}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Overview", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":29, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":true + }, + "showHeader":1, + "repeat":{ + "variable":"endpoint" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Heap Memory Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":30, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#c12854" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"cassandra_java_Memory_HeapMemoryUsage_used{endpoint=\"$endpoint\"}", + "legend":"Memory Usage ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Physical Memory", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":31, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"cassandra_java_OperatingSystem_TotalPhysicalMemorySize{endpoint=\"$endpoint\"}", + "legend":"Memory", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Utilization", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0.0-1.0)", + "weight":32, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"cassandra_java_OperatingSystem_SystemCpuLoad{endpoint=\"$endpoint\"}", + "legend":"Cpu Load", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Used Physical Memory", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0.0-1.0)", + "weight":33, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"1 - cassandra_java_OperatingSystem_FreePhysicalMemorySize{endpoint=\"$endpoint\"}/cassandra_java_OperatingSystem_TotalPhysicalMemorySize{endpoint=\"$endpoint\"}", + "legend":"Memory", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Processors", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":34, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"cassandra_java_OperatingSystem_AvailableProcessors{endpoint=\"$endpoint\"}", + "legend":"Processors", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Native Clients Connected", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":35, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"cassandra_ClientMetrics_connectedNativeClients_Value{endpoint=\"$endpoint\"}", + "legend":"Connected", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk Space Used", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":36, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(cassandra_TableMetrics_TotalDiskSpaceUsed_Count{endpoint=\"$endpoint\"})", + "legend":"Disk", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Cpu Load", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":37, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#c12854", + "id":"5c18c2d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"cassandra_java_OperatingSystem_SystemCpuLoad{endpoint=\"$endpoint\"}", + "legend":"Cpu Load", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Write Latency TOP 10", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":38, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#c12854", + "id":"c3d88ab" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"topk(10,cassandra_TableMetrics_WriteLatency_OneMinuteRate{endpoint=\"$endpoint\"})", + "legend":"{{scope}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Read Latency TOP 10", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":39, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#c12854", + "id":"024ac3" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"topk(10,cassandra_TableMetrics_ReadLatency_OneMinuteRate{endpoint=\"$endpoint\"})", + "legend":"{{scope}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Range Scan Latency TOP 10", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":40, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#c12854", + "id":"8c95f22" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"topk(10,cassandra_TableMetrics_RangeLatency_OneMinuteRate{endpoint=\"$endpoint\"})", + "legend":"{{scope}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Pending Compactions", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":41, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#c12854", + "id":"6c509f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(cassandra_TableMetrics_PendingCompactions_Value{endpoint=\"$endpoint\"})", + "legend":"Compactions", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"SSTables Per Read Histogram", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":42, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#c12854", + "id":"161de3ca" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(cassandra_TableMetrics_SSTablesPerReadHistogram_Count{endpoint=\"$endpoint\"})", + "legend":"SSTables Per Read Histogram", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Dropped Message", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":43, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#c12854", + "id":"bba4dd3" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(cassandra_DroppedMessageMetrics_Dropped_OneMinuteRate{endpoint=\"$endpoint\"})", + "legend":"Message", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Timeouts (1 Minute Rate)", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":44, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#c12854", + "id":"5fe539a9" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[ + { + "expression":"cassandra_ClientMetrics_RequestDiscarded_OneMinuteRate{endpoint=\"$endpoint\"}", + "legend":"Timeouts", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Cassandra - Compactions", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":45, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Compaction", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":46, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ff3f7c" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(cassandra_TableMetrics_CompactionBytesWritten_Count{endpoint=\"$endpoint\"}) by (keyspace)", + "legend":"{{keyspace}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Pending Compactions", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":47, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#f76adf", + "id":"798d3af8" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(cassandra_TableMetrics_PendingCompactions_Value{endpoint=\"$endpoint\"})by(keyspace)", + "legend":"{{keyspace}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Pending Flushes", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":48, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#f76adf", + "id":"2f3a0f3" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(cassandra_TableMetrics_PendingFlushes_Count{endpoint=\"$endpoint\"}) by(keyspace)", + "legend":"{{keyspace}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Docker Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(docker_memory_total,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Memory", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"bytes(IEC)", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Percentage of Memory Used by Container", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8bc5dd", + "id":"2543dc11" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"docker_container_mem_usage_percent{endpoint=\"$endpoint\",container_status=\"running\"}", + "legend":"{{container_name}}", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Current Memory Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8bc5dd", + "id":"68e877a5" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(docker_container_mem_usage{endpoint=\"$endpoint\",container_status=\"running\"}[5m])", + "legend":"{{container_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Rate of Page Faults by Container", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8bc5dd", + "id":"5e7d2db6" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(docker_container_mem_pgfault{endpoint=\"$endpoint\",container_status=\"running\"}[5m])", + "legend":"{{container_name}}", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Number of Bytes Transferred to/from the Disk", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8bc5dd", + "id":"805e2e7" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(docker_container_blkio_io_service_bytes_recursive_total{endpoint=\"$endpoint\",container_status=\"running\"}[5m])) by (container_name)", + "legend":"{{container_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Overview", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":5, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Container Uptime", + "span":"4.0", + "height":"2.0", + "type":"Hexagon", + "unit":"ns", + "weight":6, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"docker_container_status_uptime_ns{container_status=\"running\",endpoint=\"$endpoint\"}", + "legend":"{{container_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Total", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[ + { + "color":{ + "bac":"#3b8bdbFF", + "icon":"#ce319fFF", + "text":"#c47424FF" + }, + "display":"{{A.$value}}", + "show":true, + "type":"value" + } + ], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"docker_memory_total{endpoint=\"$endpoint\"}", + "legend":"Memory ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Images Totals", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[ + { + "color":{ + "bac":"#3b8bdbFF", + "icon":"#ce319fFF", + "text":"#c47424FF" + }, + "display":"{{A.$value}}", + "show":true, + "type":"value" + } + ], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"docker_n_images{endpoint=\"$endpoint\"}", + "legend":"Images ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Running Containers", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[ + { + "color":{ + "bac":"#3b8bdbFF", + "icon":"#ce319fFF", + "text":"#c47424FF" + }, + "display":"{{A.$value}}", + "show":true, + "type":"value" + } + ], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"docker_n_containers_running{endpoint=\"$endpoint\"}", + "legend":"Containers", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Stopped Containers", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[ + { + "color":{ + "bac":"#3b8bdbFF", + "icon":"#ce319fFF", + "text":"#c47424FF" + }, + "display":"{{A.$value}}", + "show":true, + "type":"value" + } + ], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"docker_n_containers_stopped{endpoint=\"$endpoint\"}", + "legend":"Containers", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Cpu Total", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[ + { + "color":{ + "bac":"#3b8bdbFF", + "icon":"#ce319fFF", + "text":"#c47424FF" + }, + "display":"{{A.$value}}", + "show":true, + "type":"value" + } + ], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"docker_n_cpus{endpoint=\"$endpoint\"}", + "legend":"Cpu", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"File Descriptors", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[ + { + "color":{ + "bac":"#3b8bdbFF", + "icon":"#ce319fFF", + "text":"#c47424FF" + }, + "display":"{{A.$value}}", + "show":true, + "type":"value" + } + ], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"docker_n_used_file_descriptors{endpoint=\"$endpoint\"}", + "legend":"File ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#58dd16", + "id":"702ea95" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(docker_container_net_rx_bytes{endpoint=\"$endpoint\"}[5m]))", + "legend":"RX", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(docker_container_net_tx_bytes{endpoint=\"$endpoint\"}[5m]))", + "legend":"TX", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Mem Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#58dd16", + "id":"4603122" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(docker_container_mem_usage_percent{endpoint=\"$endpoint\"})", + "legend":"Mem", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Cpu Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":15, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#58dd16", + "id":"702376e4" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(docker_container_cpu_usage_percent{endpoint=\"$endpoint\"})", + "legend":"Cpu", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"CPU", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":16, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"CPU Usage in User Mode", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"ns", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3094f2", + "id":"11c2a8f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(docker_container_cpu_usage_in_usermode{endpoint=\"$endpoint\",container_status=\"running\"}[5m])", + "legend":"{{container_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage in Kernel Mode", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"ns", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3094f2", + "id":"3965c849" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(docker_container_cpu_usage_in_kernelmode{endpoint=\"$endpoint\",container_status=\"running\"}[5m])", + "legend":"{{container_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Network", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":19, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Rx Dropped Packets", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3094f2", + "id":"3aeab649" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(docker_container_net_rx_dropped{endpoint=\"$endpoint\",container_status=\"running\",network=\"total\"}[5m]) ", + "legend":"{{container_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Tx Bytes by Container", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":21, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3d9be2", + "id":"632e29fc" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(docker_container_net_tx_bytes{endpoint=\"$endpoint\",container_status=\"running\",network=\"total\"}[5m])", + "legend":"{{container_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Rx Bytes by Container", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3d9be2", + "id":"58c37d3" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(docker_container_net_rx_bytes{endpoint=\"$endpoint\",container_status=\"running\",network=\"total\"}[5m])", + "legend":"{{container_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Rx Packets by Container", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3d9be2", + "id":"4a051bed" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(docker_container_net_rx_packets{endpoint=\"$endpoint\",container_status=\"running\",network=\"total\"}[5m])", + "legend":"{{container_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Tx Packets by Container", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":24, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3d9be2", + "id":"71030986" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(docker_container_net_tx_packets{endpoint=\"$endpoint\",container_status=\"running\",network=\"total\"}[5m])", + "legend":"{{container_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Tx Dropped Packets", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3094f2", + "id":"4abc4299" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(docker_container_net_tx_dropped{endpoint=\"$endpoint\",container_status=\"running\",network=\"total\"}[5m]) ", + "legend":"{{container_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Tx Error Packets", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":26, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3d9be2", + "id":"0a872b7" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"rate(docker_container_net_tx_errors{endpoint=\"$endpoint\",container_status=\"running\",network=\"total\"}[5m])", + "legend":"{{container_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Rx Error Packets", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":27, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#3d9be2", + "id":"a64908d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"rate(docker_container_net_rx_errors{endpoint=\"$endpoint\",container_status=\"running\",network=\"total\"}[5m])", + "legend":"{{container_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Proxmox VE Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(proxmox_uptime,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Uptime", + "span":"4.0", + "height":"2.0", + "type":"Table", + "unit":"seconds(s)", + "weight":0, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "columns":[ + { + "unit":2, + "display":"{{A.$labels.vm_name}}", + "show":true, + "title":"Name", + "error":false + }, + { + "unit":2, + "display":"{{A.$labels.status}}", + "show":true, + "title":"Status", + "error":false + }, + { + "unit":30, + "display":"{{A.$value}}", + "show":true, + "title":"Update", + "error":false + } + ], + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "indexs":"", + "valueMapping":[ + { + "color":{ + "bac":"#0bbf9eFF", + "icon":"#3ff4b5FF", + "text":"#f44061FF" + }, + "display":"", + "show":true, + "column":"", + "type":"value" + } + ], + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[ + { + "expression":"proxmox_uptime{endpoint=\"$endpoint\"}", + "legend":"{{vm_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Total", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":1, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(proxmox_mem_total{endpoint=\"$endpoint\"})", + "legend":"Memory ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk Tatol", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":2, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(proxmox_disk_total{endpoint=\"$endpoint\"})", + "legend":"Disk ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Swap Tatol", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":3, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(proxmox_mem_total{endpoint=\"$endpoint\"})", + "legend":"Swap ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Cpu Load", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0.0-1.0)", + "weight":5, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(proxmox_cpuload{endpoint=\"$endpoint\"})", + "legend":"CpuLoad", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Swap Used By VM", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#f416d3", + "id":"569dbbb2" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"5.0", + "elements":[ + { + "expression":"proxmox_swap_used_percentage{endpoint=\"$endpoint\"}", + "legend":"{{vm_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Cpu Load By VM", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e0c9ff", + "id":"646e3d6" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"proxmox_cpuload{endpoint=\"$endpoint\"}", + "legend":"{{vm_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk Used By VM", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#33c69a", + "id":"b03357f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"proxmox_disk_used_percentage{endpoint=\"$endpoint\"}", + "legend":"{{vm_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Used By VM", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#33c69a", + "id":"987f01a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"proxmox_mem_used_percentage{endpoint=\"$endpoint\"}", + "legend":"{{vm_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ], + "children":[] + }, + { + "name":"Mongodb Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(mongodb_uptime_ns,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Resource", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Storage Usage", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e035b0", + "id":"74f66188" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(mongodb_db_stats_storage_size{endpoint=\"$endpoint\"})", + "legend":"Storage", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e035b0", + "id":"794a849a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mongodb_net_in_bytes_count{endpoint=\"$endpoint\"}[1m])", + "legend":"In", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mongodb_net_out_bytes_count{endpoint=\"$endpoint\"}[1m])", + "legend":"Out", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e035b0", + "id":"3cfebe4" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(mongodb_resident_megabytes{endpoint=\"$endpoint\"}[5m])", + "legend":"Resident", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mongodb_vsize_megabytes{endpoint=\"$endpoint\"}[5m])", + "legend":"Vsize", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"WiredTiger Cache", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e035b0", + "id":"4f162f31" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(mongodb_wtcache_bytes_read_into{endpoint=\"$endpoint\"}[5m])", + "legend":"Wtcache", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Cache Util %", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"percent(0-100)", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e035b0", + "id":"fa709a1" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"mongodb_percent_cache_dirty{endpoint=\"$endpoint\"}", + "legend":"Cache Dirty", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"mongodb_percent_cache_used{endpoint=\"$endpoint\"}", + "legend":"Cache Used", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Overview", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":6, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Commands Per Second", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#7501bc", + "id":"76948b2c" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"mongodb_commands_per_sec{endpoint=\"$endpoint\"}", + "legend":"Commands", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Page Faults", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#7501bc", + "id":"07c700b" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(mongodb_page_faults{endpoint=\"$endpoint\"}[1m])", + "legend":"Page Faults ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":9, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"mongodb_vsize_megabytes{endpoint=\"$endpoint\"}", + "legend":"Mem", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Current Connections", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":10, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"mongodb_connections_current{endpoint=\"$endpoint\"}", + "legend":"Current Connections", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Uptime", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"ns", + "weight":11, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"mongodb_uptime_ns{endpoint=\"$endpoint\"}", + "legend":"Uptime", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Open Connections", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":12, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"mongodb_open_connections{endpoint=\"$endpoint\"}", + "legend":"Open Connections", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Usage", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":13, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(mongodb_db_stats_storage_size{endpoint=\"$endpoint\"})", + "legend":"Usage", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Replica State", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":14, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#FFFFFFFF", + "icon":"#88e1efFF", + "text":"#73BF69FF" + }, + "display":"Up", + "show":true, + "type":"value", + "error":false, + "value":0 + } + ], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"mongodb_repl_queries{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Queries", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":15, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"5.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"GetMore Per Second", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#dd6e83", + "id":"bc896fb" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"mongodb_getmores_per_sec{endpoint=\"$endpoint\"}", + "legend":"GetMore ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Queries Per Second", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#7501bc", + "id":"225e8ac0" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"mongodb_queries_per_sec{endpoint=\"$endpoint\"}", + "legend":"Queries ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Commands Per Second", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"seconds(s)", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#cbdd23", + "id":"589da18" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"mongodb_commands_per_sec{endpoint=\"$endpoint\"}", + "legend":"Commands", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Inserts Per Second", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#dd6e83", + "id":"623ecd96" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"mongodb_inserts_per_sec{endpoint=\"$endpoint\"}", + "legend":"Inserts ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Deletes Per Second", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#dd6e83", + "id":"65f50dd2" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"mongodb_deletes_per_sec{endpoint=\"$endpoint\"}", + "legend":"Deletes", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Updates Per Second", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":21, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#dd6e83", + "id":"7d87549" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"mongodb_updates_per_sec{endpoint=\"$endpoint\"}", + "legend":"Updates ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Document Operations", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#dd6e83", + "id":"28770bd" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"rate(mongodb_document_deleted{endpoint=\"$endpoint\"}[1m])", + "legend":"Delete", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mongodb_document_updated{endpoint=\"$endpoint\"}[1m])", + "legend":"Update", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mongodb_document_returned{endpoint=\"$endpoint\"}[1m])", + "legend":"Return", + "name":"C", + "state":1, + "type":"expert" + }, + { + "expression":"rate(mongodb_document_inserted{endpoint=\"$endpoint\"}[1m])", + "legend":"Insert", + "name":"D", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Flushes Per Second", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#dd6e83", + "id":"64aaa9df" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"mongodb_flushes_per_sec{endpoint=\"$endpoint\"}", + "legend":"Flushes ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Replication", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":24, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Replica Query Per Second", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ea54cc", + "id":"7816273d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"mongodb_repl_queries_per_sec{endpoint=\"$endpoint\"}", + "legend":"Queries", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Replica Insert Per Second", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":26, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ea54cc", + "id":"363328e" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"mongodb_repl_inserts_per_sec{endpoint=\"$endpoint\"}", + "legend":"Insert ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Replica Deletes Per Second", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":27, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ea54cc", + "id":"11c3ab0a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"mongodb_repl_deletes_per_sec{endpoint=\"$endpoint\"}", + "legend":"Deletes ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Replica Commands Per Second", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ea54cc", + "id":"e23e56c" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"mongodb_repl_commands_per_sec{endpoint=\"$endpoint\"}", + "legend":"Commands ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Replica GetMore Per Second", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":29, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ea54cc", + "id":"ef1d2b1" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"mongodb_repl_getmores_per_sec{endpoint=\"$endpoint\"}", + "legend":"GetMore ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Replica Oplog Window Per Second", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":30, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ea54cc", + "id":"3d2e24dd" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(mongodb_repl_oplog_window_sec{endpoint=\"$endpoint\"}[1m])", + "legend":"Oplog Window ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Replica Updates Per Second", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":31, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ea54cc", + "id":"1ae2342" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"mongodb_repl_updates_per_sec{endpoint=\"$endpoint\"}", + "legend":"Updates", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Jenkins Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(jenkins_node_memory_total,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Total Available Memory", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":0, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[ + { + "expression":"jenkins_node_memory_available{endpoint=\"$endpoint\"}", + "legend":"Available Memory", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Available Disk", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":1, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"1.0", + "elements":[ + { + "expression":"jenkins_node_disk_available{endpoint=\"$endpoint\"}", + "legend":"Available Disk ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Swap", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":2, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"1.0", + "elements":[ + { + "expression":"jenkins_node_swap_total{endpoint=\"$endpoint\"}", + "legend":"Swap ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Executors", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":3, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"1.0", + "elements":[ + { + "expression":"jenkins_total_executors{endpoint=\"$endpoint\"}", + "legend":"Executors", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Result", + "span":"4.0", + "height":"2.0", + "type":"Table", + "unit":"short", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "columns":[ + { + "unit":2, + "display":"{{B.$labels.name}}", + "show":true, + "title":"Name", + "error":false + }, + { + "unit":2, + "display":"{{B.$labels.result}}", + "show":true, + "title":"Result", + "error":false + }, + { + "unit":2, + "display":"{{B.$value}}", + "show":true, + "title":"Number", + "error":false + } + ], + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "indexs":"", + "thresholds":[], + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"jenkins_job_number{endpoint=\"$endpoint\"}", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Stats", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#1308db", + "id":"6e01aa01" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"count(jenkins_job_result_code{endpoint=\"$endpoint\"}) by(result)", + "legend":"{{result}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Duratons", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#52d8cd", + "id":"f3184e9" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"rate(jenkins_job_duration{endpoint=\"$endpoint\"}[5m])", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Job Count", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":8, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"1.0", + "elements":[ + { + "expression":"count(jenkins_job_number{endpoint=\"$endpoint\"})", + "legend":"Count", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Build History Number", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":9, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(jenkins_job_number{endpoint=\"$endpoint\"})", + "legend":"Number", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ], + "children":[] + }, + { + "name":"Apache Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(apache_Uptime,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Uptime", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"seconds(s)", + "weight":0, + "param":{ + "thresholds":[], + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[], + "text":"value", + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[ + { + "expression":"apache_Uptime{endpoint=\"$endpoint\"}", + "legend":"Uptime", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bytes Per Second", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":1, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"1.0", + "elements":[ + { + "expression":"apache_BytesPerSec{endpoint=\"$endpoint\"}", + "legend":"Bytes Per Second", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Per Second", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":2, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"1.0", + "elements":[ + { + "expression":"apache_ReqPerSec{endpoint=\"$endpoint\"}", + "legend":"Req / Sec", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request State Analysis", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":3, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"7.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Waiting", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fca6c7", + "id":"2af5e6d7" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(apache_scboard_waiting{endpoint=\"$endpoint\"}[5m])", + "legend":"Waiting", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Reading", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#89e81e", + "id":"50980661" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(apache_scboard_reading{endpoint=\"$endpoint\"}[5m])", + "legend":"Reading", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Sending", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#89e81e", + "id":"b0a995b" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(apache_scboard_sending{endpoint=\"$endpoint\"}[5m])", + "legend":"Sending", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"DNS LookUp", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fca6c7", + "id":"ed7e01b" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(apache_scboard_dnslookup{endpoint=\"$endpoint\"}[5m])", + "legend":"DNS LookUp", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Keep Alive", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fca6c7", + "id":"67e9752f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(apache_scboard_keepalive{endpoint=\"$endpoint\"}[5m])", + "legend":"Keep Alive", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Finishing", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fca6c7", + "id":"55e9f8e4" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(apache_scboard_finishing{endpoint=\"$endpoint\"}[5m])", + "legend":"Finishing", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Closing", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fca6c7", + "id":"920dbd6" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"rate(apache_scboard_closing{endpoint=\"$endpoint\"}[5m])", + "legend":"Closing", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Logging", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fca6c7", + "id":"3e37c51" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"rate(apache_scboard_logging{endpoint=\"$endpoint\"}[5m])", + "legend":"Logging", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Idle Cleanup", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fca6c7", + "id":"73a57df" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"rate(apache_scboard_idle_cleanup{endpoint=\"$endpoint\"}[5m])", + "legend":"Idle Cleanup", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Starting", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fca6c7", + "id":"8361ea" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"rate(apache_scboard_starting{endpoint=\"$endpoint\"}[5m])", + "legend":"Starting", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Resource Utilization", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":14, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"CPU Load Utilization", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":15, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#4f33cc", + "id":"6fc38a9f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"apache_CPULoad{endpoint=\"$endpoint\"}", + "legend":"Utilization", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU System Utilization", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#4f33cc", + "id":"559b4f8" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"apache_CPUSystem{endpoint=\"$endpoint\"}", + "legend":"Utilization", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU User Utilization", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#4f33cc", + "id":"f80f06a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"apache_CPUUser{endpoint=\"$endpoint\"}", + "legend":"Utilization", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Busy Worker Threads", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#4f33cc", + "id":"2a7502b" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"apache_BusyWorkers{endpoint=\"$endpoint\"}", + "legend":"Worker Threads", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Idle Worker Threads", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#4f33cc", + "id":"7d27660" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"apache_IdleWorkers{endpoint=\"$endpoint\"}", + "legend":"Worker Threads", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Load Average - 1m", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#4f33cc", + "id":"d28c141" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"avg(apache_Load1{endpoint=\"$endpoint\"})", + "legend":"Load", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Load Average - 5m", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":21, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#4f33cc", + "id":"16b68328" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"avg(apache_Load5{endpoint=\"$endpoint\"})", + "legend":"Load", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Load Average - 15m", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#4f33cc", + "id":"b25b6ed" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"avg(apache_Load15{endpoint=\"$endpoint\"})", + "legend":"Load", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Server Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":23, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Request Per Second", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":24, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#772bc4", + "id":"127c3d9c" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"apache_ReqPerSec{endpoint=\"$endpoint\"}", + "legend":"Requests", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bytes (Sent and Received) Per Second", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#80edb1", + "id":"13ce1175" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"apache_BytesPerSec{endpoint=\"$endpoint\"}", + "legend":"Sent and Received", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Duration Per Request", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":26, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#80edb1", + "id":"db24bcc" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"apache_DurationPerReq{endpoint=\"$endpoint\"}", + "legend":"Duration", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Accesses Rate", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":27, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#772bc4", + "id":"56661c93" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(apache_TotalAccesses{endpoint=\"$endpoint\"}[5m])", + "legend":"Accesses ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Duration Rate", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#772bc4", + "id":"38c5efe" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(apache_TotalDuration{endpoint=\"$endpoint\"}[5m])", + "legend":"Duration ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Sent and Received Rate", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":29, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#772bc4", + "id":"d21c063" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(apache_TotalkBytes{endpoint=\"$endpoint\"}[5m])", + "legend":"Sent and Received", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Conns Total", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":30, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"1.0", + "elements":[ + { + "expression":"apache_ConnsTotal{endpoint=\"$endpoint\"}", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Processes", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":31, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"1.0", + "elements":[ + { + "expression":"apache_Processes{endpoint=\"$endpoint\"}", + "legend":"Processes", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Load", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":32, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"1.0", + "elements":[ + { + "expression":"apache_CPULoad{endpoint=\"$endpoint\"}", + "legend":"CPU Load", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ], + "children":[] + }, + { + "name":"HAProxy Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(haproxy_rtime,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Overview", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Active Servers", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":1, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(haproxy_act{endpoint=\"$endpoint\",type=\"server\"})", + "legend":"Servers", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Response Time", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"milliseconds", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(haproxy_rtime{endpoint=\"$endpoint\"})", + "legend":"Time", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Frontend Sessions %", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0.0-1.0)", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(haproxy_scur{endpoint=\"$endpoint\",type=\"frontend\"})/sum(haproxy_slim{endpoint=\"$endpoint\",type=\"frontend\"})", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Connections Errors", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(haproxy_econ{endpoint=\"$endpoint\"})", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Backend Queue", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(haproxy_qcur{endpoint=\"$endpoint\",type=\"backend\"})", + "legend":"Backend Queue", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Frontend Requests / Second", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a2ef2d", + "id":"2e39012" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(haproxy_rate{endpoint=\"$endpoint\",type=\"frontend\"})", + "legend":"Frontend Requests", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Backend Response Time", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a2ef2d", + "id":"41b67852" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(rate(haproxy_rtime{endpoint=\"$endpoint\",type=\"backend\"}[1m]))", + "legend":"Backend Response ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Respones 5xx Errors", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a2ef2d", + "id":"889b425" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(rate(haproxy_hrsp_5xx{endpoint=\"$endpoint\"}[5m]))", + "legend":"5xx", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Frontend Denials", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a2ef2d", + "id":"67d1550" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(haproxy_dresp{endpoint=\"$endpoint\",type=\"frontend\"})", + "legend":"Resp", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Backend Denials", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a2ef2d", + "id":"e4da26f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(haproxy_dresp{endpoint=\"$endpoint\",type=\"backend\"})", + "legend":"Resp", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Respones 4xx Errors", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a2ef2d", + "id":"2815f30" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(rate(haproxy_hrsp_4xx{endpoint=\"$endpoint\"}[5m]))", + "legend":"4xx", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Frontend Network Traffic", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a2ef2d", + "id":"b38d3ba" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"7.0", + "elements":[ + { + "expression":"sum(rate(haproxy_bin{endpoint=\"$endpoint\",type=\"frontend\"}[1m]))", + "legend":"In", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(haproxy_bout{endpoint=\"$endpoint\",type=\"frontend\"}[1m]))", + "legend":"Out", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Backend Network Traffic", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a2ef2d", + "id":"e3ab6c3" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"7.0", + "elements":[ + { + "expression":"sum(rate(haproxy_bin{endpoint=\"$endpoint\",type=\"backend\"}[1m]))", + "legend":"In", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(haproxy_bout{endpoint=\"$endpoint\",type=\"backend\"}[1m]))", + "legend":"Out", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Respones 3xx Errors", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a2ef2d", + "id":"b0b90ba" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"7.0", + "elements":[ + { + "expression":"sum(rate(haproxy_hrsp_3xx{endpoint=\"$endpoint\"}[5m]))", + "legend":"3xx", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Backend Sessions %", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0.0-1.0)", + "weight":15, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(haproxy_scur{endpoint=\"$endpoint\",type=\"backend\"})/sum(haproxy_slim{endpoint=\"$endpoint\",type=\"backend\"})", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Server", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Latency", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":26, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#bc40f9", + "id":"a0a1ab4" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(haproxy_ttime{endpoint=\"$endpoint\",type=\"server\"}[1m])", + "legend":"{{svname}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Server Weight", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":27, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#bc40f9", + "id":"fe42a5a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"haproxy_weight{endpoint=\"$endpoint\",type=\"server\"}", + "legend":"{{svname}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Response Latency", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#bc40f9", + "id":"3fc3342e" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(haproxy_rtime{endpoint=\"$endpoint\",type=\"server\"}[5m])", + "legend":"{{svname}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bytes In", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":29, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#bc40f9", + "id":"d7a99b0" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(haproxy_bin{endpoint=\"$endpoint\",type=\"server\"}[5m])", + "legend":"{{svname}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bytes Out", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":30, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#bc40f9", + "id":"1b90e84" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(haproxy_bout{endpoint=\"$endpoint\",type=\"server\"}[5m])", + "legend":"{{svname}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Responses Errors", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":31, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#bc40f9", + "id":"60bd2d4" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(haproxy_eresp{endpoint=\"$endpoint\",type=\"server\"}[5m])", + "legend":"{{svname}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Nginx Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(nginx_active,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Client Requests per Second", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":0, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#f91143", + "id":"62a3494" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"irate(nginx_requests{endpoint=\"$endpoint\"}[5m])", + "legend":"Request", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Number of Client Requests", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":1, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[ + { + "expression":"nginx_requests{endpoint=\"$endpoint\"}", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Active Connections", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":2, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"1.0", + "elements":[ + { + "expression":"nginx_active{endpoint=\"$endpoint\"}", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Number of Handled Connections", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":3, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"1.0", + "elements":[ + { + "expression":"nginx_handled{endpoint=\"$endpoint\"}", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Requests: Reading, Writing and Waiting", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#f43fa6", + "id":"fc60d1f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"irate(nginx_reading{endpoint=\"$endpoint\"}[5m])", + "legend":"Read", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"irate(nginx_writing{endpoint=\"$endpoint\"}[5m])", + "legend":"Writ", + "name":"C", + "state":1, + "type":"expert" + }, + { + "expression":"irate(nginx_waiting{endpoint=\"$endpoint\"}[5m])", + "legend":"Wait", + "name":"D", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Dropped Connections", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":5, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"1.0", + "elements":[ + { + "expression":"nginx_accepts{endpoint=\"$endpoint\"} - nginx_handled{endpoint=\"$endpoint\"} ", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Active vs Dropped Connections", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#f43fa6", + "id":"167101a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"irate(nginx_active{endpoint=\"$endpoint\"}[5m])", + "legend":"Active", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"irate(nginx_handled{endpoint=\"$endpoint\"}[5m])", + "legend":"Handled", + "name":"C", + "state":1, + "type":"expert" + }, + { + "expression":"irate(nginx_accepts{endpoint=\"$endpoint\"}[5m])", + "legend":"Accepts", + "name":"D", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Number of Accepts Connections", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":7, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"1.0", + "elements":[ + { + "expression":"nginx_accepts{endpoint=\"$endpoint\"}", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ], + "children":[] + }, + { + "name":"Tengine Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(tengine_conn_total,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Connection Total", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":0, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(tengine_conn_total{endpoint=\"$endpoint\"})", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Total", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":1, + "param":{ + "thresholds":[], + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[], + "text":"value", + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(tengine_req_total{endpoint=\"$endpoint\"})", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Error 5xx Total", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":2, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(tengine_http_5xx{endpoint=\"$endpoint\"})", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network Out By Server", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#4352d8", + "id":"ff31b99" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"rate(tengine_bytes_out{endpoint=\"$endpoint\"}[5m])", + "legend":"{{server_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network In By Server", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#4352d8", + "id":"7a80b4d5" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"rate(tengine_bytes_in{endpoint=\"$endpoint\"}[5m])", + "legend":"{{server_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request By Server Rate", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#5047ff", + "id":"58277389" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"rate(tengine_req_total{endpoint=\"$endpoint\"}[5m])", + "legend":"{{server_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network In", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":8, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(tengine_bytes_in{endpoint=\"$endpoint\"})", + "legend":"In", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Error 2xx Total", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":9, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(tengine_http_2xx{endpoint=\"$endpoint\"})", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network Out", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":10, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(tengine_bytes_out{endpoint=\"$endpoint\"})", + "legend":"Out", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ], + "children":[] + }, + { + "name":"Tomcat Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(tomcat_connector_request_count,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Connectors", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"bytes(IEC)", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"7.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Thread Percentage", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"percent(0.0-1.0)", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e2348b", + "id":"5ba9ae2" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"tomcat_connector_current_thread_count{endpoint=\"$endpoint\"}/tomcat_connector_max_threads{endpoint=\"$endpoint\"}", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Busy Threads Percentage (Busy / Current)", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"percent(0.0-1.0)", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e2348b", + "id":"12bed72c" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"tomcat_connector_current_threads_busy{endpoint=\"$endpoint\"}/tomcat_connector_current_thread_count{endpoint=\"$endpoint\"}", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bytes Sent", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e2348b", + "id":"607500f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(tomcat_connector_bytes_sent{endpoint=\"$endpoint\"}[1m])", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bytes Received", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e2348b", + "id":"195c914" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(tomcat_connector_bytes_received{endpoint=\"$endpoint\"}[1m])", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Overview", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":5, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Error Count", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":6, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(tomcat_connector_error_count{endpoint=\"$endpoint\"})", + "legend":"Count", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Requests Rate", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#4a73f9", + "id":"191b2512" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(tomcat_connector_request_count{endpoint=\"$endpoint\"\n}[1m]))", + "legend":"Requests", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Pool Usage", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e8405a", + "id":"f349f58" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(tomcat_jvm_memorypool_used{endpoint=\"$endpoint\"}[1m])", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Requests", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":9, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(tomcat_connector_request_count{endpoint=\"$endpoint\"})", + "legend":"Count", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Request Processing Time", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"milliseconds", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#4a73f9", + "id":"3dcbdc5" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(tomcat_connector_processing_time{endpoint=\"$endpoint\"\n}[1m]))", + "legend":"Requests", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Thread Distribution", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e8405a", + "id":"5a95d9a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(rate(tomcat_connector_current_thread_count{endpoint=\"$endpoint\"}[1m]))", + "legend":"Current", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(tomcat_connector_current_threads_busy{endpoint=\"$endpoint\"}[1m]))", + "legend":"Current Busy", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Mem Total", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":12, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"tomcat_jvm_memory_total{endpoint=\"$endpoint\"}", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Heap Memory Usage percentage", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0.0-1.0)", + "weight":13, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(tomcat_jvm_memorypool_used{endpoint=\"$endpoint\"})/sum(tomcat_jvm_memorypool_max{endpoint=\"$endpoint\"})", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Heap Memory Peak usage", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":14, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(tomcat_jvm_memorypool_used{endpoint=\"$endpoint\"})", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Mem Free", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":15, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"tomcat_jvm_memory_free{endpoint=\"$endpoint\"}", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"ActiveMQ Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(activemq_queues_size,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Number of Queues", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":0, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[ + { + "expression":"count(activemq_queues_size{endpoint=\"$endpoint\"})", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Number of Topics", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":1, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"1.0", + "elements":[ + { + "expression":"count(activemq_topics_size{endpoint=\"$endpoint\"})", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Message By Queue", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ef1fde", + "id":"09e5e2e" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(rate(activemq_queues_size{endpoint=\"$endpoint\"}[5m]))by(name)", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Dequeue Message By Queue", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ef1fde", + "id":"558bdad8" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(rate(activemq_queues_dequeue_count{endpoint=\"$endpoint\"}[5m]))by (name)", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Enqueue Message By Topic", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ef1fde", + "id":"22fbe4b0" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"7.0", + "elements":[ + { + "expression":"sum(rate(activemq_topics_enqueue_count{endpoint=\"$endpoint\"}[5m])) by(name)", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Queue Message Enqueue Count", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(activemq_queues_enqueue_count{endpoint=\"$endpoint\"})", + "legend":"Count", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Queue Message Dequeue Count", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(activemq_queues_dequeue_count{endpoint=\"$endpoint\"})", + "legend":"Count", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Topic Consumer Count", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":7, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(activemq_topics_consumer_count{endpoint=\"$endpoint\"})", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Queue Comsuer Conut", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(activemq_queues_consumer_count{endpoint=\"$endpoint\"})", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Topic Message Enqueue Count", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(activemq_topics_enqueue_count{endpoint=\"$endpoint\"})", + "legend":"Count", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Topic Message Dequeue Count", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(activemq_topics_dequeue_count{endpoint=\"$endpoint\"})", + "legend":"Count", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Subscribers Message Enqueue Count", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(activemq_subscribers_enqueue_counter{endpoint=\"$endpoint\"})", + "legend":"Count", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Subscribers Message Dequeue Count", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(activemq_subscribers_enqueue_counter{endpoint=\"$endpoint\"})", + "legend":"Count", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Enqueue Message By Queue", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ef1fde", + "id":"a0b21cc" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(rate(activemq_queues_enqueue_count{endpoint=\"$endpoint\"}[5m])) by(name)", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Dequeue Message By Topic", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ef1fde", + "id":"5b8789d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"7.0", + "elements":[ + { + "expression":"sum(rate(activemq_topics_dequeue_count{endpoint=\"$endpoint\"}[5m]))by (name)", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Message By Topic", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":15, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ef1fde", + "id":"46b4f9" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"7.0", + "elements":[ + { + "expression":"sum(rate(activemq_topics_size{endpoint=\"$endpoint\"}[5m]))by(name)", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Enqueue Message By Subscribers", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ef1fde", + "id":"eb0c785" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum(rate(activemq_subscribers_enqueue_counter{endpoint=\"$endpoint\"}[5m])) by(destination_name)", + "legend":"{{destination_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Dequeue Message By Subscribers", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ef1fde", + "id":"c557ac6" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"9.0", + "elements":[ + { + "expression":"sum(rate(activemq_subscribers_dequeue_counter{endpoint=\"$endpoint\"}[5m]))by (destination_name)", + "legend":"{{destination_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Subscribers Pending Size", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(activemq_subscribers_pending_queue_size{endpoint=\"$endpoint\"})", + "legend":"Size", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ], + "children":[] + }, + { + "name":"Consul Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(consul_members_servers,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"RPC Requests", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":0, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#749cc9" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"consul_rpc_query{endpoint=\"$endpoint\"}", + "legend":"Requests", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Servers", + "span":"3.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":1, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"9.0", + "y":"1.0", + "elements":[ + { + "expression":"count(consul_state_services{endpoint=\"$endpoint\"})", + "legend":"Servers", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Consul Is Leader", + "span":"3.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":2, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#FFFFFFFF", + "icon":"#9387e5FF", + "text":"#73BF69FF" + }, + "display":"Leader", + "show":true, + "type":"value", + "error":false, + "value":1 + }, + { + "color":{ + "bac":"#FFFFFFFF", + "icon":"#1de03aFF", + "text":"#F2495CFF" + }, + "display":"No", + "show":true, + "type":"value", + "error":false, + "value":0 + } + ], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"3.0", + "y":"1.0", + "elements":[ + { + "expression":"consul_server_isLeader{endpoint=\"$endpoint\"}", + "legend":"Leader", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Consul Runtime Gc Pause", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"ns", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#1df2b5", + "id":"5d639b6f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"irate(consul_runtime_total_gc_pause_ns{endpoint=\"$endpoint\"}[5m])", + "legend":"Gc Pause", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Consul Raft State Candidate", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":4, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#d34aa5" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"consul.raft.state.candidate = this increments whenever a Consul server starts an election. candidate == 0. Deviations from 0 might indicate flapping leadership.\n\nconsul.serf.member.join\tThis increments when an agent joins the cluster. If an agent flapped", + "x":"4.0", + "y":"7.0", + "elements":[ + { + "expression":"consul_raft_state_candidate{endpoint=\"$endpoint\"}", + "legend":"Consul candidate", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"consul_serf_member_join{endpoint=\"$endpoint\"}", + "legend":"Member join", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"consul_serf_member_left{endpoint=\"$endpoint\"}", + "legend":"Member left", + "name":"C", + "state":1, + "type":"expert" + }, + { + "expression":"consul_serf_member_update{endpoint=\"$endpoint\"}", + "legend":"Member update", + "name":"D", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Consul Runtime Alloc Bytes", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#2ce857", + "id":"201e83b3" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"5.0", + "elements":[ + { + "expression":"consul_runtime_alloc_bytes{endpoint=\"$endpoint\"}", + "legend":"Alloc Bytes", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Raft Transactions", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":6, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#f20cd7" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"consul_raft_apply{endpoint=\"$endpoint\"}", + "legend":"Transactions", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Commit Time Leader", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#aae9f7", + "id":"5e298056" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"5.0", + "elements":[ + { + "expression":"consul_raft_commitTime_mean{endpoint=\"$endpoint\"}", + "legend":"CommitTime Mean", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Write Logs", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#9be2f2", + "id":"2b01140" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"5.0", + "elements":[ + { + "expression":"consul_raft_leader_dispatchLog_count{endpoint=\"$endpoint\"}", + "legend":"DispatchLog", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Time to Reconcile Members", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#9bd611", + "id":"6c1bb47" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"7.0", + "elements":[ + { + "expression":"consul_leader_reconcileMember_sum{endpoint=\"$endpoint\"}", + "legend":"Reconcile Members", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Consul Goroutines Counts", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#9b41d3", + "id":"7c00fdde" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"7.0", + "elements":[ + { + "expression":"consul_runtime_num_goroutines{endpoint=\"$endpoint\"}", + "legend":"Goroutines Counts", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Autopilot Health", + "span":"3.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":11, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#FFFFFFFF", + "icon":"#f81efcFF", + "text":"#73BF69FF" + }, + "display":"UP", + "show":true, + "type":"value", + "error":false, + "value":1 + }, + { + "color":{ + "bac":"#FFFFFFFF", + "icon":"#F2495CFF", + "text":"#F2495CFF" + }, + "display":"DOWN", + "show":true, + "type":"value", + "error":false, + "value":0 + } + ], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[ + { + "expression":"consul_autopilot_healthy{endpoint=\"$endpoint\"}", + "legend":"Health", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Consul State", + "span":"3.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":12, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#FFFFFFFF", + "icon":"#29c6aaFF", + "text":"#000000FF" + }, + "display":"{{status}}", + "show":true, + "type":"value", + "error":false, + "value":1 + }, + { + "color":{ + "bac":"#eba8f7FF", + "icon":"#0dbc33FF", + "text":"#145708FF" + }, + "display":"warning or critical", + "show":true, + "type":"value", + "error":false, + "value":0 + } + ], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"1.0", + "elements":[ + { + "expression":"consul_health_checks_passing{endpoint=\"$endpoint\"}", + "legend":"{{status}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ], + "children":[] + }, + { + "name":"Jvm Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(java_runtime_StartTime,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"GC", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":12, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"PS Eden Space", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#adbc25", + "id":"45f31b88" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"10.0", + "elements":[ + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_PS_Eden_Space_committed{endpoint=\"$endpoint\",name=\"PS MarkSweep\"}", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"PS Old Gen", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#adbc25", + "id":"1fce6d7f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"10.0", + "elements":[ + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_PS_Old_Gen_committed{endpoint=\"$endpoint\",name=\"PS MarkSweep\"}", + "legend":"MarkSweep Committed", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_PS_Old_Gen_used{endpoint=\"$endpoint\",name=\"PS MarkSweep\"}", + "legend":"MarkSweep Used", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_PS_Old_Gen_max{endpoint=\"$endpoint\",name=\"PS MarkSweep\"}", + "legend":"MarkSweep Max", + "name":"C", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_PS_Old_Gen_committed{endpoint=\"$endpoint\",name=\"PS Scavenge\"}", + "legend":"Scavenge Committed", + "name":"D", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_PS_Old_Gen_used{endpoint=\"$endpoint\",name=\"PS Scavenge\"}", + "legend":"Scavenge Used", + "name":"E", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_PS_Old_Gen_max{endpoint=\"$endpoint\",name=\"PS Scavenge\"}", + "legend":"Scavenge Max", + "name":"F", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"PS Survivor Space", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":15, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#adbc25", + "id":"84fe867" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"10.0", + "elements":[ + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_PS_Survivor_Space_committed{endpoint=\"$endpoint\",name=\"PS MarkSweep\"}", + "legend":"MarkSweep Committed", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_PS_Survivor_Space_used{endpoint=\"$endpoint\",name=\"PS MarkSweep\"}", + "legend":"MarkSweep Used", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_PS_Survivor_Space_max{endpoint=\"$endpoint\",name=\"PS MarkSweep\"}", + "legend":"MarkSweep Max", + "name":"C", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_PS_Survivor_Space_committed{endpoint=\"$endpoint\",name=\"PS Scavenge\"}", + "legend":"Scavenge Committed", + "name":"D", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_PS_Survivor_Space_used{endpoint=\"$endpoint\",name=\"PS Scavenge\"}", + "legend":"Scavenge Used", + "name":"E", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_PS_Survivor_Space_max{ndpoint=\"$endpoint\",name=\"PS Scavenge\"}", + "legend":"Scavenge Max", + "name":"F", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Metaspace", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#adbc25", + "id":"38c038f5" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_Metaspace_committed{endpoint=\"$endpoint\",name=\"PS MarkSweep\"}", + "legend":"MarkSweep Committed", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_Metaspace_used{endpoint=\"$endpoint\",name=\"PS MarkSweep\"}", + "legend":"MarkSweep Used", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_Metaspace_max{endpoint=\"$endpoint\",name=\"PS MarkSweep\"}", + "legend":"MarkSweep Max", + "name":"C", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_Metaspace_committed{endpoint=\"$endpoint\",name=\"PS Scavenge\"}", + "legend":"Scavenge Committed", + "name":"D", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_Metaspace_used{endpoint=\"$endpoint\",name=\"PS Scavenge\"}", + "legend":"Scavenge Used", + "name":"E", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_Metaspace_max{endpoint=\"$endpoint\",name=\"PS Scavenge\"}", + "legend":"Scavenge Max", + "name":"F", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Compressed Class Space", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#adbc25", + "id":"27489f9" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"12.0", + "elements":[ + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_Compressed_Class_Space_committed{endpoint=\"$endpoint\",name=\"PS MarkSweep\"}", + "legend":"MarkSweep Committed", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_Compressed_Class_Space_used{endpoint=\"$endpoint\",name=\"PS MarkSweep\"}", + "legend":"MarkSweep Used", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_Compressed_Class_Space_max{endpoint=\"$endpoint\",name=\"PS MarkSweep\"}", + "legend":"MarkSweep Max", + "name":"C", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_Compressed_Class_Space_committed{endpoint=\"$endpoint\",name=\"PS Scavenge\"}", + "legend":"Scavenge Committed", + "name":"D", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_Compressed_Class_Space_used{endpoint=\"$endpoint\",name=\"PS Scavenge\"}", + "legend":"Scavenge Used", + "name":"E", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_Compressed_Class_Space_max{endpoint=\"$endpoint\",name=\"PS Scavenge\"}", + "legend":"Scavenge Max", + "name":"F", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Code Cache", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#adbc25", + "id":"13a989e4" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"12.0", + "elements":[ + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_Code_Cache_committed{endpoint=\"$endpoint\",name=\"PS MarkSweep\"}", + "legend":"MarkSweep Committed", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_Code_Cache_used{endpoint=\"$endpoint\",name=\"PS MarkSweep\"}", + "legend":"MarkSweep Used", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_Code_Cache_max{endpoint=\"$endpoint\",name=\"PS MarkSweep\"}", + "legend":"MarkSweep Max", + "name":"C", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_Code_Cache_committed{endpoint=\"$endpoint\",name=\"PS Scavenge\"}", + "legend":"Scavenge Committed", + "name":"D", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_Code_Cache_used{endpoint=\"$endpoint\",name=\"PS Scavenge\"}", + "legend":"Scavenge Used", + "name":"E", + "state":1, + "type":"expert" + }, + { + "expression":"java_last_garbage_collection_LastGcInfo_memoryUsageAfterGc_Code_Cache_max{endpoint=\"$endpoint\",name=\"PS Scavenge\"}", + "legend":"Scavenge Max", + "name":"F", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"GC Rate", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#c17c36", + "id":"5fd9f772" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"8.0", + "elements":[ + { + "expression":"rate(java_garbage_collector_CollectionCount{endpoint=\"$endpoint\"}[5m])", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Gc Time", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#2fcee0", + "id":"76950e79" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[ + { + "expression":"rate(java_garbage_collector_CollectionTime{endpoint=\"$endpoint\"}[1m])", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Last GC Thread Count", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":21, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e35def", + "id":"4e2ed102" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"8.0", + "elements":[ + { + "expression":"java_last_garbage_collection_LastGcInfo_GcThreadCount{endpoint=\"$endpoint\"}", + "legend":"{{name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Overview", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":22, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Available CPUs", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":0, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"java_operating_AvailableProcessors{endpoint=\"$endpoint\"}", + "legend":"Available CPUs", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"System Load Average", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":1, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"java_operating_SystemLoadAverage{endpoint=\"$endpoint\"}", + "legend":"System Load Average", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Open File Descriptors", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":2, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"java_operating_OpenFileDescriptorCount{endpoint=\"$endpoint\"}", + "legend":"Open File", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Uptime", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"milliseconds", + "weight":3, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"2.0", + "elements":[ + { + "expression":"java_runtime_Uptime{endpoint=\"$endpoint\"}", + "legend":"Uptime", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Start Time", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"YYYY-MM-DD HH:mm:ss", + "weight":4, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"java_runtime_StartTime{endpoint=\"$endpoint\"}", + "legend":"Time", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d2db51", + "id":"71c0ff3" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"java_operating_SystemCpuLoad{endpoint=\"$endpoint\"}", + "legend":"System", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"java_operating_ProcessCpuLoad{endpoint=\"$endpoint\"}", + "legend":"Process", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#20d4e8", + "id":"6d4995f4" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"rate(java_memory_HeapMemoryUsage_used{endpoint=\"$endpoint\"}[5m])", + "legend":"Heap Memory", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(java_memory_NonHeapMemoryUsage_used{endpoint=\"$endpoint\"}[5m])", + "legend":"Non Heap Memory", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Used Percentage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#2de5ab", + "id":"75ed5c93" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"1 - java_operating_FreePhysicalMemorySize{endpoint=\"$endpoint\"}/java_operating_TotalPhysicalMemorySize{endpoint=\"$endpoint\"}", + "legend":"Physical ", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"1 - java_operating_FreeSwapSpaceSize{endpoint=\"$endpoint\"}/java_operating_TotalSwapSpaceSize{endpoint=\"$endpoint\"}", + "legend":"Swap", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Thread Cpu Time", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"ns", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#6d64ea", + "id":"41264361" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"rate(java_threading_CurrentThreadCpuTime{endpoint=\"$endpoint\"}[5m])", + "legend":"Used", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Thread", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#63c3dd", + "id":"30f57177" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"java_threading_ThreadCount{endpoint=\"$endpoint\"}", + "legend":"Current Threads", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"java_threading_DaemonThreadCount{endpoint=\"$endpoint\"}", + "legend":"Daemon Threads", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"java_threading_PeakThreadCount{endpoint=\"$endpoint\"}", + "legend":"Peak Threads", + "name":"C", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Class Load", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#353ef2", + "id":"202bb7b" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"6.0", + "elements":[ + { + "expression":"rate(java_class_loading_LoadedClassCount{endpoint=\"$endpoint\"}[5m])", + "legend":"Load", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Heap Used", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0.0-1.0)", + "weight":11, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"2.0", + "elements":[ + { + "expression":"java_memory_HeapMemoryUsage_used{endpoint=\"$endpoint\"}/java_memory_HeapMemoryUsage_max{endpoint=\"$endpoint\"}", + "legend":"Used", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"MinIO Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(minio_node_disk_used_bytes,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Uptime", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"seconds(s)", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[], + "text":"value", + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[ + { + "expression":"time() - max(minio_node_process_starttime_seconds{endpoint=\"$endpoint\"})", + "legend":"Uptime", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total S3 Traffic Inbound", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":1, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[], + "text":"value", + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by (instance) (minio_s3_traffic_received_bytes{endpoint=\"$endpoint\"})", + "legend":"Total S3 Traffic Inbound", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total S3 Traffic Outbound", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":2, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[], + "text":"value", + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by (instance) (minio_s3_traffic_sent_bytes{endpoint=\"$endpoint\"})", + "legend":"Total S3 Traffic Outbound", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Capacity", + "span":"2.0", + "height":"2.0", + "type":"Pie chart", + "unit":"bytes(IEC)", + "weight":3, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"topk(1, sum(minio_cluster_capacity_usable_total_bytes{endpoint=\"$endpoint\"}) by (instance)) - topk(1, sum(minio_cluster_capacity_usable_free_bytes{endpoint=\"$endpoint\"}) by (instance))", + "legend":"Used", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"topk(1, sum(minio_cluster_capacity_usable_free_bytes{endpoint=\"$endpoint\"}) by (instance)) ", + "legend":"Free", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Data Usage Growth", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":4, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(minio_bucket_usage_total_bytes{endpoint=\"$endpoint\"}) by (instance)", + "legend":"Usage", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Open FDs", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":5, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"3.0", + "elements":[ + { + "expression":"sum (minio_node_file_descriptor_open_total{endpoint=\"$endpoint\"})", + "legend":"Total Open FDs", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Goroutines", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":6, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"1.0", + "elements":[ + { + "expression":"sum without (server,instance) (minio_node_go_routine_total{endpoint=\"$endpoint\"})", + "legend":"Total Goroutines", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Online Servers", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":7, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[], + "text":"value", + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"1.0", + "elements":[ + { + "expression":"minio_cluster_nodes_online_total{endpoint=\"$endpoint\"}", + "legend":"Total Online Servers", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Online Disks", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":8, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"1.0", + "elements":[ + { + "expression":"minio_cluster_disk_online_total{endpoint=\"$endpoint\"}", + "legend":"Total online disks in MinIO Cluster", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Offline Servers", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":9, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"1.0", + "elements":[ + { + "expression":"minio_cluster_nodes_offline_total{endpoint=\"$endpoint\"}", + "legend":"Total Offline Servers", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Offline Disks", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":10, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"1.0", + "elements":[ + { + "expression":"minio_cluster_disk_offline_total{endpoint=\"$endpoint\"}", + "legend":"Total Offline Disks", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Number of Objects", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":11, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"topk(1, sum(minio_bucket_usage_object_total{endpoint=\"$endpoint\"}) by (instance))", + "legend":"Number of Objects", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"S3 API Data Received Rate", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":12, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#1df9ee" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"5.0", + "elements":[ + { + "expression":"sum by (server) (rate(minio_s3_traffic_received_bytes{endpoint=\"$endpoint\"}[1m]))", + "legend":"Data Received", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"S3 API Data Sent Rate", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":13, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#2af976" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"5.0", + "elements":[ + { + "expression":"sum by (server) (rate(minio_s3_traffic_sent_bytes{endpoint=\"$endpoint\"}[1m]))", + "legend":"Data Sent", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"S3 API Request Rate", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#f9343b", + "id":"85d9348" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"7.0", + "elements":[ + { + "expression":"sum(rate(minio_s3_requests_total{endpoint=\"$endpoint\"}[5m]))", + "legend":"{{api}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"S3 API Request Error Rate", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":15, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#baf427", + "id":"1e57cfe7" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"7.0", + "elements":[ + { + "expression":"sum(rate(minio_s3_requests_errors_total{endpoint=\"$endpoint\"}[5m]))", + "legend":"Request ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bucket Traffic Sent", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#227d91", + "id":"046c088" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(bucket) (minio_bucket_traffic_sent_bytes{endpoint=\"$endpoint\"})", + "legend":"{{bucket}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bucket Traffic Received", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ffc9ca", + "id":"afe2192" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"9.0", + "elements":[ + { + "expression":"sum by(bucket) (minio_bucket_traffic_received_bytes{endpoint=\"$endpoint\"})", + "legend":"{{bucket}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"S3 Data Transfer", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":20, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#4fb8d6" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"13.0", + "elements":[ + { + "expression":"rate(minio_s3_traffic_sent_bytes{endpoint=\"$endpoint\"}[1m])", + "legend":"S3 Bytes Received", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(minio_s3_traffic_received_bytes{endpoint=\"$endpoint\"}[1m])", + "legend":"S3 Bytes Sent", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Node CPU Usage", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":21, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#4836ed" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"15.0", + "elements":[ + { + "expression":"rate(minio_node_process_cpu_total_seconds{endpoint=\"$endpoint\"}[1m])", + "legend":"CPU Usage Rate", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Node Memory Usage", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":22, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#f9abfc" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"13.0", + "elements":[ + { + "expression":"minio_node_process_resident_memory_bytes{endpoint=\"$endpoint\"}", + "legend":"Memory Used", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Drive Used Capacity", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#c5ef70", + "id":"859c11" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"17.0", + "elements":[ + { + "expression":"rate(minio_node_disk_used_bytes{endpoint=\"$endpoint\"}[5m])", + "legend":"Used Capacity {{disk}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Drives Free Inodes", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":24, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#ca38f7" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"15.0", + "elements":[ + { + "expression":"minio_cluster_disk_free_inodes{endpoint=\"$endpoint\"} or minio_node_disk_free_inodes{endpoint=\"$endpoint\"}", + "legend":"Free Inodes {{disk}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Node Syscalls", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":25, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#0918ed" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"19.0", + "elements":[ + { + "expression":"rate(minio_node_syscall_read_total{endpoint=\"$endpoint\"}[1m])", + "legend":"Read Syscalls", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(minio_node_syscall_write_total{endpoint=\"$endpoint\"}[1m])", + "legend":"Write Syscalls", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Node File Descriptors", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":26, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#cbb8fc" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"17.0", + "elements":[ + { + "expression":"minio_node_file_descriptor_open_total{endpoint=\"$endpoint\"}", + "legend":"Open FDs", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Node IO", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":27, + "param":{ + "stack":0, + "thresholds":[ + { + "color":"#f74add" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"19.0", + "elements":[ + { + "expression":"rate(minio_node_io_rchar_bytes{endpoint=\"$endpoint\"}[1m])", + "legend":"Node RChar", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(minio_node_io_wchar_bytes{endpoint=\"$endpoint\"}[1m])", + "legend":"Node WChar", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ], + "children":[] + }, + { + "name":"RabbitMQ Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(rabbitmq_node_uptime,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Queues", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Message Publish Rate", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a7e509", + "id":"4edfa8" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rabbitmq_queue_messages_publish_rate{endpoint=\"$endpoint\"}) by(queue,node)", + "legend":"{{node}} {{queue}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Message Delivery Rate", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a7e509", + "id":"1ed3335" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rabbitmq_queue_messages_deliver_rate{endpoint=\"$endpoint\"}) by(queue,node)", + "legend":"{{node}} {{queue}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Queue Memory Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a7e509", + "id":"5ca3eaf0" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rabbitmq_queue_memory{endpoint=\"$endpoint\"}) by(queue,node)", + "legend":"{{node}} {{queue}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Exchanges", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"5.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Total Messages Published In Exhanges", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a7e509", + "id":"94225b5" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rabbitmq_exchange_messages_publish_in{endpoint=\"$endpoint\",exchange!=\"\"}) by (exchange)", + "legend":"{{exchange}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Message Publish Rate In Exchanges", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a7e509", + "id":"68320854" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rabbitmq_exchange_messages_publish_in_rate{endpoint=\"$endpoint\",exchange!=\"\"}) by (exchange)", + "legend":"{{exchange}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Messages Published Out Echanges", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a7e509", + "id":"7162b9b0" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rabbitmq_exchange_messages_publish_out{endpoint=\"$endpoint\",exchange!=\"\"}) by (exchange)", + "legend":"{{exchange}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Message Publish Rate Out Exchanges", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a7e509", + "id":"764d0754" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rabbitmq_exchange_messages_publish_out_rate{endpoint=\"$endpoint\",exchange!=\"\"}) by (exchange)", + "legend":"{{exchange}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Overview", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":9, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Number of Exchanges", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"rabbitmq_overview_exchanges{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Number of Queues", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"rabbitmq_overview_queues{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Number of Consumers", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"rabbitmq_overview_consumers{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Number of Connections", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"rabbitmq_overview_connections{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Unacknowledged Messages", + "span":"3.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"rabbitmq_overview_messages_unacked{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Number of Nodes", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":15, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rabbitmq_overview_clustering_listeners{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Number of Messages", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":16, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"rabbitmq_overview_messages{endpoint=\"$endpoint\"}", + "legend":"Value", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage Percent", + "span":"3.0", + "height":"2.0", + "type":"Hexagon", + "unit":"percent(0.0-1.0)", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"rabbitmq_node_mem_used{endpoint=\"$endpoint\"}/rabbitmq_node_mem_limit{endpoint=\"$endpoint\"}", + "legend":"{{node}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk Usage Percent", + "span":"3.0", + "height":"2.0", + "type":"Hexagon", + "unit":"percent(0.0-1.0)", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"rabbitmq_node_disk_free_limit{endpoint=\"$endpoint\"}/rabbitmq_node_disk_free{endpoint=\"$endpoint\"}", + "legend":"{{node}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Node", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":19, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"File Descriptors", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a7e509", + "id":"4fad936a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"rabbitmq_node_fd_used{endpoint=\"$endpoint\"}", + "legend":"{{node}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Ram Transactions (Not Written to Disk)", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":21, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a7e509", + "id":"fc672eb" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"rabbitmq_node_mnesia_ram_tx_count{endpoint=\"$endpoint\"}", + "legend":"{{node}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a7e509", + "id":"6b154ec" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"rabbitmq_node_mem_used{endpoint=\"$endpoint\"}", + "legend":"{{node}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Garbage Collection Operation Rate", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a7e509", + "id":"d1af27" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"rabbitmq_node_gc_num_rate{endpoint=\"$endpoint\"}", + "legend":"{{node}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Node Uptime", + "span":"4.0", + "height":"2.0", + "type":"Table", + "unit":"milliseconds", + "weight":24, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "columns":[ + { + "unit":2, + "display":"{{A.$labels.node}}", + "show":true, + "title":"Name", + "error":false + }, + { + "unit":29, + "display":"{{A.$value}}", + "show":true, + "title":"Update", + "error":false + } + ], + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "indexs":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rabbitmq_node_uptime{endpoint=\"$endpoint\"}", + "legend":"{{node}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Zookeeper Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(zookeeper_uptime,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Latency", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"7.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Read Latency", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a5124f", + "id":"acaf828" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(zookeeper_sum_readlatency{endpoint=\"$endpoint\"}[5m])", + "legend":"Read", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Update Latency", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a5124f", + "id":"31081ea" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(zookeeper_sum_updatelatency{endpoint=\"$endpoint\"}[5m])", + "legend":"Update ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Max/Min/Avg Latency", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a5124f", + "id":"e3ba6c3" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"zookeeper_max_latency{endpoint=\"$endpoint\"}", + "legend":"Max", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"zookeeper_min_latency{endpoint=\"$endpoint\"}", + "legend":"Min", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"zookeeper_avg_latency{endpoint=\"$endpoint\"}", + "legend":"Avg", + "name":"C", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Proposal Latency", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a5124f", + "id":"5a06aa1" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(zookeeper_sum_proposal_latency{endpoint=\"$endpoint\"}[5m])", + "legend":"Proposal ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Quorum ACK/ACK Latency", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a5124f", + "id":"ca69ae2" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(zookeeper_sum_quorum_ack_latency{endpoint=\"$endpoint\"}[5m])", + "legend":"Quorum ACK", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(zookeeper_sum_ack_latency{endpoint=\"$endpoint\"}[5m])", + "legend":"ACK", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Propagation/Commit Propagation Latency", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#a5124f", + "id":"e8642cd" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(zookeeper_sum_propagation_latency{endpoint=\"$endpoint\"}[5m])", + "legend":"Propagation", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(zookeeper_sum_commit_propagation_latency{endpoint=\"$endpoint\"}[5m])", + "legend":"Commit Propagation", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Overview", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":7, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Connections", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":8, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"zookeeper_num_alive_connections{endpoint=\"$endpoint\"}", + "legend":"Connections", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"File Descriptors", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ed87b6", + "id":"7e9cf2fb" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"zookeeper_open_file_descriptor_count{endpoint=\"$endpoint\"}", + "legend":"Open File", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Approx Data Size", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ea2e70", + "id":"3adca537" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"zookeeper_approximate_data_size{endpoint=\"$endpoint\"}", + "legend":"Approx Data Size", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Pakages Recieved", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#7734ed", + "id":"25e9043" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(zookeeper_packets_received{endpoint=\"$endpoint\"}[5m])", + "legend":"Pakages Recieved", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Uptime", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"milliseconds", + "weight":12, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"zookeeper_uptime{endpoint=\"$endpoint\"}", + "legend":"Uptime", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"State", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"none", + "weight":13, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"legend", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"zookeeper_uptime{endpoint=\"$endpoint\"}", + "legend":"{{state}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Ephemerals Count", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":14, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"zookeeper_ephemerals_count{endpoint=\"$endpoint\"}", + "legend":"Ephemerals Count", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Watch Count", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":15, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"zookeeper_watch_count{endpoint=\"$endpoint\"}", + "legend":"Watch Count", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Znode Count", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":16, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"zookeeper_znode_count{endpoint=\"$endpoint\"}", + "legend":"Znode Count", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Pakages Sent", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#53efcb", + "id":"4a6b01a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(zookeeper_packets_sent{endpoint=\"$endpoint\"}[5m])", + "legend":"Pakages Sent", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Final Processor", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":18, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Write Final Proc Time", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8654ea" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(zookeeper_sum_write_final_proc_time_ms{endpoint=\"$endpoint\"}[5m])", + "legend":"Write Final Proc", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Read Final Proc Time", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8654ea", + "id":"f60cd7f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(zookeeper_sum_read_final_proc_time_ms{endpoint=\"$endpoint\"}[5m])", + "legend":"Read Final Proc", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Commit Processor", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":21, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Commit Proc Issued", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e28def", + "id":"c49f1ed" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(zookeeper_sum_read_commit_proc_issued{endpoint=\"$endpoint\"}[5m])", + "legend":"Read", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(zookeeper_sum_write_commit_proc_issued{endpoint=\"$endpoint\"}[5m])", + "legend":"Write", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Commit Process Time", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#4066e5", + "id":"24e44c" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(zookeeper_sum_read_commitproc_time_ms{endpoint=\"$endpoint\"}[5m])", + "legend":"Read", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(zookeeper_sum_write_commitproc_time_ms{endpoint=\"$endpoint\"}[5m])", + "legend":"Write", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Commit Proc Req Queued", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":24, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#0c22c9", + "id":"e699720" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(zookeeper_sum_write_commit_proc_req_queued{endpoint=\"$endpoint\"}[5m])", + "legend":"Write", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(zookeeper_sum_read_commit_proc_req_queued{endpoint=\"$endpoint\"}[5m])", + "legend":"Read", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"rate(zookeeper_sum_commit_commit_proc_req_queued{endpoint=\"$endpoint\"}[5m])", + "legend":"Commit", + "name":"C", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"InfluxDB Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(influxdb_info,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Boltdb Statistics", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"7.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Reads Total", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d1292c", + "id":"855e7db" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(boltdb_reads_total {endpoint=\"$endpoint\"}[5m])", + "legend":"Reads", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Writes Total", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d1292c", + "id":"757887b4" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(boltdb_writes_total{endpoint=\"$endpoint\"}[5m])", + "legend":"Writes ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Overview", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Number Of Total Buckets On The Server", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":4, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"influxdb_buckets_total{endpoint=\"$endpoint\"}", + "legend":"Buckets ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Number Of Total Dashboards On The Server", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":5, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"influxdb_dashboards_total{endpoint=\"$endpoint\"}", + "legend":"Dashboards ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Number Of Total Organizations On The Server", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":6, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"influxdb_organizations_total{endpoint=\"$endpoint\"}", + "legend":"Organizations ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Number Of Total Scrapers On The Server", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":7, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"influxdb_scrapers_total{endpoint=\"$endpoint\"}", + "legend":"Scrapers ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Uptime", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"seconds(s)", + "weight":8, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"influxdb_uptime_seconds{endpoint=\"$endpoint\"}", + "legend":"Uptime", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Number Of Tasks Currently Being Executed", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":9, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"task_scheduler_current_execution{endpoint=\"$endpoint\"}", + "legend":"Tasks", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Number Of Total Tokens On The Server", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":10, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"influxdb_tokens_total{endpoint=\"$endpoint\"}", + "legend":"Tokens", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Number Of Total Users On The Server", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":11, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"2.0", + "elements":[ + { + "expression":"influxdb_users_total{endpoint=\"$endpoint\"}", + "legend":"Users ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Api Request Total", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":12, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(http_api_requests_total{endpoint=\"$endpoint\"})", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Query Request Bytes", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#348ad1", + "id":"735b944d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"rate(http_query_request_bytes{endpoint=\"$endpoint\"}[5m])", + "legend":"{{status}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Query Response Bytes", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#348ad1", + "id":"76849cf" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"rate(http_query_response_bytes{endpoint=\"$endpoint\"}[5m])", + "legend":"{{status}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Api Request Duration Seconds", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":15, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#348ad1", + "id":"2e0603b1" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(rate(http_api_request_duration_seconds_bucket{endpoint=\"$endpoint\"}[5m]))", + "legend":"Duration ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Version", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":16, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#FFFFFFFF", + "icon":"#f257d5FF", + "text":"#000000FF" + }, + "display":"{{version}}", + "show":true, + "type":"value", + "error":false, + "value":1 + } + ], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"influxdb_info{endpoint=\"$endpoint\"}", + "legend":"Version", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Shard Disk Size", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":17, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(storage_shard_disk_size{endpoint=\"$endpoint\"})", + "legend":"Size", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Cache Disk Size", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":18, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(storage_cache_disk_bytes{endpoint=\"$endpoint\"})", + "legend":"Size", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"InfluxDB Query Statistics", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"All Duration Seconds", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#574ad3", + "id":"c9e22f7" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(qc_all_duration_seconds_bucket{endpoint=\"$endpoint\"}[5m]))", + "legend":"Duration Seconds", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Compiling Duration Seconds", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":21, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#574ad3", + "id":"3fed988" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(qc_compiling_duration_seconds_bucket{endpoint=\"$endpoint\"}[5m])) by (compiler_type)", + "legend":"{{compiler_type}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Executing Duration Seconds", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#574ad3", + "id":"20343fd" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(qc_executing_duration_seconds_bucket{endpoint=\"$endpoint\"}[5m]))", + "legend":"Executing Duration ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Queueing Duration Seconds", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#574ad3", + "id":"2462a91" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(qc_queueing_duration_seconds_bucket{endpoint=\"$endpoint\"}[5m]))", + "legend":"Queueing ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Requests Total", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":24, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#574ad3", + "id":"1af7b239" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(qc_requests_total{endpoint=\"$endpoint\"}[5m])) by(result)", + "legend":"{{result}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Read Duration Seconds", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#574ad3", + "id":"5d7251a7" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(query_influxdb_source_read_request_duration_seconds_bucket{endpoint=\"$endpoint\",op=\"readTagKeys\"}[5m]))", + "legend":"Read", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"InfluxDB Service Statistics", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":26, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Bucket Service New Duration", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":27, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#574ad3", + "id":"9aca84d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(service_bucket_new_duration_bucket{endpoint=\"$endpoint\",method=\"find_bucket\"}[5m]))", + "legend":"Duration", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Bucket Service New Error Total", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#574ad3", + "id":"48af8cb4" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(service_bucket_new_error_total{endpoint=\"$endpoint\",method=\"find_bucket\"}[5m]))", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Onboard Service New Duration", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":29, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#574ad3", + "id":"a6a17e5" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(service_onboard_new_duration_bucket{endpoint=\"$endpoint\",method=\"is_onboarding\"}[5m]))", + "legend":"Duration", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Session Service Duration", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":30, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#574ad3", + "id":"d9d2e96" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(service_session_duration_bucket{endpoint=\"$endpoint\",method=\"create_session\"}[5m]))", + "legend":"Duration", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Session Service Error Total", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":31, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#574ad3", + "id":"29642c79" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(service_session_error_total{endpoint=\"$endpoint\",method=\"find_session\"}[5m]))", + "legend":"Total", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"InfluxDB Task Statistics", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":32, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Task Executor Promise Queue Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":33, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#efeb75", + "id":"27a3148c" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"task_executor_promise_queue_usage {endpoint=\"$endpoint\"}", + "legend":"Queue Usage", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Task Scheduler Total Execute Failure", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":34, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#efeb75", + "id":"c3770ac" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"task_scheduler_total_execute_failure {endpoint=\"$endpoint\"}", + "legend":"Total Execute Failure", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Task Executor Workers Busy", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":35, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#efeb75", + "id":"3b8d7344" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"task_executor_workers_busy{endpoint=\"$endpoint\"}", + "legend":"Executor Workers Busy", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Task Executor Total Runs Complete", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":36, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#efeb75", + "id":"b8cce1e" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"task_executor_total_runs_complete{endpoint=\"$endpoint\"}", + "legend":"{{status}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Task Executor Total Runs Active", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":37, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#efeb75", + "id":"1a6d12f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"task_executor_total_runs_active{endpoint=\"$endpoint\"}", + "legend":"Task Executor ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Task Executor Run Duration", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":38, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#efeb75", + "id":"470eac6" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"task_executor_run_duration{endpoint=\"$endpoint\"}", + "legend":"{{taskID}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"InfluxDB Storage Statistics", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":39, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Cache Disk Bytes", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":40, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#348ad1", + "id":"199769e" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(storage_cache_disk_bytes{endpoint=\"$endpoint\"})by(bucket)", + "legend":"{{bucket}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Cache In Use Bytes", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":41, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#348ad1", + "id":"d58dcb" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(storage_cache_inuse_bytes{endpoint=\"$endpoint\"})by(bucket)", + "legend":"{{bucket}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Cache Writes Failed", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":42, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#348ad1", + "id":"27fcc969" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(storage_cache_writes_err{endpoint=\"$endpoint\"})by(bucket)", + "legend":"{{bucket}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Compactions Active", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":43, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#348ad1", + "id":"fd0e7c5" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(storage_compactions_active{endpoint=\"$endpoint\"})by(level)", + "legend":"{{level}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Shard Disk Size", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":44, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#348ad1", + "id":"3bda8c" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(storage_shard_disk_size{endpoint=\"$endpoint\"})by(bucket)", + "legend":"{{bucket}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Shard Series", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":45, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#348ad1", + "id":"a648954" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(storage_shard_series{endpoint=\"$endpoint\"})by(bucket)", + "legend":"{{bucket}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Points Dropped Due To Partial Writes", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":46, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#348ad1", + "id":"6372a51e" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(rate(storage_writer_err_points_bucket{endpoint=\"$endpoint\"}[5m]))", + "legend":"Count", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Points In Shard Writes With Errors", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":47, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#348ad1", + "id":"7c435247" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(rate(storage_shard_write_err_sum{endpoint=\"$endpoint\"}[5m]))by(bucket)", + "legend":"{{bucket}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Memcached Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(memcached_max_connections,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Operations", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"7.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Total Connections", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":1, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"memcached_total_connections{endpoint=\"$endpoint\"}", + "legend":"Connections", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Connection Structures", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":2, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"memcached_connection_structures{endpoint=\"$endpoint\"}", + "legend":"Connections", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Connection Yields", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":3, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"memcached_conn_yields{endpoint=\"$endpoint\"}", + "legend":"Connections", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Worker Threads Requested", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":4, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"memcached_threads{endpoint=\"$endpoint\"}", + "legend":"Connections", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Read From Network", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":5, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"memcached_bytes_read{endpoint=\"$endpoint\"}", + "legend":"Read ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Written From Network", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":6, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"memcached_bytes_written{endpoint=\"$endpoint\"}", + "legend":"Written ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Open Connections", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d624f2" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"memcached_curr_connections{endpoint=\"$endpoint\"}", + "legend":"Connections", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Accepting Connections", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d624f2", + "id":"0a05dc4" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(memcached_accepting_conns{endpoint=\"$endpoint\"}[5m])", + "legend":"Connections", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Allocated Connection Structures", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d624f2", + "id":"5ceff7f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(memcached_connection_structures{endpoint=\"$endpoint\"}[5m])", + "legend":"Connections", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Listen Disabled Operations", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d624f2", + "id":"3125e81" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"rate(memcached_listen_disabled_num{endpoint=\"$endpoint\"}[5m])", + "legend":"Listen Disabled", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hash Table Size", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d624f2", + "id":"0a8281" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"memcached_hash_bytes{endpoint=\"$endpoint\"}", + "legend":"Hash Table ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hash Expansion Size", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d624f2", + "id":"284d1b4e" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"rate(memcached_hash_is_expanding{endpoint=\"$endpoint\"}[5m])", + "legend":"Hash Expansion ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Overview", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":13, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Commands", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ef2d5a", + "id":"5b7ce815" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"rate(memcached_cmd_set{endpoint=\"$endpoint\"}[5m])", + "legend":"Set", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(memcached_cmd_flush{endpoint=\"$endpoint\"}[5m])", + "legend":"Flush", + "name":"B", + "state":1, + "type":"expert" + }, + { + "expression":"rate(memcached_cmd_get{endpoint=\"$endpoint\"}[5m])", + "legend":"Get", + "name":"C", + "state":1, + "type":"expert" + }, + { + "expression":"rate(memcached_cmd_touch{endpoint=\"$endpoint\"}[5m])", + "legend":"Touch", + "name":"D", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Evicts & Reclaims", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":15, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8738ed", + "id":"6d4f6073" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"rate(memcached_evictions{endpoint=\"$endpoint\"}[1m]) ", + "legend":"Evicts ", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(memcached_reclaimed{endpoint=\"$endpoint\"}[1m]) ", + "legend":"Reclaims", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network Bytes Read and Written", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#7510bc", + "id":"0e153" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(memcached_bytes_read{endpoint=\"$endpoint\"}[1m])", + "legend":"Read", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(memcached_bytes_written{endpoint=\"$endpoint\"}[1m])", + "legend":"Written", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Items in Cache", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8738ed", + "id":"47dcf9d" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"memcached_curr_items{endpoint=\"$endpoint\"}", + "legend":"Items", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Hit Rate", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#7510bc", + "id":"7babe307" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"memcached_get_hits{endpoint=\"$endpoint\"}/(memcached_get_hits{endpoint=\"$endpoint\"}+memcached_get_misses{endpoint=\"$endpoint\"})", + "legend":"Hit", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Number Of Flushes", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":19, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"memcached_cmd_flush{endpoint=\"$endpoint\"}", + "legend":"Flushes", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Current Connections", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":20, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"memcached_curr_connections{endpoint=\"$endpoint\"}", + "legend":"Connections", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Threads", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":21, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"memcached_threads{endpoint=\"$endpoint\"}", + "legend":"Threads", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Uptime", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"seconds(s)", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"memcached_uptime{endpoint=\"$endpoint\"}", + "legend":"Uptime", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Max Memory", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":23, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"memcached_limit_maxbytes{endpoint=\"$endpoint\"}", + "legend":"Max Memory", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0.0-1.0)", + "weight":24, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"memcached_bytes{endpoint=\"$endpoint\"}/memcached_limit_maxbytes{endpoint=\"$endpoint\"}", + "legend":"Usage", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Command Stats", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":25, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Total Get", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":26, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"memcached_cmd_get{endpoint=\"$endpoint\"}", + "legend":"Get", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Set", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":27, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"memcached_cmd_set{endpoint=\"$endpoint\"}", + "legend":"Set", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Delete", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":28, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"memcached_delete_hits{endpoint=\"$endpoint\"}+memcached_delete_misses{endpoint=\"$endpoint\"}", + "legend":"Delete", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total CAS", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":29, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"memcached_cas_hits{endpoint=\"$endpoint\"}+memcached_cas_badval{endpoint=\"$endpoint\"}+memcached_cas_misses{endpoint=\"$endpoint\"}", + "legend":"CAS", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Decrement", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":30, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"memcached_decr_hits{endpoint=\"$endpoint\"}+memcached_decr_misses{endpoint=\"$endpoint\"}", + "legend":"Decrement", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Increment", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":31, + "param":{ + "comparison":"none", + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"memcached_incr_hits{endpoint=\"$endpoint\"}+memcached_incr_misses{endpoint=\"$endpoint\"}", + "legend":"Increment", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Flush", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":32, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"memcached_cmd_flush{endpoint=\"$endpoint\"}", + "legend":"Flush", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Touch", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":33, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"2.0", + "elements":[ + { + "expression":"memcached_cmd_touch{endpoint=\"$endpoint\"}", + "legend":"Touch", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Auth", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":34, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"memcached_auth_cmds{endpoint=\"$endpoint\"}", + "legend":"Auth", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Get Miss and Hit Rate", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":35, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#f237ef", + "id":"447625f6" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(memcached_get_hits{endpoint=\"$endpoint\"}[5m])", + "legend":"Hits", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(memcached_get_misses{endpoint=\"$endpoint\"}[5m])", + "legend":"Miss ", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Delete Miss and Hit Rate", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":38, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#f237ef", + "id":"565f00b3" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"rate(memcached_delete_hits{endpoint=\"$endpoint\"}[5m])", + "legend":"Hits", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(memcached_delete_misses{endpoint=\"$endpoint\"}[5m])", + "legend":"Miss ", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Decrement Miss and Hit Rate", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":39, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#f237ef", + "id":"6e1f1f9a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"rate(memcached_decr_hits{endpoint=\"$endpoint\"}[5m])", + "legend":"Hits", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"rate(memcached_decr_misses{endpoint=\"$endpoint\"}[5m])", + "legend":"Miss ", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"SQLServer Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(sqlserver_server_properties_uptime,endpoint)", + "show":true, + "name":"endpoint", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Performance", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Used Memory by Instance", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"kilobytes(IEC)", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8896ef", + "id":"12366b59" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(sqlserver_performance{endpoint=\"$endpoint\",counter=\"Used memory (KB)\"}[5m])) by (exported_instance)", + "legend":"{{exported_instance}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Full Scans/sec, Index Searches/sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8896ef", + "id":"8d7af76" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"irate(sqlserver_performance{counter=\"Full Scans/sec\",endpoint=\"$endpoint\"}[5m])", + "legend":"Full Scans", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"irate(sqlserver_performance{counter=\"Index Searches/sec\",endpoint=\"$endpoint\"}[5m])", + "legend":"Index Searches", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Clerks Size", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"kilobytes(IEC)", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8896ef", + "id":"fe187a6" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(sqlserver_memory_clerks_size_kb{endpoint=\"$endpoint\"}[5m]))", + "legend":"Memory Clerks", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Page Splits/sec, Page Lookups/sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8896ef", + "id":"842d7f0" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(sqlserver_performance{counter=\"Page Splits/sec\",endpoint=\"$endpoint\"}[5m]))", + "legend":"Page Splits", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(sqlserver_performance{counter=\"Page lookups/sec\",endpoint=\"$endpoint\"}[5m]))", + "legend":"Page Lookups", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Errors/sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8896ef", + "id":"16acc8ee" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(sqlserver_performance{counter=\"Errors/sec\",endpoint=\"$endpoint\"}[5m]))", + "legend":"Errors", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Page Reads/sec, Page Writes/sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8896ef", + "id":"1532f0b" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(sqlserver_performance{counter=\"Page reads/sec\",endpoint=\"$endpoint\"}[5m]))", + "legend":"Page Reads", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(sqlserver_performance{counter=\"Page writes/sec\",endpoint=\"$endpoint\"}[5m]))", + "legend":"Page Writes", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Lock Timeouts and Waits/sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8896ef", + "id":"fd5dca" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(sqlserver_performance{counter=\"Lock Timeouts/sec\",endpoint=\"$endpoint\"}[5m]))", + "legend":"Lock Timeouts", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(sqlserver_performance{counter=\"Lock Waits/sec\",endpoint=\"$endpoint\"}[5m]))", + "legend":"Lock Waits", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Number of Deadlocks/sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8896ef", + "id":"33151ed5" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(sqlserver_performance{counter=\"Number of Deadlocks/sec\",endpoint=\"$endpoint\"}[5m]))", + "legend":"Number of Deadlocks", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Logins/sec and Logouts/sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8896ef", + "id":"46b46406" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(sqlserver_performance{counter=\"Logins/sec\",endpoint=\"$endpoint\"}[5m]))", + "legend":"Logins", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(sqlserver_performance{counter=\"Logouts/sec\",endpoint=\"$endpoint\"}[5m]))", + "legend":"Logouts", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Transactions/sec, Write Transactions/sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8896ef", + "id":"63cb5a4" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(sqlserver_performance{counter=\"Transactions/sec\",endpoint=\"$endpoint\"}[5m]))", + "legend":"Transactions", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(sqlserver_performance{counter=\"Write Transactions/sec\",endpoint=\"$endpoint\"}[5m]))", + "legend":"Write Transactions", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"SQL Compilations/sec, SQL Re-Compilations/sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8896ef", + "id":"1e1af47" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(sqlserver_performance{counter=\"SQL Compilations/sec\",endpoint=\"$endpoint\"}[5m]))", + "legend":"SQL Compilations", + "name":"A", + "state":1, + "type":"expert" + }, + { + "expression":"sum(irate(sqlserver_performance{counter=\"SQL Re-Compilations/sec\",endpoint=\"$endpoint\"}[5m]))", + "legend":"SQL Re-Compilations", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Batch Requests/sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8896ef", + "id":"5a6edffa" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(sqlserver_performance{counter=\"Batch Requests/sec\",endpoint=\"$endpoint\"}[5m]))", + "legend":"Batch Requests", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Processes Blocked", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8896ef", + "id":"83e406f" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[ + { + "expression":"sum(irate(sqlserver_performance{counter=\"Processes blocked\",endpoint=\"$endpoint\"}[5m]))", + "legend":"Processes Blocked", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"I/O", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"7.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Read | Log Throughput", + "span":"6.0", + "height":"3.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":15, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8896ef", + "id":"6697f630" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(sqlserver_database_io_read_bytes{endpoint=\"$endpoint\",file_type=\"LOG\"}[5m])) by (database_name)", + "legend":"{{database_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Write | Log Throughput", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8896ef", + "id":"50aaaccd" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(rate(sqlserver_database_io_write_bytes{endpoint=\"$endpoint\",file_type=\"LOG\"}[5m])) by (database_name)", + "legend":"{{database_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Write | Rows Throughput", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8896ef", + "id":"9856f66" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(sqlserver_database_io_write_bytes{endpoint=\"$endpoint\",file_type=\"ROWS\"}[5m])) by (database_name)", + "legend":"{{database_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Read | Rows Throughput", + "span":"6.0", + "height":"3.0", + "type":"Area chart", + "unit":"bytes(IEC)", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#b376e2", + "id":"2742ba61" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(sqlserver_database_io_read_bytes{endpoint=\"$endpoint\",file_type=\"ROWS\"}[5m])) by (database_name)", + "legend":"{{database_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Replication", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"OUT | Bytes Sent to Replica/sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e827be", + "id":"37e42aed" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(sqlserver_performance{counter=\"Sends to Replica/sec\",endpoint=\"$endpoint\"}[1m]))", + "legend":"Bytes Sent to Replica", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"IN | Bytes Received from Replica/sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":21, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e827be", + "id":"f185ed0" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(sqlserver_performance{counter=\"Bytes Received from Replica/sec\",endpoint=\"$endpoint\"}[5m]))", + "legend":"Bytes Received from Replica", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Transaction Delay", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e827be", + "id":"cd4912e" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(rate(sqlserver_performance{counter=\"Transaction Delay\",endpoint=\"$endpoint\"}[5m]))", + "legend":"Transaction Delay", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Mirrored Write Transactions/sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e827be", + "id":"7a10380" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(rate(sqlserver_performance{counter=\"Mirrored Write Transactions/sec\",endpoint=\"$endpoint\"}[5m]))", + "legend":"Mirrored Write Transactions", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Latency", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":24, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Reads | Rows", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e827be", + "id":"6a3ed553" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(sqlserver_database_io_read_latency_ms{file_type=\"ROWS\",endpoint=\"$endpoint\"}[5m])) by (database_name)", + "legend":"{{database_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Reads | Log", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":26, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e827be", + "id":"299e473" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(sqlserver_database_io_read_latency_ms{file_type=\"LOG\",endpoint=\"$endpoint\"}[5m])) by (database_name)", + "legend":"{{database_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Writes | Rows", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":27, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e827be", + "id":"119311d1" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(rate(sqlserver_database_io_write_latency_ms{file_type=\"ROWS\",endpoint=\"$endpoint\"}[5m])) by (database_name)", + "legend":"{{database_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Writes | Log", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e827be", + "id":"f95a486" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(rate(sqlserver_database_io_write_latency_ms{file_type=\"LOG\",endpoint=\"$endpoint\"}[5m])) by (database_name)", + "legend":"{{database_name}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Overview", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":29, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Uptime", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"minutes", + "weight":30, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sqlserver_server_properties_uptime{endpoint=\"$endpoint\"}", + "legend":"Uptime", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Buffer Cache Hit Ratio", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":31, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"sqlserver_performance{counter=\"Buffer cache hit ratio\",endpoint=\"$endpoint\"}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Used Memory by Instance", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"kilobytes(IEC)", + "weight":32, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#fc7eef" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"sqlserver_performance{counter=\"Used memory (KB)\",endpoint=\"$endpoint\"}", + "legend":"{{exported_instance}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Grants Pending", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":33, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sqlserver_performance{counter=\"Memory Grants Pending\",endpoint=\"$endpoint\"}", + "legend":"Memory ", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Backup/Restore Throughput/sec", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":34, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(sqlserver_performance{endpoint=\"$endpoint\",counter=\"Backup/Restore Throughput/sec\"})", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk Utilization %", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0.0-1.0)", + "weight":35, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sqlserver_volume_space_used_space_bytes{endpoint=\"$endpoint\"}/sqlserver_volume_space_total_space_bytes{endpoint=\"$endpoint\"}", + "legend":"Utilization ", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total Server Memory", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"kilobytes(IEC)", + "weight":36, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sqlserver_server_properties_server_memory{endpoint=\"$endpoint\"}", + "legend":"Memory", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Active Temp Tables", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":37, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sqlserver_performance{counter=\"Active Temp Tables\",endpoint=\"$endpoint\"}", + "legend":"Tables", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Free List Stalls/sec", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":38, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sqlserver_performance{endpoint=\"$endpoint\",counter=\"Free list stalls/sec\"}", + "legend":"Free List Stalls", + "name":"B", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Page Lookups/sec", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":39, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sqlserver_performance{counter=\"Page lookups/sec\",endpoint=\"$endpoint\"}", + "legend":"Page Lookups", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"User Connections", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":40, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"sqlserver_performance{counter=\"User Connections\",endpoint=\"$endpoint\"}", + "legend":"Connections", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Version Store Size", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"kilobytes(IEC)", + "weight":41, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sqlserver_performance{counter=\"Version Store Size (KB)\",endpoint=\"$endpoint\"}", + "legend":"Version Store ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Free Space In Tempdb", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"kilobytes(IEC)", + "weight":42, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"2.0", + "elements":[ + { + "expression":"sqlserver_performance{counter=\"Free Space in tempdb (KB)\",endpoint=\"$endpoint\"}", + "legend":"Free ", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Checkpoint Pages/Sec", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":43, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sqlserver_performance{counter=\"Checkpoint pages/sec\",endpoint=\"$endpoint\"}", + "legend":"Checkpoint Pages", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Log File Size", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"kilobytes(IEC)", + "weight":44, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#d35f67" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"2.0", + "y":"4.0", + "elements":[ + { + "expression":"sqlserver_performance{counter=\"Log File(s) Size (KB)\",endpoint=\"$endpoint\"}", + "legend":"{{exported_instance}}", + "name":"A", + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Network Interface Basic Monitor", + "type":"template", + "varType":1, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Interface Summary", + "span":"12.0", + "height":"3.0", + "type":"Table", + "unit":"short", + "weight":0, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "columns":[ + { + "unit":2, + "display":"{{A.$labels.ifDescr}}", + "show":true, + "title":"ifDescr", + "error":false + }, + { + "unit":2, + "display":"{{A.$value}}", + "show":true, + "title":"UP/DOWN", + "error":false + }, + { + "unit":2, + "display":"{{B.$value}}", + "show":true, + "title":"ifInDiscards", + "error":false + }, + { + "unit":2, + "display":"{{C.$value}}", + "show":true, + "title":"ifInErrors", + "error":false + }, + { + "unit":2, + "display":"{{D.$value}}", + "show":true, + "title":"ifInOctets", + "error":false + }, + { + "unit":2, + "display":"{{E.$value}}", + "show":true, + "title":"ifInUcastPkts", + "error":false + }, + { + "unit":2, + "display":"{{F.$value}}", + "show":true, + "title":"ifMtu", + "error":false + }, + { + "unit":2, + "display":"{{G.$value}}", + "show":true, + "title":"ifOutErrors", + "error":false + }, + { + "unit":2, + "display":"{{H.$value}}", + "show":true, + "title":"ifOutDiscards", + "error":false + }, + { + "unit":14, + "display":"{{I.$value}}", + "show":true, + "title":"Link Spennd", + "error":false + }, + { + "unit":2, + "display":"{{J.$labels.ifPhysAddress}}", + "show":true, + "title":"ifPhysAddress", + "error":false + }, + { + "unit":2, + "display":"{{K.$value}}", + "show":true, + "title":"ifLastChange", + "error":false + } + ], + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "indexs":"ifDescr,ifIndex", + "tableOptions":{ + "showTableHeader":"enabled", + "pagination":"disabled" + }, + "thresholds":[], + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#FFFFFFFF", + "icon":"#37872DFF", + "text":"#37872DFF" + }, + "display":"Up", + "show":true, + "column":"UP/DOWN", + "type":"value", + "error":false, + "value":1 + }, + { + "color":{ + "bac":"#FFFFFFFF", + "icon":"#95f9a4FF", + "text":"#FF0000FF" + }, + "display":"Down", + "show":true, + "column":"UP/DOWN", + "type":"value", + "error":false, + "value":2 + }, + { + "color":{ + "bac":"#FFFFFFFF", + "icon":"#E0B400FF", + "text":"#E0B400FF" + }, + "display":"Testing", + "show":true, + "column":"UP/DOWN", + "type":"value", + "error":false, + "value":3 + } + ], + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[ + { + "expression":"ifAdminStatus{asset=\"{{asset.name}}\"}", + "name":"A", + "orderNum":0, + "state":1 + }, + { + "expression":"ifInDiscards{asset=\"{{asset.name}}\"}", + "name":"B", + "orderNum":0, + "state":1 + }, + { + "expression":"ifInErrors{asset=\"{{asset.name}}\"}", + "name":"C", + "orderNum":0, + "state":1 + }, + { + "expression":"ifInOctets{asset=\"{{asset.name}}\"}", + "name":"D", + "orderNum":0, + "state":1 + }, + { + "expression":"ifInUcastPkts{asset=\"{{asset.name}}\"}", + "name":"E", + "orderNum":0, + "state":1 + }, + { + "expression":"ifMtu{asset=\"{{asset.name}}\"}", + "name":"F", + "orderNum":0, + "state":1 + }, + { + "expression":"ifOutErrors{asset=\"{{asset.name}}\"}", + "name":"G", + "orderNum":0, + "state":1 + }, + { + "expression":"ifOutDiscards{asset=\"{{asset.name}}\"}", + "name":"H", + "orderNum":0, + "state":1 + }, + { + "expression":"ifSpeed{asset=\"{{asset.name}}\"}", + "name":"I", + "orderNum":0, + "state":1 + }, + { + "expression":"ifPhysAddress{asset=\"{{asset.name}}\"}", + "name":"J", + "orderNum":0, + "state":1 + }, + { + "expression":"ifLastChange{asset=\"{{asset.name}}\"}", + "name":"K", + "orderNum":0, + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Total Traffic In (Top 10)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e8673c", + "id":"7d38b554" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"7.0", + "elements":[ + { + "expression":"topk(10,rate(ifInOctets{asset=\"{{asset.name}}\"}[5m]))", + "legend":"{{ifDescr}}", + "name":"A", + "orderNum":0, + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Total Traffic Out (Top 10)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e8673c", + "id":"3d73b53a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"7.0", + "elements":[ + { + "expression":"topk(10, rate(ifOutOctets{asset=\"{{asset.name}}\"}[5m]))", + "legend":"{{ifDescr}}", + "name":"A", + "orderNum":0, + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Traffic In By Interface", + "span":"6.0", + "height":"3.0", + "type":"Hexagon", + "unit":"short", + "weight":3, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"ifInOctets{asset=\"{{asset.name}}\"}", + "legend":"{{ifDescr}}", + "name":"A", + "orderNum":0, + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Traffic Out By Interface", + "span":"6.0", + "height":"3.0", + "type":"Hexagon", + "unit":"short", + "weight":4, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"ifOutOctets{asset=\"{{asset.name}}\"}", + "legend":"{{ifDescr}}", + "name":"A", + "orderNum":0, + "state":1 + } + ], + "datasource":"metrics" + } + ], + "children":[] + }, + { + "name":"Snmp Interface Overview Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "expression":"label_values(ifAdminStatus, asset)", + "show":true, + "name":"asset", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Interface Summary", + "span":"12.0", + "height":"3.0", + "type":"Table", + "unit":"short", + "weight":0, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "columns":[ + { + "unit":2, + "display":"{{A.$labels.ifDescr}}", + "show":true, + "title":"ifDescr", + "error":false + }, + { + "unit":2, + "display":"{{A.$value}}", + "show":true, + "title":"UP/DOWN", + "error":false + }, + { + "unit":2, + "display":"{{B.$value}}", + "show":true, + "title":"ifInDiscards", + "error":false + }, + { + "unit":2, + "display":"{{C.$value}}", + "show":true, + "title":"ifInErrors", + "error":false + }, + { + "unit":2, + "display":"{{D.$value}}", + "show":true, + "title":"ifInOctets", + "error":false + }, + { + "unit":2, + "display":"{{E.$value}}", + "show":true, + "title":"ifInUcastPkts", + "error":false + }, + { + "unit":2, + "display":"{{F.$value}}", + "show":true, + "title":"ifMtu", + "error":false + }, + { + "unit":2, + "display":"{{G.$value}}", + "show":true, + "title":"ifOutErrors", + "error":false + }, + { + "unit":2, + "display":"{{H.$value}}", + "show":true, + "title":"ifOutDiscards", + "error":false + }, + { + "unit":14, + "display":"{{I.$value}}", + "show":true, + "title":"Link Spennd", + "error":false + }, + { + "unit":2, + "display":"{{J.$labels.ifPhysAddress}}", + "show":true, + "title":"ifPhysAddress", + "error":false + }, + { + "unit":2, + "display":"{{K.$value}}", + "show":true, + "title":"ifLastChange", + "error":false + } + ], + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "indexs":"ifDescr,ifIndex", + "tableOptions":{ + "showTableHeader":"enabled", + "pagination":"disabled" + }, + "thresholds":[], + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#FFFFFFFF", + "icon":"#37872DFF", + "text":"#37872DFF" + }, + "display":"Up", + "show":true, + "column":"UP/DOWN", + "type":"value", + "error":false, + "value":1 + }, + { + "color":{ + "bac":"#FFFFFFFF", + "icon":"#95f9a4FF", + "text":"#FF0000FF" + }, + "display":"Down", + "show":true, + "column":"UP/DOWN", + "type":"value", + "error":false, + "value":2 + }, + { + "color":{ + "bac":"#FFFFFFFF", + "icon":"#E0B400FF", + "text":"#E0B400FF" + }, + "display":"Testing", + "show":true, + "column":"UP/DOWN", + "type":"value", + "error":false, + "value":3 + } + ], + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[ + { + "expression":"ifAdminStatus{asset=\"$asset\"}", + "name":"A", + "orderNum":0, + "state":1 + }, + { + "expression":"ifInDiscards{asset=\"$asset\"}", + "name":"B", + "orderNum":0, + "state":1 + }, + { + "expression":"ifInErrors{asset=\"$asset\"}", + "name":"C", + "orderNum":0, + "state":1 + }, + { + "expression":"ifInOctets{asset=\"$asset\"}", + "name":"D", + "orderNum":0, + "state":1 + }, + { + "expression":"ifInUcastPkts{asset=\"$asset\"}", + "name":"E", + "orderNum":0, + "state":1 + }, + { + "expression":"ifMtu{asset=\"$asset\"}", + "name":"F", + "orderNum":0, + "state":1 + }, + { + "expression":"ifOutErrors{asset=\"$asset\"}", + "name":"G", + "orderNum":0, + "state":1 + }, + { + "expression":"ifOutDiscards{asset=\"$asset\"}", + "name":"H", + "orderNum":0, + "state":1 + }, + { + "expression":"ifSpeed{asset=\"$asset\"}", + "name":"I", + "orderNum":0, + "state":1 + }, + { + "expression":"ifPhysAddress{asset=\"$asset\"}", + "name":"J", + "orderNum":0, + "state":1 + }, + { + "expression":"ifLastChange{asset=\"$asset\"}", + "name":"K", + "orderNum":0, + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Total Traffic In (Top 10)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e8673c", + "id":"7d38b554" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"7.0", + "elements":[ + { + "expression":"topk(10,rate(ifInOctets{asset=\"$asset\"}[5m]))", + "legend":"{{ifDescr}}", + "name":"A", + "orderNum":0, + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Total Traffic Out (Top 10)", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e8673c", + "id":"3d73b53a" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"7.0", + "elements":[ + { + "expression":"topk(10, rate(ifOutOctets{asset=\"$asset\"}[5m]))", + "legend":"{{ifDescr}}", + "name":"A", + "orderNum":0, + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Traffic In By Interface", + "span":"6.0", + "height":"3.0", + "type":"Hexagon", + "unit":"short", + "weight":3, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"ifInOctets{asset=\"$asset\"}", + "legend":"{{ifDescr}}", + "name":"A", + "orderNum":0, + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Traffic Out By Interface", + "span":"6.0", + "height":"3.0", + "type":"Hexagon", + "unit":"short", + "weight":4, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[], + "text":"value", + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"ifOutOctets{asset=\"$asset\"}", + "legend":"{{ifDescr}}", + "name":"A", + "orderNum":0, + "state":1 + } + ], + "datasource":"metrics" + } + ], + "children":[] + }, + { + "name":"test", + "type":"template", + "varType":1, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[], + "children":[] + }, + { + "name":"Node Exporter", + "type":"template", + "varType":1, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":30, + "defaultTimeRange":1 + }, + "remark":"", + "charts":[ + { + "name":"Basic Monitor", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":1, + "param":{ + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Up Time", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"seconds(s)", + "weight":2, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(time() - node_boot_time_seconds{asset=\"{{asset.name}}\"})", + "name":"A", + "orderNum":0, + "id":103639, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Endpoint down", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"short", + "weight":3, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"count(up{project!='',asset=\"{{asset.name}}\"})", + "name":"A", + "orderNum":0, + "id":103640, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Maximum open file descriptors", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"none", + "weight":4, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"process_max_fds{asset=\"{{asset.name}}\"}", + "name":"A", + "orderNum":0, + "id":103641, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Cores", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"none", + "weight":5, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"count(count(node_cpu_seconds_total{asset=\"{{asset.name}}\"}) by (cpu))", + "name":"A", + "orderNum":0, + "id":103642, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Ping rrt", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"milliseconds", + "weight":6, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"probe_icmp_duration_seconds{phase='rtt',host=\"{{asset.manageIp}}\"} * 1000", + "name":"A", + "orderNum":0, + "id":103643, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Total", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":7, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"node_memory_MemTotal_bytes{asset=\"{{asset.name}}\"}", + "name":"A", + "orderNum":0, + "id":103644, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Busy", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"percent(0-100)", + "weight":8, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[ + { + "expression":"(((count(count(node_cpu_seconds_total{asset=\"{{asset.name}}\"}) by (cpu))) - avg(sum by (mode)(rate(node_cpu_seconds_total{mode='idle',asset=\"{{asset.name}}\"}[5m])))) * 100) / count(count(node_cpu_seconds_total{asset=\"{{asset.name}}\"}) by (cpu))", + "name":"A", + "orderNum":0, + "id":103645, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Root FS Used", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"percent(0-100)", + "weight":9, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"1.0", + "elements":[ + { + "expression":"100 - ((node_filesystem_avail_bytes{asset=\"{{asset.name}}\",mountpoint=\"/\",fstype!=\"rootfs\"} * 100) / node_filesystem_size_bytes{asset=\"{{asset.name}}\",mountpoint=\"/\",fstype!=\"rootfs\"})", + "name":"A", + "orderNum":0, + "id":103646, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total transmit traffic (1day)", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":10, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(increase(node_network_transmit_bytes_total{asset=\"{{asset.name}}\"}[1d]))", + "name":"A", + "orderNum":0, + "id":103647, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total receive traffic (1day)", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":11, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(increase(node_network_receive_bytes_total{asset=\"{{asset.name}}\"}[1d]))", + "name":"A", + "orderNum":0, + "id":103648, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"RootFS Total", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":12, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"1.0", + "elements":[ + { + "expression":"node_filesystem_size_bytes{asset=\"{{asset.name}}\",mountpoint=\"/\",fstype!=\"rootfs\"}", + "name":"A", + "orderNum":0, + "id":103649, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"SWAP Total", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":13, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "text":"", + "type":"value", + "value":"" + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"1.0", + "elements":[ + { + "expression":"node_memory_SwapTotal_bytes{asset=\"{{asset.name}}\"}", + "name":"A", + "orderNum":0, + "id":103650, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":14, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"system\"}[1m])) by (asset)", + "legend":"System", + "name":"A", + "orderNum":0, + "id":103651, + "state":1, + "type":"expert" + }, + { + "expression":"avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"user\"}[1m])) by (instance)", + "legend":"User", + "name":"B", + "orderNum":0, + "id":103652, + "state":1, + "type":"expert" + }, + { + "expression":"avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"iowait\"}[1m])) by (asset)", + "legend":"Iowait", + "name":"C", + "orderNum":0, + "id":103653, + "state":1, + "type":"expert" + }, + { + "expression":"1 - avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"idle\"}[1m])) by (asset)", + "legend":"Total", + "name":"D", + "orderNum":0, + "id":103654, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"System load average", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":15, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"node_load1{asset=\"{{asset.name}}\"}", + "legend":"Load1", + "name":"A", + "orderNum":0, + "id":103655, + "state":1, + "type":"expert" + }, + { + "expression":"node_load5{asset=\"{{asset.name}}\"}", + "legend":"Load5", + "name":"B", + "orderNum":0, + "id":103656, + "state":1, + "type":"expert" + }, + { + "expression":"node_load15{asset=\"{{asset.name}}\"}", + "legend":"Load15", + "name":"C", + "orderNum":0, + "id":103657, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":16, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"100 - ((node_memory_MemFree_bytes\n{asset=\"{{asset.name}}\"}+node_memory_Cached_bytes\n{asset=\"{{asset.name}}\"}+node_memory_Buffers_bytes\n{asset=\"{{asset.name}}\"})/node_memory_MemTotal_bytes\n{asset=\"{{asset.name}}\"}) * 100", + "legend":"Memory usage", + "name":"A", + "orderNum":0, + "id":103658, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":17, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"1-(node_filesystem_free_bytes{asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"} / node_filesystem_size_bytes{asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"})", + "legend":"{{mountpoint}}", + "name":"A", + "orderNum":0, + "id":103659, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk partition free space", + "span":"4.0", + "height":"2.0", + "type":"Table", + "unit":"bytes(IEC)", + "weight":18, + "param":{ + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}{{B.$legend}}", + "show":true, + "title":"Element" + }, + { + "unit":2, + "display":"{{A.$value}}{{B.$value}}", + "show":true, + "title":"Value" + } + ], + "indexs":"", + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "columns":"Value", + "text":"", + "type":"text", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"node_filesystem_avail_bytes {asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"}-0", + "legend":"Available : {{device}} - {{mountpoint}}", + "name":"A", + "orderNum":0, + "id":103660, + "state":1, + "type":"expert" + }, + { + "expression":"node_filesystem_size_bytes{asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"}-0", + "legend":"Total : {{device}} - {{mountpoint}}", + "name":"B", + "orderNum":0, + "id":103661, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk read and write speed (byte/s)", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":19, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"irate(node_disk_read_bytes_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_read", + "name":"A", + "orderNum":0, + "id":103662, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_disk_written_bytes_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_write", + "name":"B", + "orderNum":0, + "id":103663, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Time-consuming for each IO read and write", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":20, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"irate(node_disk_read_time_seconds_total{asset=\"{{asset.name}}\"}[30m]) / irate(node_disk_reads_completed_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_read", + "name":"A", + "orderNum":0, + "id":103664, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_disk_write_time_seconds_total{asset=\"{{asset.name}}\"}[30m]) / irate(node_disk_writes_completed_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_write", + "name":"B", + "orderNum":0, + "id":103665, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network traffic", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":21, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"irate(node_network_receive_bytes_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_receive", + "name":"A", + "orderNum":0, + "id":103666, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_network_transmit_bytes_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_transmit", + "name":"B", + "orderNum":0, + "id":103667, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network connection information", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":22, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"8.0", + "y":"6.0", + "elements":[ + { + "expression":"node_netstat_Tcp_CurrEstab{asset=\"{{asset.name}}\"}", + "legend":"CurrEstab", + "name":"A", + "orderNum":0, + "id":103668, + "state":1, + "type":"expert" + }, + { + "expression":"node_sockstat_TCP_tw{asset=\"{{asset.name}}\"}", + "legend":"TCP_tw", + "name":"B", + "orderNum":0, + "id":103669, + "state":1, + "type":"expert" + }, + { + "expression":"node_sockstat_sockets_used{asset=\"{{asset.name}}\"}", + "legend":"Sockets_used", + "name":"C", + "orderNum":0, + "id":103670, + "state":1, + "type":"expert" + }, + { + "expression":"node_sockstat_UDP_inuse{asset=\"{{asset.name}}\"}", + "legend":"UDP_inuse", + "name":"D", + "orderNum":0, + "id":103671, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network traffic drop", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":23, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[ + { + "expression":"irate(node_network_receive_drop_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_receive", + "name":"A", + "orderNum":0, + "id":103672, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_network_transmit_drop_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_transmit", + "name":"B", + "orderNum":0, + "id":103673, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network traffic error", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":24, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"connected" + }, + "remark":"", + "x":"4.0", + "y":"8.0", + "elements":[ + { + "expression":"irate(node_network_receive_errs_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_receive", + "name":"A", + "orderNum":0, + "id":103674, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_network_transmit_errs_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_transmit", + "name":"B", + "orderNum":0, + "id":103675, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"I/O Utilization", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":25, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"8.0", + "elements":[ + { + "expression":"rate(node_disk_io_time_seconds_total{asset=\"{{asset.name}}\"} [5m])*100", + "legend":"{{device}}", + "name":"A", + "orderNum":0, + "id":103676, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Writeback and Dirty", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":26, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"10.0", + "elements":[ + { + "expression":"node_memory_Writeback_bytes{asset=\"{{asset.name}}\"}", + "legend":"Writeback - Memory which is actively being written back to disk", + "name":"A", + "orderNum":0, + "id":103677, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_WritebackTmp_bytes{asset=\"{{asset.name}}\"}", + "legend":"WritebackTmp - Memory used by FUSE for temporary writeback buffers", + "name":"B", + "orderNum":0, + "id":103678, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_Dirty_bytes{asset=\"{{asset.name}}\"}", + "legend":"Dirty - Memory which is waiting to get written back to the disk", + "name":"C", + "orderNum":0, + "id":103679, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Shared and Mapped", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":27, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"10.0", + "elements":[ + { + "expression":"node_memory_Mapped_bytes{asset=\"{{asset.name}}\"}", + "legend":"Mapped - Used memory in mapped pages files which have been mmaped, such as libraries", + "name":"A", + "orderNum":0, + "id":103680, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_Shmem_bytes{asset=\"{{asset.name}}\"}", + "legend":"Shmem - Used shared memory (shared between several processes, thus including RAM disks)", + "name":"B", + "orderNum":0, + "id":103681, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_ShmemHugePages_bytes{asset=\"{{asset.name}}\"}", + "legend":"ShmemHugePages - Memory used by shared memory (shmem) and tmpfs allocated with huge pages", + "name":"C", + "orderNum":0, + "id":103682, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_ShmemPmdMapped_bytes{asset=\"{{asset.name}}\"}", + "legend":"ShmemPmdMapped - Ammount of shared (shmem/tmpfs) memory backed by huge pages", + "name":"D", + "orderNum":0, + "id":103683, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Processes Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":28, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"node_procs_blocked{asset=\"{{asset.name}}\"}", + "legend":"Processes blocked waiting for I/O to complete", + "name":"A", + "orderNum":0, + "id":103684, + "state":1, + "type":"expert" + }, + { + "expression":"node_procs_running{asset=\"{{asset.name}}\"}", + "legend":"Processes in runnable state", + "name":"B", + "orderNum":0, + "id":103685, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Processes Forks", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":29, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"12.0", + "elements":[ + { + "expression":"rate(node_forks_total{asset=\"{{asset.name}}\"}[5m])", + "legend":"Processes forks second", + "name":"A", + "orderNum":0, + "id":103686, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Processes Memory", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":30, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"10.0", + "elements":[ + { + "expression":"rate(process_virtual_memory_bytes{asset=\"{{asset.name}}\"}[5m])", + "legend":"Processes virtual memory size in bytes", + "name":"A", + "orderNum":0, + "id":103687, + "state":1, + "type":"expert" + }, + { + "expression":"process_resident_memory_max_bytes{asset=\"{{asset.name}}\"}", + "legend":"Maximum amount of virtual memory available in bytes", + "name":"B", + "orderNum":0, + "id":103688, + "state":1, + "type":"expert" + }, + { + "expression":"rate(process_virtual_memory_bytes{asset=\"{{asset.name}}\"}[5m])", + "legend":"Processes virtual memory size in bytes", + "name":"C", + "orderNum":0, + "id":103689, + "state":1, + "type":"expert" + }, + { + "expression":"rate(process_virtual_memory_max_bytes{asset=\"{{asset.name}}\"}[5m])", + "legend":"Maximum amount of virtual memory available in bytes", + "name":"D", + "orderNum":0, + "id":103690, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"System Load", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":31, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"12.0", + "elements":[ + { + "expression":"node_load1{asset=\"{{asset.name}}\"}", + "legend":"Load 1m", + "name":"A", + "orderNum":0, + "id":103691, + "state":1, + "type":"expert" + }, + { + "expression":"node_load5{asset=\"{{asset.name}}\"}", + "legend":"Load 5m", + "name":"B", + "orderNum":0, + "id":103692, + "state":1, + "type":"expert" + }, + { + "expression":"node_load15{asset=\"{{asset.name}}\"}", + "legend":"Load 15m", + "name":"C", + "orderNum":0, + "id":103693, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"File Descriptors", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":32, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"14.0", + "elements":[ + { + "expression":"process_max_fds{asset=\"{{asset.name}}\"}", + "legend":"Maximum open file descriptors", + "name":"A", + "orderNum":0, + "id":103694, + "state":1, + "type":"expert" + }, + { + "expression":"process_open_fds{asset=\"{{asset.name}}\"}", + "legend":"Open file descriptors", + "name":"B", + "orderNum":0, + "id":103695, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"000", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "regex":"(?i)^SD.*", + "expression":"label_values(asset)", + "show":true, + "name":"asset", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "children":[] + }, + { + "name":"Node", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "regex":"(?i)^SD.*", + "expression":"label_values(asset)", + "show":true, + "name":"asset", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "children":[] + }, + { + "name":"node3", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "regex":"^SD-", + "expression":"abel_values(asset)", + "show":true, + "name":"asset", + "allOption":false, + "type":"query", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "children":[] + }, + { + "name":"[Deprecated] Componet Status Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "regex":"", + "expression":"", + "customOptions":"Zookeeper,Kafka,HDFS,Yarn,HBase,Druid,Clickhouse,Arangodb,Nacos,Mariadb", + "show":true, + "name":"Component", + "allOption":true, + "type":"custom", + "multi":true + }, + { + "regex":"", + "expression":"", + "customOptions":"TSG-OLAP,CN-OLAP,TSG-DT", + "show":true, + "name":"Project", + "allOption":false, + "type":"custom", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Mariadb Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Mariadb", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "thresholds":false, + "visibility":true, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.26", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Number of connections", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#7447b7", + "id":"3dce2f3d" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"mysql_global_status_threads_connected{project=~\"$Project\"}", + "legend":"{{asset}} threads_connected", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"mysql_global_status_threads_cached{project=~\"$Project\"}", + "legend":"{{asset}} threads_cached", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"mysql_global_status_threads_running{project=~\"$Project\"}", + "legend":"{{asset}} threads_running", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Mariadb Slow Queries", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#7447b7", + "id":"6c3025e" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"increase(mysql_global_status_slow_queries{project=\"$Project\"}[2m])", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Mariadb throughput", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#7447b7", + "id":"d1d4719" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(mysql_global_status_questions{project=\"$Project\"}[2m])", + "legend":"{{asset}} Read rate", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum without (command) (\nrate(mysql_global_status_commands_total{command=~\"insert|update|delete\",project=\"$Project\"}[2m])\n)", + "legend":"{{asset}} Write rate", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Mariadb connection refused", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#7447b7", + "id":"29cacac8" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"mysql_global_status_aborted_connects{project=\"$Project\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Zookeeper Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":5, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Zookeeper", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "thresholds":false, + "visibility":true, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Disk IO Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "id":"4a4faa2b", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The maximum percentage of DISK IO in each asset.", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*zookeeper.*\",project=\"$Project\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107313, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Outstanding Requests", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[ + { + "val":"100", + "color":"#d64f40", + "id":"d690d63", + "value":100 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Number of queued requests in each Data Center. This goes up when the server receives more requests than it can process. When count > 100.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset) (zookeeper_outstanding_requests{module=~\".*Zookeeper\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107314, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Connections /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The number of connections per second in each Data Center", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset) (rate(zookeeper_connections{module=~\".*Zookeeper\",project=\"$Project\"}[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107316, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Avg Latency", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[ + { + "val":"100000", + "color":"#d64f40", + "id":"32d9b8b", + "value":100000 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Amount of time it takes for the server to respond to a client request (since the server was started) in each data center. When latency > 10 (Ticks).", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset) (rate(zookeeper_latency_avg_ms{module=~\".*Zookeeper\",project=\"$Project\"}[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107319, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Sent Packets /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Number of client packets sent (responses and notifications) in each data center.", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset) (rate(zookeeper_packets_sent{module=~\".*Zookeeper\",project=\"$Project\"}[5m]))\n", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107321, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Received Packets /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Number of client requests (typically operations) received in each data center.", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset) (rate(zookeeper_packets_received{module=~\".*Zookeeper\",project=\"$Project\"}[5m]))\n", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107323, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Nacos Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":12, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Nacos", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "thresholds":false, + "visibility":true, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"9.79", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"QPS", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Nacos  queries per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(method,uri) (rate(http_server_requests_seconds_count{uri=~'/v1/cs/configs|/nacos/v1/ns/instance|/nacos/v1/ns/health', module=~\".*Nacos\",project=\"$Project\"}[5m]))", + "legend":"{{method}}", + "name":"A", + "orderNum":0, + "id":107325, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Request Errors", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The requests failed counter per second of each http method.", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(method,uri) (irate(http_server_requests_seconds_count{exception!='None',module=~\".*Nacos\",project=\"$Project\"}[5m]))", + "legend":"{{method}}-{{uri}}", + "name":"A", + "orderNum":0, + "id":107326, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":15, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The memory usage in each asset", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset) (jvm_memory_used_bytes{module=~\".*Nacos\",project=\"$Project\"}) / sum by(asset) (jvm_memory_max_bytes{module=~\".*Nacos\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107327, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The CPU usage in each asset", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset) (system_cpu_usage{module=~\".*Nacos\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107328, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Kafka Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":17, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Kafka", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "thresholds":false, + "visibility":true, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"5.53", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Requests /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[ + "B" + ], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "rightYAxis":true, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Number of (producer|consumer|follower) requests per second in each Data Center.", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset) (kafka_server_socket_server_metrics_request_rate{module=~\".*Kafka\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107329, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(asset) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"FailedFetchRequestsPerSec\",topic=\"\",module=~\".*Kafka\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with incoming byte rate in each Data Center.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"\",module=~\".*Kafka\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107330, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Out Bytes /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with outgoing byte rate in each Data Center.", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=\"\",module=~\".*Kafka\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107332, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Failed produce request /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":21, + "param":{ + "stack":false, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Number of data produce requests from producers that brokers failed to process for this topic in each Data Center.", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"FailedProduceRequestsPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107334, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Asset Disk IO Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "id":"329f354", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The maxium percentage of DISK IO in each data center and asset.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*kafka.*\",project=\"$Project\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107336, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Avg Zookeeper Request Latency", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The average zookeeper request latency(ms) in each data center and asset.", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"avg by (asset)(kafka_server_ZooKeeperClientMetrics_Mean{module=~\".*Kafka\",project=\"$Project\"}) ", + "legend":"{{datacenter}} - {{asset}}", + "name":"A", + "orderNum":0, + "id":107337, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Hadoop Yarn Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":24, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Yarn", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "thresholds":false, + "visibility":true, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"36.85", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Resourcemanager Memory Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[ + { + "color":"#C4162AFF", + "id":"74e960f", + "value":0.8 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The Hadoop Yarn ResourceManager nodes memory Utilization.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset) (Hadoop_ResourceManager_MemHeapUsedM{module=~\".*Yarn-ResourceManager\",project=\"$Project\"}/Hadoop_ResourceManager_MemHeapMaxM{module=~\".*Yarn-ResourceManager\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107344, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"ResourceManager CPU Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":26, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "id":"24d5201a", + "value":0.8 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The Hadoop Yarn ResourceManager nodes CPU Utilization.", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (asset)(java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Yarn-ResourceManager\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107345, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager CPU Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":27, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "id":"2aefe71f", + "value":0.8 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The Hadoop Yarn NodeManager nodes CPU Utilization.", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset) (java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Yarn-NodeManager\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107348, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager Memory Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[ + { + "val":"0.7", + "color":"#d64f40", + "id":"861cdc1", + "value":0.8 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The Hadoop Yarn NodeManager nodes memory Utilization.", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by (asset)(Hadoop_NodeManager_MemHeapUsedM{module=~\".*Yarn-NodeManager\",project=\"$Project\"}/Hadoop_NodeManager_MemHeapMaxM{module=~\".*Yarn-NodeManager\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107349, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager RpcProcessing AvgTime", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":29, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#7f4ee8", + "id":"83df9f" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The average RPC call time of the NodeManager.", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(asset)(Hadoop_NodeManager_RpcProcessingTimeAvgTime{module=~\".*Yarn-NodeManager\",project=\"$Project\",name=\"RpcActivityForPort9923\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107350, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"ResourceManager GC Count", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":30, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#bd00f2", + "id":"3fefb7" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of GC times of the ResourceManager node", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionCount{module=~\".*Yarn-ResourceManager\",project=\"$Project\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":107351, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager GC Count", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":31, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#bd00f2", + "id":"ca6aa0d" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of GC times of the NodeManager node", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionCount{module=~\".*Yarn-NodeManager\",project=\"$Project\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":107352, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"ResourceManager GC Duration", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":32, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#bd00f2", + "id":"c2e5e99" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"ResourceManager GC duration", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionTime{module=~\".*Yarn-ResourceManager\",project=\"$Project\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":107353, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager GC Duration", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":33, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#bd00f2", + "id":"3af0d1b5" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"ResourceManager GC duration", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionTime{module=~\".*Yarn-NodeManager\",project=\"$Project\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":107354, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Druid Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":34, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Druid", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "thresholds":false, + "visibility":true, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"14.06", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Index Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":35, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"avg(druid_index_running_task_num{module=\"OLAP-Node-Exporter\",project=\"$Project\"})", + "legend":"Running", + "name":"A", + "orderNum":0, + "id":107356, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"avg(druid_index_waiting_task_num{module=\"OLAP-Node-Exporter\",project=\"$Project\"})", + "legend":"Waiting", + "name":"B", + "orderNum":1, + "id":107357, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"avg(druid_index_pending_task_num{module=\"OLAP-Node-Exporter\",project=\"$Project\"})", + "legend":"Pending", + "name":"C", + "orderNum":2, + "id":107358, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Compact Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":36, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"avg(druid_compact_waiting_task_num{module=\"OLAP-Node-Exporter\",project=\"$Project\"})", + "legend":"Waiting", + "name":"A", + "orderNum":0, + "id":107359, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"avg(druid_compact_pending_task_num{module=\"OLAP-Node-Exporter\",project=\"$Project\"})", + "legend":"Pending", + "name":"B", + "orderNum":1, + "id":107360, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Segment Size", + "span":"12.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":37, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#8c3bef", + "id":"3b04ff" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":false, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The total segment size in each Datasource.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(dataSource)(coordinator_segment_size{service=\"coordinator\",module=~\".*Druid\",project=\"$Project\"})", + "legend":"{{dataSource}}", + "name":"A", + "orderNum":0, + "id":107362, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Query CPU Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":38, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[ + { + "val":"0.8", + "color":"#d64f40", + "id":"24a1af1", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The CPU usage in each asset.", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*druid_query.*\",project=\"$Project\"}[5m])) by(asset)) * 100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107363, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Query Memory Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":39, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[ + { + "val":"0.8", + "color":"#d64f40", + "id":"3f12ca98", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The memory usage in each asset. Runs Coordinator and Overlord processes, which manages data availability and ingestion.", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*druid_query.*\",project=\"$Project\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*druid_query.*\",project=\"$Project\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107364, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Data Memory Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":40, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[ + { + "val":"80", + "color":"#d64f40", + "id":"f8b7db1", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The memory usage in each asset.  Runs Historical and MiddleManager processes, which executes ingestion workloads and stores all queryable data.", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*druid_data.*\",project=\"$Project\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*druid_data.*\",project=\"$Project\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107365, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Data CPU Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":41, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[ + { + "val":"90", + "color":"#d64f40", + "id":"1ae5f1c2", + "value":80 + } + ], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"connected" + }, + "remark":"The CPU usage in each asset.", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*druid_data.*\",project=\"$Project\"}[5m])) by(asset)) * 100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107366, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Clickhouse Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":42, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Clickhouse", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "thresholds":false, + "visibility":true, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"43.12", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Insert Rows /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":43, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Number of rows inserted to all tables", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset) (irate(clickhouse_inserted_rows_total{module=~\".*Clickhouse\",project=\"$Project\"}[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107369, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Insert Bytes /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":44, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Number of uncompressed bytes inserted to all tables in each Data center.", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset) (irate(clickhouse_inserted_bytes_total{module=~\".*Clickhouse\",project=\"$Project\"}[5m]))\n", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107370, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Merged rate /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":46, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "min", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The merging data parts per second in each Data center.", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(asset) (irate(clickhouse_merge{module=~\".*Clickhouse\",project=\"$Project\"}[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107372, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Bad Requests /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":47, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The bad requests per second in each Data center.", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset) (irate(bad_requests_total{module=~\".*Clickhouse\",project=\"$Project\"}[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107373, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":48, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The memory usage in each asset.", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*clickhouse.*\",project=\"$Project\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*clickhouse.*\",project=\"$Project\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107374, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":49, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The CPU usage in each asset.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*clickhouse.*\",project=\"$Project\"}[5m])) by(asset))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107375, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"TCP Connection Time", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":50, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "max", + "avg" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The current Tcp Connection time in each asset.", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"max by(asset) (ck_connect_time{olap_node_exporter=~\".*clickhouse.*\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107376, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Active Query Count", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":51, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[ + { + "color":"#7dd1ed", + "id":"3367fad4" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The current number of queries in each asset.", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"max by(asset) (ck_processes_count{olap_node_exporter=~\".*clickhouse.*\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107377, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Mutiation part Count", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":52, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The current number of mutiation part in each asset.", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"max by(asset)(clickhouse_part_mutation{module=~\".*Clickhouse\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107378, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Asset Disk IO Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":53, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The maxium percentage of DISK IO in each data center and asset.", + "x":"8.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*clickhouse.*\",project=\"$Project\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107379, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Expired Parts Count", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":54, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#7dd1ed", + "id":"567833a8" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The current number of queries in each asset.", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"ck_expired_parts_count{olap_node_exporter=~\".*clickhouse.*\",project=\"$Project\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"HBase Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":55, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"HBase", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "thresholds":false, + "visibility":true, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"26.59", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Request /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":56, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#0c4dff", + "id":"50fbc722" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of requests per second of each type,Read/Write/Total", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (datacenter) (irate(Hadoop_HBase_totalRequestCount{project=\"$Project\"}[5m]))", + "legend":"{{datacenter}} - Total", + "name":"A", + "orderNum":0, + "id":107380, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_readRequestCount{project=\"$Project\"}[5m]))", + "legend":"{{datacenter}} - Read", + "name":"B", + "orderNum":1, + "id":107381, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_writeRequestCount{project=\"$Project\"}[5m]))", + "legend":"{{datacenter}} - Write", + "name":"C", + "orderNum":2, + "id":107382, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Region Count", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":57, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#0c4dff", + "id":"2403cb83" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of HBase cluster regions", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_regionCount{module=~\".*HBase.*\",project=\"$Project\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107383, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"RitRegion(Unhealthy) Count", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":58, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#0c4dff", + "id":"15f3d50d" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of HBase cluster rit(Region in transition) regions.", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_ritCount{module=~\".*HBase.*\",project=\"$Project\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107384, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":59, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#C4162AFF", + "id":"45b41f1", + "value":80 + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The Memory usage in each asset.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset) (Hadoop_HBase_MemHeapUsedM{module=~\".*HBase-HregionServer\",project=\"$Project\"}) / sum by(asset) (Hadoop_HBase_MemHeapMaxM{module=~\".*HBase-HregionServer\",project=\"$Project\"})\n", + "legend":"{{asset}}-HregionServer", + "name":"A", + "orderNum":0, + "id":107385, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(asset) (Hadoop_HBase_MemHeapUsedM{module=~\".*HBase-Hmaster\",project=\"$Project\"}) / sum by(asset) (Hadoop_HBase_MemHeapMaxM{module=~\".*HBase-Hmaster\",project=\"$Project\"})\n", + "legend":"{{asset}}-Hmaster", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":60, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#C4162AFF", + "id":"8ff1639", + "value":80 + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The CPU usage in each asset.", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset) (java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*HBase-HregionServer\",project=\"$Project\"})", + "legend":"{{asset}}-HregionServer", + "name":"A", + "orderNum":0, + "id":107386, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(asset) (java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*HBase-Hmaster\",project=\"$Project\"})", + "legend":"{{asset}}-Hmaster", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Request Queue", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":61, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#0c4dff", + "id":"2180e951" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of requests in the HBase request queue.", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(datacenter)(Hadoop_HBase_numCallsInGeneralQueue{name=\"RegionServer\",module=~\".*HBase.*\",project=\"$Project\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107387, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Slow request", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":62, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#0c4dff", + "id":"18f4575c" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of slow requests (put,append,get) in the HBase cluster.", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(Hadoop_HBase_slowPutCount{name=\"RegionServer\",sub=\"Server\",module=~\".*HBase.*\",project=\"$Project\"}[5m])) by (datacenter)", + "legend":"put-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107388, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(Hadoop_HBase_slowAppendCount{name=\"RegionServer\",sub=\"Server\",module=~\".*HBase.*\",project=\"$Project\"}[5m])) by (datacenter)", + "legend":"append-{{datacenter}}", + "name":"B", + "orderNum":1, + "id":107389, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(Hadoop_HBase_slowGetCount{name=\"RegionServer\",sub=\"Server\",module=~\".*HBase.*\",project=\"$Project\"}[5m])) by (datacenter)", + "legend":"get-{{datacenter}}", + "name":"C", + "orderNum":2, + "id":107390, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memstore Size", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":63, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#0c4dff", + "id":"6802e74" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Data size in the HBase node memory", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by (asset) (Hadoop_HBase_metric_memStoreSize{module=~\".*HBase.*\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107391, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"GC Count /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":64, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#0c4dff", + "id":"6be63b9b" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"GC times per second of the HBase process.", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCount{module=~\".*HBase.*\",project=\"$Project\"}[5m]))", + "legend":"GCCount-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107392, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountParNew{module=~\".*HBase.*\",project=\"$Project\"}[5m]))", + "legend":"ParNewGcCount-{{datacenter}}", + "name":"B", + "orderNum":1, + "id":107393, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountConcurrentMarkSweep{module=~\".*HBase.*\",project=\"$Project\"}[5m]))", + "legend":"CMSGcCount-{{datacenter}}", + "name":"C", + "orderNum":2, + "id":107394, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"GC Time", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":65, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#0c4dff", + "id":"34dde05e" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The GC duration of the HBase process.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCount{module=~\".*HBase.*\",project=\"$Project\"}[5m]))", + "legend":"GC-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107395, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountParNew{module=~\".*HBase.*\",project=\"$Project\"}[5m]))", + "legend":"ParNewGc-{{datacenter}}", + "name":"B", + "orderNum":1, + "id":107396, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountConcurrentMarkSweep{module=~\".*HBase.*\",project=\"$Project\"}[5m]))", + "legend":"CMSGc-{{datacenter}}", + "name":"C", + "orderNum":2, + "id":107397, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Put Request By HOS Table /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":66, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#0c4dff", + "id":"1f915e97" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of put requests for hos table per second.", + "x":"4.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_putCount{namespace=\"default\",type=\"data\",module=~\".*HBase.*\",project=\"$Project\"}[5m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":107398, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Get Request By HOS Table /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":67, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#0c4dff", + "id":"f384b67" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of get requests for hos table per second.", + "x":"8.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_getCount{namespace=\"default\",type=\"data\",module=~\".*HBase.*\",project=\"$Project\"}[5m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":107399, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"HOS TTL Scan Count by Table /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":68, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#0c4dff", + "id":"0f74261" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of scan times in ttl for hos table per second.", + "x":"0.0", + "y":"8.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_scanCount{namespace=\"default\",type=\"data\",module=~\".*HBase.*\",project=\"$Project\"}[5m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":107401, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Hadoop HDFS Status", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":69, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"HDFS", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "showHeader":true, + "enable":{ + "thresholds":false, + "visibility":true, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"20.32", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Storage Capacity Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":70, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#C4162AFF", + "id":"c5e0577", + "value":80 + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Hadoop cluster storage capacity Usage.", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"(sum by(datacenter) (Hadoop_NameNode_PercentUsed{module=~\".*HDFS-NameNode\",project=\"$Project\"}))/2\n", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107403, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Namenode Memory Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":71, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#1c1984", + "id":"6107b19" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The Memory usage in each Namenode.", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"Hadoop_NameNode_MemHeapUsedM{module=~\".*HDFS-NameNode\",project=\"$Project\"}/Hadoop_NameNode_MemHeapMaxM{module=~\".*HDFS-NameNode\",project=\"$Project\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107404, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Datanode Memory Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":72, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#1c1984", + "id":"f850c09" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The Memory usage in each Datanode.", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"Hadoop_DataNode_MemHeapUsedM{module=~\".*HDFS-DataNode\",project=\"$Project\"}/Hadoop_DataNode_MemHeapMaxM{module=~\".*HDFS-DataNode\",project=\"$Project\"}\n", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107405, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Missing Blocks", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":73, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#1c1984", + "id":"7a84367" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of blocks with missing in the Hadoop cluster.", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"(sum by(datacenter) (Hadoop_NameNode_NumberOfMissingBlocks{module=~\".*HDFS-NameNode\",project=\"$Project\"}))/2", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":107406, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Namenode CPU Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":74, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#1c1984", + "id":"1b84559" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The CPU usage in each Namenode.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*HDFS-NameNode\",project=\"$Project\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107407, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Corrupt Blocks", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":75, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#1c1984", + "id":"41dda95c" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Number of blocks with corrupt replicas in the Hadoop cluster.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"(sum by(datacenter) (Hadoop_NameNode_CorruptBlocks{module=~\".*HDFS-NameNode\",project=\"$Project\"}))/2", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":107408, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Under Replicated Blocks", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":76, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#1c1984", + "id":"055ee01" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of blocks with lose replicated in the Hadoop cluster.", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"(sum by(datacenter) (Hadoop_NameNode_UnderReplicatedBlocks{module=~\".*HDFS-NameNode\",project=\"$Project\"}))/2\n", + "legend":"{{datacenter}}", + "name":"C", + "orderNum":0, + "id":107409, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Datanode CPU Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":77, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":true, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#1c1984", + "id":"5742c3da" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The CPU usage in each DataNode.", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*HDFS-DataNode\",project=\"$Project\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":107410, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"[Deprecated] Service Status Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "regex":"", + "expression":"", + "customOptions":"TSG-OLAP,CN-OLAP,TSG-DT", + "show":true, + "name":"Project", + "allOption":false, + "type":"custom", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Summary", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Project", + "varValue":"TSG-DT", + "operator":"notEqual" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "thresholds":false, + "visibility":true, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"QGW Response Latency", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "val":"60", + "color":"#d64f40", + "id":"2b2808d7", + "value":90 + } + ], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"QGW service response latency. Used to evaluate whether there is a slow query currently.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(http_server_requests_seconds_sum{module=\"Galaxy-qgw-service\",status!~\"5..\",project=\"$Project\"}[5m]))/sum(rate(http_server_requests_seconds_count{module=\"Galaxy-qgw-service\", status!~\"5..\",project=\"$Project\"}[5m]))", + "legend":"AVG", + "name":"A", + "orderNum":0, + "id":108725, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"max(http_server_requests_seconds_max{module=\"Galaxy-qgw-service\", status!~\"5..\",project=\"$Project\"})", + "legend":" MAX", + "name":"B", + "orderNum":1, + "id":108726, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Put Object Requests /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The number of put objects per second. Include total, success, and failure.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{method=\"PUT\",uri=\"/hos/{bucket}/**\",project=\"$Project\"}[2m]))", + "legend":"Total", + "name":"A", + "orderNum":0, + "id":108727, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(http_server_requests_seconds_count{method=\"PUT\",status=~\"2..\",uri=\"/hos/{bucket}/**\",project=\"$Project\"}[2m]))", + "legend":"Success", + "name":"B", + "orderNum":1, + "id":108728, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(http_server_requests_seconds_count{method=\"PUT\",status!~\"2..\",uri=\"/hos/{bucket}/**\",project=\"$Project\"}[2m]))", + "legend":"Failure", + "name":"C", + "orderNum":2, + "id":108729, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Report Success", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"short", + "weight":3, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "colorMode":"value", + "thresholds":[], + "sparklineMode":"line", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[ + { + "color":{ + "bac":"#E81616", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "dataLink":[], + "nullType":"connected", + "statistics":"last" + }, + "remark":"Total number of report jobs successfully executed", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(report_success_count_total{module=\"Saved-query-scheduler\",project=\"$Project\"})", + "legend":"Report Success", + "name":"A", + "orderNum":0, + "id":108730, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Report Failure", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"none", + "weight":4, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "colorMode":"value", + "thresholds":[], + "sparklineMode":"line", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "regx":">10", + "color":{ + "bac":"#F78539FF", + "text":"#000" + }, + "display":"{{value}}", + "show":true, + "from":1, + "text":"", + "to":100, + "type":"range", + "error":false, + "value":10 + }, + { + "color":{ + "bac":"#E30521FF", + "text":"#000000FF" + }, + "display":"{{value}}", + "show":true, + "from":100, + "to":10000, + "type":"range", + "error":false + } + ], + "text":"value", + "dataLink":[], + "nullType":"connected", + "statistics":"last" + }, + "remark":"Total number of report jobs failed", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(report_fail_count_total{module=\"Saved-query-scheduler\",project=\"$Project\"})", + "legend":"Report fail sum", + "name":"A", + "orderNum":0, + "id":108731, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Job Success(today)", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"short", + "weight":5, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "colorMode":"value", + "thresholds":[], + "sparklineMode":"line", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "dataLink":[], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The total number of jobs successfully executed today", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(triggerCountSucTotal{module=\"Galaxy-job-admin\",project=\"$Project\"}) / sum(up{module=\"Galaxy-job-admin\",project=\"$Project\"})", + "legend":"Job Success", + "name":"A", + "orderNum":0, + "id":108732, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Job Failure(today)", + "span":"3.0", + "height":"1.0", + "type":"Stat", + "unit":"short", + "weight":6, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "colorMode":"value", + "thresholds":[], + "sparklineMode":"line", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#FF9C59FF", + "icon":"#FF9830FF", + "text":"#000" + }, + "display":"{{value}}", + "show":true, + "from":1, + "text":"", + "to":50, + "type":"range", + "error":false, + "value":0 + }, + { + "color":{ + "bac":"#E30521FF", + "icon":"#df2fefFF", + "text":"#000000FF" + }, + "display":"{{value}}", + "show":true, + "from":51, + "to":10000, + "type":"range", + "error":false, + "value":50 + } + ], + "text":"value", + "dataLink":[], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The total number of jobs failed executed today", + "x":"9.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(triggerCountFailTotal{module=\"Galaxy-job-admin\",project=\"$Project\"}) / sum(up{module=\"Galaxy-job-admin\",project=\"$Project\"})", + "legend":"Job Failure", + "name":"A", + "orderNum":0, + "id":108733, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Galaxy-gateway-nginx", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":7, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Project", + "varValue":"TSG-DT", + "operator":"notEqual" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "thresholds":false, + "visibility":true, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.34", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Server Requests (asset,code)", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The requests counter per second of each Gateway Nginx asset.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(nginx_vts_server_requests_total{module=\"Galaxy-gateway-nginx\",code!=\"total\",project=\"$Project\"}[5m])) by (code,asset)", + "legend":"{{asset}}_[{{code}}]", + "name":"A", + "orderNum":0, + "id":108735, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Upstream Requests (asset,code)", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The upstream requests the counter rate of each Gateway Nginx asset.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(nginx_vts_upstream_requests_total{module=\"Galaxy-gateway-nginx\",code!=\"total\",project=\"$Project\"}[5m])) by (code,asset)", + "legend":"{{asset}}_[{{code}}]", + "name":"A", + "orderNum":0, + "id":108736, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Upstream Response Time (backend,upstream)", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The only upstream response processing time of each endpoint", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"max(irate(nginx_vts_upstream_response_seconds_total{module=\"Galaxy-gateway-nginx\",project=\"$Project\"}[5m])) by (backend, upstream)", + "legend":"{{backend}}-{{upstream}}", + "name":"A", + "orderNum":0, + "id":108737, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Connections", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ed0937", + "id":"1e470351" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of connections for the nginx proxy in each asset", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"nginx_vts_main_connections{module=\"Galaxy-gateway-nginx\",status=\"active\",project=\"$Project\"}", + "legend":"{{asset}}-{{status}}", + "name":"A", + "orderNum":0, + "id":108738, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Galaxy-qgw-service", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":12, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Project", + "varValue":"TSG-DT", + "operator":"notEqual" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "thresholds":false, + "visibility":true, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.68", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Http Error Responses", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ca8bf9", + "id":"bc80da" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The number of failed requests for QGW .", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"count(http_server_requests_seconds_count{module=\"Galaxy-qgw-service\", status!~\"2..\",uri!~\".*/prometheus\",project=\"$Project\"})", + "legend":"count", + "name":"A", + "orderNum":0, + "id":108740, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Http Slow Query", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "val":"300", + "color":"#d64f40", + "id":"4a1d564d" + } + ], + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The number of slow queries", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"count(http_server_requests_seconds_max{module=\"Galaxy-qgw-service\",uri!~\".*/prometheus\",project=\"$Project\"}>90)", + "legend":">90s", + "name":"A", + "orderNum":0, + "id":108741, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":15, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"connected" + }, + "remark":"The memory usage in each asset", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset) (jvm_memory_used_bytes{module=\"Galaxy-qgw-service\",project=\"$Project\"}) / sum by(asset) (jvm_memory_max_bytes{module=\"Galaxy-qgw-service\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108742, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Saved-query-scheduler", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":16, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Project", + "varValue":"TSG-DT", + "operator":"notEqual" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "thresholds":false, + "visibility":true, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.02", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Report Success / All", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0-100)", + "weight":17, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "colorMode":"value", + "thresholds":[], + "sparklineMode":"line", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "dataLink":[], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The success rate of Report jobs", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(report_success_count_total{module=\"Saved-query-scheduler\",project=\"$Project\"}) / (sum(report_success_count_total{module=\"Saved-query-scheduler\",project=\"$Project\"}) + sum(report_fail_count_total{module=\"Saved-query-scheduler\",project=\"$Project\"})) * 100", + "name":"A", + "orderNum":0, + "id":108746, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"5.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The memory usage in each asset", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset) (jvm_memory_used_bytes{module=\"Saved-query-scheduler\",project=\"$Project\"}) / sum by(asset) (jvm_memory_max_bytes{module=\"Saved-query-scheduler\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108747, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"5.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The CPU usage in each asset", + "x":"7.0", + "y":"0.0", + "elements":[ + { + "expression":"system_cpu_usage{module=\"Saved-query-scheduler\",project=\"$Project\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108748, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Galaxy-hos-service", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":20, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.7", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Put Object Requests /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":21, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The number of put objects per second", + "x":"0.0", + "y":"5.0", + "elements":[ + { + "expression":"sum by (asset)(irate(http_server_requests_seconds_count{method=\"PUT\",uri=\"/hos/{bucket}/**\",project=\"$Project\"}[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108750, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Error Requests /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The number of failed requests per second", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(status)(irate(http_server_requests_seconds_count{uri=~\"/hos/.*\",status!~\"2..\",project=\"$Project\"}[5m]))", + "legend":"{{status}}", + "name":"A", + "orderNum":0, + "id":108751, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Download File Requests /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The number of Download File requests per second", + "x":"6.0", + "y":"5.0", + "elements":[ + { + "expression":"sum by (asset)(irate(http_server_requests_seconds_count{method=\"GET\",uri=\"/hos/{bucket}/**\",project=\"$Project\"}[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108752, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Write Bytes /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":24, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"connected" + }, + "remark":"Collecting and processing files with incoming byte rate in each asset", + "x":"6.0", + "y":"8.0", + "elements":[ + { + "expression":"irate(dashInfo{severity=\"fileBytes\",module=\"Galaxy-hos-service\",project=\"$Project\"}[5m])", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108753, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Put Requests By Size /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The number of put requests per second with size distribution", + "x":"0.0", + "y":"14.0", + "elements":[ + { + "expression":"sum(irate(dashInfo{severity=\"smallFileCount\",module=\"Galaxy-hos-service\",project=\"$Project\"}[5m]))", + "legend":"<1MB", + "name":"A", + "orderNum":0, + "id":108754, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(dashInfo{severity=\"middleFileCount\",module=\"Galaxy-hos-service\",project=\"$Project\"}[5m]))", + "legend":"1-10MB", + "name":"B", + "orderNum":1, + "id":108755, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(dashInfo{severity=\"bigFileCount\",module=\"Galaxy-hos-service\",project=\"$Project\"}[5m]))", + "legend":">10MB", + "name":"C", + "orderNum":2, + "id":108756, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":26, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The memory usage in each asset", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset)(jvm_memory_used_bytes{module=\"Galaxy-hos-service\",project=\"$Project\"}>0) / sum by(asset) (jvm_memory_max_bytes{module=\"Galaxy-hos-service\",project=\"$Project\"}>0)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108757, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":27, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The CPU usage in each asset", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"process_cpu_usage{module=\"Galaxy-hos-service\",project=\"$Project\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108758, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Node Requests /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "avg", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The number of hos requests per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{uri=\"/hos/{bucket}/**\",project=\"$Project\"}[5m])) by (asset)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108759, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Put File /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":29, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":false, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The number of files uploaded per second", + "x":"0.0", + "y":"8.0", + "elements":[ + { + "expression":"sum by(datacenter)(irate(dashInfo{severity=\"fileCount\",module=\"Galaxy-hos-service\",project=\"$Project\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108760, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"HOS TTL Delete File /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":30, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The number of ttl deleted files per second.", + "x":"6.0", + "y":"14.0", + "elements":[ + { + "expression":"sum by(datacenter)(irate(dashInfo{severity=\"ttlDeleteFileCount\",module=\"Galaxy-hos-service\",project=\"$Project\"}[5m]))", + "legend":"DeleteCount-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":108761, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(datacenter)(irate(dashInfo{severity=\"ttlDeleteFileErrorCount\",module=\"Galaxy-hos-service\",project=\"$Project\"}[5m]))", + "legend":"DeleteErrorCount-{{datacenter}}", + "name":"B", + "orderNum":1, + "id":108762, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Put File By Bucket /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":31, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The number of files for bucket uploaded per second", + "x":"0.0", + "y":"11.0", + "elements":[ + { + "expression":"sum by(parent)(irate(Hadoop_HBase_metric_putCount{namespace=\"default\",type=\"index\",indextype=\"time\",project=\"$Project\"}[5m]))", + "legend":"{{parent}}", + "name":"A", + "orderNum":0, + "id":108763, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Put Requests By Bucket /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":32, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The number of put requests for bucket per second", + "x":"6.0", + "y":"11.0", + "elements":[ + { + "expression":"sum by(table)(irate(Hadoop_HBase_metric_putCount{namespace=\"default\",type=\"data\",project=\"$Project\"}[5m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":108764, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Galaxy-job-service", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":33, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Project", + "varValue":"TSG-DT", + "operator":"notEqual" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "thresholds":false, + "visibility":true, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.36", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Job Success/All", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"percent(0.0-1.0)", + "weight":34, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "colorMode":"value", + "thresholds":[], + "sparklineMode":"line", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "dataLink":[], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The success rate of jobs", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(jobLogSuccessCount{module=\"Galaxy-job-admin\",project=\"$Project\"})/sum(jobLogCount{module=\"Galaxy-job-admin\",project=\"$Project\"})", + "name":"A", + "orderNum":0, + "id":108765, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Job Executor Sum", + "span":"2.0", + "height":"2.0", + "type":"Stat", + "unit":"short", + "weight":35, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "colorMode":"value", + "thresholds":[], + "sparklineMode":"line", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "dataLink":[], + "nullType":"connected", + "statistics":"last" + }, + "remark":"The total number of executed jobs", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(jobLogCount{module=\"Galaxy-job-admin\",project=\"$Project\"})/count(jobLogCount{module=\"Galaxy-job-admin\",project=\"$Project\"})", + "name":"A", + "orderNum":0, + "id":108766, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Job Admin Response Latency", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":36, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The response time of admin service", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(http_server_requests_seconds_sum{module=\"Galaxy-job-admin\", status!~\"5..\",project=\"$Project\"}[5m]))/sum(rate(http_server_requests_seconds_count{module=\"Galaxy-job-executor\", status!~\"5..\",project=\"$Project\"}[5m]))", + "legend":"AVG", + "name":"A", + "orderNum":0, + "id":108772, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"max(http_server_requests_seconds_max{module=\"Galaxy-job-admin\", status!~\"5..\",project=\"$Project\"})", + "legend":"MAX", + "name":"B", + "orderNum":1, + "id":108773, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Job Admin Memory Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":37, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The memory usage in each asset", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum by(asset) (jvm_memory_used_bytes{module=\"Galaxy-job-admin\",project=\"$Project\"}) / sum by(asset) (jvm_memory_max_bytes{module=\"Galaxy-job-admin\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108774, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Job Admin Error Requests /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":38, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"connected" + }, + "remark":"The number of failed requests per second", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(http_server_requests_seconds_count{module=\"Galaxy-job-admin\", status!~\"2..\",project=\"$Project\"}[1m]))", + "legend":"used_{{asset}}", + "name":"A", + "orderNum":0, + "id":108775, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Job Admin CPU Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":39, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"connected" + }, + "remark":"The CPU usage in each asset", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"system_cpu_usage{module=\"Galaxy-job-admin\",project=\"$Project\"}", + "legend":"{{asset}}_system_cpu_usage", + "name":"A", + "orderNum":0, + "id":108776, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Job Executor Memory Used", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":40, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"connected" + }, + "remark":"The memory usage in each asset", + "x":"0.0", + "y":"5.0", + "elements":[ + { + "expression":"sum(jvm_memory_used_bytes{module=\"Galaxy-job-executor\",project=\"$Project\"})by(asset)", + "legend":"used_{{asset}}", + "name":"A", + "orderNum":0, + "id":108778, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Job Executor Error Log", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":41, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"connected" + }, + "remark":"The number of failed logs per second in each asset", + "x":"8.0", + "y":"5.0", + "elements":[ + { + "expression":"increase(logback_events_total{module=\"Galaxy-job-executor\",level=\"error\",project=\"$Project\"} [5m])", + "legend":" {{asset}}", + "name":"A", + "orderNum":0, + "id":108779, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Job Executor CPU Usage", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":42, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The CPU usage in each asset", + "x":"4.0", + "y":"5.0", + "elements":[ + { + "expression":"system_cpu_usage{module=\"Galaxy-job-executor\",project=\"$Project\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108780, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Galaxy-hos-nginx", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":43, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"3.04", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Connections", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":44, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ed0937", + "id":"2ab409d" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of connections for the nginx proxy in each asset", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"nginx_vts_main_connections{module=\"Galaxy-hos-nginx\",status=\"active\",project=\"$Project\"}", + "legend":"{{asset}}-{{status}}", + "name":"A", + "orderNum":0, + "id":108782, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Server Requests (asset,code)", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":45, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The requests counter per second of each HOS Nginx asset.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(nginx_vts_server_requests_total{module=\"Galaxy-hos-nginx\",code!=\"total\",project=\"$Project\"}[5m])) by (code,asset)", + "legend":"{{asset}}_[{{code}}]", + "name":"A", + "orderNum":0, + "id":108783, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Upstream Requests (asset,code)", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":46, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The upstream requests the counter rate of each HOS Nginx asset.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(nginx_vts_upstream_requests_total{module=\"Galaxy-hos-nginx\",code!=\"total\",project=\"$Project\"}[5m])) by (code,asset)", + "legend":"{{asset}}_[{{code}}]", + "name":"A", + "orderNum":0, + "id":108784, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Upstream Response Time (backend,upstream)", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":47, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The only upstream response processing time of each endpoint", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"max(irate(nginx_vts_upstream_response_seconds_total{module=\"Galaxy-hos-nginx\",project=\"$Project\"}[5m])) by (backend, upstream)", + "legend":"{{backend}}-{{upstream}}", + "name":"A", + "orderNum":0, + "id":108785, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"[Deprecated] TSG OLAP Data Flow", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Throughput", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"QGW QPS", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":"true", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"area", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"QGW queries per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{module=\"Galaxy-qgw-service\", uri!~\".*/prometheus\",project=\"TSG-OLAP\"}[5m]))", + "legend":"qps", + "name":"A", + "orderNum":0, + "id":108506, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Requests /sec", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":"true", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"area", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"HOS Service http requests per second", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{uri=\"/hos/{bucket}/**\",project=\"TSG-OLAP\"}[5m]))", + "legend":"qps", + "name":"A", + "orderNum":0, + "id":108507, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Nacos QPS", + "span":"6.0", + "height":"2.0", + "type":"Area chart", + "unit":"short", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":"true", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"area", + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Nacos queries per second", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{uri=~'/v1/cs/configs|/nacos/v1/ns/instance|/nacos/v1/ns/health', module=~\".*Nacos\",project=\"TSG-OLAP\"}[5m])) ", + "legend":"qps", + "name":"A", + "orderNum":0, + "id":108508, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Asset Allocated File descriptors", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ea4160", + "id":"35ea26d8", + "value":50000 + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The number of open file descriptors each asset", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"node_filefd_allocated{module=\"OLAP-Node-Exporter\",project=\"TSG-OLAP\"} ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108509, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Kafka Logs in /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "max", + "total", + "avg" + ], + "placement":"right" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records to kafka", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic!=\"\",topic!='__consumer_offsets',project=\"TSG-OLAP\"})", + "legend":"Total", + "name":"A", + "orderNum":0, + "id":108510, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\"})", + "legend":"Logs", + "name":"B", + "orderNum":1, + "id":108511, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\", topic=~\".*-PROCESSED\",project=\"TSG-OLAP\"})", + "legend":"Logs(ETL)", + "name":"C", + "orderNum":2, + "id":108512, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\"})", + "legend":"Metrics", + "name":"D", + "orderNum":3, + "id":108513, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-FILE-STREAM-RECORD|TROUBLESHOOTING-FILE-STREAM-RECORD\",project=\"TSG-OLAP\"})", + "legend":"Files shard", + "name":"E", + "orderNum":4, + "id":108514, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Kafka In/Out Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "min", + "avg", + "max", + "total" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with incoming/outgoing byte rate", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"\",project=\"TSG-OLAP\"})", + "legend":"Kafka Bytes In /sec", + "name":"A", + "orderNum":0, + "id":108515, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=\"\",project=\"TSG-OLAP\"})", + "legend":"Kafka Bytes Out /sec", + "name":"B", + "orderNum":1, + "id":108516, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Unstructured Data - files /sec", + "span":"6.0", + "height":"3.0", + "type":"Area chart", + "unit":"short", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":"true", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "min", + "avg", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"area", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing files per second", + "x":"0.0", + "y":"10.0", + "elements":[ + { + "expression":"sum(irate(dashInfo{severity=\"fileCount\",module=\"Galaxy-hos-service\",project=\"TSG-OLAP\"}[5m]))", + "legend":"files /sec", + "name":"A", + "orderNum":0, + "id":108518, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Unstructured Data - Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Area chart", + "unit":"bytes/sec(IEC)", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":"true", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "min", + "avg", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"area", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing files with incoming byte rate", + "x":"6.0", + "y":"10.0", + "elements":[ + { + "expression":"sum(irate(dashInfo{severity=\"fileBytes\",module=\"Galaxy-hos-service\",project=\"TSG-OLAP\"}[5m]))", + "legend":"Bytes /sec", + "name":"A", + "orderNum":0, + "id":108519, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Clickhouse Table Insert Logs/sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "max", + "total" + ], + "placement":"right" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Number of logs written to the clickhouse table per second", + "x":"0.0", + "y":"7.0", + "elements":[ + { + "expression":"sum by (table) (rate(clickhouse_table_parts_rows{database=\"tsg_galaxy_v3\",project=\"TSG-OLAP\"}[5m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Clickhouse inserted Bytes /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "min", + "avg", + "max", + "total" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with inserted byte rate", + "x":"6.0", + "y":"7.0", + "elements":[ + { + "expression":"sum (irate(clickhouse_inserted_bytes_total{project=\"TSG-OLAP\"}[5m]))", + "legend":"Clickhouse Bytes In /sec", + "name":"C", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Traffic Metrcis", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":11, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.26", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Metrics Logs /sec", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "total" + ], + "placement":"right" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":false, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Metrics per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(topic) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD\",project=\"TSG-OLAP\"})", + "legend":"{{topic}}", + "name":"A", + "orderNum":0, + "id":108520, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Druid Ingestion Job Consumer Lag", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "total" + ], + "placement":"right" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":false, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The Consumer Lag in each Datasource. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition.  The smaller the lag the more real-time the data consumption.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(dataSource)(ingest_kafka_lag{service=\"coordinator\"})", + "legend":"{{dataSource}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Flink Aggregate Job Consumer Lag", + "span":"6.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "total" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":false, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The Consumer Lag in aggregate job,The smaller the lag the more real-time the data consumption.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(kafka_consumergroup_lag_sum{consumergroup=~\"topn-metrics-job.*\"}[5m]))", + "legend":"agg_session_record_topn", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(kafka_consumergroup_lag_sum{consumergroup=~\"app-protocol-merge.*\"}[5m]))", + "legend":"agg_app_protocol_traffic", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Session Records", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":15, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"1.79", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Closed Session Records per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SESSION-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108525, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SESSION-RECORD-PROCESSED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":1, + "id":108526, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"session_record_local\"}[5m]))", + "legend":"Inserts", + "name":"C", + "orderNum":2, + "id":108527, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Closed Session Records with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"SESSION-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108528, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"SESSION-RECORD-PROCESSED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":1, + "id":108529, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Closed Session Records Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter)(irate(kafka_consumergroup_lag_sum{consumergroup=~\"etl_session_record_kafka_to_clickhouse.*\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":108532, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Datacenter Logs /sec", + "span":"12.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"right" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Closed Session Records per second", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(datacenter)(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SESSION-RECORD\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Transaction Records", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":20, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.32", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":21, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Transaction Records per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRANSACTION-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108541, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRANSACTION-RECORD-PROCESSED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":1, + "id":108542, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"transaction_record_local\"}[5m]))", + "legend":"Inserts", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Bytes /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Transaction Records with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"TRANSACTION-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108543, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"TRANSACTION-RECORD-PROCESSED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":1, + "id":108544, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Transaction Records Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter)(irate(kafka_consumergroup_lag_sum{consumergroup=~\"etl_transaction_record_kafka_to_clickhouse.*\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":108545, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Datacenter Logs /sec", + "span":"12.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":24, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "avg", + "max" + ], + "placement":"right" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Transaction Records per second", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(datacenter)(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRANSACTION-RECORD\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Proxy Events", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":25, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.06", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":26, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Proxy Events per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"PROXY-EVENT\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108556, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"PROXY-EVENT-PROCESSED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":1, + "id":108557, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"proxy_event_local\"}[5m]))", + "legend":"Insert", + "name":"C", + "orderNum":2, + "id":108558, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Bytes /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":27, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Proxy Events with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"PROXY-EVENT\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108559, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"PROXY-EVENT-PROCESSED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":1, + "id":108560, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Proxy Events Consumer Lag. Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter)(irate(kafka_consumergroup_lag{consumergroup=~\"etl_proxy_event_kafka_to_clickhouse.*\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":108561, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Datacenter Logs /sec", + "span":"12.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":29, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"right" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Proxy Events per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter)(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"PROXY-EVENT\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"VoIP Records", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":30, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.59", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":31, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing VoIP Records per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"VOIP-RECORD\"}) ", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108581, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"VOIP-RECORD-PROCESSED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":1, + "id":108582, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"VOIP-CONVERSATION-RECORD\"})", + "legend":"Logs(Connection)", + "name":"C", + "orderNum":2, + "id":108583, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"voip_record_local\"}[5m]))", + "legend":"Insert", + "name":"D", + "orderNum":3, + "id":108584, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":32, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing VoIP Records with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"VOIP-RECORD\"})", + "legend":"Logs", + "name":"A", + "orderNum":0, + "id":108585, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"VOIP-RECORD-COMPLETED\"})", + "legend":"Logs(ETL)", + "name":"B", + "orderNum":0, + "id":108586, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"VOIP-CONVERSATION-RECORD\"})", + "legend":"Logs(Connection)", + "name":"C", + "orderNum":0, + "id":108587, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":33, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter)(irate(kafka_consumergroup_lag{consumergroup=~\"etl_voip_record_kafka_to_clickhouse.*\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":108588, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"SIP/RTP Correlation Job Consumer Lag - Logs", + "span":"12.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":34, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"sip-rtp-correlation.*\"}[5m])) by (asset)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":108591, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Datacenter log processing", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":53, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#894bed", + "id":"08f88a8" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"999.0", + "elements":[ + { + "expression":"sum by(datacenter)(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"DOS-SKETCH-RECORD\"})", + "legend":"{{datacenter}}-Logs", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"DoS Events", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":35, + "param":{ + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":false, + "legend":false, + "valueMapping":false + }, + "collapse":true, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.85", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":36, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing DoS Events per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",asset!~\".*OLAP Server.*\",topic=\"DOS-SKETCH-RECORD\"}) ", + "legend":"Sketch", + "name":"A", + "orderNum":0, + "id":108592, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"DOS-EVENT\"})", + "legend":"Event(Detection)", + "name":"B", + "orderNum":0, + "id":108593, + "state":1, + "type":"expert" + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"dos_event_local\"}[5m]))", + "legend":"Insert", + "name":"C", + "orderNum":0, + "id":108594, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"In Bytes /sec", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":37, + "param":{ + "stack":false, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"Collecting and processing DoS Events with incoming byte rate", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"DOS-SKETCH-RECORD\"})", + "legend":"Sketch", + "name":"A", + "orderNum":0, + "id":108595, + "state":1, + "type":"expert" + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"DOS-EVENT\"})", + "legend":"Event(Detection)", + "name":"B", + "orderNum":0, + "id":108596, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Consumer Lag - Logs", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":38, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[ + "total", + "avg", + "last", + "max" + ], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter)(irate(kafka_consumergroup_lag{consumergroup=~\"dos_event_kafka_to_clickhouse.*\"}[5m]))", + "legend":"{{datacenter}}", + "name":"B", + "orderNum":0, + "id":108597, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Dos Detection Job Consumer Lag - Logs", + "span":"12.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":39, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[], + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":true + }, + "style":"line", + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Consumer Lag tells us how far behind each Consumer (Group) is in each Partition. The smaller the lag the more real-time the data consumption.", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum (irate(kafka_consumergroup_lag_sum{consumergroup=~\"dos-detection-.*\"}[5m])) ", + "legend":"Consumer Lag", + "name":"A", + "orderNum":0, + "id":108599, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"File Chunk Combiner", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":40, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"1.53", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Traffic File Stream logs/s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":41, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#74f46e", + "id":"3528bf25" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of chunk written to Kafka per second.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter)(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRAFFIC-FILE-STREAM-RECORD\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Troubleshooting File Stream logs/s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":42, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#74f46e", + "id":"1738305b" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of chunk written to Kafka per second.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(datacenter)(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TROUBLESHOOTING-FILE-STREAM-RECORD\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Combiner Job KafkaConsumer Records Rate", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":43, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#74f46e", + "id":"c34d406" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of records consumed from Kafka per second.", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(datacenter,job_name)(flink_taskmanager_job_task_operator_KafkaConsumer_records_consumed_rate{task_name=\"Source:_Kafka_Source____Map:_Parse_Message_Pack____Filter____Timestamps_Watermarks\"})", + "legend":"{{datacenter}}-{{job_name}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Combiner Job Kafka Consumer lag", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":44, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#74f46e", + "id":"2ae2255" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The Consumer Lag in combiner job,The smaller the latency, the more real-time the data processing is.", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(datacenter,job_name)(flink_taskmanager_job_task_operator_KafkaConsumer_records_lag_max{task_name=\"Source:_Kafka_Source____Map:_Parse_Message_Pack____Filter____Timestamps_Watermarks\"})", + "legend":"{{datacenter}}-{{job_name}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Chunks before combine /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":45, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#74f46e", + "id":"46a9831" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of chunks before combine per second.", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(datacenter,job_name)(flink_taskmanager_job_task_numRecordsInPerSecond{task_name=\"Window:_Combine_Chunk\"})", + "legend":"{{datacenter}}-{{job_name}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Chunks after combine /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":46, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#74f46e", + "id":"beaa2b" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of chunks after combine per second.", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(datacenter,job_name)(flink_taskmanager_job_task_numRecordsOutPerSecond{task_name=\"Window:_Combine_Chunk\"})", + "legend":"{{datacenter}}-{{job_name}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Duplicate chunks /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":47, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#74f46e", + "id":"5fdb7bc8" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of duplicate chunks per second.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter,job_name)(irate(flink_taskmanager_job_task_operator_duplicateChunkCount{task_name=\"Window:_Combine_Chunk\"}[5m]))", + "legend":"{{datacenter}}-{{job_name}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Combine errors /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":48, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#74f46e", + "id":"22e10a66" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of combine errors per second.", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter,job_name)(irate(flink_taskmanager_job_task_operator_combineErrorCount{task_name=\"Window:_Combine_Chunk\"}[5m]))", + "legend":"{{datacenter}}-{{job_name}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Requests sent to HOS /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":49, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#74f46e", + "id":"b656044" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of requests sent to hos per second.", + "x":"0.0", + "y":"8.0", + "elements":[ + { + "expression":"sum by(datacenter,job_name)(flink_taskmanager_job_task_numRecordsInPerSecond{task_name=\"Sink:_Hos\"})", + "legend":"{{datacenter}}-{{job_name}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Failed requests sent to HOS /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":50, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#74f46e", + "id":"bb66752" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of failed requests sent to hos per second.", + "x":"6.0", + "y":"8.0", + "elements":[ + { + "expression":"sum by(datacenter,job_name)(irate(flink_taskmanager_job_task_operator_sendHosErrorCount{task_name=\"Sink:_Hos\"}[5m]))", + "legend":"{{datacenter}}-{{job_name}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Byte size of combine /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":51, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#74f46e", + "id":"a070bb5" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Byte size of combine per second.", + "x":"0.0", + "y":"10.0", + "elements":[ + { + "expression":"sum by(datacenter,job_name)(flink_taskmanager_job_task_numBytesInPerSecond{task_name=\"Window:_Combine_Chunk\"})", + "legend":"{{datacenter}}-{{job_name}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Byte size of sent to HOS /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":52, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#74f46e", + "id":"7041152" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Byte size of sent to hos per second.", + "x":"6.0", + "y":"10.0", + "elements":[ + { + "expression":"sum by(datacenter,job_name)(flink_taskmanager_job_task_numBytesInPerSecond{task_name=\"Sink:_Hos\"})", + "legend":"{{datacenter}}-{{job_name}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"CN-Plugin Knowledgebase Monitor Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Overview", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"All IP Count", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a85fe8", + "id":"253ed17c" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"ip_count{type=\"all\",project=~\".*CN.*\"}", + "legend":"all_ip_count", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"All Active IP", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a85fe8", + "id":"445023" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"active_ip_count{type=\"all\",project=~\".*CN.*\"}", + "legend":"all_active_ip_count", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"All Active IP hourly", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a85fe8", + "id":"5311e734" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"cycle_active_ip_count{type=\"all\",project=~\".*CN.*\"}", + "legend":"all_cycle_active_ip_count", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"New IP Hourly", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a85fe8", + "id":"fac8842" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"cycle_active_ip_count{type=\"all\",project=~\".*CN.*\"}", + "legend":"all_cycle_new_ip_count", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"All Domain Count", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a85fe8", + "id":"6ef1018d" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"domain_count{type=\"all\",project=~\".*CN.*\"}", + "legend":"all_domain_count", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"All Active Domain", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a85fe8", + "id":"179a0625" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"active_domain_count{type=\"all\",project=~\".*CN.*\"}", + "legend":"all_active_domain_count", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"All Active Domain hourly", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a85fe8", + "id":"89a7816" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"cycle_active_domain_count{type=\"all\",project=~\".*CN.*\"}", + "legend":"all_cycle_active_domain_count", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"New Domain hourly", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a85fe8", + "id":"2463db41" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"2.0", + "elements":[ + { + "expression":"cycle_new_domain_count{type=\"all\",project=~\".*CN.*\"}", + "legend":"all_cycle_new_domain_count", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Plugins Statistics", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":9, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"5.26", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Plugins Active IP Count", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#0f5699", + "id":"6fa315a1" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"ip_count{type!=\"all\",project=~\".*CN.*\"}", + "legend":"{{type}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Plugins Active Server Name Count", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#0f5699", + "id":"7cc069ce" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"active_domain_count{type!=\"all\",project=~\".*CN.*\"}", + "legend":"{{type}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Plugins New Server Name Count", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#0f5699", + "id":"ef5117" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"cycle_new_domain_count{type!=\"all\",project=~\".*CN.*\"}", + "legend":"{{type}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Plugins New IP Count", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#0f5699", + "id":"90388a9" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"cycle_new_ip_count{type!=\"all\",project=~\".*CN.*\"}", + "legend":"{{type}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"[Deprecated 24.01] OLAP Component Status", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "regex":"", + "expression":"", + "customOptions":"Basic Components,Service Components,Processing Components,Analytic Storage Components", + "show":true, + "name":"Component", + "allOption":false, + "type":"custom", + "multi":false + }, + { + "regex":"", + "expression":"", + "customOptions":"TSG-OLAP,CN-OLAP,TSG-DT", + "show":true, + "name":"Project", + "allOption":false, + "type":"custom", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"The template for bigdata component status.", + "charts":[ + { + "name":"Kafka", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":1, + "param":{ + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Processing Components", + "operator":"equal" + }, + "enable":{ + "visibility":true, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.83", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"In Bytes /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "min", + "max", + "avg", + "total", + "last" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#615dd8", + "id":"3e4b0697" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with incoming byte rate in each Data Center.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"\",module=~\".*Kafka\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Out Bytes /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "min", + "max", + "avg", + "total", + "last" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#615dd8", + "id":"5a13ced" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Collecting and processing Traffic Records with outgoing byte rate in each Data Center.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=\"\",module=~\".*Kafka\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Asset Disk IO Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "max", + "avg", + "last" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#F80505FF", + "id":"4888aa24", + "value":80 + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The maxium percentage of DISK IO in each data center and asset.", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*kafka.*\",project=\"$Project\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Avg Zookeeper Request Latency", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "min", + "max", + "avg", + "last" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#f72ef4", + "id":"667cf262" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The average zookeeper request latency(ms) in each data center and asset.", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"avg by (asset)(kafka_server_ZooKeeperClientMetrics_Mean{module=~\".*Kafka\",project=\"$Project\"}) ", + "legend":"{{datacenter}} - {{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Requests /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "avg", + "max", + "last" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#95edeb", + "id":"51fbe864" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Number of (producer|consumer|follower) requests per second in each Data Center.", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(asset) (kafka_server_socket_server_metrics_request_rate{module=~\".*Kafka\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(asset) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"FailedFetchRequestsPerSec\",topic=\"\",module=~\".*Kafka\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Failed produce request /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "avg", + "max", + "last" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#60b8d1", + "id":"692989c6" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of data produce requests from producers that brokers failed to process for this topic in each Data Center.", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(datacenter) (kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"FailedProduceRequestsPerSec\",topic=\"\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Flink on Yarn", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":8, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Processing Components", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":true, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"NodeManager Memory Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#F60F09FF", + "id":"74b1935e", + "value":0.8 + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The Hadoop Yarn NodeManager nodes memory Utilization.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (asset)(Hadoop_NodeManager_MemHeapUsedM{module=~\".*Yarn-NodeManager\",project=\"$Project\"}/Hadoop_NodeManager_MemHeapMaxM{module=~\".*Yarn-NodeManager\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager CPU Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#EB130DFF", + "id":"69a70ad", + "value":0.8 + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The Hadoop Yarn NodeManager nodes CPU Utilization.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset) (java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*Yarn-NodeManager\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager GC Count", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#9d68dd", + "id":"03c9b96" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of GC times of the NodeManager node", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionCount{module=~\".*Yarn-NodeManager\",project=\"$Project\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager RpcProcessing AvgTime", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#401eea", + "id":"04773bc" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The average RPC call time of the NodeManager.", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset)(Hadoop_NodeManager_RpcProcessingTimeAvgTime{module=~\".*Yarn-NodeManager\",project=\"$Project\",name=\"RpcActivityForPort9923\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"ResourceManager GC Duration", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#d1325f", + "id":"5e6b0d42" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"ResourceManager GC duration", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionTime{module=~\".*Yarn-ResourceManager\",project=\"$Project\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NodeManager GC Duration", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#0055a0", + "id":"7b5c7380" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"ResourceManager GC duration", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(asset,name) (irate(java_lang_GarbageCollector_CollectionTime{module=~\".*Yarn-NodeManager\",project=\"$Project\",name=~\"PS MarkSweep|PS Scavenge\"}[5m]))", + "legend":"{{asset}}-{{name}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"MariaDB", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":15, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Basic Components", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":true, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.41", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Number of connections", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#0f0684", + "id":"3998ec9" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"mysql_global_status_threads_connected{project=~\"$Project\"}", + "legend":"{{asset}} threads_connected", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"mysql_global_status_threads_cached{project=~\"$Project\"}", + "legend":"{{asset}} threads_cached", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"mysql_global_status_threads_running{project=~\"$Project\"}", + "legend":"{{asset}} threads_running", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Mariadb connection refused", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#1dc1bc", + "id":"39e7429d" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"mysql_global_status_aborted_connects{project=\"$Project\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Mariadb throughput", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#000a99", + "id":"b1f1de" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(mysql_global_status_questions{project=\"$Project\"}[2m])", + "legend":"{{asset}} Read rate", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum without (command) (\nrate(mysql_global_status_commands_total{command=~\"insert|update|delete\",project=\"$Project\"}[2m])\n)", + "legend":"{{asset}} Write rate", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Mariadb Slow Queries", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a988f7", + "id":"56aeca78" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"increase(mysql_global_status_slow_queries{project=\"$Project\"}[2m])", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Zookeeper", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":20, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Basic Components", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":true, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"8.24", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Connections /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":21, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#e861d6", + "id":"086d368" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset) (rate(zookeeper_connections{module=~\".*Zookeeper\",project=\"$Project\"}[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Avg Latency", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#db346c", + "id":"e56dc4f" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Amount of time it takes for the server to respond to a client request (since the server was started) in each data center. When latency > 10 (Ticks).", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset) (rate(zookeeper_latency_avg_ms{module=~\".*Zookeeper\",project=\"$Project\"}[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Outstanding Requests", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#0553bf", + "id":"1f204fc7" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of queued requests in each Data Center. This goes up when the server receives more requests than it can process. When count > 100.", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(asset) (zookeeper_outstanding_requests{module=~\".*Zookeeper\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Sent Packets /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":24, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "avg", + "max", + "last*" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#dd00d6", + "id":"6cc4b40" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Number of client packets sent (responses and notifications) in each data center.", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(asset) (rate(zookeeper_packets_sent{module=~\".*Zookeeper\",project=\"$Project\"}[5m]))\n", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Received Packets /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "min", + "max", + "avg", + "total", + "last" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#b8f411", + "id":"506c1ce7" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"Number of client requests (typically operations) received in each data center.", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset) (rate(zookeeper_packets_received{module=~\".*Zookeeper\",project=\"$Project\"}[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Disk IO Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":26, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "max", + "avg", + "last" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#FF240BFF", + "id":"5b386c40", + "value":80 + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The maximum percentage of DISK IO in each asset.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset)(rate(node_disk_io_time_seconds_total{olap_node_exporter=~\".*zookeeper.*\",project=\"$Project\"}[5m]))*100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Nacos", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":27, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Basic Components", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":true, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"8.65", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"QPS", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "max", + "avg", + "last" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4326d3", + "id":"4ef77a20" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Nacos  queries per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(method,uri) (rate(http_server_requests_seconds_count{uri=~'/v1/cs/configs|/nacos/v1/ns/instance|/nacos/v1/ns/health', module=~\".*Nacos\",project=\"$Project\"}[5m]))", + "legend":"", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Request Errors", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":29, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "max", + "avg", + "last" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#7a8add", + "id":"b02bdc1" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The requests failed counter per second of each http method.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(method,uri) (irate(http_server_requests_seconds_count{exception!='None',module=~\".*Nacos\",project=\"$Project\"}[5m]))", + "legend":"{{method}}-{{uri}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":30, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "max", + "avg", + "last" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#fcbdf9", + "id":"5ce53398" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The memory usage in each asset", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset) (jvm_memory_used_bytes{module=~\".*Nacos\",project=\"$Project\"}) / sum by(asset) (jvm_memory_max_bytes{module=~\".*Nacos\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":31, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "max", + "avg", + "last" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#d615b9", + "id":"861cade" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset) (system_cpu_usage{module=~\".*Nacos\",project=\"$Project\"})", + "legend":"", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"HDFS", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":32, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Basic Components", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":true, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"9.07", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Namenode CPU Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":33, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#7575e5", + "id":"2ecd6f3" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The CPU usage in each Namenode.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*HDFS-NameNode\",project=\"$Project\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Namenode Memory Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":34, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#5b41f2", + "id":"2d37d19b" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"Hadoop_NameNode_MemHeapUsedM{module=~\".*HDFS-NameNode\",project=\"$Project\"}/Hadoop_NameNode_MemHeapMaxM{module=~\".*HDFS-NameNode\",project=\"$Project\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Corrupt Blocks", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":35, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#f904b8", + "id":"5729fed" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of blocks with corrupt replicas in the Hadoop cluster.", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"(sum by(datacenter) (Hadoop_NameNode_CorruptBlocks{module=~\".*HDFS-NameNode\",project=\"$Project\"}))/2", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Datanode CPU Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":36, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a837ef", + "id":"9cdfc53" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The CPU usage in each DataNode.", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*HDFS-DataNode\",project=\"$Project\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Datanode Memory Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":37, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#10c2ea", + "id":"160101bc" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The Memory usage in each Datanode.", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"Hadoop_DataNode_MemHeapUsedM{module=~\".*HDFS-DataNode\",project=\"$Project\"}/Hadoop_DataNode_MemHeapMaxM{module=~\".*HDFS-DataNode\",project=\"$Project\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Missing Blocks", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":38, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#ea4899", + "id":"f00fa68" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of blocks with missing in the Hadoop cluster.", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"(sum by(datacenter) (Hadoop_NameNode_NumberOfMissingBlocks{module=~\".*HDFS-NameNode\",project=\"$Project\"}))/2", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Under Replicated Blocks", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":39, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#e85a76", + "id":"7710fca0" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of blocks with lose replicated in the Hadoop cluster.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"(sum by(datacenter) (Hadoop_NameNode_UnderReplicatedBlocks{module=~\".*HDFS-NameNode\",project=\"$Project\"}))/2", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Storage Capacity Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":40, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#F90A0AFF", + "id":"232efe49", + "value":80 + } + ], + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "dataLink":[], + "nullType":"null" + }, + "remark":"Hadoop cluster storage capacity Usage.", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"(sum by(datacenter) (Hadoop_NameNode_PercentUsed{module=~\".*HDFS-NameNode\",project=\"$Project\"}))/2", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Load Balancer", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":41, + "param":{ + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Service Components", + "operator":"equal" + }, + "enable":{ + "visibility":true, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"10.72", + "elements":[], + "datasource":"misc" + }, + { + "name":"Chproxy", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":42, + "param":{ + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Service Components", + "operator":"equal" + }, + "enable":{ + "visibility":true, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"11.13", + "elements":[], + "datasource":"misc" + }, + { + "name":"Galaxy-hos-service", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":43, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Service Components", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":true, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"11.55", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"HOS Node Requests /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":44, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "max", + "total", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4ec908", + "id":"79d9854e" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The number of hos requests per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(http_server_requests_seconds_count{uri=\"/hos/{bucket}/**\",project=\"$Project\"}[5m])) by (asset)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Error Requests /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":45, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "max", + "avg", + "last" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4ec908", + "id":"0c2c100" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The number of failed requests per second", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(status)(irate(http_server_requests_seconds_count{uri=~\"/hos/.*\",status!~\"2..\",project=\"$Project\"}[5m]))", + "legend":"{{status}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":46, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "avg", + "max", + "last" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4e75bf", + "id":"f061b14" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The memory usage in each asset", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset)(jvm_memory_used_bytes{module=\"Galaxy-hos-service\",project=\"$Project\"}>0) / sum by(asset) (jvm_memory_max_bytes{module=\"Galaxy-hos-service\",project=\"$Project\"}>0)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":47, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "max", + "avg", + "last" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#0695c9", + "id":"47620b2f" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The CPU usage in each asset", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"process_cpu_usage{module=\"Galaxy-hos-service\",project=\"$Project\"}", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Put Object Requests /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":48, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "last", + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4e75bf", + "id":"4e218974" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The number of put objects per second", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by (asset)(irate(http_server_requests_seconds_count{method=\"PUT\",uri=\"/hos/{bucket}/**\",project=\"$Project\"}[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Write Bytes /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":49, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4e75bf", + "id":"6f87bee8" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"connected" + }, + "remark":"Collecting and processing files with incoming byte rate in each asset", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"irate(dashInfo{severity=\"fileBytes\",module=\"Galaxy-hos-service\",project=\"$Project\"}[5m])", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Put File By Bucket /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":50, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4e75bf", + "id":"7c374bb" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The number of files for bucket uploaded per second", + "x":"0.0", + "y":"8.0", + "elements":[ + { + "expression":"sum by(parent)(irate(Hadoop_HBase_metric_putCount{namespace=\"default\",type=\"index\",indextype=\"time\",project=\"$Project\"}[5m]))", + "legend":"{{parent}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Put Requests By Bucket /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":51, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#8f27f7", + "id":"5e9249bd" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The number of put requests for bucket per second", + "x":"6.0", + "y":"8.0", + "elements":[ + { + "expression":"sum by(table)(irate(Hadoop_HBase_metric_putCount{namespace=\"default\",type=\"data\",project=\"$Project\"}[5m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Put Requests By Size /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":52, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "max", + "avg" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4e75bf", + "id":"ff1700f" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The number of put requests per second with size distribution", + "x":"0.0", + "y":"10.0", + "elements":[ + { + "expression":"sum(irate(dashInfo{severity=\"smallFileCount\",module=\"Galaxy-hos-service\",project=\"$Project\"}[5m]))", + "legend":"<1MB", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(dashInfo{severity=\"middleFileCount\",module=\"Galaxy-hos-service\",project=\"$Project\"}[5m]))", + "legend":"1-10MB", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(dashInfo{severity=\"bigFileCount\",module=\"Galaxy-hos-service\",project=\"$Project\"}[5m]))", + "legend":">10MB", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"HOS TTL Delete File /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":53, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#db4e43", + "id":"f9547fb" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The number of ttl deleted files per second.", + "x":"6.0", + "y":"10.0", + "elements":[ + { + "expression":"sum by(datacenter)(irate(dashInfo{severity=\"ttlDeleteFileCount\",module=\"Galaxy-hos-service\",project=\"$Project\"}[5m]))", + "legend":"DeleteCount-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(datacenter)(irate(dashInfo{severity=\"ttlDeleteFileErrorCount\",module=\"Galaxy-hos-service\",project=\"$Project\"}[5m]))", + "legend":"DeleteErrorCount-{{datacenter}}", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Download File Requests /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":54, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "max", + "avg", + "last" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#fc748d", + "id":"2ab2926" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The number of Download File requests per second", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by (asset)(irate(http_server_requests_seconds_count{method=\"GET\",uri=\"/hos/{bucket}/**\",project=\"$Project\"}[5m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"HOS Put File /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":55, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#38a0a5", + "id":"5d0ebc4" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The number of files uploaded per second", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(datacenter)(irate(dashInfo{severity=\"fileCount\",module=\"Galaxy-hos-service\",project=\"$Project\"}[5m]))", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Galaxy-qgw-service", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":56, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Service Components", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":true, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"11.96", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Http Slow Query", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":57, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4e75bf", + "id":"4d1512ff" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The number of slow queries", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"count(http_server_requests_seconds_max{module=\"Galaxy-qgw-service\",uri!~\".*/prometheus\",project=\"$Project\"}>90)", + "legend":">90s", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Http Error Responses", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":58, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4e75bf", + "id":"1ad274d9" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The number of failed requests for QGW .", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"count(http_server_requests_seconds_count{module=\"Galaxy-qgw-service\", status!~\"2..\",uri!~\".*/prometheus\",project=\"$Project\"})", + "legend":"count", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":59, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "avg", + "max", + "last" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#f2a809", + "id":"20f25c9" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"connected" + }, + "remark":"The memory usage in each asset", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset) (jvm_memory_used_bytes{module=\"Galaxy-qgw-service\",project=\"$Project\"}) / sum by(asset) (jvm_memory_max_bytes{module=\"Galaxy-qgw-service\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Galaxy-job-service", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":60, + "param":{ + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Service Components", + "operator":"equal" + }, + "enable":{ + "visibility":true, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"12.37", + "elements":[], + "datasource":"misc" + }, + { + "name":"Saved-query-scheduler", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":61, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Service Components", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":true, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"12.79", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Job Failure(today)", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":86, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#615dd8", + "id":"dc74d98" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The total number of jobs failed executed today", + "x":"0.0", + "y":"999.0", + "elements":[ + { + "expression":"sum(triggerCountFailTotal{module=\"Galaxy-job-admin\",project=\"$Project\"}) / sum(up{module=\"Galaxy-job-admin\",project=\"$Project\"})", + "legend":"", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"ClickHouse", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":63, + "param":{ + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Analytic Storage Components", + "operator":"equal" + }, + "enable":{ + "visibility":true, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"13.2", + "elements":[], + "datasource":"misc" + }, + { + "name":"Apache Druid", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":64, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Analytic Storage Components", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":true, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"9.48", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Segment Size", + "span":"12.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":65, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4ec908", + "id":"123cb0" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The total segment size in each Datasource.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(dataSource)(coordinator_segment_size{service=\"coordinator\",module=~\".*Druid\",project=\"$Project\"})", + "legend":"", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Index Status", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":66, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4ec908", + "id":"289338a" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"avg(druid_index_running_task_num{module=\"OLAP-Node-Exporter\",project=\"$Project\"})", + "legend":"Running", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"avg(druid_index_waiting_task_num{module=\"OLAP-Node-Exporter\",project=\"$Project\"})", + "legend":"Waiting", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"avg(druid_index_pending_task_num{module=\"OLAP-Node-Exporter\",project=\"$Project\"})", + "legend":"Pending", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Compact Status", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":67, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4ec908", + "id":"738f3780" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"avg(druid_compact_waiting_task_num{module=\"OLAP-Node-Exporter\",project=\"$Project\"})", + "legend":"Waiting", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"avg(druid_compact_pending_task_num{module=\"OLAP-Node-Exporter\",project=\"$Project\"})", + "legend":"Pending", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Query Memory Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":68, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "max", + "avg", + "last" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#F5190AFF", + "id":"6048ae94", + "value":80 + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"The memory usage in each asset. Runs Coordinator and Overlord processes, which manages data availability and ingestion.", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*druid_query.*\",project=\"$Project\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*druid_query.*\",project=\"$Project\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Data Memory Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":69, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#F41F11FF", + "id":"7f3f2beb", + "value":80 + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The memory usage in each asset.  Runs Historical and MiddleManager processes, which executes ingestion workloads and stores all queryable data.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"1 - (node_memory_MemAvailable_bytes{olap_node_exporter=~\".*druid_data.*\",project=\"$Project\"} / node_memory_MemTotal_bytes{olap_node_exporter=~\".*druid_data.*\",project=\"$Project\"}) ", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Query CPU Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":70, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#F01B0CFF", + "id":"3f9987b7", + "value":80 + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The CPU usage in each asset.", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*druid_query.*\",project=\"$Project\"}[5m])) by(asset)) * 100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Data CPU Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":71, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#FD2911FF", + "id":"153820d8", + "value":80 + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"connected" + }, + "remark":"The CPU usage in each asset.", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"(1-avg(irate(node_cpu_seconds_total{mode=\"idle\",olap_node_exporter=~\".*druid_data.*\",project=\"$Project\"}[5m])) by(asset)) * 100", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Apache HBase", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":72, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"Component", + "varValue":"Analytic Storage Components", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":true, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"9.89", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Request /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":73, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4ec908", + "id":"691b4d28" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of requests per second of each type,Read/Write/Total", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by (datacenter) (irate(Hadoop_HBase_totalRequestCount{project=\"$Project\"}[5m]))", + "legend":"{{datacenter}} - Total", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_readRequestCount{project=\"$Project\"}[5m]))", + "legend":"{{datacenter}} - Read", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_writeRequestCount{project=\"$Project\"}[5m]))", + "legend":"{{datacenter}} - Write", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":74, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#EB3209FF", + "id":"189511ba", + "value":80 + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The CPU usage in each asset.", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(asset) (java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*HBase-HregionServer\",project=\"$Project\"})", + "legend":"{{asset}}-HregionServer", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(asset) (java_lang_OperatingSystem_ProcessCpuLoad{module=~\".*HBase-Hmaster\",project=\"$Project\"})", + "legend":"{{asset}}-Hmaster", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":75, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[ + "avg", + "max" + ], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#E60A0AFF", + "id":"1b530afd", + "value":80 + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":true, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The Memory usage in each asset.", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(asset) (Hadoop_HBase_MemHeapUsedM{module=~\".*HBase-HregionServer\",project=\"$Project\"}) / sum by(asset) (Hadoop_HBase_MemHeapMaxM{module=~\".*HBase-HregionServer\",project=\"$Project\"})\n", + "legend":"{{asset}}-HregionServer", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(asset) (Hadoop_HBase_MemHeapUsedM{module=~\".*HBase-Hmaster\",project=\"$Project\"}) / sum by(asset) (Hadoop_HBase_MemHeapMaxM{module=~\".*HBase-Hmaster\",project=\"$Project\"})\n", + "legend":"{{asset}}-Hmaster", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Region Count", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":76, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4ec908", + "id":"ac01336" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of HBase cluster regions", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_regionCount{module=~\".*HBase.*\",project=\"$Project\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"RitRegion(Unhealthy) Count", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":77, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4ec908", + "id":"372ca" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of HBase cluster rit(Region in transition) regions.", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by (datacenter) (Hadoop_HBase_ritCount{module=~\".*HBase.*\",project=\"$Project\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Request Queue", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":78, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4ec908", + "id":"2cc27f98" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of requests in the HBase request queue.", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(datacenter)(Hadoop_HBase_numCallsInGeneralQueue{name=\"RegionServer\",module=~\".*HBase.*\",project=\"$Project\"})", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Slow request", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":79, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4ec908", + "id":"d9563c" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of slow requests (put,append,get) in the HBase cluster.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(Hadoop_HBase_slowPutCount{name=\"RegionServer\",sub=\"Server\",module=~\".*HBase.*\",project=\"$Project\"}[5m])) by (datacenter)", + "legend":"put-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(Hadoop_HBase_slowAppendCount{name=\"RegionServer\",sub=\"Server\",module=~\".*HBase.*\",project=\"$Project\"}[5m])) by (datacenter)", + "legend":"append-{{datacenter}}", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(Hadoop_HBase_slowGetCount{name=\"RegionServer\",sub=\"Server\",module=~\".*HBase.*\",project=\"$Project\"}[5m])) by (datacenter)", + "legend":"get-{{datacenter}}", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memstore Size", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":80, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4ec908", + "id":"11daaef" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Data size in the HBase node memory", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (asset) (Hadoop_HBase_metric_memStoreSize{module=~\".*HBase.*\",project=\"$Project\"})", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"GC Count /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":81, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4ec908", + "id":"3da5feb4" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"GC times per second of the HBase process.", + "x":"0.0", + "y":"8.0", + "elements":[ + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCount{module=~\".*HBase.*\",project=\"$Project\"}[5m]))", + "legend":"GCCount-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountParNew{module=~\".*HBase.*\",project=\"$Project\"}[5m]))", + "legend":"ParNewGcCount-{{datacenter}}", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountConcurrentMarkSweep{module=~\".*HBase.*\",project=\"$Project\"}[5m]))", + "legend":"CMSGcCount-{{datacenter}}", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"GC Time", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":82, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4ec908", + "id":"1d6a7976" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"The GC duration of the HBase process.", + "x":"6.0", + "y":"8.0", + "elements":[ + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCount{module=~\".*HBase.*\",project=\"$Project\"}[5m]))", + "legend":"GC-{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountParNew{module=~\".*HBase.*\",project=\"$Project\"}[5m]))", + "legend":"ParNewGc-{{datacenter}}", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (datacenter)(irate(Hadoop_HBase_GcCountConcurrentMarkSweep{module=~\".*HBase.*\",project=\"$Project\"}[5m]))", + "legend":"CMSGc-{{datacenter}}", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Put Request By HOS Table /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":83, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4ec908", + "id":"59c997f8" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of put requests for hos table per second.", + "x":"0.0", + "y":"10.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_putCount{namespace=\"default\",type=\"data\",module=~\".*HBase.*\",project=\"$Project\"}[5m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Get Request By HOS Table /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":84, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4ec908", + "id":"2b33535d" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of get requests for hos table per second.", + "x":"6.0", + "y":"10.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_getCount{namespace=\"default\",type=\"data\",module=~\".*HBase.*\",project=\"$Project\"}[5m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"HOS TTL Scan Count by Table /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":85, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4ec908", + "id":"ef80f31" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of scan times in ttl for hos table per second.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by (table) (irate(Hadoop_HBase_metric_scanCount{namespace=\"default\",type=\"data\",module=~\".*HBase.*\",project=\"$Project\"}[5m]))", + "legend":"{{table}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"TSG Data Transporter Data Flow Template", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[ + { + "regex":"", + "expression":"", + "customOptions":"DT1,DT2", + "show":true, + "name":"DT", + "allOption":false, + "type":"custom", + "multi":false + } + ], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"The template for TSG Data Transporter DataFlow at multi-datacenter deployment mode.", + "charts":[ + { + "name":"Summary", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#6339a3", + "id":"4e910e24" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"Total", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"TRANSACTION-RECORD", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"SESSION-RECORD", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"BGP-RECORD", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"PROXY-EVENT", + "name":"E", + "orderNum":4, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Metrics", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#b6a6ed", + "id":"7426d554" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"Total", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"DOS-SKETCH-RECORD\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"DOS-SKETCH-RECORD", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"NETWORK-TRAFFIC-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"NETWORK-TRAFFIC-METRIC", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"OBJECT-STATISTICS-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"OBJECT-STATISTICS-METRIC", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"POLICY-RULE-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"POLICY-RULE-METRIC", + "name":"E", + "orderNum":4, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"STATISTICS-RULE-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"STATISTICS-RULE-METRIC", + "name":"F", + "orderNum":5, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"SYS-STORAGE\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"SYS-STORAGE", + "name":"G", + "orderNum":6, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-TOP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"TRAFFIC-TOP-METRIC", + "name":"H", + "orderNum":7, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"VOIP-CONVERSATION-RECORD\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"VOIP-CONVERSATION-RECORD", + "name":"I", + "orderNum":8, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"TRAFFIC-TOP-DESTINATION-IP-METRIC", + "name":"J", + "orderNum":9, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"File Chunks", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4ff9a7", + "id":"272f4191" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(datacenter)(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRAFFIC-FILE-STREAM-RECORD|TROUBLESHOOTING-FILE-STREAM-RECORD\",datacenter=\"$DT\"})", + "legend":"Total", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(datacenter)(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRAFFIC-FILE-STREAM-RECORD\",datacenter=\"$DT\"})", + "legend":"TRAFFIC-FILE-STREAM-RECORD", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(datacenter)(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TROUBLESHOOTING-FILE-STREAM-RECORD\",datacenter=\"$DT\"})", + "legend":"TROUBLESHOOTING-FILE-STREAM-RECORD", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Clickhouse Table Insert Logs/sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#4ee8d8", + "id":"d8709aa" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by (table) (rate(clickhouse_table_parts_rows{database=\"tsg_galaxy_v3\",project=\"TSG-OLAP\",datacenter=\"$DT\"}[5m]))", + "legend":"Total", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"session_record_local\",datacenter=\"$DT\"}[5m]))", + "legend":"session_record_local", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Traffic IN/OUT", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":5, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.46", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs In/Out Bytes /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#ce8c08", + "id":"8b0ca94" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"Logs Bytes In /sec", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"Logs Bytes Out /sec", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Metrics In/Out Bytes /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#ce8c08", + "id":"d84cce5" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"Logs Bytes In /sec", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"Logs Bytes Out /sec", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Chunks In/Out Bytes /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#ce8c08", + "id":"bb7a251" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"TRAFFIC-FILE-STREAM-RECORD|TROUBLESHOOTING-FILE-STREAM-RECORD\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"Logs Bytes In /sec", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "legend":"Logs Bytes Out /sec", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Clickhouse inserted Bytes /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#fc25c3", + "id":"2f9ebaa" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Collecting and processing Traffic Records with inserted byte rate", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum (irate(clickhouse_inserted_bytes_total{project=\"TSG-OLAP\",datacenter=\"$DT\"}[5m]))", + "legend":"Clickhouse Bytes In /sec", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Resource Usage", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":10, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"27.13", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"CPU usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#d84b8d", + "id":"164c05a0" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"avg by (asset) (irate(node_cpu_seconds_total{project=\"TSG-OLAP\",datacenter=\"$DT\"}[1m]))", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#2433d6", + "id":"6d9380d" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":" 100\n-\n (\n (\n node_memory_MemFree_bytes{project=\"TSG-OLAP\",datacenter=\"$DT\"} + node_memory_Cached_bytes{project=\"TSG-OLAP\",datacenter=\"$DT\"}\n +\n node_memory_Buffers_bytes{project=\"TSG-OLAP\",datacenter=\"$DT\"}\n )\n /\n node_memory_MemTotal_bytes{project=\"TSG-OLAP\",datacenter=\"$DT\"}\n )\n *\n 100", + "legend":"", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Disk usage", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#2433d6", + "id":"0cf28cd" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":" 1\n-\n (\n node_filesystem_free_bytes{fstype=~\"ext4|xfs\",project=\"TSG-OLAP\",datacenter=\"$DT\"}\n /\n node_filesystem_size_bytes{fstype=~\"ext4|xfs\",project=\"TSG-OLAP\",datacenter=\"$DT\"}\n )", + "legend":"{{asset}}-{{mountpoint}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"I/O Utilization", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#2d30bf", + "id":"68ed02c" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"rate(node_disk_io_time_seconds_total{project=\"TSG-OLAP\",datacenter=\"$DT\"}[5m]) * 100", + "legend":"{{asset}}-{{device}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Disk read speed (byte/s)", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":15, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#2433d6", + "id":"201aa18" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"irate(node_disk_read_bytes_total{project=\"TSG-OLAP\",datacenter=\"$DT\"}[30m])", + "legend":"{{asset}}-{{device}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Disk write speed (byte/s)", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#2433d6", + "id":"3a0ff4c" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"irate(node_disk_written_bytes_total{project=\"TSG-OLAP\",datacenter=\"$DT\"}[30m])", + "legend":"{{asset}}-{{device}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Time-consuming for each IO read", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#2433d6", + "id":"6b2eec36" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":" irate(node_disk_read_time_seconds_total{project=\"TSG-OLAP\",datacenter=\"$DT\"}[30m])\n/\n irate(node_disk_reads_completed_total{project=\"TSG-OLAP\",datacenter=\"$DT\"}[30m])", + "legend":"{{asset}}-{{device}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Time-consuming for each IO read", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#2433d6", + "id":"1a2a049" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":" irate(node_disk_write_time_seconds_total{project=\"TSG-OLAP\",datacenter=\"$DT\"}[30m])\n/\n irate(node_disk_writes_completed_total{project=\"TSG-OLAP\",datacenter=\"$DT\"}[30m])", + "legend":"{{asset}}-{{device}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Network receive traffic", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#c27cf4", + "id":"27162fcc" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[ + { + "expression":"irate(node_network_receive_bytes_total{project=\"TSG-OLAP\",datacenter=\"$DT\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{asset}}-{{device}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Network transmit traffic", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#c27cf4", + "id":"5010f6ba" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"8.0", + "elements":[ + { + "expression":"irate(node_network_transmit_bytes_total{project=\"TSG-OLAP\",datacenter=\"$DT\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{asset}}-{{device}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Session Records", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":21, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"1.92", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Log processing", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#2ce059", + "id":"463ee412" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SESSION-RECORD\",datacenter=\"$DT\"})", + "legend":"Ingestion", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SESSION-RECORD-PROCESSED\",datacenter=\"$DT\"})", + "legend":"Transform", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"session_record_local\",datacenter=\"$DT\"}[5m]))", + "legend":"Insert", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"events-in-out /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#70c8ea", + "id":"1106e08" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_session_record_kafka_to_clickhouse\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"source_in_events", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_session_record_kafka_to_clickhouse\",operator_name=\"Sink:_clickhouse_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"sink_out_events", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"events-etl /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":24, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#70c8ea", + "id":"3ecc7c1" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_session_record_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_dropped_events", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_session_record_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_error_events", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_session_record_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_out_events", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"$Job_name\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_in_events", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"bytes-in-out /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#70c8ea", + "id":"d9d04f6" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_bytes{job_name=\"etl_session_record_kafka_to_clickhouse\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"source_in_bytes", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_bytes{job_name=\"etl_session_record_kafka_to_clickhouse\",operator_name=\"Sink:_clickhouse_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"sink_out_bytes", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Transaction Records", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":26, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"2.38", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"bytes-in-out /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":27, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#70c8ea", + "id":"3a1a8b99" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_bytes{job_name=\"etl_transaction_record_kafka_to_clickhouse\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"source_in_bytes", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_bytes{job_name=\"etl_transaction_record_kafka_to_clickhouse\",operator_name=\"Sink:_clickhouse_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"sink_out_bytes", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Log processing", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#ed0eaa", + "id":"6c51c043" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRANSACTION-RECORD\",datacenter=\"$DT\"})", + "legend":"Ingestion", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRANSACTION-RECORD-PROCESSED\",datacenter=\"$DT\"})", + "legend":"Transform", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"transaction_record_local\",datacenter=\"$DT\"}[5m]))", + "legend":"Insert", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"events-in-out /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":29, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#70c8ea", + "id":"34a30363" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_transaction_record_kafka_to_clickhouse\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"source_in_events", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_transaction_record_kafka_to_clickhouse\",operator_name=\"Sink:_clickhouse_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"sink_out_events", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"events-etl /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":30, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#70c8ea", + "id":"c4fa546" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_transaction_record_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_dropped_events", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_transaction_record_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_error_events", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_transaction_record_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_out_events", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_transaction_record_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_in_events", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Proxy Events", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":31, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"2.83", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Log processing", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":32, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#2a16ff", + "id":"d34970" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"PROXY-EVENT\",datacenter=\"$DT\"})", + "legend":"Ingestion", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"PROXY-EVENT-PROCESSED\",datacenter=\"$DT\"})", + "legend":"Transform", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"proxy_event_local\",datacenter=\"$DT\"}[5m]))", + "legend":"Insert", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"events-in-out /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":33, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#70c8ea", + "id":"1dd71" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_proxy_event_kafka_to_clickhouse\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"source_in_events", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_proxy_event_kafka_to_clickhouse\",operator_name=\"Sink:_clickhouse_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"sink_out_events", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"bytes-in-out /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":34, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#70c8ea", + "id":"3b1ef09" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_bytes{job_name=\"etl_proxy_event_kafka_to_clickhouse\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"source_in_bytes", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_bytes{job_name=\"etl_proxy_event_kafka_to_clickhouse\",operator_name=\"Sink:_clickhouse_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"sink_out_bytes", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"events-etl /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":35, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#70c8ea", + "id":"627822bc" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_proxy_event_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_dropped_events", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_proxy_event_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_error_events", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_proxy_event_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_out_events", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_proxy_event_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_in_events", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Archived Security Events", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":36, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"4.21", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Log processing", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":37, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#f75bef", + "id":"7d6f1603" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"session_record_local\",datacenter=\"$DT\"}[5m]))", + "legend":"Inserts", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"DoS Events", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":38, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"3.29", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Log processing", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":39, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#6936aa", + "id":"d4a90da" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"DOS-SKETCH-RECORD\",datacenter=\"$DT\"})", + "legend":"Ingestion", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"DOS-EVENT\",datacenter=\"$DT\"})", + "legend":"Transform", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"dos_event_local\",datacenter=\"$DT\"}[5m]))", + "legend":"Insert", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"events-in-out /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":40, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#70c8ea", + "id":"539b06c4" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"dos_event_kafka_to_clickhouse\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"source_in_events", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"dos_event_kafka_to_clickhouse\",operator_name=\"Sink:_clickhouse_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"sink_out_events", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"bytes-in-out /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":41, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#70c8ea", + "id":"29597b5b" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_bytes{job_name=\"dos_event_kafka_to_clickhouse\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"source_in_bytes", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_bytes{job_name=\"dos_event_kafka_to_clickhouse\",operator_name=\"Sink:_clickhouse_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"sink_out_bytes", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"events-etl /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":42, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#70c8ea", + "id":"478ff09a" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"dos_event_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_dropped_events", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"dos_event_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_error_events", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"dos_event_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_out_events", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"dos_event_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_in_events", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"VoIP Records", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":43, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"3.75", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Log processing", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":44, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#c02bdb", + "id":"6672e40" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Collecting and processing VoIP Records per second", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"VOIP-RECORD\",datacenter=\"$DT\"}) ", + "legend":"Ingestion", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"VOIP-RECORD-PROCESSED\",datacenter=\"$DT\"})", + "legend":"Transform", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"VOIP-CONVERSATION-RECORD\",datacenter=\"$DT\"})", + "legend":"Transform(Connection)", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"voip_record_local\",datacenter=\"$DT\"}[5m]))", + "legend":"Transform", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"events-in-out /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":45, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#70c8ea", + "id":"72c50f64" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_voip_record_kafka_to_clickhouse\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"source_in_events", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_voip_record_kafka_to_clickhouse\",operator_name=\"Sink:_clickhouse_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"sink_out_events", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"bytes-in-out /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":46, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#70c8ea", + "id":"66d0a016" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_bytes{job_name=\"etl_voip_record_kafka_to_clickhouse\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"source_in_bytes", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_bytes{job_name=\"etl_voip_record_kafka_to_clickhouse\",operator_name=\"Sink:_clickhouse_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"sink_out_bytes", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"events-etl /sec", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":47, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#70c8ea", + "id":"501851" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_voip_record_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_dropped_events", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_voip_record_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_error_events", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_voip_record_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_out_events", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_voip_record_kafka_to_clickhouse\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "legend":"etl_processor_in_events", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"TRAFFIC-FILE-STREAM-RECORD", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":48, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"4.67", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Log processing", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":49, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#42a6d1", + "id":"75b8790" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of records written to kafka per second / Number of records consumed per second / Kafka lag", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRAFFIC-FILE-STREAM-RECORD\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Ingestion", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_KafkaConsumer_records_consumed_rate{task_name=\"Source:_TRAFFIC_FILE_STREAM_RECORD____Map:_Parse_Message_Pack____Filter:_Map____Timestamps_Watermarks\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Consumer", + "name":"C", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_KafkaConsumer_records_lag_max{task_name=\"Source:_TRAFFIC_FILE_STREAM_RECORD____Map:_Parse_Message_Pack____Filter:_Map____Timestamps_Watermarks\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Lag", + "name":"B", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Bytes in-out /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":50, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#42a6d1", + "id":"71f520d3" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Bytes of input and output per second. Input is source, output is sink.", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBytesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-In", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBytesOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Out", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Chunks combine in-out /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":51, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#42a6d1", + "id":"bae12fa" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of chunk inputs and outputs per second of the window combiner.", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksInPerSecond{file_chunk_combiner=\"window_combine_chunk\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-In", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksOutPerSecond{file_chunk_combiner=\"window_combine_chunk\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Out", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Error chunks /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":52, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#ed5cea", + "id":"595c4ac" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of error chunks per second of the operator.", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(job_name,file_chunk_combiner)(flink_taskmanager_job_task_operator_file_chunk_combiner_numErrorChunksPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}-{{file_chunk_combiner}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Drop chunks /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":53, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#5b3bf9", + "id":"40ea662" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of chunk drops per second of the operator.", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by(job_name,file_chunk_combiner)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksFilterPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}-{{file_chunk_combiner}}-Filter", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name,file_chunk_combiner)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksRateLimitDropPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}-{{file_chunk_combiner}}-RateLimitDrop", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numDuplicateChunksInPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}-Duplicate", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Chunks by type in /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":54, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#d613a2", + "id":"c4d622e" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of chunk inputs(source) per second with type.", + "x":"6.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numEmlChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Eml", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numTxtChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Txt", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numHtmlChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Html", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numPcapngChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Pcapng", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numMediaChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Media", + "name":"E", + "orderNum":4, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Chunks by size in /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":55, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#f90ede", + "id":"7d3a16b" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of chunk inputs(source) per second with size.", + "x":"0.0", + "y":"12.0", + "elements":[ + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numLessThan1KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_0-1K", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween1KBAnd3KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_1-3K", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween3KBAnd5KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_3-5K", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween5KBAnd10KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_5-10K", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween10KBAnd50KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_10-50K", + "name":"E", + "orderNum":4, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween50KBAnd100KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_50-100K", + "name":"F", + "orderNum":5, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numGreaterThan100KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_100K-∞", + "name":"G", + "orderNum":6, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Files by size in /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":56, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#42a6d1", + "id":"192db09" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of file inputs(source) per second with size.", + "x":"0.0", + "y":"8.0", + "elements":[ + { + "expression":"sum by (job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numLessThan10KBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_0-10K", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween10KBAnd100KBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_10-100K", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween100KBAnd1MBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_100K-1M", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween1MBAnd10MBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_1-10M", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween10MBAnd100MBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_10-100M", + "name":"E", + "orderNum":4, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween100MBAnd1GBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_100M-1G", + "name":"F", + "orderNum":5, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numGreaterThan1GBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_1G-∞", + "name":"G", + "orderNum":6, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Files by type in /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":57, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#7317a8", + "id":"ac0bdaa" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of file inputs(source) per second with type.", + "x":"6.0", + "y":"8.0", + "elements":[ + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numEmlFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Eml", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numTxtFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Txt", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numHtmlFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Html", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numPcapngFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Pcang", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numMediaFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Media", + "name":"E", + "orderNum":4, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Job restarts num /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":58, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#42a6d1", + "id":"44293a4" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of task restarts per second.", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum by(job_name)(irate(flink_jobmanager_job_numRestarts{job_name=\"agg_traffic_file_chunk_combine\",datacenter=\"$DT\"}[5m]))", + "legend":"RestartsNum", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory used", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":59, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#42a6d1", + "id":"3912c24b" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"18.0", + "elements":[ + { + "expression":"(flink_taskmanager_Status_JVM_Memory_Heap_Used{exported_job=~\"agg_traffic_file_chunk_combine.*\",datacenter=\"$DT\"} / flink_taskmanager_Status_JVM_Memory_Heap_Max{exported_job=~\"agg_traffic_file_chunk_combine.*\",datacenter=\"$DT\"}) * 100", + "legend":"{{asset}}-HeapUsed", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"GC metrics", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":60, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#42a6d1", + "id":"77aa7dae" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"20.0", + "elements":[ + { + "expression":"flink_taskmanager_Status_JVM_GarbageCollector_G1_Old_Generation_Count{exported_job=~\"agg_traffic_file_chunk_combine.*\",datacenter=\"$DT\"}", + "legend":"{{asset}}-G1OldCount", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"flink_taskmanager_Status_JVM_GarbageCollector_G1_Old_Generation_Time{exported_job=~\"agg_traffic_file_chunk_combine.*\",datacenter=\"$DT\"}", + "legend":"{{asset}}-G1OldTime", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"flink_taskmanager_Status_JVM_GarbageCollector_G1_Young_Generation_Count{exported_job=~\"agg_traffic_file_chunk_combine.*\",datacenter=\"$DT\"}", + "legend":"{{asset}}-G1YoungCount", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"flink_taskmanager_Status_JVM_GarbageCollector_G1_Young_Generation_Time{exported_job=~\"agg_traffic_file_chunk_combine.*\",datacenter=\"$DT\"}", + "legend":"{{asset}}-G1YoungTime", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Chunks in-out /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":61, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#42a6d1", + "id":"4f5ddb7" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of chunk inputs and outputs per second. Input is source, output is sink.", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-In", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Out", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Files in-out /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":62, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#42a6d1", + "id":"58b1de1a" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of file inputs and outputs per second. Input is source, output is sink.", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numStartChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-In", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numFilesOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Out", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Chunks by type out /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":63, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#d613a2", + "id":"f6197eb" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of chunk outputs(sink) per second with type.", + "x":"6.0", + "y":"14.0", + "elements":[ + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numEmlChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Eml", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numTxtChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Txt", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numHtmlChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Html", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numPcapngChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Pcapng", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numMediaChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "legend":"{{job_name}}-Media", + "name":"E", + "orderNum":4, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Chunks by size out /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":64, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#f90ede", + "id":"a7aa71e" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of chunk outputs(sink) per second with size.", + "x":"0.0", + "y":"14.0", + "elements":[ + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numLessThan1KBChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_0-1K", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween1KBAnd5KBChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_1-5K", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween5KBAnd10KBChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_5-10K", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween10KBAnd100KBChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_10-100K", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween100KBAnd1MBChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_100K-1M", + "name":"E", + "orderNum":4, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numGreaterThan1MBChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_1M-∞", + "name":"F", + "orderNum":5, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Eml files by size in /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":65, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#42a6d1", + "id":"48ce43" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of eml file inputs(source) per second with size.", + "x":"0.0", + "y":"10.0", + "elements":[ + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numLessThan10KBEmlFilesInPerSecond{datacenter=\"$DT\"})\n", + "legend":"{{job_name}}_0-10K", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween10KBAnd100KBEmlFilesInPerSecond{datacenter=\"$DT\"})\n", + "legend":"{{job_name}}_10-100K", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween100KBAnd1MBEmlFilesInPerSecond{datacenter=\"$DT\"})\n", + "legend":"{{job_name}}_100K-1M", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween1MBAnd10MBEmlFilesInPerSecond{datacenter=\"$DT\"})\n", + "legend":"{{job_name}}_1-10M", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numGreaterThan10MBEmlFilesInPerSecond{datacenter=\"$DT\"})\n", + "legend":"{{job_name}}_10M-∞", + "name":"E", + "orderNum":4, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Txt files by size in /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":66, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#42a6d1", + "id":"2d2c84d" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of txt file inputs(source) per second with size.", + "x":"6.0", + "y":"10.0", + "elements":[ + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numLessThan10KBTxtFilesInPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}_0-10K", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween10KBAnd100KBTxtFilesInPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}_10-100K", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween100KBAnd1MBTxtFilesInPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}_100K-1M", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween1MBAnd10MBTxtFilesInPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}_1-10M", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numGreaterThan10MBTxtFilesInPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}_10M-∞", + "name":"E", + "orderNum":4, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Chunks by offset in /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":67, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#42a6d1", + "id":"f163847" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of chunk inputs(source) per second with offset.", + "x":"0.0", + "y":"16.0", + "elements":[ + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetLessThan10KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_0-10K", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetBetween10KBAnd100KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_10-100K", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetBetween100KBAnd1MBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_100K-1M", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetBetween1MBAnd10MBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_1-10M", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetBetween10MBAnd100MBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_10-100M", + "name":"E", + "orderNum":4, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetBetween100MBAnd1GBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_100M-1G", + "name":"F", + "orderNum":5, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetGreaterThan1GBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "legend":"{{job_name}}_1G-∞", + "name":"G", + "orderNum":6, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Null files in-out /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":68, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#42a6d1", + "id":"3c51bbf" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"Number of null file inputs and outputs per second.", + "x":"6.0", + "y":"16.0", + "elements":[ + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numNullFilesInPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}-In", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numNullEmlFilesInPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}-InEml", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numNullTxtFilesInPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}-InTxt", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numNullFilesOutPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}-Out", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numNullEmlFilesOutPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}-OutEml", + "name":"E", + "orderNum":4, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numNullTxtFilesOutPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}-OutTxt", + "name":"F", + "orderNum":5, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Other metrics /s", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":69, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#42a6d1", + "id":"496ef73c" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"18.0", + "elements":[ + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numStartChunksInPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}-StartChunksIn", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numEndChunksInPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}-EndChunksIn", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numStartChunksOutPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}-StartChunksOut", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numEndChunksOutPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}-EndChunksOut", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numCompleteFilesOutPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}-CompleteFilesOut", + "name":"E", + "orderNum":4, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numCompleteEmlFilesOutPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}-CompleteEmlFilesOut", + "name":"F", + "orderNum":5, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numCompleteTxtFilesOutPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}-CompleteTxtFilesOut", + "name":"G", + "orderNum":6, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksDelayPerSecond{datacenter=\"$DT\"})", + "legend":"{{job_name}}-DelayChunksIn", + "name":"I", + "orderNum":7, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"Basic Monitor", + "type":"template", + "varType":1, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":7 + }, + "remark":"", + "charts":[ + { + "name":"Quick CPU / Mem / Disk", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":1, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"5.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Up Time", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"seconds(s)", + "weight":2, + "param":{ + "thresholds":[], + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "icon":"#9724c9FF", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(time() - node_boot_time_seconds{asset=\"{{asset.name}}\"})", + "name":"A", + "orderNum":0, + "id":193539, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Endpoint Total", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"short", + "weight":3, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "colorMode":"value", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "icon":"#f7278fFF", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "dataLink":[], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"0.0", + "elements":[ + { + "expression":"count(up{project!='',asset=\"{{asset.name}}\"})", + "name":"A", + "orderNum":0, + "id":193541, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Maximum open file descriptors", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"none", + "weight":4, + "param":{ + "thresholds":[], + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "icon":"#4cb4d3FF", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"process_max_fds{asset=\"{{asset.name}}\",module=~\".*Node-Exporter\"}", + "name":"A", + "orderNum":0, + "id":193543, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Time Sync Offset", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"milliseconds", + "weight":5, + "param":{ + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "colorMode":"value", + "thresholds":[], + "sparklineMode":"none", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"node_timex_offset_seconds{asset=\"{{asset.name}}\"} * 1000", + "name":"A", + "orderNum":0, + "id":193545, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Ping rrt", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"milliseconds", + "weight":6, + "param":{ + "thresholds":[], + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "icon":"#068faaFF", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"probe_icmp_duration_seconds{phase='rtt',host=\"{{asset.manageIp}}\"} * 1000", + "name":"A", + "orderNum":0, + "id":193547, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Total", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":7, + "param":{ + "thresholds":[], + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "icon":"#ed93a2FF", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"0.0", + "elements":[ + { + "expression":"node_memory_MemTotal_bytes{asset=\"{{asset.name}}\"}", + "name":"A", + "orderNum":0, + "id":193549, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Busy", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"percent(0-100)", + "weight":8, + "param":{ + "thresholds":[], + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "icon":"#c63eefFF", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[ + { + "expression":"(((count(count(node_cpu_seconds_total{asset=\"{{asset.name}}\"}) by (cpu))) - avg(sum by (mode)(rate(node_cpu_seconds_total{mode='idle',asset=\"{{asset.name}}\"}[5m])))) * 100) / count(count(node_cpu_seconds_total{asset=\"{{asset.name}}\"}) by (cpu))", + "name":"A", + "orderNum":0, + "id":193551, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Root FS Used", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"percent(0-100)", + "weight":9, + "param":{ + "thresholds":[], + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "icon":"#ea4b58FF", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"2.0", + "y":"1.0", + "elements":[ + { + "expression":"100 - ((node_filesystem_avail_bytes{asset=\"{{asset.name}}\",mountpoint=\"/\",fstype!=\"rootfs\"} * 100) / node_filesystem_size_bytes{asset=\"{{asset.name}}\",mountpoint=\"/\",fstype!=\"rootfs\"})", + "name":"A", + "orderNum":0, + "id":193553, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total transmit traffic (1day)", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":10, + "param":{ + "thresholds":[], + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "icon":"#ef99caFF", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"4.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(increase(node_network_transmit_bytes_total{asset=\"{{asset.name}}\"}[1d]))", + "name":"A", + "orderNum":0, + "id":193555, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Total receive traffic (1day)", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":11, + "param":{ + "thresholds":[], + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "icon":"#f747a5FF", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"6.0", + "y":"1.0", + "elements":[ + { + "expression":"sum(increase(node_network_receive_bytes_total{asset=\"{{asset.name}}\"}[1d]))", + "name":"A", + "orderNum":0, + "id":193557, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"RootFS Total", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":12, + "param":{ + "thresholds":[], + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "icon":"#5fa5efFF", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"8.0", + "y":"1.0", + "elements":[ + { + "expression":"node_filesystem_size_bytes{asset=\"{{asset.name}}\",mountpoint=\"/\",fstype!=\"rootfs\"}", + "name":"A", + "orderNum":0, + "id":193559, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"SWAP Total", + "span":"2.0", + "height":"1.0", + "type":"Stat", + "unit":"bytes(IEC)", + "weight":13, + "param":{ + "thresholds":[], + "comparison":"none", + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "sparklineMode":"none", + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "icon":"#c687e5FF", + "text":"#000" + }, + "display":"{{A.$value}}", + "show":false, + "text":"", + "type":"value", + "value":0 + } + ], + "nullType":"null", + "statistics":"last" + }, + "remark":"", + "x":"10.0", + "y":"1.0", + "elements":[ + { + "expression":"node_memory_SwapTotal_bytes{asset=\"{{asset.name}}\"}", + "name":"A", + "orderNum":0, + "id":193561, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"System Processes", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":14, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"6.31", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Processes Status", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":15, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"node_procs_blocked{asset=\"{{asset.name}}\"}", + "legend":"Processes blocked waiting for I/O to complete", + "name":"A", + "orderNum":0, + "id":193563, + "state":1, + "type":"expert" + }, + { + "expression":"node_procs_running{asset=\"{{asset.name}}\"}", + "legend":"Processes in runnable state", + "name":"B", + "orderNum":0, + "id":193565, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Processes Forks", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(node_forks_total{asset=\"{{asset.name}}\"}[5m])", + "legend":"Processes forks second", + "name":"A", + "orderNum":0, + "id":193567, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Processes Memory", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(process_virtual_memory_bytes{asset=\"{{asset.name}}\"}[5m])", + "legend":"Processes virtual memory size in bytes", + "name":"A", + "orderNum":0, + "id":193569, + "state":1, + "type":"expert" + }, + { + "expression":"process_resident_memory_max_bytes{asset=\"{{asset.name}}\"}", + "legend":"Maximum amount of virtual memory available in bytes", + "name":"B", + "orderNum":0, + "id":193571, + "state":1, + "type":"expert" + }, + { + "expression":"rate(process_virtual_memory_bytes{asset=\"{{asset.name}}\"}[5m])", + "legend":"Processes virtual memory size in bytes", + "name":"C", + "orderNum":0, + "id":193573, + "state":1, + "type":"expert" + }, + { + "expression":"rate(process_virtual_memory_max_bytes{asset=\"{{asset.name}}\"}[5m])", + "legend":"Maximum amount of virtual memory available in bytes", + "name":"D", + "orderNum":0, + "id":193575, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"System Misc", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":18, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"6.63", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"System Load", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"node_load1{asset=\"{{asset.name}}\"}", + "legend":"Load 1m", + "name":"A", + "orderNum":0, + "id":193577, + "state":1, + "type":"expert" + }, + { + "expression":"node_load5{asset=\"{{asset.name}}\"}", + "legend":"Load 5m", + "name":"B", + "orderNum":0, + "id":193579, + "state":1, + "type":"expert" + }, + { + "expression":"node_load15{asset=\"{{asset.name}}\"}", + "legend":"Load 15m", + "name":"C", + "orderNum":0, + "id":193581, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"File Descriptors", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"process_max_fds{asset=\"{{asset.name}}\"}", + "legend":"Maximum open file descriptors", + "name":"A", + "orderNum":0, + "id":193583, + "state":1, + "type":"expert" + }, + { + "expression":"process_open_fds{asset=\"{{asset.name}}\"}", + "legend":"Open file descriptors", + "name":"B", + "orderNum":0, + "id":193585, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Temperature", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"none", + "weight":21, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"max(node_hwmon_temp_celsius{asset=\"{{asset.name}}\"}) by (asset,chip)", + "legend":"{{chip}}", + "name":"B", + "orderNum":0, + "id":193587, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Network Traffic", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":22, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"6.96", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Network traffic", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"irate(node_network_receive_bytes_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_receive", + "name":"A", + "orderNum":0, + "id":193589, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_network_transmit_bytes_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_transmit", + "name":"B", + "orderNum":0, + "id":193591, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network traffic drop", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":24, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"connected" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"irate(node_network_receive_drop_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_receive", + "name":"A", + "orderNum":0, + "id":193593, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_network_transmit_drop_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_transmit", + "name":"B", + "orderNum":0, + "id":193595, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network traffic error", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes/sec(IEC)", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"connected" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"irate(node_network_receive_errs_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_receive", + "name":"A", + "orderNum":0, + "id":193597, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_network_transmit_errs_total{asset=\"{{asset.name}}\",device!~'tap.*|veth.*|br.*|docker.*|virbr*|lo*'}[30m])", + "legend":"{{device}}_transmit", + "name":"B", + "orderNum":0, + "id":193599, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Storage Disk", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":26, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"5.98", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Disk partition free space", + "span":"3.0", + "height":"2.0", + "type":"Table", + "unit":"bytes(IEC)", + "weight":27, + "param":{ + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "columns":[ + { + "unit":2, + "display":"{{A.$legend}}", + "show":true, + "title":"Device Info", + "error":false + }, + { + "unit":2, + "display":"{{A.$value}}", + "show":true, + "title":"Available", + "error":false + }, + { + "unit":2, + "display":"{{B.$value}}", + "show":true, + "title":"Total", + "error":false + } + ], + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "link":"", + "valueMapping":[ + { + "color":{ + "bac":"#fff", + "icon":"#ea6b72FF", + "text":"#000" + }, + "columns":"Value", + "display":"{{A.$value}}", + "show":false, + "column":"Value", + "text":"", + "type":"text", + "value":"" + } + ], + "nullType":"connected", + "statistics":"last" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"node_filesystem_avail_bytes {asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"}-0", + "legend":"{{device}} - {{mountpoint}}", + "name":"A", + "orderNum":0, + "id":193601, + "state":1, + "type":"expert" + }, + { + "expression":"node_filesystem_size_bytes{asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"}-0", + "legend":"{{device}} - {{mountpoint}}", + "name":"B", + "orderNum":0, + "id":193603, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk read and write speed (byte/s)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"connected" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"irate(node_disk_read_bytes_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_read", + "name":"A", + "orderNum":0, + "id":193605, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_disk_written_bytes_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_write", + "name":"B", + "orderNum":0, + "id":193607, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Time-consuming for each IO read and write", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"seconds(s)", + "weight":29, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"irate(node_disk_read_time_seconds_total{asset=\"{{asset.name}}\"}[30m]) / irate(node_disk_reads_completed_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_read", + "name":"A", + "orderNum":0, + "id":193609, + "state":1, + "type":"expert" + }, + { + "expression":"irate(node_disk_write_time_seconds_total{asset=\"{{asset.name}}\"}[30m]) / irate(node_disk_writes_completed_total{asset=\"{{asset.name}}\"}[30m])", + "legend":"{{device}}_write", + "name":"B", + "orderNum":0, + "id":193611, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"I/O Utilization", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":30, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"rate(node_disk_io_time_seconds_total{asset=\"{{asset.name}}\"} [5m])*100", + "legend":"{{device}}", + "name":"A", + "orderNum":0, + "id":193613, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"CPU / Memory / Net / Disk", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":31, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"5.33", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"CPU usage", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":32, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"connected" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"system\"}[2m])) by (asset)", + "legend":"System", + "name":"A", + "orderNum":0, + "id":193615, + "state":1, + "type":"expert" + }, + { + "expression":"avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"user\"}[2m])) by (instance)", + "legend":"User", + "name":"B", + "orderNum":0, + "id":193617, + "state":1, + "type":"expert" + }, + { + "expression":"avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"iowait\"}[2m])) by (asset)", + "legend":"Iowait", + "name":"C", + "orderNum":0, + "id":193619, + "state":1, + "type":"expert" + }, + { + "expression":"1 - avg(irate(node_cpu_seconds_total{asset=\"{{asset.name}}\",mode=\"idle\"}[2m])) by (asset)", + "legend":"Total", + "name":"D", + "orderNum":0, + "id":193621, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory usage", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":33, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"connected" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"100 - ((node_memory_MemFree_bytes\n{asset=\"{{asset.name}}\"}+node_memory_Cached_bytes\n{asset=\"{{asset.name}}\"}+node_memory_Buffers_bytes\n{asset=\"{{asset.name}}\"})/node_memory_MemTotal_bytes\n{asset=\"{{asset.name}}\"}) * 100", + "legend":"Memory usage", + "name":"A", + "orderNum":0, + "id":193623, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk usage", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":34, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"connected" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"1-(node_filesystem_free_bytes{asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"} / node_filesystem_size_bytes{asset=\"{{asset.name}}\",fstype=~\"ext4|xfs\"})", + "legend":"{{mountpoint}}", + "name":"A", + "orderNum":0, + "id":193625, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Network connection information", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":35, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"connected" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"node_netstat_Tcp_CurrEstab{asset=\"{{asset.name}}\"}", + "legend":"CurrEstab", + "name":"A", + "orderNum":0, + "id":193627, + "state":1, + "type":"expert" + }, + { + "expression":"node_sockstat_TCP_tw{asset=\"{{asset.name}}\"}", + "legend":"TCP_tw", + "name":"B", + "orderNum":0, + "id":193629, + "state":1, + "type":"expert" + }, + { + "expression":"node_sockstat_sockets_used{asset=\"{{asset.name}}\"}", + "legend":"Sockets_used", + "name":"C", + "orderNum":0, + "id":193631, + "state":1, + "type":"expert" + }, + { + "expression":"node_sockstat_UDP_inuse{asset=\"{{asset.name}}\"}", + "legend":"UDP_inuse", + "name":"D", + "orderNum":0, + "id":193633, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Memory Meminfo", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":36, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"5.65", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Memory Writeback and Dirty", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":37, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"node_memory_Writeback_bytes{asset=\"{{asset.name}}\"}", + "legend":"Writeback - Memory which is actively being written back to disk", + "name":"A", + "orderNum":0, + "id":193635, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_WritebackTmp_bytes{asset=\"{{asset.name}}\"}", + "legend":"WritebackTmp - Memory used by FUSE for temporary writeback buffers", + "name":"B", + "orderNum":0, + "id":193637, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_Dirty_bytes{asset=\"{{asset.name}}\"}", + "legend":"Dirty - Memory which is waiting to get written back to the disk", + "name":"C", + "orderNum":0, + "id":193639, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Shared and Mapped", + "span":"6.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":38, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":false, + "thresholds":[], + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "visibility":false, + "legend":true, + "valueMapping":true + }, + "link":"", + "style":"line", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"node_memory_Mapped_bytes{asset=\"{{asset.name}}\"}", + "legend":"Mapped - Used memory in mapped pages files which have been mmaped, such as libraries", + "name":"A", + "orderNum":0, + "id":193641, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_Shmem_bytes{asset=\"{{asset.name}}\"}", + "legend":"Shmem - Used shared memory (shared between several processes, thus including RAM disks)", + "name":"B", + "orderNum":0, + "id":193643, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_ShmemHugePages_bytes{asset=\"{{asset.name}}\"}", + "legend":"ShmemHugePages - Memory used by shared memory (shmem) and tmpfs allocated with huge pages", + "name":"C", + "orderNum":0, + "id":193645, + "state":1, + "type":"expert" + }, + { + "expression":"node_memory_ShmemPmdMapped_bytes{asset=\"{{asset.name}}\"}", + "legend":"ShmemPmdMapped - Ammount of shared (shmem/tmpfs) memory backed by huge pages", + "name":"D", + "orderNum":0, + "id":193647, + "state":1, + "type":"expert" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, { "name":"[24.05] OLAP Component Status Template", "type":"template", @@ -10570,9 +126525,9 @@ { "regex":"", "expression":"", - "customOptions":"DT1,DT2", + "customOptions":"DataCenter1,DataCenter2", "show":true, - "name":"DT", + "name":"DataCenter", "allOption":false, "type":"custom", "multi":false @@ -10689,7 +126644,7 @@ "thresholds":[ { "color":"#6339a3", - "id":"1281467" + "id":"13aecc92" } ], "thresholdShow":true, @@ -10710,7 +126665,7 @@ "y":"0.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"Total", "name":"A", "orderNum":0, @@ -10720,7 +126675,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRANSACTION-RECORD\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRANSACTION-RECORD\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"TRANSACTION-RECORD", "name":"B", "orderNum":1, @@ -10730,7 +126685,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"SESSION-RECORD\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"SESSION-RECORD\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"SESSION-RECORD", "name":"C", "orderNum":2, @@ -10740,7 +126695,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"BGP-RECORD\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"BGP-RECORD\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"BGP-RECORD", "name":"D", "orderNum":3, @@ -10750,7 +126705,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"PROXY-EVENT\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"PROXY-EVENT\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"PROXY-EVENT", "name":"E", "orderNum":4, @@ -10822,7 +126777,7 @@ "thresholds":[ { "color":"#b6a6ed", - "id":"60dd453" + "id":"a154cbb" } ], "thresholdShow":true, @@ -10843,7 +126798,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"Total", "name":"A", "orderNum":0, @@ -10853,7 +126808,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"DOS-SKETCH-RECORD\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"DOS-SKETCH-RECORD\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"DOS-SKETCH-RECORD", "name":"B", "orderNum":1, @@ -10863,7 +126818,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"NETWORK-TRAFFIC-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"NETWORK-TRAFFIC-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"NETWORK-TRAFFIC-METRIC", "name":"C", "orderNum":2, @@ -10873,7 +126828,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"OBJECT-STATISTICS-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"OBJECT-STATISTICS-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"OBJECT-STATISTICS-METRIC", "name":"D", "orderNum":3, @@ -10883,7 +126838,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"POLICY-RULE-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"POLICY-RULE-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"POLICY-RULE-METRIC", "name":"E", "orderNum":4, @@ -10893,7 +126848,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"STATISTICS-RULE-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"STATISTICS-RULE-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"STATISTICS-RULE-METRIC", "name":"F", "orderNum":5, @@ -10903,7 +126858,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"SYS-STORAGE\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"SYS-STORAGE\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"SYS-STORAGE", "name":"G", "orderNum":6, @@ -10913,7 +126868,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-TOP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-TOP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"TRAFFIC-TOP-METRIC", "name":"H", "orderNum":7, @@ -10923,7 +126878,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"VOIP-CONVERSATION-RECORD\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"VOIP-CONVERSATION-RECORD\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"VOIP-CONVERSATION-RECORD", "name":"I", "orderNum":8, @@ -10933,7 +126888,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"TRAFFIC-TOP-DESTINATION-IP-METRIC", "name":"J", "orderNum":9, @@ -11118,7 +127073,7 @@ "thresholds":[ { "color":"#4ee8d8", - "id":"468b1f4" + "id":"3b77ccc" } ], "thresholdShow":true, @@ -11139,7 +127094,7 @@ "y":"0.0", "elements":[ { - "expression":"sum by (table) (rate(clickhouse_table_parts_rows{database=\"tsg_galaxy_v3\",project=\"TSG-OLAP\",datacenter=\"$DT\"}[5m]))", + "expression":"sum by (table) (rate(clickhouse_table_parts_rows{database=\"tsg_galaxy_v3\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"}[5m]))", "legend":"Total", "name":"A", "orderNum":0, @@ -11149,7 +127104,7 @@ "queryType":1 }, { - "expression":"sum(rate(clickhouse_table_parts_rows{table=\"session_record_local\",datacenter=\"$DT\"}[5m]))", + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"session_record_local\",datacenter=\"$DataCenter\"}[5m]))", "legend":"session_record_local", "name":"B", "orderNum":1, @@ -11253,7 +127208,7 @@ "thresholds":[ { "color":"#ce8c08", - "id":"235035df" + "id":"58d58a08" } ], "thresholdShow":true, @@ -11274,7 +127229,7 @@ "y":"0.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"In", "name":"A", "orderNum":0, @@ -11284,7 +127239,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"Out", "name":"B", "orderNum":1, @@ -11356,7 +127311,7 @@ "thresholds":[ { "color":"#ce8c08", - "id":"704a1b67" + "id":"e62d783" } ], "thresholdShow":true, @@ -11377,7 +127332,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"In", "name":"A", "orderNum":0, @@ -11387,7 +127342,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"Out", "name":"B", "orderNum":1, @@ -11459,7 +127414,7 @@ "thresholds":[ { "color":"#ce8c08", - "id":"62fc794" + "id":"ac4c128" } ], "thresholdShow":true, @@ -11480,7 +127435,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"TRAFFIC-FILE-STREAM-RECORD|TROUBLESHOOTING-FILE-STREAM-RECORD\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"TRAFFIC-FILE-STREAM-RECORD|TROUBLESHOOTING-FILE-STREAM-RECORD\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"In", "name":"A", "orderNum":0, @@ -11490,7 +127445,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"Out", "name":"B", "orderNum":1, @@ -11562,7 +127517,7 @@ "thresholds":[ { "color":"#fc25c3", - "id":"bbba333" + "id":"46c0245" } ], "thresholdShow":true, @@ -11583,7 +127538,7 @@ "y":"0.0", "elements":[ { - "expression":"sum (irate(clickhouse_inserted_bytes_total{project=\"TSG-OLAP\",datacenter=\"$DT\"}[5m]))", + "expression":"sum (irate(clickhouse_inserted_bytes_total{project=\"TSG-OLAP\",datacenter=\"$DataCenter\"}[5m]))", "legend":"ClickHouse", "name":"A", "orderNum":0, @@ -11716,7 +127671,7 @@ "thresholds":[ { "color":"#2ce059", - "id":"7bb4f8f6" + "id":"ecf360" } ], "thresholdShow":true, @@ -11737,7 +127692,7 @@ "y":"0.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SESSION-RECORD\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SESSION-RECORD\",datacenter=\"$DataCenter\"})", "legend":"Ingestion", "name":"A", "orderNum":0, @@ -11747,7 +127702,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SESSION-RECORD-PROCESSED\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"SESSION-RECORD-PROCESSED\",datacenter=\"$DataCenter\"})", "legend":"Transform", "name":"B", "orderNum":1, @@ -11757,7 +127712,7 @@ "queryType":1 }, { - "expression":"sum(rate(clickhouse_table_parts_rows{table=\"session_record_local\",datacenter=\"$DT\"}[5m]))", + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"session_record_local\",datacenter=\"$DataCenter\"}[5m]))", "legend":"Insert", "name":"C", "orderNum":2, @@ -11767,7 +127722,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink", "name":"D", "orderNum":3, @@ -11839,7 +127794,7 @@ "thresholds":[ { "color":"#70c8ea", - "id":"14e22c35" + "id":"fb7c1ff" } ], "thresholdShow":true, @@ -11860,7 +127815,7 @@ "y":"0.0", "elements":[ { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"In", "name":"A", "orderNum":0, @@ -11870,7 +127825,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Out", "name":"B", "orderNum":1, @@ -11880,7 +127835,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Dropped", "name":"C", "orderNum":2, @@ -11890,7 +127845,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Error", "name":"D", "orderNum":3, @@ -11900,7 +127855,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink-Dropped", "name":"E", "orderNum":4, @@ -11910,7 +127865,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink-Error", "name":"F", "orderNum":5, @@ -11982,7 +127937,7 @@ "thresholds":[ { "color":"#70c8ea", - "id":"ee25465" + "id":"ce0253" } ], "thresholdShow":true, @@ -12003,7 +127958,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Dropped", "name":"A", "orderNum":0, @@ -12013,7 +127968,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Error", "name":"B", "orderNum":1, @@ -12023,7 +127978,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Out", "name":"C", "orderNum":2, @@ -12033,7 +127988,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"In", "name":"D", "orderNum":3, @@ -12105,7 +128060,7 @@ "thresholds":[ { "color":"#70c8ea", - "id":"ba8338c" + "id":"716d3872" } ], "thresholdShow":true, @@ -12126,7 +128081,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_bytes{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_bytes{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"In", "name":"A", "orderNum":0, @@ -12136,7 +128091,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_bytes{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_bytes{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Out", "name":"B", "orderNum":1, @@ -12146,7 +128101,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Dropped", "name":"C", "orderNum":2, @@ -12156,7 +128111,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Error", "name":"D", "orderNum":3, @@ -12166,7 +128121,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink-Dropped", "name":"E", "orderNum":4, @@ -12176,7 +128131,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"etl_session_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink-Error", "name":"F", "orderNum":5, @@ -12309,7 +128264,7 @@ "thresholds":[ { "color":"#70c8ea", - "id":"0815f94" + "id":"7efeb2" } ], "thresholdShow":true, @@ -12330,7 +128285,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_bytes{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_bytes{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"In", "name":"A", "orderNum":0, @@ -12340,7 +128295,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_bytes{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_clickhouse_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_bytes{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_clickhouse_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Out", "name":"B", "orderNum":1, @@ -12350,7 +128305,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Dropped", "name":"C", "orderNum":2, @@ -12360,7 +128315,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Error", "name":"D", "orderNum":3, @@ -12370,7 +128325,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_clickhouse_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_clickhouse_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink-Dropped", "name":"E", "orderNum":4, @@ -12380,7 +128335,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_clickhouse_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_clickhouse_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink-Error", "name":"F", "orderNum":5, @@ -12452,7 +128407,7 @@ "thresholds":[ { "color":"#ed0eaa", - "id":"39b64024" + "id":"69766c16" } ], "thresholdShow":true, @@ -12473,7 +128428,7 @@ "y":"0.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRANSACTION-RECORD\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRANSACTION-RECORD\",datacenter=\"$DataCenter\"})", "legend":"Ingestion", "name":"A", "orderNum":0, @@ -12483,7 +128438,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRANSACTION-RECORD-PROCESSED\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRANSACTION-RECORD-PROCESSED\",datacenter=\"$DataCenter\"})", "legend":"Transform", "name":"B", "orderNum":1, @@ -12493,7 +128448,7 @@ "queryType":1 }, { - "expression":"sum(rate(clickhouse_table_parts_rows{table=\"transaction_record_local\",datacenter=\"$DT\"}[5m]))", + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"transaction_record_local\",datacenter=\"$DataCenter\"}[5m]))", "legend":"Insert", "name":"C", "orderNum":2, @@ -12503,7 +128458,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink", "name":"D", "orderNum":3, @@ -12575,7 +128530,7 @@ "thresholds":[ { "color":"#70c8ea", - "id":"f407048" + "id":"3d8851d6" } ], "thresholdShow":true, @@ -12596,7 +128551,7 @@ "y":"0.0", "elements":[ { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"In", "name":"A", "orderNum":0, @@ -12606,7 +128561,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Out", "name":"B", "orderNum":1, @@ -12616,7 +128571,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Dropped", "name":"C", "orderNum":2, @@ -12626,7 +128581,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Error", "name":"D", "orderNum":3, @@ -12636,7 +128591,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink-Dropped", "name":"E", "orderNum":4, @@ -12646,7 +128601,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink-Error", "name":"F", "orderNum":5, @@ -12718,7 +128673,7 @@ "thresholds":[ { "color":"#70c8ea", - "id":"761947b3" + "id":"3445b88" } ], "thresholdShow":true, @@ -12739,7 +128694,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Dropped", "name":"A", "orderNum":0, @@ -12749,7 +128704,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Error", "name":"B", "orderNum":1, @@ -12759,7 +128714,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Out", "name":"C", "orderNum":2, @@ -12769,7 +128724,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_transaction_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"In", "name":"D", "orderNum":3, @@ -12902,7 +128857,7 @@ "thresholds":[ { "color":"#2a16ff", - "id":"47beda97" + "id":"03585a9" } ], "thresholdShow":true, @@ -12923,7 +128878,7 @@ "y":"0.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"PROXY-EVENT\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"PROXY-EVENT\",datacenter=\"$DataCenter\"})", "legend":"Ingestion", "name":"A", "orderNum":0, @@ -12933,7 +128888,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"PROXY-EVENT-PROCESSED\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"PROXY-EVENT-PROCESSED\",datacenter=\"$DataCenter\"})", "legend":"Transform", "name":"B", "orderNum":1, @@ -12943,7 +128898,7 @@ "queryType":1 }, { - "expression":"sum(rate(clickhouse_table_parts_rows{table=\"proxy_event_local\",datacenter=\"$DT\"}[5m]))", + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"proxy_event_local\",datacenter=\"$DataCenter\"}[5m]))", "legend":"Insert", "name":"C", "orderNum":2, @@ -12953,7 +128908,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink", "name":"D", "orderNum":3, @@ -13025,7 +128980,7 @@ "thresholds":[ { "color":"#70c8ea", - "id":"6b583ed4" + "id":"6fbdba84" } ], "thresholdShow":true, @@ -13046,7 +129001,7 @@ "y":"0.0", "elements":[ { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"In", "name":"A", "orderNum":0, @@ -13056,7 +129011,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Out", "name":"B", "orderNum":1, @@ -13066,7 +129021,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Dropped", "name":"C", "orderNum":2, @@ -13076,7 +129031,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Error", "name":"D", "orderNum":3, @@ -13168,7 +129123,7 @@ "thresholds":[ { "color":"#70c8ea", - "id":"62ef0858" + "id":"1692816" } ], "thresholdShow":true, @@ -13189,7 +129144,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_bytes{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_bytes{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"In", "name":"A", "orderNum":0, @@ -13199,7 +129154,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_bytes{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_bytes{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Out", "name":"B", "orderNum":1, @@ -13209,7 +129164,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Dropped", "name":"C", "orderNum":2, @@ -13219,7 +129174,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Error", "name":"D", "orderNum":3, @@ -13229,7 +129184,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink-Dropped", "name":"E", "orderNum":4, @@ -13239,7 +129194,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink-Error", "name":"F", "orderNum":5, @@ -13311,7 +129266,7 @@ "thresholds":[ { "color":"#70c8ea", - "id":"60531e8d" + "id":"27e6e467" } ], "thresholdShow":true, @@ -13332,7 +129287,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Dropped", "name":"A", "orderNum":0, @@ -13342,7 +129297,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Error", "name":"B", "orderNum":1, @@ -13352,7 +129307,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Out", "name":"C", "orderNum":2, @@ -13362,7 +129317,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"etl_proxy_event_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"In", "name":"D", "orderNum":3, @@ -13495,7 +129450,7 @@ "thresholds":[ { "color":"#f75bef", - "id":"f2b0842" + "id":"6afccd5f" } ], "thresholdShow":true, @@ -13516,7 +129471,7 @@ "y":"0.0", "elements":[ { - "expression":"sum(rate(clickhouse_table_parts_rows{table=\"session_record_local\",datacenter=\"$DT\"}[5m]))", + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"session_record_local\",datacenter=\"$DataCenter\"}[5m]))", "legend":"Inserts", "name":"A", "orderNum":0, @@ -13649,7 +129604,7 @@ "thresholds":[ { "color":"#6936aa", - "id":"7cf31b35" + "id":"5e497c26" } ], "thresholdShow":true, @@ -13670,7 +129625,7 @@ "y":"0.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"DOS-SKETCH-RECORD\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"DOS-SKETCH-RECORD\",datacenter=\"$DataCenter\"})", "legend":"Ingestion", "name":"A", "orderNum":0, @@ -13680,7 +129635,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"DOS-EVENT\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"DOS-EVENT\",datacenter=\"$DataCenter\"})", "legend":"Transform", "name":"B", "orderNum":1, @@ -13690,7 +129645,7 @@ "queryType":1 }, { - "expression":"sum(rate(clickhouse_table_parts_rows{table=\"dos_event_local\",datacenter=\"$DT\"}[5m]))", + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"dos_event_local\",datacenter=\"$DataCenter\"}[5m]))", "legend":"Insert", "name":"C", "orderNum":2, @@ -13700,7 +129655,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink", "name":"D", "orderNum":3, @@ -13772,7 +129727,7 @@ "thresholds":[ { "color":"#70c8ea", - "id":"e3f7e12" + "id":"dd3cf51" } ], "thresholdShow":true, @@ -13793,7 +129748,7 @@ "y":"0.0", "elements":[ { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"In", "name":"A", "orderNum":0, @@ -13803,7 +129758,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Out", "name":"B", "orderNum":1, @@ -13813,7 +129768,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Dropped", "name":"C", "orderNum":2, @@ -13823,7 +129778,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Error", "name":"D", "orderNum":3, @@ -13833,7 +129788,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink-Dropped", "name":"E", "orderNum":4, @@ -13843,7 +129798,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink-Error", "name":"F", "orderNum":5, @@ -13915,7 +129870,7 @@ "thresholds":[ { "color":"#70c8ea", - "id":"3c7e7dc0" + "id":"6881cb13" } ], "thresholdShow":true, @@ -13936,7 +129891,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_bytes{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_bytes{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"In", "name":"A", "orderNum":0, @@ -13946,7 +129901,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_bytes{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_bytes{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Out", "name":"B", "orderNum":1, @@ -13956,7 +129911,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Dropped", "name":"C", "orderNum":2, @@ -13966,7 +129921,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Error", "name":"D", "orderNum":3, @@ -13976,7 +129931,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink-Dropped", "name":"E", "orderNum":4, @@ -13986,7 +129941,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink-Error", "name":"F", "orderNum":5, @@ -14058,7 +130013,7 @@ "thresholds":[ { "color":"#70c8ea", - "id":"9bbd9d9" + "id":"667b36dc" } ], "thresholdShow":true, @@ -14079,7 +130034,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Dropped", "name":"A", "orderNum":0, @@ -14089,7 +130044,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Error", "name":"B", "orderNum":1, @@ -14099,7 +130054,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Out", "name":"C", "orderNum":2, @@ -14109,7 +130064,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"dos_sketch_record_kafka_to_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"In", "name":"D", "orderNum":3, @@ -14242,7 +130197,7 @@ "thresholds":[ { "color":"#c02bdb", - "id":"663ae17" + "id":"08a521" } ], "thresholdShow":true, @@ -14263,7 +130218,7 @@ "y":"0.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"VOIP-RECORD\",datacenter=\"$DT\"}) ", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"VOIP-RECORD\",datacenter=\"$DataCenter\"}) ", "legend":"Ingestion", "name":"A", "orderNum":0, @@ -14273,7 +130228,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"VOIP-RECORD-PROCESSED\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"VOIP-RECORD-PROCESSED\",datacenter=\"$DataCenter\"})", "legend":"Transform", "name":"B", "orderNum":1, @@ -14283,7 +130238,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"VOIP-CONVERSATION-RECORD\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"VOIP-CONVERSATION-RECORD\",datacenter=\"$DataCenter\"})", "legend":"Transform(Connection)", "name":"C", "orderNum":2, @@ -14293,7 +130248,7 @@ "queryType":1 }, { - "expression":"sum(rate(clickhouse_table_parts_rows{table=\"voip_record_local\",datacenter=\"$DT\"}[5m]))", + "expression":"sum(rate(clickhouse_table_parts_rows{table=\"voip_record_local\",datacenter=\"$DataCenter\"}[5m]))", "legend":"Transform", "name":"D", "orderNum":3, @@ -14303,7 +130258,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink", "name":"E", "orderNum":4, @@ -14375,7 +130330,7 @@ "thresholds":[ { "color":"#70c8ea", - "id":"4bae29cc" + "id":"2b063b85" } ], "thresholdShow":true, @@ -14396,7 +130351,7 @@ "y":"0.0", "elements":[ { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"In", "name":"A", "orderNum":0, @@ -14406,7 +130361,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Out", "name":"B", "orderNum":1, @@ -14416,7 +130371,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Dropped", "name":"C", "orderNum":2, @@ -14426,7 +130381,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Error", "name":"D", "orderNum":3, @@ -14436,7 +130391,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink-Dropped", "name":"E", "orderNum":4, @@ -14446,7 +130401,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink-Error", "name":"F", "orderNum":5, @@ -14518,7 +130473,7 @@ "thresholds":[ { "color":"#70c8ea", - "id":"28343c1" + "id":"11c1730" } ], "thresholdShow":true, @@ -14539,7 +130494,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_bytes{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_bytes{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"In", "name":"A", "orderNum":0, @@ -14549,7 +130504,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_bytes{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_bytes{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Out", "name":"B", "orderNum":1, @@ -14559,7 +130514,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Dropped", "name":"C", "orderNum":2, @@ -14569,7 +130524,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Source:_kafka_source\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Source-Error", "name":"D", "orderNum":3, @@ -14579,7 +130534,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_bytes{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink-Dropped", "name":"E", "orderNum":4, @@ -14589,7 +130544,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_bytes{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"Sink:_kafka_sink\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Sink-Error", "name":"F", "orderNum":5, @@ -14661,7 +130616,7 @@ "thresholds":[ { "color":"#70c8ea", - "id":"2695b6f" + "id":"2324386" } ], "thresholdShow":true, @@ -14682,7 +130637,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Dropped", "name":"A", "orderNum":0, @@ -14692,7 +130647,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Error", "name":"B", "orderNum":1, @@ -14702,7 +130657,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_out_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Out", "name":"C", "orderNum":2, @@ -14712,7 +130667,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DT\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_in_events{job_name=\"voip_record_kafka_to_ndc_kafka\",operator_name=\"etl_processor\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"In", "name":"D", "orderNum":3, @@ -14849,7 +130804,7 @@ "thresholds":[ { "color":"#42a6d1", - "id":"79161d9" + "id":"bcb0a58" } ], "thresholdShow":true, @@ -14870,7 +130825,7 @@ "y":"0.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRAFFIC-FILE-STREAM-RECORD\",datacenter=\"$DT\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRAFFIC-FILE-STREAM-RECORD\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Ingestion", "name":"A", "orderNum":0, @@ -14880,7 +130835,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_KafkaConsumer_records_consumed_rate{task_name=\"Source:_TRAFFIC_FILE_STREAM_RECORD____Map:_Parse_Message_Pack____Filter:_Map____Timestamps_Watermarks\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_KafkaConsumer_records_consumed_rate{task_name=\"Source:_TRAFFIC_FILE_STREAM_RECORD____Map:_Parse_Message_Pack____Filter:_Map____Timestamps_Watermarks\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Consumer", "name":"C", "orderNum":1, @@ -14890,7 +130845,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_KafkaConsumer_records_lag_max{task_name=\"Source:_TRAFFIC_FILE_STREAM_RECORD____Map:_Parse_Message_Pack____Filter:_Map____Timestamps_Watermarks\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_KafkaConsumer_records_lag_max{task_name=\"Source:_TRAFFIC_FILE_STREAM_RECORD____Map:_Parse_Message_Pack____Filter:_Map____Timestamps_Watermarks\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Lag", "name":"B", "orderNum":2, @@ -14962,7 +130917,7 @@ "thresholds":[ { "color":"#42a6d1", - "id":"4b6c970" + "id":"fafe167" } ], "thresholdShow":true, @@ -14983,7 +130938,7 @@ "y":"2.0", "elements":[ { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBytesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBytesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-In", "name":"A", "orderNum":0, @@ -14993,7 +130948,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBytesOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBytesOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Out", "name":"B", "orderNum":1, @@ -15065,7 +131020,7 @@ "thresholds":[ { "color":"#42a6d1", - "id":"37259c7" + "id":"2d286d93" } ], "thresholdShow":true, @@ -15086,7 +131041,7 @@ "y":"4.0", "elements":[ { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksInPerSecond{file_chunk_combiner=\"window_combine_chunk\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksInPerSecond{file_chunk_combiner=\"window_combine_chunk\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-In", "name":"A", "orderNum":0, @@ -15096,7 +131051,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksOutPerSecond{file_chunk_combiner=\"window_combine_chunk\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksOutPerSecond{file_chunk_combiner=\"window_combine_chunk\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Out", "name":"B", "orderNum":1, @@ -15168,7 +131123,7 @@ "thresholds":[ { "color":"#ed5cea", - "id":"ed80c99" + "id":"337035b" } ], "thresholdShow":true, @@ -15189,7 +131144,7 @@ "y":"6.0", "elements":[ { - "expression":"sum by(job_name,file_chunk_combiner)(flink_taskmanager_job_task_operator_file_chunk_combiner_numErrorChunksPerSecond{datacenter=\"$DT\"})", + "expression":"sum by(job_name,file_chunk_combiner)(flink_taskmanager_job_task_operator_file_chunk_combiner_numErrorChunksPerSecond{datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-{{file_chunk_combiner}}", "name":"A", "orderNum":0, @@ -15261,7 +131216,7 @@ "thresholds":[ { "color":"#5b3bf9", - "id":"67dd213c" + "id":"5655796a" } ], "thresholdShow":true, @@ -15282,7 +131237,7 @@ "y":"6.0", "elements":[ { - "expression":"sum by(job_name,file_chunk_combiner)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksFilterPerSecond{datacenter=\"$DT\"})", + "expression":"sum by(job_name,file_chunk_combiner)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksFilterPerSecond{datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-{{file_chunk_combiner}}-Filter", "name":"A", "orderNum":0, @@ -15292,7 +131247,7 @@ "queryType":1 }, { - "expression":"sum by(job_name,file_chunk_combiner)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksRateLimitDropPerSecond{datacenter=\"$DT\"})", + "expression":"sum by(job_name,file_chunk_combiner)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksRateLimitDropPerSecond{datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-{{file_chunk_combiner}}-RateLimitDrop", "name":"B", "orderNum":1, @@ -15302,7 +131257,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numDuplicateChunksInPerSecond{datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numDuplicateChunksInPerSecond{datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Duplicate", "name":"C", "orderNum":2, @@ -15374,7 +131329,7 @@ "thresholds":[ { "color":"#d613a2", - "id":"7cdc7b0" + "id":"2c0b4fd" } ], "thresholdShow":true, @@ -15395,7 +131350,7 @@ "y":"14.0", "elements":[ { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numEmlChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numEmlChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Eml", "name":"A", "orderNum":0, @@ -15405,7 +131360,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numTxtChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numTxtChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Txt", "name":"B", "orderNum":1, @@ -15415,7 +131370,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numHtmlChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numHtmlChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Html", "name":"C", "orderNum":2, @@ -15425,7 +131380,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numPcapngChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numPcapngChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Pcapng", "name":"D", "orderNum":3, @@ -15435,7 +131390,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numMediaChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numMediaChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Media", "name":"E", "orderNum":4, @@ -15507,7 +131462,7 @@ "thresholds":[ { "color":"#f90ede", - "id":"0039786" + "id":"19c41dda" } ], "thresholdShow":true, @@ -15528,7 +131483,7 @@ "y":"12.0", "elements":[ { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numLessThan1KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numLessThan1KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_0-1K", "name":"A", "orderNum":0, @@ -15538,7 +131493,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween1KBAnd3KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween1KBAnd3KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_1-3K", "name":"B", "orderNum":1, @@ -15548,7 +131503,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween3KBAnd5KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween3KBAnd5KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_3-5K", "name":"C", "orderNum":2, @@ -15558,7 +131513,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween5KBAnd10KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween5KBAnd10KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_5-10K", "name":"D", "orderNum":3, @@ -15568,7 +131523,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween10KBAnd50KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween10KBAnd50KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_10-50K", "name":"E", "orderNum":4, @@ -15578,7 +131533,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween50KBAnd100KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween50KBAnd100KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_50-100K", "name":"F", "orderNum":5, @@ -15588,7 +131543,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numGreaterThan100KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numGreaterThan100KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_100K-∞", "name":"G", "orderNum":6, @@ -15660,7 +131615,7 @@ "thresholds":[ { "color":"#42a6d1", - "id":"8f9e713" + "id":"852a64c" } ], "thresholdShow":true, @@ -15681,7 +131636,7 @@ "y":"8.0", "elements":[ { - "expression":"sum by (job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numLessThan10KBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by (job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numLessThan10KBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_0-10K", "name":"A", "orderNum":0, @@ -15691,7 +131646,7 @@ "queryType":1 }, { - "expression":"sum by (job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween10KBAnd100KBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by (job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween10KBAnd100KBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_10-100K", "name":"B", "orderNum":1, @@ -15701,7 +131656,7 @@ "queryType":1 }, { - "expression":"sum by (job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween100KBAnd1MBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by (job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween100KBAnd1MBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_100K-1M", "name":"C", "orderNum":2, @@ -15711,7 +131666,7 @@ "queryType":1 }, { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween1MBAnd10MBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween1MBAnd10MBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_1-10M", "name":"D", "orderNum":3, @@ -15721,7 +131676,7 @@ "queryType":1 }, { - "expression":"(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween10MBAnd100MBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween10MBAnd100MBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_10-100M", "name":"E", "orderNum":4, @@ -15731,7 +131686,7 @@ "queryType":1 }, { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween100MBAnd1GBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween100MBAnd1GBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_100M-1G", "name":"F", "orderNum":5, @@ -15741,7 +131696,7 @@ "queryType":1 }, { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numGreaterThan1GBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numGreaterThan1GBFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_1G-∞", "name":"G", "orderNum":6, @@ -15813,7 +131768,7 @@ "thresholds":[ { "color":"#7317a8", - "id":"6dad7a3b" + "id":"24b4453e" } ], "thresholdShow":true, @@ -15834,7 +131789,7 @@ "y":"8.0", "elements":[ { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numEmlFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numEmlFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Eml", "name":"A", "orderNum":0, @@ -15844,7 +131799,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numTxtFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numTxtFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Txt", "name":"B", "orderNum":1, @@ -15854,7 +131809,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numHtmlFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numHtmlFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Html", "name":"C", "orderNum":2, @@ -15864,7 +131819,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numPcapngFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numPcapngFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Pcang", "name":"D", "orderNum":3, @@ -15874,7 +131829,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numMediaFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numMediaFilesInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Media", "name":"E", "orderNum":4, @@ -15946,7 +131901,7 @@ "thresholds":[ { "color":"#42a6d1", - "id":"70a499e6" + "id":"41a14928" } ], "thresholdShow":true, @@ -15967,7 +131922,7 @@ "y":"0.0", "elements":[ { - "expression":"max by(job_name) ((flink_jobmanager_job_numRestarts{job_name=\"agg_traffic_file_chunk_combine\",datacenter=\"$DT\"}) - (flink_jobmanager_job_numRestarts{job_name=\"agg_traffic_file_chunk_combine\",datacenter=\"$DT\"} offset 30s))", + "expression":"max by(job_name) ((flink_jobmanager_job_numRestarts{job_name=\"agg_traffic_file_chunk_combine\",datacenter=\"$DataCenter\"}) - (flink_jobmanager_job_numRestarts{job_name=\"agg_traffic_file_chunk_combine\",datacenter=\"$DataCenter\"} offset 30s))", "legend":"{{job_name}}", "name":"A", "orderNum":0, @@ -16039,7 +131994,7 @@ "thresholds":[ { "color":"#42a6d1", - "id":"0d429a9" + "id":"3668fd7" } ], "thresholdShow":true, @@ -16060,7 +132015,7 @@ "y":"18.0", "elements":[ { - "expression":"(flink_taskmanager_Status_JVM_Memory_Heap_Used{exported_job=~\"agg_traffic_file_chunk_combine.*\",datacenter=\"$DT\"} / flink_taskmanager_Status_JVM_Memory_Heap_Max{exported_job=~\"agg_traffic_file_chunk_combine.*\",datacenter=\"$DT\"}) * 100", + "expression":"(flink_taskmanager_Status_JVM_Memory_Heap_Used{exported_job=~\"agg_traffic_file_chunk_combine.*\",datacenter=\"$DataCenter\"} / flink_taskmanager_Status_JVM_Memory_Heap_Max{exported_job=~\"agg_traffic_file_chunk_combine.*\",datacenter=\"$DataCenter\"}) * 100", "legend":"{{asset}}-HeapUsed", "name":"A", "orderNum":0, @@ -16132,7 +132087,7 @@ "thresholds":[ { "color":"#42a6d1", - "id":"391b6391" + "id":"972ee4" } ], "thresholdShow":true, @@ -16153,7 +132108,7 @@ "y":"20.0", "elements":[ { - "expression":"flink_taskmanager_Status_JVM_GarbageCollector_G1_Old_Generation_Count{exported_job=~\"agg_traffic_file_chunk_combine.*\",datacenter=\"$DT\"}", + "expression":"flink_taskmanager_Status_JVM_GarbageCollector_G1_Old_Generation_Count{exported_job=~\"agg_traffic_file_chunk_combine.*\",datacenter=\"$DataCenter\"}", "legend":"{{asset}}-G1OldCount", "name":"A", "orderNum":0, @@ -16163,7 +132118,7 @@ "queryType":1 }, { - "expression":"flink_taskmanager_Status_JVM_GarbageCollector_G1_Old_Generation_Time{exported_job=~\"agg_traffic_file_chunk_combine.*\",datacenter=\"$DT\"}", + "expression":"flink_taskmanager_Status_JVM_GarbageCollector_G1_Old_Generation_Time{exported_job=~\"agg_traffic_file_chunk_combine.*\",datacenter=\"$DataCenter\"}", "legend":"{{asset}}-G1OldTime", "name":"B", "orderNum":1, @@ -16173,7 +132128,7 @@ "queryType":1 }, { - "expression":"flink_taskmanager_Status_JVM_GarbageCollector_G1_Young_Generation_Count{exported_job=~\"agg_traffic_file_chunk_combine.*\",datacenter=\"$DT\"}", + "expression":"flink_taskmanager_Status_JVM_GarbageCollector_G1_Young_Generation_Count{exported_job=~\"agg_traffic_file_chunk_combine.*\",datacenter=\"$DataCenter\"}", "legend":"{{asset}}-G1YoungCount", "name":"C", "orderNum":2, @@ -16183,7 +132138,7 @@ "queryType":1 }, { - "expression":"flink_taskmanager_Status_JVM_GarbageCollector_G1_Young_Generation_Time{exported_job=~\"agg_traffic_file_chunk_combine.*\",datacenter=\"$DT\"}", + "expression":"flink_taskmanager_Status_JVM_GarbageCollector_G1_Young_Generation_Time{exported_job=~\"agg_traffic_file_chunk_combine.*\",datacenter=\"$DataCenter\"}", "legend":"{{asset}}-G1YoungTime", "name":"D", "orderNum":3, @@ -16259,7 +132214,7 @@ "thresholds":[ { "color":"#42a6d1", - "id":"19ba33a5" + "id":"be25170" } ], "thresholdShow":true, @@ -16280,7 +132235,7 @@ "y":"2.0", "elements":[ { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-In", "name":"A", "orderNum":0, @@ -16290,7 +132245,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Out", "name":"B", "orderNum":1, @@ -16366,7 +132321,7 @@ "thresholds":[ { "color":"#42a6d1", - "id":"1456c28a" + "id":"42a0f6a" } ], "thresholdShow":true, @@ -16387,7 +132342,7 @@ "y":"4.0", "elements":[ { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numStartChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numStartChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-In", "name":"A", "orderNum":0, @@ -16397,7 +132352,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numFilesOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numFilesOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Out", "name":"B", "orderNum":1, @@ -16469,7 +132424,7 @@ "thresholds":[ { "color":"#d613a2", - "id":"662742c5" + "id":"c8e49d" } ], "thresholdShow":true, @@ -16490,7 +132445,7 @@ "y":"14.0", "elements":[ { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numEmlChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numEmlChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Eml", "name":"A", "orderNum":0, @@ -16500,7 +132455,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numTxtChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numTxtChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Txt", "name":"B", "orderNum":1, @@ -16510,7 +132465,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numHtmlChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numHtmlChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Html", "name":"C", "orderNum":2, @@ -16520,7 +132475,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numPcapngChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numPcapngChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Pcapng", "name":"D", "orderNum":3, @@ -16530,7 +132485,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numMediaChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numMediaChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-Media", "name":"E", "orderNum":4, @@ -16602,7 +132557,7 @@ "thresholds":[ { "color":"#f90ede", - "id":"7fc69e7c" + "id":"61929bc1" } ], "thresholdShow":true, @@ -16623,7 +132578,7 @@ "y":"12.0", "elements":[ { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numLessThan1KBChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numLessThan1KBChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_0-1K", "name":"A", "orderNum":0, @@ -16633,7 +132588,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween1KBAnd5KBChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween1KBAnd5KBChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_1-5K", "name":"B", "orderNum":1, @@ -16643,7 +132598,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween5KBAnd10KBChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween5KBAnd10KBChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_5-10K", "name":"C", "orderNum":2, @@ -16653,7 +132608,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween10KBAnd100KBChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween10KBAnd100KBChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_10-100K", "name":"D", "orderNum":3, @@ -16663,7 +132618,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween100KBAnd1MBChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween100KBAnd1MBChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_100K-1M", "name":"E", "orderNum":4, @@ -16673,7 +132628,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numGreaterThan1MBChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numGreaterThan1MBChunksOutPerSecond{file_chunk_combiner=~\"sink_.*\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_1M-∞", "name":"F", "orderNum":5, @@ -16745,7 +132700,7 @@ "thresholds":[ { "color":"#42a6d1", - "id":"cbd2098" + "id":"65b10d34" } ], "thresholdShow":true, @@ -16766,7 +132721,7 @@ "y":"10.0", "elements":[ { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numLessThan10KBEmlFilesInPerSecond{datacenter=\"$DT\"})\n", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numLessThan10KBEmlFilesInPerSecond{datacenter=\"$DataCenter\"})\n", "legend":"{{job_name}}_0-10K", "name":"A", "orderNum":0, @@ -16776,7 +132731,7 @@ "queryType":1 }, { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween10KBAnd100KBEmlFilesInPerSecond{datacenter=\"$DT\"})\n", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween10KBAnd100KBEmlFilesInPerSecond{datacenter=\"$DataCenter\"})\n", "legend":"{{job_name}}_10-100K", "name":"B", "orderNum":1, @@ -16786,7 +132741,7 @@ "queryType":1 }, { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween100KBAnd1MBEmlFilesInPerSecond{datacenter=\"$DT\"})\n", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween100KBAnd1MBEmlFilesInPerSecond{datacenter=\"$DataCenter\"})\n", "legend":"{{job_name}}_100K-1M", "name":"C", "orderNum":2, @@ -16796,7 +132751,7 @@ "queryType":1 }, { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween1MBAnd10MBEmlFilesInPerSecond{datacenter=\"$DT\"})\n", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween1MBAnd10MBEmlFilesInPerSecond{datacenter=\"$DataCenter\"})\n", "legend":"{{job_name}}_1-10M", "name":"D", "orderNum":3, @@ -16806,7 +132761,7 @@ "queryType":1 }, { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numGreaterThan10MBEmlFilesInPerSecond{datacenter=\"$DT\"})\n", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numGreaterThan10MBEmlFilesInPerSecond{datacenter=\"$DataCenter\"})\n", "legend":"{{job_name}}_10M-∞", "name":"E", "orderNum":4, @@ -16878,7 +132833,7 @@ "thresholds":[ { "color":"#42a6d1", - "id":"59a3e050" + "id":"598b7cb6" } ], "thresholdShow":true, @@ -16899,7 +132854,7 @@ "y":"10.0", "elements":[ { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numLessThan10KBTxtFilesInPerSecond{datacenter=\"$DT\"})", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numLessThan10KBTxtFilesInPerSecond{datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_0-10K", "name":"A", "orderNum":0, @@ -16909,7 +132864,7 @@ "queryType":1 }, { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween10KBAnd100KBTxtFilesInPerSecond{datacenter=\"$DT\"})", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween10KBAnd100KBTxtFilesInPerSecond{datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_10-100K", "name":"B", "orderNum":1, @@ -16919,7 +132874,7 @@ "queryType":1 }, { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween100KBAnd1MBTxtFilesInPerSecond{datacenter=\"$DT\"})", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween100KBAnd1MBTxtFilesInPerSecond{datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_100K-1M", "name":"C", "orderNum":2, @@ -16929,7 +132884,7 @@ "queryType":1 }, { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween1MBAnd10MBTxtFilesInPerSecond{datacenter=\"$DT\"})", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numBetween1MBAnd10MBTxtFilesInPerSecond{datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_1-10M", "name":"D", "orderNum":3, @@ -16939,7 +132894,7 @@ "queryType":1 }, { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numGreaterThan10MBTxtFilesInPerSecond{datacenter=\"$DT\"})", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numGreaterThan10MBTxtFilesInPerSecond{datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_10M-∞", "name":"E", "orderNum":4, @@ -17011,7 +132966,7 @@ "thresholds":[ { "color":"#42a6d1", - "id":"55e18d1c" + "id":"3486b0ae" } ], "thresholdShow":true, @@ -17032,7 +132987,7 @@ "y":"16.0", "elements":[ { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetLessThan10KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetLessThan10KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_0-10K", "name":"A", "orderNum":0, @@ -17042,7 +132997,7 @@ "queryType":1 }, { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetBetween10KBAnd100KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetBetween10KBAnd100KBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_10-100K", "name":"B", "orderNum":1, @@ -17052,7 +133007,7 @@ "queryType":1 }, { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetBetween100KBAnd1MBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetBetween100KBAnd1MBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_100K-1M", "name":"C", "orderNum":2, @@ -17062,7 +133017,7 @@ "queryType":1 }, { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetBetween1MBAnd10MBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetBetween1MBAnd10MBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_1-10M", "name":"D", "orderNum":3, @@ -17072,7 +133027,7 @@ "queryType":1 }, { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetBetween10MBAnd100MBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetBetween10MBAnd100MBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_10-100M", "name":"E", "orderNum":4, @@ -17082,7 +133037,7 @@ "queryType":1 }, { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetBetween100MBAnd1GBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetBetween100MBAnd1GBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_100M-1G", "name":"F", "orderNum":5, @@ -17092,7 +133047,7 @@ "queryType":1 }, { - "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetGreaterThan1GBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DT\"})", + "expression":"sum by (job_name) (flink_taskmanager_job_task_operator_file_chunk_combiner_numOffsetGreaterThan1GBChunksInPerSecond{file_chunk_combiner=\"map_message_pack\",datacenter=\"$DataCenter\"})", "legend":"{{job_name}}_1G-∞", "name":"G", "orderNum":6, @@ -17307,7 +133262,7 @@ "thresholds":[ { "color":"#42a6d1", - "id":"bbb8f1c" + "id":"199c9f74" } ], "thresholdShow":true, @@ -17328,7 +133283,7 @@ "y":"18.0", "elements":[ { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numStartChunksInPerSecond{datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numStartChunksInPerSecond{datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-StartChunks-In", "name":"A", "orderNum":0, @@ -17338,7 +133293,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numEndChunksInPerSecond{datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numEndChunksInPerSecond{datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-EndChunks-In", "name":"B", "orderNum":1, @@ -17348,7 +133303,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numStartChunksOutPerSecond{datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numStartChunksOutPerSecond{datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-StartChunks-Out", "name":"C", "orderNum":2, @@ -17358,7 +133313,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numEndChunksOutPerSecond{datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numEndChunksOutPerSecond{datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-EndChunks-Out", "name":"D", "orderNum":3, @@ -17368,7 +133323,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numCompleteFilesOutPerSecond{datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numCompleteFilesOutPerSecond{datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-CompleteFiles-Out", "name":"E", "orderNum":4, @@ -17378,7 +133333,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numCompleteEmlFilesOutPerSecond{datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numCompleteEmlFilesOutPerSecond{datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-CompleteEmlFiles-Out", "name":"F", "orderNum":5, @@ -17388,7 +133343,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numCompleteTxtFilesOutPerSecond{datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numCompleteTxtFilesOutPerSecond{datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-CompleteTxtFiles-Out", "name":"G", "orderNum":6, @@ -17398,7 +133353,7 @@ "queryType":1 }, { - "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksDelayPerSecond{datacenter=\"$DT\"})", + "expression":"sum by(job_name)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksDelayPerSecond{datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-DelayChunks-In", "name":"I", "orderNum":7, @@ -17425,9 +133380,9 @@ { "regex":"", "expression":"", - "customOptions":"DNC", + "customOptions":"DataCenter1", "show":true, - "name":"NDC", + "name":"DataCenter", "allOption":false, "type":"custom", "multi":false @@ -17544,7 +133499,7 @@ "thresholds":[ { "color":"#6339a3", - "id":"4f446958" + "id":"068b1" } ], "thresholdShow":true, @@ -17565,7 +133520,7 @@ "y":"0.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"Total", "name":"A", "orderNum":0, @@ -17575,7 +133530,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRANSACTION-RECORD\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRANSACTION-RECORD\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"TRANSACTION-RECORD", "name":"B", "orderNum":1, @@ -17585,7 +133540,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"SESSION-RECORD\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"SESSION-RECORD\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"SESSION-RECORD", "name":"C", "orderNum":2, @@ -17595,7 +133550,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"BGP-RECORD\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"BGP-RECORD\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"BGP-RECORD", "name":"D", "orderNum":3, @@ -17605,7 +133560,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"PROXY-EVENT\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"PROXY-EVENT\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"PROXY-EVENT", "name":"E", "orderNum":4, @@ -17677,7 +133632,7 @@ "thresholds":[ { "color":"#b6a6ed", - "id":"4dc2d4e9" + "id":"f38d20e" } ], "thresholdShow":true, @@ -17698,7 +133653,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"Total", "name":"A", "orderNum":0, @@ -17708,7 +133663,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"DOS-SKETCH-RECORD\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"DOS-SKETCH-RECORD\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"DOS-SKETCH-RECORD", "name":"B", "orderNum":1, @@ -17718,7 +133673,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"NETWORK-TRAFFIC-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"NETWORK-TRAFFIC-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"NETWORK-TRAFFIC-METRIC", "name":"C", "orderNum":2, @@ -17728,7 +133683,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"OBJECT-STATISTICS-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"OBJECT-STATISTICS-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"OBJECT-STATISTICS-METRIC", "name":"D", "orderNum":3, @@ -17738,7 +133693,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"POLICY-RULE-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"POLICY-RULE-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"POLICY-RULE-METRIC", "name":"E", "orderNum":4, @@ -17748,7 +133703,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"STATISTICS-RULE-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"STATISTICS-RULE-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"STATISTICS-RULE-METRIC", "name":"F", "orderNum":5, @@ -17758,7 +133713,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"SYS-STORAGE\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"SYS-STORAGE\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"SYS-STORAGE", "name":"G", "orderNum":6, @@ -17768,7 +133723,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-TOP-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-TOP-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"TRAFFIC-TOP-METRIC", "name":"H", "orderNum":7, @@ -17778,7 +133733,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"VOIP-CONVERSATION-RECORD\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"VOIP-CONVERSATION-RECORD\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"VOIP-CONVERSATION-RECORD", "name":"I", "orderNum":8, @@ -17788,7 +133743,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"TRAFFIC-TOP-DESTINATION-IP-METRIC", "name":"J", "orderNum":9, @@ -17860,7 +133815,7 @@ "thresholds":[ { "color":"#4ff9a7", - "id":"3dad8186" + "id":"3553e71" } ], "thresholdShow":true, @@ -17881,7 +133836,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-FILE-STREAM-RECORD|TROUBLESHOOTING-FILE-STREAM-RECORD\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-FILE-STREAM-RECORD|TROUBLESHOOTING-FILE-STREAM-RECORD\",datacenter!=\"$DataCenter\"})", "legend":"Total", "name":"A", "orderNum":0, @@ -17891,7 +133846,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRAFFIC-FILE-STREAM-RECORD\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TRAFFIC-FILE-STREAM-RECORD\",datacenter!=\"$DataCenter\"})", "legend":"TRAFFIC-FILE-STREAM-RECORD", "name":"B", "orderNum":1, @@ -17901,7 +133856,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TROUBLESHOOTING-FILE-STREAM-RECORD\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=\"TROUBLESHOOTING-FILE-STREAM-RECORD\",datacenter!=\"$DataCenter\"})", "legend":"TROUBLESHOOTING-FILE-STREAM-RECORD", "name":"C", "orderNum":2, @@ -18108,7 +134063,7 @@ "thresholds":[ { "color":"#ce8c08", - "id":"b00ad2a" + "id":"6c20ee" } ], "thresholdShow":true, @@ -18129,7 +134084,7 @@ "y":"0.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"In", "name":"A", "orderNum":0, @@ -18139,7 +134094,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=~\"TRANSACTION-RECORD|SESSION-RECORD|BGP-RECORD|PROXY-EVENT\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"Out", "name":"B", "orderNum":1, @@ -18211,7 +134166,7 @@ "thresholds":[ { "color":"#ce8c08", - "id":"5cfc0cf" + "id":"26521b6" } ], "thresholdShow":true, @@ -18232,7 +134187,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"In", "name":"A", "orderNum":0, @@ -18242,7 +134197,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=~\"DOS-SKETCH-RECORD|NETWORK-TRAFFIC-METRIC|OBJECT-STATISTICS-METRIC|POLICY-RULE-METRIC|STATISTICS-RULE-METRIC|SYS-STORAGE|TRAFFIC-TOP-METRIC|VOIP-CONVERSATION-RECORD|TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"Out", "name":"B", "orderNum":1, @@ -18314,7 +134269,7 @@ "thresholds":[ { "color":"#ce8c08", - "id":"62eee6f" + "id":"10d0029f" } ], "thresholdShow":true, @@ -18335,7 +134290,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"TRAFFIC-FILE-STREAM-RECORD|TROUBLESHOOTING-FILE-STREAM-RECORD\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesInPerSec\",topic=\"TRAFFIC-FILE-STREAM-RECORD|TROUBLESHOOTING-FILE-STREAM-RECORD\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"In", "name":"A", "orderNum":0, @@ -18345,7 +134300,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=\"TRAFFIC-FILE-STREAM-RECORD|TROUBLESHOOTING-FILE-STREAM-RECORD\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"BytesOutPerSec\",topic=\"TRAFFIC-FILE-STREAM-RECORD|TROUBLESHOOTING-FILE-STREAM-RECORD\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"Out", "name":"B", "orderNum":1, @@ -18571,7 +134526,7 @@ "thresholds":[ { "color":"#2ce059", - "id":"05dd0d5" + "id":"9938534" } ], "thresholdShow":true, @@ -18622,7 +134577,7 @@ "queryType":1 }, { - "expression":" sum(\n rate(\n flink_taskmanager_job_task_operator_internal_metrics_dropped_events{datacenter=\"$NDC\",job_name=\"etl_session_record_kafka_to_clickhouse|session_record_processed_kafka_to_clickhouse\"}[5m]\n )\n )", + "expression":" sum(\n rate(\n flink_taskmanager_job_task_operator_internal_metrics_dropped_events{datacenter=\"$DataCenter\",job_name=\"etl_session_record_kafka_to_clickhouse|session_record_processed_kafka_to_clickhouse\"}[5m]\n )\n )", "legend":"Dropped", "name":"D", "orderNum":3, @@ -18632,7 +134587,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_session_record_kafka_to_clickhouse |session_record_processed_kafka_to_clickhouse\",datacenter=\"$NDC\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_session_record_kafka_to_clickhouse |session_record_processed_kafka_to_clickhouse\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Error", "name":"E", "orderNum":4, @@ -18704,7 +134659,7 @@ "thresholds":[ { "color":"#ed0eaa", - "id":"11146601" + "id":"63b98f6c" } ], "thresholdShow":true, @@ -18755,7 +134710,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_transaction_record_kafka_to_clickhouse|transaction_record_processed_kafka_to_clickhouse\",datacenter=\"$NDC\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_transaction_record_kafka_to_clickhouse|transaction_record_processed_kafka_to_clickhouse\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Dropped", "name":"D", "orderNum":3, @@ -18765,7 +134720,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_transaction_record_kafka_to_clickhouse|transaction_record_processed_kafka_to_clickhouse\",datacenter=\"$NDC\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_transaction_record_kafka_to_clickhouse|transaction_record_processed_kafka_to_clickhouse\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Error", "name":"E", "orderNum":4, @@ -18837,7 +134792,7 @@ "thresholds":[ { "color":"#2a16ff", - "id":"0a4efd" + "id":"2ae9e70" } ], "thresholdShow":true, @@ -18888,7 +134843,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_proxy_event_kafka_to_clickhouse|proxy_event_processed_kafka_to_clickhouse\",datacenter=\"$NDC\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"etl_proxy_event_kafka_to_clickhouse|proxy_event_processed_kafka_to_clickhouse\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Dropped", "name":"D", "orderNum":3, @@ -18898,7 +134853,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_proxy_event_kafka_to_clickhouse|proxy_event_processed_kafka_to_clickhouse\",datacenter=\"$NDC\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"etl_proxy_event_kafka_to_clickhouse|proxy_event_processed_kafka_to_clickhouse\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Error", "name":"E", "orderNum":4, @@ -18970,7 +134925,7 @@ "thresholds":[ { "color":"#6936aa", - "id":"2a2fbaac" + "id":"78e95d0f" } ], "thresholdShow":true, @@ -19021,7 +134976,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"dos_event_kafka_to_clickhouse\",datacenter=\"$NDC\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"dos_event_kafka_to_clickhouse\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Dropped", "name":"D", "orderNum":3, @@ -19031,7 +134986,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"dos_event_kafka_to_clickhouse\",datacenter=\"$NDC\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"dos_event_kafka_to_clickhouse\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Error", "name":"E", "orderNum":4, @@ -19103,7 +135058,7 @@ "thresholds":[ { "color":"#c02bdb", - "id":"46448dbe" + "id":"5fdb2bcc" } ], "thresholdShow":true, @@ -19164,7 +135119,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"correlation_sip_rtp_session|etl_voip_conversation_record_kafka_to_clickhouse\",datacenter=\"$DNC\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_dropped_events{job_name=\"correlation_sip_rtp_session|etl_voip_conversation_record_kafka_to_clickhouse\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Dropped", "name":"E", "orderNum":4, @@ -19174,7 +135129,7 @@ "queryType":1 }, { - "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"correlation_sip_rtp_session|etl_voip_conversation_record_kafka_to_clickhouse\",datacenter=\"$DNC\"}[5m]\n )\n)", + "expression":"sum(\n rate(\nflink_taskmanager_job_task_operator_internal_metrics_error_events{job_name=\"correlation_sip_rtp_session|etl_voip_conversation_record_kafka_to_clickhouse\",datacenter=\"$DataCenter\"}[5m]\n )\n)", "legend":"Error", "name":"F", "orderNum":5, @@ -19984,7 +135939,7 @@ "thresholds":[ { "color":"#5b3bf9", - "id":"a8cc89a" + "id":"3de9bbe" } ], "thresholdShow":true, @@ -20005,7 +135960,7 @@ "y":"8.0", "elements":[ { - "expression":"sum by(job_name,file_chunk_combiner)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksFilterPerSecond{datacenter=\"$DT\"})", + "expression":"sum by(job_name,file_chunk_combiner)(flink_taskmanager_job_task_operator_file_chunk_combiner_numChunksFilterPerSecond{datacenter=\"$DataCenter\"})", "legend":"{{job_name}}-{{file_chunk_combiner}}", "name":"A", "orderNum":0, @@ -20980,7 +136935,7 @@ "thresholds":[ { "color":"#d058fc", - "id":"b26604d" + "id":"aed88d9" } ], "thresholdShow":true, @@ -21001,7 +136956,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"NETWORK-TRAFFIC-METRIC\",project=\"TSG-OLAP\",datacenter=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"NETWORK-TRAFFIC-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"NC-Ingestion", "name":"A", "orderNum":0, @@ -21011,7 +136966,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"NETWORK-TRAFFIC-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"NETWORK-TRAFFIC-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"DT-Sink", "name":"B", "orderNum":1, @@ -21083,7 +137038,7 @@ "thresholds":[ { "color":"#d058fc", - "id":"6202bf21" + "id":"35823cc2" } ], "thresholdShow":true, @@ -21104,7 +137059,7 @@ "y":"6.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"DOS-SKETCH-RECORD\",project=\"TSG-OLAP\",datacenter=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"DOS-SKETCH-RECORD\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"NC-Ingestion", "name":"A", "orderNum":0, @@ -21114,7 +137069,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"DOS-SKETCH-RECORD\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"DOS-SKETCH-RECORD\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"DT-Sink", "name":"B", "orderNum":1, @@ -21186,7 +137141,7 @@ "thresholds":[ { "color":"#d058fc", - "id":"e416528" + "id":"61c3a26" } ], "thresholdShow":true, @@ -21207,7 +137162,7 @@ "y":"2.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"OBJECT-STATISTICS-METRIC\",project=\"TSG-OLAP\",datacenter=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"OBJECT-STATISTICS-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"NC-Ingestion", "name":"A", "orderNum":0, @@ -21217,7 +137172,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"OBJECT-STATISTICS-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"OBJECT-STATISTICS-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"DT-Sink", "name":"B", "orderNum":1, @@ -21289,7 +137244,7 @@ "thresholds":[ { "color":"#d058fc", - "id":"2d42b48a" + "id":"ab73629" } ], "thresholdShow":true, @@ -21310,7 +137265,7 @@ "y":"4.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"STATISTICS-RULE-METRIC\",project=\"TSG-OLAP\",datacenter=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"STATISTICS-RULE-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"NC-Ingestion", "name":"A", "orderNum":0, @@ -21320,7 +137275,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"STATISTICS-RULE-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"STATISTICS-RULE-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"DT-Sink", "name":"B", "orderNum":1, @@ -21392,7 +137347,7 @@ "thresholds":[ { "color":"#d058fc", - "id":"5d210c16" + "id":"800e5f4" } ], "thresholdShow":true, @@ -21413,7 +137368,7 @@ "y":"4.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-TOP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-TOP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"NC-Ingestion", "name":"A", "orderNum":0, @@ -21423,7 +137378,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-TOP-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-TOP-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"DT-Sink", "name":"B", "orderNum":1, @@ -21495,7 +137450,7 @@ "thresholds":[ { "color":"#d058fc", - "id":"68634207" + "id":"0b21f08" } ], "thresholdShow":true, @@ -21516,7 +137471,7 @@ "y":"8.0", "elements":[ { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter=\"$DataCenter\"})", "legend":"NC-Ingestion", "name":"A", "orderNum":0, @@ -21526,7 +137481,7 @@ "queryType":1 }, { - "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$NDC\"})", + "expression":"sum(kafka_server_BrokerTopicMetrics_OneMinuteRate{name=\"MessagesInPerSec\",topic=~\"TRAFFIC-TOP-DESTINATION-IP-METRIC\",project=\"TSG-OLAP\",datacenter!=\"$DataCenter\"})", "legend":"DT-Sink", "name":"B", "orderNum":1, @@ -21542,5 +137497,20168 @@ } ], "children":[] + }, + { + "name":"TSG-OS Status", + "type":"template", + "varType":1, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":7 + }, + "remark":"The template for TSG-OS.", + "charts":[ + { + "name":"Basic", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":1, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"CPU", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e2ac4f", + "id":"c63264" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"1 - avg(irate(node_cpu_seconds_total{ asset=\"{{asset.name}}\", mode=\"idle\"}[5m]))", + "legend":"usage", + "name":"A", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#c4ce02", + "id":"df94fb1" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"(1 - (node_memory_MemAvailable_bytes{ asset=\"{{asset.name}}\"} / (node_memory_MemTotal_bytes{ asset=\"{{asset.name}}\"})))* 100", + "legend":"usage", + "name":"A", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Disk", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#10bbea", + "id":"47dd1fbe" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"1-(node_filesystem_free_bytes{ asset=\"{{asset.name}}\", mountpoint=\"/\"}) / node_filesystem_size_bytes{ asset=\"{{asset.name}}\", mountpoint=\"/\"}", + "legend":"sys", + "name":"A", + "state":1 + }, + { + "expression":"1-(node_filesystem_free_bytes{ asset=\"{{asset.name}}\", mountpoint=\"/data\"}) / node_filesystem_size_bytes{ asset=\"{{asset.name}}\", mountpoint=\"/data\"}", + "legend":"data", + "name":"B", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NIC RX", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ff7fdd", + "id":"5ccc81fb" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(phy_rx_bits_total{asset=\"{{asset.name}}\",dev!~\"virtio_dign_(.*)\"}[5m])) by (dev)", + "legend":"{{dev}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NIC TX", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#0c2dd3", + "id":"961ca7" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(phy_tx_bits_total{asset=\"{{asset.name}}\",dev!~\"virtio_dign_(.*)\"}[5m])) by (dev)", + "legend":"{{dev}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NIC RX Drops", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#fcb3f2", + "id":"133f1c9f" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(phy_rx_missed_total{ asset=\"{{asset.name}}\",dev!~\"virtio_dign_(.*)\"}[5m])) by (dev)", + "legend":"{{dev}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NIC RX Errors", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#fcb3f2", + "id":"240a5047" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(phy_rx_error_total{ asset=\"{{asset.name}}\",dev!~\"virtio_dign_(.*)\"}[5m])) by(dev)", + "legend":"{{dev}}", + "name":"B", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Traffic (Rx)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#c9faff", + "id":"20c6263a" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(rx_bits_total{asset=\"{{asset.name}}\",service=\"packet-io-engine\"}[5m])) by (app)", + "legend":"{{app}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(rx_bits_total{asset=\"{{asset.name}}\",service=\"packet-io-engine\"}[5m]))", + "legend":"sum", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Traffic (Tx)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ce38d1", + "id":"317253e4" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(ftx_bits_total{asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m])+irate(tx_total_len{asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m])) by (app)", + "legend":"{{app}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(ftx_bits_total{asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m])+irate(tx_total_len{asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m]))", + "legend":"sum", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Traffic (Drop)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#dd566f", + "id":"669d744b" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(rx_drops_total{ asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m])) by (app)", + "legend":"{{app}}-rx", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(rx_drops_total{ asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m]))", + "legend":"sum-rx", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tx_drops_total{ asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m])) by (app)", + "legend":"{{app}}-tx", + "name":"C", + "orderNum":2, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tx_drops_total{ asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m]))", + "legend":"sum-tx", + "name":"D", + "orderNum":3, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Firewall", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":12, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"4.34", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"CPU", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#cccfff", + "id":"44098058" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(container_cpu_usage_seconds_total{asset=\"{{asset.name}}\", container=\"firewall\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "state":1 + }, + { + "expression":"sum(rate(container_cpu_usage_seconds_total{asset=\"{{asset.name}}\", container=\"firewall\"}[5m]))", + "legend":"sum", + "name":"B", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#003559", + "id":"55dbeb19" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(container_memory_rss{asset=\"{{asset.name}}\", container=\"firewall\"} ) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "state":1 + }, + { + "expression":"sum(container_memory_rss{asset=\"{{asset.name}}\", container=\"firewall\"} )", + "legend":"sum", + "name":"B", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Throughtput by Protocol (IPv4)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":15, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#bf1c42", + "id":"7b9cdfb5" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Ipv4_Bit{asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Ipv4_Bit{asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"C", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Throughtput by Protocol (IPv6)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#591eb2", + "id":"42c3dc56" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Ipv6_Bit{asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Ipv6_Bit{asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Throughtput by Protocol (UDP)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ed57ae", + "id":"6e5eab35" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Udp_Bit{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Udp_Bit{asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Throughtput by Protocol (Unknown)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#4725c4", + "id":"a1e54c6" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Unknown_Bit{asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Unknown_Bit{asset=\"{{asset.name}}\"}[5m])) ", + "legend":"sum", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Sessions (Concurrent)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#49f468", + "id":"232a6175" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(sapp4_Tcp_Concurrent{asset=\"{{asset.name}}\"}) by(serviceFunction)", + "legend":"{{serviceFunction}}-TCP", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(sapp4_Tcp_Concurrent{asset=\"{{asset.name}}\"})", + "legend":"sum-TCP", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Session/s (Open)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#c97de8", + "id":"4c9a48f6" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Tcp_Link_New{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-TCP", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Tcp_Link_New{asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum-TCP", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Udp_Link_New{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-UDP", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Udp_Link_New{asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum-UDP", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Session/s (Close)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":21, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#b3a7ef", + "id":"e926e24" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Tcp_Link_Del{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-TCP", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Tcp_Link_Del{asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum-TCP", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Udp_Link_Del{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-UDP", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Udp_Link_Del{asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum-UDP", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Session/s (C<=>S)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#8643a8", + "id":"61cc7f" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Tcp_Link_Double{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-TCP", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Tcp_Link_Double{asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum-TCP", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Session/s (only C=>S)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#8643a8", + "id":"72058054" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Tcp_Link_C2S{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-TCP", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Tcp_Link_C2S{asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum-TCP", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Session/s (only S=>C)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":24, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#8643a8", + "id":"5a5aefc5" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Tcp_Link_S2C{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-TCP", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Tcp_Link_S2C{asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum-TCP", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Policy Hits (Action: allow)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#dd23af", + "id":"2b4261a" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"8.0", + "elements":[ + { + "expression":"sum(irate(hits{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Allow\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Policy Hits (Action: deny)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":26, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#dd23af", + "id":"1ff37a05" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"8.0", + "elements":[ + { + "expression":"sum(irate(hits{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Deny\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Policy Hits (Action: monitor)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":27, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#dd23af", + "id":"cd5f173" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"8.0", + "elements":[ + { + "expression":"sum(irate(hits{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", monitor_rule=\"Monitor\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Policy Hits (Action: shunt)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#dd23af", + "id":"45848b2a" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[ + { + "expression":"sum(irate(hits{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Shunt\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Logs (SESSION-RECORD)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":29, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ed10c4", + "id":"aa8430f" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"10.0", + "elements":[ + { + "expression":"sum(irate(ok{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"SESSION-RECORD\"}[2m] ))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Success", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(drop{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"SESSION-RECORD\"}[2m] ))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Drop", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=~\"SESSION-RECORD.*\"}[2m] ))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Failed", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Overload Protection (TCP)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":30, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#076a9b", + "id":"369cc1be" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Tcp_Bypass_STM{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "state":1 + }, + { + "expression":"sum(irate(sapp4_Tcp_Bypass_STM{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"B", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Overload Protection (UDP)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":31, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#076a9b", + "id":"955fd6" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Udp_Bypass_STM{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Udp_Bypass_STM{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Duplicated Traffic (TCP)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":32, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ed6aca", + "id":"5cea998c" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Dup_Tcp_Pkt{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Dup_Tcp_Pkt{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Duplicated Traffic (UDP)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":33, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ed6aca", + "id":"478302ec" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Dup_Udp_Pkt{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Dup_Udp_Pkt{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Logs (TRANSACTION-RECORD)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":34, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ed10c4", + "id":"fafe509" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"10.0", + "elements":[ + { + "expression":"sum(irate(ok{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=~\"TRANSACTION-RECORD.*\"}[2m] ))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Success", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(drop{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"TRANSACTION-RECORD\"}[2m] ))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Drop", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"TRANSACTION-RECORD\"}[2m] ))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Failed", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Logs (VOIP-RECORD)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":35, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ed10c4", + "id":"646349db" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"10.0", + "elements":[ + { + "expression":"sum(irate(ok{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"VOIP-RECORD\"}[2m] ))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Success", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(drop{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"VOIP-RECORD\"}[2m] ))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Drop", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=~\"VOIP-RECORD.*\"}[2m] ))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Failed", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Logs (FILE-CHUNK)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":36, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ed10c4", + "id":"7bfbe65e" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"10.0", + "elements":[ + { + "expression":"sum(irate(ok{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"TRAFFIC-FILE-STREAM-RECORD\"}[2m] ))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Success", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(drop{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"TRAFFIC-FILE-STREAM-RECORD\"}[2m] ))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Drop", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=~\"TRAFFIC-FILE-STREAM-RECORD.*\"}[2m] ))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Failed", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Proxy", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":37, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"16.68", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"CPU", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":38, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a943e0", + "id":"d2e6b8c" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(container_cpu_usage_seconds_total{asset=\"{{asset.name}}\", container=\"proxy\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-proxy", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(container_cpu_usage_seconds_total{asset=\"{{asset.name}}\", container=\"certstore\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-certstore", + "name":"C", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":39, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a943e0", + "id":"36625028" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(container_memory_rss{asset=\"{{asset.name}}\", container=\"proxy\"}) by (serviceFunction)", + "legend":"{{serviceFunction}}-proxy", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(container_memory_rss{asset=\"{{asset.name}}\", container=\"certstore\"}) by (serviceFunction)", + "legend":"{{serviceFunction}}-certstore", + "name":"C", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Decrypted Traffic Steering", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":40, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a943e0", + "id":"2b683e5" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(packet_io_decrypt_rx_B{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}-RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(packet_io_decrypt_tx_B{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}-TX", + "name":"TX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Throughput (L7 Intercept)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":41, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a943e0", + "id":"9e7cfd1" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_stm_incpt_B{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"intercept", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Session/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":42, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a943e0", + "id":"d27c1c5" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_stm_open{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-new", + "name":"new", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_stm_cls{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-free", + "name":"free", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Sessions (Concurrent)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":43, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a943e0", + "id":"3e98647a" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":" (sum(tfe3a_stm_open{asset=\"{{asset.name}}\"}) by (serviceFunction)) - (sum(tfe3a_stm_cls{asset=\"{{asset.name}}\"}) by (serviceFunction)) ", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Protocol (session/s)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":44, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a943e0", + "id":"45d07d7" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_plain{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-HTTP", + "name":"HTTP", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_ssl{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-SSL", + "name":"SSL", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Pinning (session/s)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":45, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a943e0", + "id":"611fb7d5" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_ssl_pinning{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-pinning", + "name":"Pinning", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Decrypted Traffic Mirroring", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":46, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a943e0", + "id":"bf93f84" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_mirr_succ_B{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}-succ", + "name":"succ", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_mirr_fail_B{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}-failed", + "name":"failed", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Policy Hits (session/s)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":47, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a943e0", + "id":"e16235d" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(packet_io_hit_incpt{asset=\"{{asset.name}}\"}[2m]))by (serviceFunction)", + "legend":"{{serviceFunction}}-intercept", + "name":"Hit Intercept", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(packet_io_hit_no_incpt{asset=\"{{asset.name}}\"}[2m]) )by (serviceFunction)", + "legend":"{{serviceFunction}}-no intercept", + "name":"Hit No Intercept", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Intercept Status (session/s)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":48, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a943e0", + "id":"264dcc1e" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_stm_incpt{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-succ", + "name":"intercept succ", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_stm_byp{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-bypass", + "name":"intercept bypass", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_stm_open{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction) - sum(irate(tfe3a_stm_incpt{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction) - sum(irate(tfe3a_stm_byp{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-failed", + "name":"intercept failed", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Can't Intercept (session/s)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":49, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a943e0", + "id":"74fe3e63" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(packet_io_asymmetric{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-asymmetric", + "name":"asymmetric", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(packet_io_tunnel{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-tunnel", + "name":"tunnel", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(packet_io_tcp_pcy_inval{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-other", + "name":"other", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Duplicated Packets", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":50, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a943e0", + "id":"1036a6d9" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(packet_io_dup_bypass_pkt{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Trusted Certificate Authorities", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":51, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a943e0", + "id":"6649c37" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(tfe3a_trusted_cert_nums{asset=\"{{asset.name}}\"}) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Manipulation Logs/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":52, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a943e0", + "id":"1d395f9f" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_log_num{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"sum", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Manipulation Policy Hits/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":53, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a943e0", + "id":"4eec6e18" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_intcp_mon_num{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-monitor", + "name":"monitor", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_deny_num{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-deny", + "name":"deny", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_rdirt_num{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-redirect", + "name":"redirect", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_repl_num{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-replace", + "name":"replace", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_hijk_num{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-hijack", + "name":"hijack", + "orderNum":4, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_ins_num{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-insert", + "name":"insert", + "orderNum":5, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_allow_num{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-allow", + "name":"allow", + "orderNum":6, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_edit_elem_num{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-edit element", + "name":"edit element", + "orderNum":7, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_rus_num{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-run script", + "name":"run script", + "orderNum":8, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"CertStore Request Num/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":54, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a943e0", + "id":"d6f6193" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[ + { + "expression":"sum(irate(certstore_ask_kyr_req{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-req", + "name":"req", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(certstore_rd_cache{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-cache", + "name":"cache", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(certstore_x509_sign{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-new", + "name":"new", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Keyring Request Num/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":55, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a943e0", + "id":"5af37d0" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"8.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_kyr_ask{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-req", + "name":"req", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(kyr_new{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-new", + "name":"new", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Shaping", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":56, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"27.36", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Session/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":57, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#d61b60", + "id":"130120db" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(shaping_global_ctrl_active{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-Open", + "name":"Open", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_ctrl_sf_close{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-Close", + "name":"Close", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Sessions (Concurrent)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":58, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#d61b60", + "id":"283e7e9" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(shaping_global_curr_session_num{asset=\"{{asset.name}}\"}) by(serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(shaping_global_curr_session_num{asset=\"{{asset.name}}\"})", + "legend":"sum", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Queueing packets", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":59, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#d61b60", + "id":"5dfb332a" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(shaping_global_curr_queueing_pkts{asset=\"{{asset.name}}\"}) by(serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(shaping_global_curr_queueing_pkts{asset=\"{{asset.name}}\"})", + "legend":"sum", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Policy hits(bytes)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes/sec(SI)", + "weight":60, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#d61b60", + "id":"7ade8dd4" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(shaping_global_shape_rx_bytes{asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_shape_tx_bytes{asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-TX", + "name":"TX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_shape_drop_bytes{asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-DROP", + "name":"DROP", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Policy hits(pkts)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":61, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#d61b60", + "id":"4c689ba" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(shaping_global_shape_rx_pkts{asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_shape_tx_pkts{asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-TX", + "name":"TX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_shape_drop_pkts{asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-DROP", + "name":"DROP", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Swarmkv/s (total)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":62, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#d61b60", + "id":"7e569857" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(shaping_global_async{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-Invoke", + "name":"Invoke", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_async_cb{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-Callback", + "name":"Callback", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Swarmkv/s (consume)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":63, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#d61b60", + "id":"73726b6" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(shaping_global_tconsume{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-Invoke", + "name":"Invoke", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_tconsume_cb{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-Callback", + "name":"Callback", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_tconsume_failed{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-Failed", + "name":"Failed", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Swarmkv/s (hincrby)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":64, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#d61b60", + "id":"4cc0820" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(shaping_global_hincrby{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-Invoke", + "name":"Invoke", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_hincrby_cb{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-Callback", + "name":"Callback", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_hincrby_failed{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-Failed", + "name":"Failed", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Swarmkv/s (hmget)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":65, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#d61b60", + "id":"355801af" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(shaping_global_hmget{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-Invoke", + "name":"Invoke", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_hmget_cb{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-Callback", + "name":"Callback", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_hmget_failed{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}-Failed", + "name":"Failed", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Swarmkv async latency", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"us", + "weight":66, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#af6ef4", + "id":"3fa0be8c" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(shaping_global_async_delay_us{quantile=\"0.10\", asset=\"{{asset.name}}\"}) by (serviceFunction)", + "legend":"{{serviceFunction}}-P10", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(shaping_global_async_delay_us{quantile=\"0.50\", asset=\"{{asset.name}}\"}) by (serviceFunction)", + "legend":"{{serviceFunction}}-P50", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(shaping_global_async_delay_us{quantile=\"0.80\", asset=\"{{asset.name}}\"}) by (serviceFunction)", + "legend":"{{serviceFunction}}-P80", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(shaping_global_async_delay_us{quantile=\"0.90\", asset=\"{{asset.name}}\"}) by (serviceFunction)", + "legend":"{{serviceFunction}}-P90", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(shaping_global_async_delay_us{quantile=\"0.95\", asset=\"{{asset.name}}\"}) by (serviceFunction)", + "legend":"{{serviceFunction}}-P95", + "name":"E", + "orderNum":4, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(shaping_global_async_delay_us{quantile=\"0.99\", asset=\"{{asset.name}}\"}) by (serviceFunction)", + "legend":"{{serviceFunction}}-P99", + "name":"F", + "orderNum":5, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"CPU", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":67, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a32043", + "id":"788429b" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(container_cpu_usage_seconds_total{asset=\"{{asset.name}}\", container=\"shaping\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(container_cpu_usage_seconds_total{asset=\"{{asset.name}}\", container=\"shaping\"}[5m]))", + "legend":"sum", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":68, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a32043", + "id":"7f29c27" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(container_memory_rss{asset=\"{{asset.name}}\", container=\"shaping\"} ) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(container_memory_rss{asset=\"{{asset.name}}\", container=\"shaping\"} )", + "legend":"sum", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Service Chaining", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":69, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"27.02", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"CPU", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":70, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#45e222", + "id":"40bf9c96" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(container_cpu_usage_seconds_total{asset=\"{{asset.name}}\", container=\"sce\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(container_cpu_usage_seconds_total{asset=\"{{asset.name}}\", container=\"sce\"}[2m]))", + "legend":"sum", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":71, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#45e222", + "id":"530769" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(container_memory_rss{asset=\"{{asset.name}}\", container=\"sce\"} ) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(container_memory_rss{asset=\"{{asset.name}}\", container=\"sce\"} )", + "legend":"sum", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Throughput", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":72, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"packets" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#45e222", + "id":"2c3ae9df" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(SCE_dev_nf_rx_B{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}-RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(SCE_dev_nf_tx_B{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}-TX", + "name":"TX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Throughput (VXLAN)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":73, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#45e222", + "id":"62ce04e7" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(SCE_dev_l3_rx_B{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}-RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(SCE_dev_l3_tx_B{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}-TX", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Failure Action (Bypass)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":74, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#45e222", + "id":"b6f26a3" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"4.0", + "elements":[ + { + "expression":"sum by (serviceFunction) ( (irate(SCE_stee_bypass_P{asset=\"{{asset.name}}\"}[2m])) + (irate(SCE_mirr_bypass_P{asset=\"{{asset.name}}\"}[2m])) )", + "legend":"{{serviceFunction}}", + "name":"Bypass", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Steered", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":75, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#45e222", + "id":"b914631" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(SCE_stee_tx_B{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}-TX", + "name":"TX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(SCE_stee_rx_B{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}-RX", + "name":"RX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Mirrored", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":76, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#45e222", + "id":"5a7afe6" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(SCE_mirr_tx_B{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}-TX", + "name":"TX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Error Packets (Traffic)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":77, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#45e222", + "id":"978cb29" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(SCE_err_bypass_P{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Error Packets (SF)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":78, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#45e222", + "id":"5a51cf4a" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(SCE_err_block_P{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Session/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":79, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#45e222", + "id":"68f315eb" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(SCE_session_new{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-new", + "name":"new", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(SCE_session_free{asset=\"{{asset.name}}\"}[2m])) by (serviceFunction)", + "legend":"{{serviceFunction}}-free", + "name":"free", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Sessions (Concurrent)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":80, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#45e222", + "id":"1c49459c" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(SCE_curr_sessions{asset=\"{{asset.name}}\"}) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Throughput (VLAN)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":81, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#45e222", + "id":"16dd0f8" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(SCE_dev_l2_rx_B{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}-RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(SCE_dev_l2_tx_B{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}-TX", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Failure Action (Block)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":82, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#45e222", + "id":"6d45ee98" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum by (serviceFunction) ( (irate(SCE_stee_block_P{asset=\"{{asset.name}}\"}[2m])) + (irate(SCE_mirr_block_P{asset=\"{{asset.name}}\"}[2m])) )", + "legend":"{{serviceFunction}}", + "name":"Bypass", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Raw Traffic", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":83, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#45e222", + "id":"00a24a5" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(SCE_raw_tx_B{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}-TX", + "name":"TX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(SCE_raw_rx_B{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}-RX", + "name":"RX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Decrypted Traffic", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":84, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#45e222", + "id":"3cdcea51" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(SCE_dec_tx_B{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}-TX", + "name":"TX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(SCE_dec_rx_B{asset=\"{{asset.name}}\"}[2m]) * 8) by (serviceFunction)", + "legend":"{{serviceFunction}}-RX", + "name":"RX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"TSG-OS Status (Global)", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Firewall", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"3.34", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Connections/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ef20f9", + "id":"4cd0a968" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(sapp4_Tcp_Link_New{component=\"firewall\"}[2m]))", + "legend":"Open-TCP", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(sapp4_Tcp_Link_Del{component=\"firewall\"}[2m]))", + "legend":"Close-TCP", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(sapp4_Udp_Link_New{component=\"firewall\"}[2m]))", + "legend":"Open-UDP", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(sapp4_Udp_Link_Del{component=\"firewall\"}[2m]))", + "legend":"Close-UDP", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Connections (Concurrent)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ca46f2", + "id":"0aece6" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(sapp4_Tcp_Concurrent{component=\"firewall\"})", + "legend":"Concurrent-TCP", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(sapp4_Udp_Concurrent{component=\"firewall\"})", + "legend":"Concurrent-UDP", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Connections/s (precent)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#c90a20", + "id":"bed36ef" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"(sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[2m]))) /(sum(irate(sapp4_Tcp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[2m])))", + "legend":"Only C=>S-TCP", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"(sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[2m])))/(sum(irate(sapp4_Tcp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[2m])))", + "legend":"Only S=>C-TCP", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"(sum(irate(sapp4_Tcp_Link_Double{component=\"firewall\"}[2m])) )/(sum(irate(sapp4_Tcp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[2m])))", + "legend":"C<=>S-TCP", + "name":"C", + "orderNum":2, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"(sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[2m])))/(sum(irate(sapp4_Udp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[2m])))", + "legend":"Only C=>S-UDP", + "name":"D", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"(sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[2m])))/(sum(irate(sapp4_Udp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[2m])))", + "legend":"Only S=>C-UDP", + "name":"E", + "orderNum":4, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"(sum(irate(sapp4_Udp_Link_Double{component=\"firewall\"}[2m])))/(sum(irate(sapp4_Udp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[2m])))", + "legend":"C<=>S-UDP", + "name":"F", + "orderNum":5, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Protocol", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#8134bc", + "id":"7f0459de" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Ipv4_Bit{component=\"firewall\"}[2m]))", + "legend":"IPv4", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Ipv6_Bit{component=\"firewall\"}[2m]))", + "legend":"IPv6", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Tcp_Bit{component=\"firewall\"}[2m]))", + "legend":"TCP", + "name":"C", + "orderNum":2, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Udp_Bit{component=\"firewall\"}[2m]))", + "legend":"UDP", + "name":"D", + "orderNum":3, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Unknown_Bit{component=\"firewall\"}[2m]))", + "legend":"Unknown", + "name":"E", + "orderNum":4, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Logs/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#db1139", + "id":"4b72e9f" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(ok{app_name=\"firewall\", component=\"firewall\", sendlog!=\"\"}[2m] ))", + "legend":"Success", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(drop{app_name=\"firewall\", component=\"firewall\", sendlog!=\"\"}[2m] ))", + "legend":"Drop", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(error{app_name=\"firewall\", component=\"firewall\", sendlog!=\"\"}[2m] ))", + "legend":"Failed", + "name":"C", + "orderNum":2, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Policy Hits/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#e23b9a", + "id":"c8ceaa4" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(hits{app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Shunt\"}[2m]))", + "legend":"Shunt", + "name":"B", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(hits{ app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Allow\"}[2m]))", + "legend":"Allow", + "name":"C", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(hits{app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Deny\"}[2m]))", + "legend":"Deny", + "name":"D", + "orderNum":2, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(hits{app_name=\"firewall\", component=\"firewall\", monitor_rule=\"Monitor\"}[2m]))", + "legend":"Monitor", + "name":"A", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Proxy", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":7, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"7.68", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Throughput (L7 Intercept)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#e5e23d", + "id":"13eac0e" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_stm_incpt_B{component=\"proxy\"}[2m]) * 8)", + "legend":"intercept", + "name":"intercept", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Session/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#e5e23d", + "id":"2193d7f6" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_stm_open{component=\"proxy\"}[2m]))", + "legend":"new", + "name":"new", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_stm_cls{component=\"proxy\"}[2m]))", + "legend":"free", + "name":"free", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Sessions (Concurrent)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#e5e23d", + "id":"647da1d7" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(tfe3a_stm_open{component=\"proxy\"}) - sum(tfe3a_stm_cls{component=\"proxy\"})", + "legend":"sessions", + "name":"sessions", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Decrypted Traffic Steering", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#e5e23d", + "id":"51045d0" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(packet_io_decrypt_rx_B{component=\"proxy\"}[2m]) * 8)", + "legend":"RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(packet_io_decrypt_tx_B{component=\"proxy\"}[2m]) * 8)", + "legend":"TX", + "name":"TX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Decrypted Traffic Mirroring", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#e5e23d", + "id":"461e2685" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_mirr_succ_B{component=\"proxy\"}[2m]) * 8)", + "legend":"TX", + "name":"TX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Trusted Certificate Authorities", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#e5e23d", + "id":"569f97b" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"max(tfe3a_trusted_cert_nums{component=\"proxy\"})", + "legend":"max", + "name":"max", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"min(tfe3a_trusted_cert_nums{component=\"proxy\"})", + "legend":"min", + "name":"min", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"stddev(tfe3a_trusted_cert_nums{component=\"proxy\"})", + "legend":"stddev", + "name":"stddev", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Manipulation Policy Hits/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#e5e23d", + "id":"5f20838" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_intcp_mon_num{component=\"proxy\"}[2m]))", + "legend":"monitor", + "name":"monitor", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_deny_num{component=\"proxy\"}[2m]))", + "legend":"deny", + "name":"deny", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_rdirt_num{component=\"proxy\"}[2m]))", + "legend":"redirect", + "name":" redirect", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_repl_num{component=\"proxy\"}[2m])) ", + "legend":"replace", + "name":" replace", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_hijk_num{component=\"proxy\"}[2m]))", + "legend":"hijack", + "name":"hijack", + "orderNum":4, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_ins_num{component=\"proxy\"}[2m]))", + "legend":"insert", + "name":"insert", + "orderNum":5, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_allow_num{component=\"proxy\"}[2m]))", + "legend":"allow", + "name":"allow", + "orderNum":6, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_edit_elem_num{component=\"proxy\"}[2m])) ", + "legend":"edit element", + "name":"edit element", + "orderNum":7, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_rus_num{component=\"proxy\"}[2m])) ", + "legend":"run script", + "name":"run script", + "orderNum":8, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Shaping", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":15, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"12.02", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Session/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a32043", + "id":"66798358" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(shaping_global_ctrl_active{component=\"shaping\"}[2m]))", + "legend":"Open", + "name":"Open", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(shaping_global_ctrl_sf_close{component=\"shaping\"}[2m]))", + "legend":"Close", + "name":"Close", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Sessions (Concurrent)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a32043", + "id":"3f4e329" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(shaping_global_curr_session_num{component=\"shaping\"})", + "legend":"Concurrent", + "name":"Concurrent", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Policy hits(pkts)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a32043", + "id":"5fafd105" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(shaping_global_shape_rx_pkts{component=\"shaping\"}[2m]))", + "legend":"RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_shape_tx_pkts{component=\"shaping\"}[2m]))", + "legend":"TX", + "name":"TX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_shape_drop_pkts{component=\"shaping\"}[2m]))", + "legend":"DROP", + "name":"DROP", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Policy hits(bytes)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes/sec(SI)", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a32043", + "id":"75576803" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(shaping_global_shape_rx_bytes{component=\"shaping\"}[2m]))", + "legend":"RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_shape_tx_bytes{component=\"shaping\"}[2m]))", + "legend":"TX", + "name":"TX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_shape_drop_bytes{component=\"shaping\"}[2m]))", + "legend":"DROP", + "name":"DROP", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Queueing packets", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a32043", + "id":"3e67c5f6" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(shaping_global_curr_queueing_pkts{component=\"shaping\"})", + "legend":"Queueing packets", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Service Chaining", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":21, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"16.36", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Throughput", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#f4af2e", + "id":"16f55561" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(SCE_dev_nf_rx_B{component=\"service-chaining\"}[2m]) * 8)", + "legend":"RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(SCE_dev_nf_tx_B{component=\"service-chaining\"}[2m]) * 8)", + "legend":"TX", + "name":"TX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Throughput (VLAN)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#f4af2e", + "id":"5706bda" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(SCE_dev_l2_rx_B{component=\"service-chaining\"}[2m]) * 8)", + "legend":"RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(SCE_dev_l2_tx_B{component=\"service-chaining\"}[2m]) * 8)", + "legend":"TX", + "name":"TX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Throughput (VXLAN)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":24, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#f4af2e", + "id":"aac4796" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(SCE_dev_l3_rx_B{component=\"service-chaining\"}[2m]) * 8)", + "legend":"RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(SCE_dev_l3_tx_B{component=\"service-chaining\"}[2m]) * 8)", + "legend":"TX", + "name":"TX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Mirrored", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#f4af2e", + "id":"605ad490" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(SCE_mirr_tx_B{component=\"service-chaining\"}[2m]) * 8)", + "legend":"TX", + "name":"TX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Steered", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":26, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#f4af2e", + "id":"6b05534f" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(SCE_stee_rx_B{component=\"service-chaining\"}[2m]) * 8)", + "legend":"RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(SCE_stee_tx_B{component=\"service-chaining\"}[2m]) * 8)", + "legend":"TX", + "name":"TX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Session/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":27, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#f4af2e", + "id":"348ed588" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(SCE_session_new{component=\"service-chaining\"}[2m]))", + "legend":"new", + "name":"new", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(SCE_session_free{component=\"service-chaining\"}[2m]))", + "legend":"free", + "name":"free", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Sessions (Concurrent)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#f4af2e", + "id":"6a7e8faf" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(SCE_curr_sessions{component=\"service-chaining\"})", + "legend":"sessions", + "name":"sessions", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Basic", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":29, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Traffic", + "span":"3.0", + "height":"2.0", + "type":"Area chart", + "unit":"bits/sec(SI)", + "weight":30, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#5aaa0f", + "id":"3895e28" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(rx_bits_total{service=\"packet-io-engine\"}[5m]))", + "legend":"RxBits", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(ftx_bits_total{service=\"packet-io-engine\"}[5m]))+sum(irate(tx_total_len{service=\"packet-io-engine\"}[5m]))", + "legend":"TxBits", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Drops/Errors", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":31, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ea38be", + "id":"422406f" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(phy_rx_missed_total{service=\"packet-io-engine\"}[2m])) + sum(rate(phy_rx_nobuf_total{service=\"packet-io-engine\"}[2m]))", + "legend":"Drops (by NICs)", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(rx_drops_total{service=\"packet-io-engine\"}[2m]))", + "legend":"Drops (by Apps)", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(phy_rx_error_total{service=\"packet-io-engine\"}[2m]))", + "legend":"Errors", + "name":"C", + "orderNum":2, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NIC", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":32, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#97e851", + "id":"10de28f3" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(phy_rx_bits_total{dev!~\"virtio_dign_(.*)\"}[5m]))", + "legend":"RX", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(phy_tx_bits_total{dev!~\"virtio_dign_(.*)\"}[5m]))", + "legend":"TX", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"TSG-OS Status (Device Groups)", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Basic", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Traffic (Rx)", + "span":"3.0", + "height":"2.0", + "type":"Area chart", + "unit":"bits/sec(SI)", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#bbd4f7", + "id":"c6c1e66" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(rx_bits_total{service=\"packet-io-engine\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Traffic (Rx Drop)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#52e5c5", + "id":"7cf0989f" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(rx_drops_total{service=\"packet-io-engine\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NIC RX Drops", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#52e5c5", + "id":"a6cbdf4" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(phy_rx_missed_total{service=\"packet-io-engine\"}[2m])) by (datacenter) + sum(rate(phy_rx_nobuf_total{service=\"packet-io-engine\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NIC RX", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#52e5c5", + "id":"0c059c8" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(phy_rx_bits_total{dev!~\"virtio_dign_(.*)\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NIC TX", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#52e5c5", + "id":"d596990" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(phy_tx_bits_total{dev!~\"virtio_dign_(.*)\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NIC RX Errors", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#52e5c5", + "id":"e7e4c29" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(phy_rx_error_total{dev!~\"virtio_dign_(.*)\"}[5m])) by(datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Traffic (Tx)", + "span":"3.0", + "height":"2.0", + "type":"Area chart", + "unit":"bits/sec(SI)", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#bbd4f7", + "id":"35714e6" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(ftx_bits_total{service=\"packet-io-engine\"}[5m])+irate(tx_total_len{service=\"packet-io-engine\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Traffic (Tx Drop)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#52e5c5", + "id":"33139f8" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(tx_drops_total{service=\"packet-io-engine\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Firewall", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":9, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"5.34", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Asymmetric Session/s (%)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#18447a", + "id":"d2326c2" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"((sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[5m])) by (datacenter))/(sum(irate(sapp4_Tcp_Link_Double{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_Double{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[5m])) by (datacenter)))*100 > 0", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Session/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#485bad", + "id":"91985f5" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"(sum(irate(sapp4_Tcp_Link_Double{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_Double{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[5m])) by (datacenter)) > 0", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Logs (Failed)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#264cb5", + "id":"56501af" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(error{app_name=\"firewall\", component=\"firewall\", sendlog!=\"\"}[5m] )) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Logs (Success)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#264cb5", + "id":"9650e01" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(ok{app_name=\"firewall\", component=\"firewall\", sendlog!=\"\"}[5m] )) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Logs (Drop)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#264cb5", + "id":"d4d9cd1" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(drop{app_name=\"firewall\", component=\"firewall\", sendlog!=\"\"}[5m] )) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Service Chaining", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":15, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"14.02", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Throughput", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#ea52e0", + "id":"132b22c4" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(SCE_dev_nf_rx_B{component=\"service-chaining\"}[2m]) * 8) by (datacenter)", + "legend":"{{datacenter}}-RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(SCE_dev_nf_tx_B{component=\"service-chaining\"}[2m]) * 8) by (datacenter)", + "legend":"{{datacenter}}-TX", + "name":"TX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Throughput (VLAN)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#ea52e0", + "id":"f74ee86" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(SCE_dev_l2_rx_B{component=\"service-chaining\"}[2m]) * 8) by (datacenter)", + "legend":"{{datacenter}}-RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(SCE_dev_l2_tx_B{component=\"service-chaining\"}[2m]) * 8) by (datacenter)", + "legend":"{{datacenter}}-TX", + "name":"TX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Throughput (VXLAN)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#ea52e0", + "id":"5a19806" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(SCE_dev_l3_rx_B{component=\"service-chaining\"}[2m]) * 8) by (datacenter)", + "legend":"{{datacenter}}-RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(SCE_dev_l3_tx_B{component=\"service-chaining\"}[2m]) * 8) by (datacenter)", + "legend":"{{datacenter}}-TX", + "name":"TX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Steered", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#ea52e0", + "id":"58f85ba5" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(SCE_stee_rx_B{component=\"service-chaining\"}[2m]) * 8) by (datacenter)", + "legend":"{{datacenter}}-RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(SCE_stee_tx_B{component=\"service-chaining\"}[2m]) * 8) by (datacenter)", + "legend":"{{datacenter}}-TX", + "name":"TX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Mirrored", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#ea52e0", + "id":"6ae694e2" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(SCE_mirr_tx_B{component=\"service-chaining\"}[2m]) * 8) by (datacenter)", + "legend":"{{datacenter}}-TX", + "name":"TX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Session/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":21, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#ea52e0", + "id":"7cfc8012" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(SCE_session_new{component=\"service-chaining\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-new", + "name":"new", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(SCE_session_free{component=\"service-chaining\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-free", + "name":"free", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Sessions (Concurrent)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#ea52e0", + "id":"43024bae" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(SCE_curr_sessions{component=\"service-chaining\"}) by (datacenter)", + "legend":"{{datacenter}}-sessions", + "name":"sessions", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Proxy", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":23, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "enable":{ + "visibility":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "dataLink":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"9.68", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Throughput (L7 Intercept)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":24, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#efed51", + "id":"93952bf" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_stm_incpt_B{component=\"proxy\"}[2m]) * 8) by (datacenter)", + "legend":"{{datacenter}}", + "name":"Throughput - L7 Intercept", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Decrypted Traffic Steering", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#efed51", + "id":"1f5766bd" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(packet_io_decrypt_rx_B{component=\"proxy\"}[2m]) * 8) by (datacenter)", + "legend":"{{datacenter}}-RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(packet_io_decrypt_tx_B{component=\"proxy\"}[2m]) * 8) by (datacenter)", + "legend":"{{datacenter}}-TX", + "name":"TX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Decrypted Traffic Mirroring", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":26, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#efed51", + "id":"9275da0" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_mirr_succ_B{component=\"proxy\"}[2m]) * 8) by (datacenter)", + "legend":"{{datacenter}}-TX", + "name":"TX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Session/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":27, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#efed51", + "id":"0e49092" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_stm_open{component=\"proxy\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-new", + "name":"new", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_stm_cls{component=\"proxy\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-free", + "name":"free", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Sessions (Concurrent)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#efed51", + "id":"3a39d3e0" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"(sum(tfe3a_stm_open{component=\"proxy\"}) by (datacenter)) - (sum(tfe3a_stm_cls{component=\"proxy\"}) by (datacenter))", + "legend":"{{datacenter}}", + "name":"sessions", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Trusted Certificate Authorities", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":29, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#efed51", + "id":"1216445f" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"max(tfe3a_trusted_cert_nums{component=\"proxy\"}) by (datacenter)", + "legend":"{{datacenter}}-max", + "name":"max", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"min(tfe3a_trusted_cert_nums{component=\"proxy\"}) by (datacenter)", + "legend":"{{datacenter}}-min", + "name":"min", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"stddev(tfe3a_trusted_cert_nums{component=\"proxy\"}) by (datacenter)", + "legend":"{{datacenter}}-stddev", + "name":"stddev", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Manipulation Policy Hits/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":30, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#efed51", + "id":"277edb34" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_intcp_mon_num{component=\"proxy\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-monitor", + "name":"monitor", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_deny_num{component=\"proxy\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-deny", + "name":"deny", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_rdirt_num{component=\"proxy\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-redirect", + "name":" redirect", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_repl_num{component=\"proxy\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-replace", + "name":"replace", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_hijk_num{component=\"proxy\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-hijack", + "name":"hijack", + "orderNum":4, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_ins_num{component=\"proxy\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-insert", + "name":"insert", + "orderNum":5, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_allow_num{component=\"proxy\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-allow", + "name":"allow", + "orderNum":6, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_edit_elem_num{component=\"proxy\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-edit element", + "name":"edit element", + "orderNum":7, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tfe3a_intcp_rus_num{component=\"proxy\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-run script", + "name":"run script", + "orderNum":8, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Shaping", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":31, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"14.36", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Session/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":32, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a32043", + "id":"299b5066" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(shaping_global_ctrl_active{component=\"shaping\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-Open", + "name":"Open", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_ctrl_sf_close{component=\"shaping\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-Close", + "name":"Close", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Sessions (Concurrent)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":33, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a32043", + "id":"ec7866c" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(shaping_global_curr_session_num{component=\"shaping\"}) by (datacenter)", + "legend":"{{datacenter}}-sessions", + "name":"Concurrent", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Policy hits(pkts)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":34, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a32043", + "id":"77d1546" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(shaping_global_shape_rx_pkts{component=\"shaping\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_shape_tx_pkts{component=\"shaping\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-TX", + "name":"TX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_shape_drop_pkts{component=\"shaping\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-DROP", + "name":"DROP", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Policy hits(Bytes)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes/sec(SI)", + "weight":35, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a32043", + "id":"38e9856f" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(shaping_global_shape_rx_bytes{component=\"shaping\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-RX", + "name":"RX", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_shape_rx_bytes{component=\"shaping\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-TX", + "name":"TX", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(shaping_global_shape_drop_bytes{component=\"shaping\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}-DROP", + "name":"DROP", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Queueing packets", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":36, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "link":"", + "thresholds":[ + { + "color":"#a32043", + "id":"374bc2b8" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"999.0", + "elements":[ + { + "expression":"sum(shaping_global_curr_queueing_pkts{component=\"shaping\"}) by (datacenter)", + "legend":"{{datacenter}}-Queueing packets", + "name":"Queueing packets", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"TSG-X-Status-Customed", + "type":"template", + "varType":1, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":7 + }, + "remark":"The template for TSG-X customed", + "charts":[ + { + "name":"BASIC", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":1, + "param":{ + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"5.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"CPU", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#e2ac4f", + "id":"c63264" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"1 - avg(irate(node_cpu_seconds_total{ asset=\"{{asset.name}}\", mode=\"idle\"}[5m]))", + "legend":"usage", + "name":"A", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#c4ce02", + "id":"df94fb1" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"(1 - (node_memory_MemAvailable_bytes{ asset=\"{{asset.name}}\"} / (node_memory_MemTotal_bytes{ asset=\"{{asset.name}}\"})))* 100", + "legend":"usage", + "name":"A", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Disk", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#10bbea", + "id":"47dd1fbe" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"1-(node_filesystem_free_bytes{ asset=\"{{asset.name}}\", mountpoint=\"/\"}) / node_filesystem_size_bytes{ asset=\"{{asset.name}}\", mountpoint=\"/\"}", + "legend":"sys", + "name":"A", + "state":1 + }, + { + "expression":"1-(node_filesystem_free_bytes{ asset=\"{{asset.name}}\", mountpoint=\"/data\"}) / node_filesystem_size_bytes{ asset=\"{{asset.name}}\", mountpoint=\"/data\"}", + "legend":"data", + "name":"B", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NIC RX", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ff7fdd", + "id":"5ccc81fb" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(phy_rx_bits_total{asset=\"{{asset.name}}\",dev!~\"virtio_dign_(.*)\"}[5m])) by (dev)", + "legend":"{{dev}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NIC TX", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#0c2dd3", + "id":"961ca7" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(phy_tx_bits_total{asset=\"{{asset.name}}\",dev!~\"virtio_dign_(.*)\"}[5m])) by (dev)", + "legend":"{{dev}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NIC RX Drops", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#fcb3f2", + "id":"10b18b0" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(phy_rx_missed_total{ asset=\"{{asset.name}}\",dev!~\"virtio_dign_(.*)\"}[5m])) by (dev)", + "legend":"{{dev}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NIC RX Errors", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#fcb3f2", + "id":"394cc7d" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(phy_rx_error_total{ asset=\"{{asset.name}}\",dev!~\"virtio_dign_(.*)\"}[5m])) by(dev)", + "legend":"{{dev}}", + "name":"B", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Traffic (Rx)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#c9faff", + "id":"ef6bcdd" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(rx_bits_total{asset=\"{{asset.name}}\",service=\"packet-io-engine\"}[5m])) by (app)", + "legend":"{{app}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(rx_bits_total{asset=\"{{asset.name}}\",service=\"packet-io-engine\"}[5m]))", + "legend":"sum", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Traffic (Tx)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":10, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ce38d1", + "id":"317253e4" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(ftx_bits_total{asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m])+irate(tx_total_len{asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m])) by (app)", + "legend":"{{app}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(ftx_bits_total{asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m])+irate(tx_total_len{asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m]))", + "legend":"sum", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Traffic (Drop)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#dd566f", + "id":"d12a3fa" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(rx_drops_total{ asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m])) by (app)", + "legend":"{{app}}-rx", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(rx_drops_total{ asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m]))", + "legend":"sum-rx", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tx_drops_total{ asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m])) by (app)", + "legend":"{{app}}-tx", + "name":"C", + "orderNum":2, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(tx_drops_total{ asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m]))", + "legend":"sum-tx", + "name":"D", + "orderNum":3, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Traffic Engine", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":12, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false, + "repeat":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"11.52", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"CPU", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#cccfff", + "id":"44098058" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(container_cpu_usage_seconds_total{asset=\"{{asset.name}}\", container=\"firewall\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "state":1 + }, + { + "expression":"sum(rate(container_cpu_usage_seconds_total{asset=\"{{asset.name}}\", container=\"firewall\"}[5m]))", + "legend":"sum", + "name":"B", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Memory", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bytes(IEC)", + "weight":14, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#003559", + "id":"55dbeb19" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(container_memory_rss{asset=\"{{asset.name}}\", container=\"firewall\"} ) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "state":1 + }, + { + "expression":"sum(container_memory_rss{asset=\"{{asset.name}}\", container=\"firewall\"} )", + "legend":"sum", + "name":"B", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Throughtput (by Protocol) -IPv4", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":15, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#bf1c42", + "id":"b8c205e" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Ipv4_Bit{asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Ipv4_Bit{asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"C", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Throughtput (by Protocol) -IPv6", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":16, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#591eb2", + "id":"65b7629" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Ipv6_Bit{asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Ipv6_Bit{asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Throughtput (by Protocol) - UDP", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":17, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ed57ae", + "id":"015b1ac" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Udp_Bit{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Udp_Bit{asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Throughtput (by Protocol) - Unknown", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":18, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#4725c4", + "id":"cd09e6f" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Unknown_Bit{asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Unknown_Bit{asset=\"{{asset.name}}\"}[5m])) ", + "legend":"sum", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Sessions (Concurrent)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":19, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#49f468", + "id":"4b06eea" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"null" + }, + "remark":"", + "x":"9.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(sapp4_Tcp_Concurrent{asset=\"{{asset.name}}\"}) by(serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "state":1 + }, + { + "expression":"sum(sapp4_Tcp_Concurrent{asset=\"{{asset.name}}\"})", + "legend":"sum", + "name":"B", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Session/s (Open)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":20, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#c97de8", + "id":"68b784e" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Tcp_Link_New{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "state":1 + }, + { + "expression":"sum(irate(sapp4_Tcp_Link_New{asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"B", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Session/s (Close)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":21, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#b3a7ef", + "id":"34df95" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Tcp_Link_Del{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "state":1 + }, + { + "expression":"sum(irate(sapp4_Tcp_Link_Del{asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"B", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Session/s (C<=>S)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":22, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8643a8", + "id":"7a01f74b" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Tcp_Link_Double{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "state":1 + }, + { + "expression":"sum(irate(sapp4_Tcp_Link_Double{asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"B", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Session/s (only C=>S)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":23, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8643a8", + "id":"190832be" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Tcp_Link_C2S{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "state":1 + }, + { + "expression":"sum(irate(sapp4_Tcp_Link_C2S{asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"B", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Session/s (only S=>C)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":24, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#8643a8", + "id":"ae9f0c8" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Tcp_Link_S2C{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "state":1 + }, + { + "expression":"sum(irate(sapp4_Tcp_Link_S2C{asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"B", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Policy Hits (Action: allow)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":25, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#dd23af", + "id":"2b4261a" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"8.0", + "elements":[ + { + "expression":"sum(irate(hits{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Allow\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Policy Hits (Action: deny)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":26, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#dd23af", + "id":"1ff37a05" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"8.0", + "elements":[ + { + "expression":"sum(irate(hits{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Deny\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Policy Hits (Action: monitor)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":27, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#dd23af", + "id":"78180b1a" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"8.0", + "elements":[ + { + "expression":"sum(irate(hits{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Monitor\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Policy Hits (Action: shunt)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#dd23af", + "id":"45848b2a" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"8.0", + "elements":[ + { + "expression":"sum(irate(hits{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Shunt\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Logs (SESSION-RECORD)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":29, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ed10c4", + "id":"ae531ef" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"10.0", + "elements":[ + { + "expression":"sum((sum(irate(ok{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"SESSION-RECORD\"}[2m] ))or vector(0)) + (sum(irate(ok{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", kafka_sendlog=\"SESSION-RECORD\"}[2m] ))or vector(0)))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Success", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum((sum(irate(drop{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"SESSION-RECORD\"}[2m] ))or vector(0)) + (sum(irate(drop{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", kafka_sendlog=\"SESSION-RECORD\"}[2m] ))or vector(0)))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Drop", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum((sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"SESSION-RECORD\"}[2m] ))or vector(0)) + (sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", kafka_sendlog=\"SESSION-RECORD\"}[2m] ))or vector(0)) + (sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", ringbuff_produce=\"SESSION-RECORD\"}[2m] ))or vector(0)))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Failed", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Overload Protection (TCP)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":30, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#076a9b", + "id":"369cc1be" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Tcp_Bypass_STM{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "state":1 + }, + { + "expression":"sum(irate(sapp4_Tcp_Bypass_STM{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"B", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Overload Protection - UDP", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":31, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#076a9b", + "id":"6332faf" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Udp_Bypass_STM{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "state":1 + }, + { + "expression":"sum(irate(sapp4_Udp_Bypass_STM{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"B", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Duplicated Traffic - TCP", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":32, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ed6aca", + "id":"7f11d759" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Dup_Tcp_Pkt{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "state":1 + }, + { + "expression":"sum(irate(sapp4_Dup_Tcp_Pkt{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"B", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Duplicated Traffic - UDP", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":33, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "thresholds":[ + { + "color":"#ed6aca", + "id":"caffa0" + } + ], + "thresholdShow":true, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "valueMapping":false + }, + "showHeader":1, + "link":"", + "valueMapping":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Dup_Udp_Pkt{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)", + "legend":"{{serviceFunction}}", + "name":"A", + "state":1 + }, + { + "expression":"sum(irate(sapp4_Dup_Udp_Pkt{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m]))", + "legend":"sum", + "name":"B", + "state":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Logs (TRANSACTION-RECORD)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":34, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ed10c4", + "id":"91d5b16" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"10.0", + "elements":[ + { + "expression":"sum((sum(irate(ok{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"TRANSACTION-RECORD\"}[2m] ))or vector(0)) + (sum(irate(ok{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", kafka_sendlog=\"TRANSACTION-RECORD\"}[2m] ))or vector(0)))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Success", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum((sum(irate(drop{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"TRANSACTION-RECORD\"}[2m] ))or vector(0)) + (sum(irate(drop{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", kafka_sendlog=\"TRANSACTION-RECORD\"}[2m] ))or vector(0)))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Drop", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum((sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"TRANSACTION-RECORD\"}[2m] ))or vector(0)) + (sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", kafka_sendlog=\"TRANSACTION-RECORD\"}[2m] ))or vector(0)) + (sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", ringbuff_produce=\"TRANSACTION-RECORD\"}[2m] ))or vector(0)))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Failed", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Logs (VOIP-RECORD)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":35, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ed10c4", + "id":"bf4fa2f" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"10.0", + "elements":[ + { + "expression":"sum((sum(irate(ok{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"VOIP-RECORD\"}[2m] ))or vector(0)) + (sum(irate(ok{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", kafka_sendlog=\"VOIP-RECORD\"}[2m] ))or vector(0)))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Success", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum((sum(irate(drop{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"VOIP-RECORD\"}[2m] ))or vector(0)) + (sum(irate(drop{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", kafka_sendlog=\"VOIP-RECORD\"}[2m] ))or vector(0)))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Drop", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum((sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"VOIP-RECORD\"}[2m] ))or vector(0)) + (sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", kafka_sendlog=\"VOIP-RECORD\"}[2m] ))or vector(0)) + (sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", ringbuff_produce=\"VOIP-RECORD\"}[2m] ))or vector(0)))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Failed", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Logs (FILE-CHUNK)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":36, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ed10c4", + "id":"13aad2a" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"10.0", + "elements":[ + { + "expression":"sum((sum(irate(ok{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"TRAFFIC-FILE-STREAM-RECORD\"}[2m] ))or vector(0)) + (sum(irate(ok{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", kafka_sendlog=\"TRAFFIC-FILE-STREAM-RECORD\"}[2m] ))or vector(0)))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Success", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum((sum(irate(drop{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"TRAFFIC-FILE-STREAM-RECORD\"}[2m] ))or vector(0)) + (sum(irate(drop{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", kafka_sendlog=\"TRAFFIC-FILE-STREAM-RECORD\"}[2m] ))or vector(0)))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Drop", + "name":"B", + "orderNum":1, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum((sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"TRAFFIC-FILE-STREAM-RECORD\"}[2m] ))or vector(0)) + (sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", kafka_sendlog=\"TRAFFIC-FILE-STREAM-RECORD\"}[2m] ))or vector(0)) + (sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", ringbuff_produce=\"TRAFFIC-FILE-STREAM-RECORD\"}[2m] ))or vector(0)))\nby (serviceFunction)", + "legend":"{{serviceFunction}}-Failed", + "name":"C", + "orderNum":2, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"TSG-X-Status-Customed (Global)", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Traffic Engine", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":true + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Throughtput", + "span":"3.0", + "height":"2.0", + "type":"Area chart", + "unit":"bits/sec(SI)", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#5aaa0f", + "id":"5479c7d5" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(rx_bits_total{service=\"packet-io-engine\"}[5m]))", + "legend":"RxBits", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(ftx_bits_total{service=\"packet-io-engine\"}[5m]))+sum(irate(tx_total_len{service=\"packet-io-engine\"}[5m]))", + "legend":"TxBits", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Drops/Errors", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ea38be", + "id":"40da24d3" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(phy_rx_missed_total{service=\"packet-io-engine\"}[2m])) + sum(rate(phy_rx_nobuf_total{service=\"packet-io-engine\"}[2m]))", + "legend":"Drops (by NICs)", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(rx_drops_total{service=\"packet-io-engine\"}[2m]))", + "legend":"Drops (by Apps)", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(phy_rx_error_total{service=\"packet-io-engine\"}[2m]))", + "legend":"Errors", + "name":"C", + "orderNum":2, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Connections/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ef20f9", + "id":"cdbb712" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(sapp4_Tcp_Link_New{component=\"firewall\"}[2m]))", + "legend":"Open", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(rate(sapp4_Tcp_Link_Del{component=\"firewall\"}[2m]))", + "legend":"Close", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Connections (Concurrent)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#ca46f2", + "id":"7611938f" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(sapp4_Tcp_Concurrent{component=\"firewall\"})", + "legend":"Concurrent", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Connections/s (precent)", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#c90a20", + "id":"499be11" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"3.0", + "y":"2.0", + "elements":[ + { + "expression":"(sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[2m])))/(sum(irate(sapp4_Tcp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[2m]))+sum(irate(sapp4_Udp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[2m])))", + "legend":"Only C=>S", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"(sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[2m])))/(sum(irate(sapp4_Tcp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[2m]))+sum(irate(sapp4_Udp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[2m])))", + "legend":"Only S=>C", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"(sum(irate(sapp4_Tcp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_Double{component=\"firewall\"}[2m])))/(sum(irate(sapp4_Tcp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[2m]))+sum(irate(sapp4_Udp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[2m])))", + "legend":"C<=>S", + "name":"C", + "orderNum":2, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Protocol", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#8134bc", + "id":"7f0459de" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Ipv4_Bit{component=\"firewall\"}[2m]))", + "legend":"IPv4", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Ipv6_Bit{component=\"firewall\"}[2m]))", + "legend":"IPv6", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Tcp_Bit{component=\"firewall\"}[2m]))", + "legend":"TCP", + "name":"C", + "orderNum":2, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Udp_Bit{component=\"firewall\"}[2m]))", + "legend":"UDP", + "name":"D", + "orderNum":3, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(sapp4_Unknown_Bit{component=\"firewall\"}[2m]))", + "legend":"Unknown", + "name":"E", + "orderNum":4, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Logs/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#db1139", + "id":"59486a57" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"2.0", + "elements":[ + { + "expression":"(sum(irate(ok{app_name=\"firewall\", component=\"firewall\", sendlog!=\"\"}[2m] ))or vector(0)) + (sum(irate(ok{app_name=\"firewall\", component=\"firewall\", kafka_sendlog!=\"\"}[2m] ))or vector(0))", + "legend":"Success", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"(sum(irate(drop{app_name=\"firewall\", component=\"firewall\", sendlog!=\"\"}[2m] ))or vector(0)) + (sum(irate(drop{app_name=\"firewall\", component=\"firewall\", kafka_sendlog!=\"\"}[2m] ))or vector(0))", + "legend":"Drop", + "name":"B", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"(sum(irate(error{app_name=\"firewall\", component=\"firewall\", sendlog!=\"\"}[2m] ))or vector(0)) + (sum(irate(error{app_name=\"firewall\", component=\"firewall\", kafka_sendlog!=\"\"}[2m] ))or vector(0)) + (sum(irate(error{app_name=\"firewall\", component=\"firewall\", ringbuff_produce!=\"\"}[2m] ))or vector(0))", + "legend":"Failed", + "name":"C", + "orderNum":2, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Policy Hits/s", + "span":"3.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#e23b9a", + "id":"7c82835f" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"6.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(hits{app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Shunt\"}[2m]))", + "legend":"Shunt", + "name":"B", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(hits{ app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Allow\"}[2m]))", + "legend":"Allow", + "name":"C", + "orderNum":1, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(hits{app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Deny\"}[2m]))", + "legend":"Deny", + "name":"D", + "orderNum":2, + "state":1, + "type":"expert", + "queryType":1 + }, + { + "expression":"sum(irate(hits{app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Monitor\"}[2m]))", + "legend":"Monitor", + "name":"A", + "orderNum":3, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + }, + { + "name":"TSG-X-Status-Customed (Device Groups)", + "type":"template", + "varType":0, + "param":{ + "chartShare":"none", + "variables":[], + "report":{ + "schedule":{ + "repeat":1, + "etime":"", + "stime":"", + "type":2, + "nums":[] + }, + "receivers":[], + "enable":false, + "range":{ + "unit":"day", + "interval":1, + "type":"previous" + } + }, + "refresh":0, + "defaultTimeRange":4 + }, + "remark":"", + "charts":[ + { + "name":"Traffic Engine", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":0, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"1.0", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Throughput", + "span":"4.0", + "height":"2.0", + "type":"Area chart", + "unit":"bits/sec(SI)", + "weight":1, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#bbd4f7", + "id":"4099fe0e" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(rate(rx_bits_total{service=\"packet-io-engine\"}[5m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Session/s", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":2, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#485bad", + "id":"5c47205c" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"(sum(irate(sapp4_Tcp_Link_Double{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_Double{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[5m])) by (datacenter)) > 0", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Asymmetric Session/s (%)", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":3, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#18447a", + "id":"127e767c" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"((sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[5m])) by (datacenter))/(sum(irate(sapp4_Tcp_Link_Double{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_Double{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[5m])) by (datacenter)))*100 > 0", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"TWA Throughput", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":4, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#52e5c5", + "id":"4accead7" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(rx_bits_total{datacenter=\"TWA\",service=\"packet-io-engine\"}[5m])) by (asset)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Traffic Engine Drops", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":5, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#52e5c5", + "id":"6581f8b" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(rx_drops_total{service=\"packet-io-engine\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NIC RX Errors", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":6, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#52e5c5", + "id":"5b8dc833" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"8.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(irate(phy_rx_error_total{service=\"packet-io-engine\",dev!~\"virtio_dign_(.*)\"}[5m])) by(datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"NIC Drops", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"packets/sec(IEC)", + "weight":7, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#52e5c5", + "id":"f4264b" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"2.0", + "elements":[ + { + "expression":"sum(rate(phy_rx_missed_total{service=\"packet-io-engine\"}[2m])) by (datacenter) + sum(rate(phy_rx_nobuf_total{service=\"packet-io-engine\"}[2m])) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"PCAP Throughput", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":8, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#52e5c5", + "id":"62d609c3" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"4.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(rx_bits_total{datacenter=\"PCAP\",service=\"packet-io-engine\"}[5m])) by (asset)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"MSH Throughput", + "span":"4.0", + "height":"3.0", + "type":"Line chart", + "unit":"bits/sec(SI)", + "weight":9, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#52e5c5", + "id":"c39d817" + } + ], + "thresholdShow":true, + "enable":{ + "rightYAxis":false, + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"4.0", + "elements":[ + { + "expression":"sum(irate(rx_bits_total{datacenter=\"MSH\", service=\"packet-io-engine\"}[5m])) by (asset)", + "legend":"{{asset}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"Firewall", + "span":"12.0", + "height":"1.0", + "type":"Group", + "unit":"short", + "weight":10, + "param":{ + "thresholds":[], + "visibility":{ + "result":"show", + "varName":"", + "varValue":"", + "operator":"equal" + }, + "enable":{ + "visibility":false + }, + "showHeader":1, + "repeat":{ + "variable":"" + }, + "link":"", + "valueMapping":[], + "collapse":false + }, + "remark":"", + "x":"0.0", + "y":"8.52", + "elements":[], + "datasource":"misc", + "children":[ + { + "name":"Logs (Failed)", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":11, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#264cb5", + "id":"39812a72" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"4.0", + "y":"0.0", + "elements":[ + { + "expression":"sum((sum(irate(error{app_name=\"firewall\", component=\"firewall\", sendlog!=\"\"}[5m] ))or vector(0)) + (sum(irate(error{app_name=\"firewall\", component=\"firewall\", kafka_sendlog!=\"\"}[5m] ))or vector(0)) + (sum(irate(error{app_name=\"firewall\", component=\"firewall\", ringbuff_produce!=\"\"}[5m] ))or vector(0))) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Logs (Success)", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":12, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#264cb5", + "id":"6a138b61" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum((sum(irate(ok{app_name=\"firewall\", component=\"firewall\", sendlog!=\"\"}[5m] ))or vector(0)) + (sum(irate(ok{app_name=\"firewall\", component=\"firewall\", kafka_sendlog!=\"\"}[5m] ))or vector(0))) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + }, + { + "name":"Logs (Drop)", + "span":"4.0", + "height":"2.0", + "type":"Line chart", + "unit":"short", + "weight":13, + "param":{ + "rightYAxis":{ + "elementNames":[], + "unit":2, + "style":"line", + "label":"" + }, + "stack":0, + "visibility":{ + "result":"", + "varName":"", + "varValue":"", + "operator":"" + }, + "color":{ + "mode":"palette", + "paletteColors":[ + "#3685FF", + "#00DCA2", + "#00BFD0", + "#954Eff", + "#FFCB01", + "#f65A96", + "#FF9094", + "#00CCF5", + "#FF8BEA", + "#4D7693", + "#72577C", + "#99D750", + "#DD8270", + "#C475EE", + "#7E83FB", + "#7EB090", + "#CF6684", + "#4E55FF", + "#FF8D00", + "#FF5200" + ] + }, + "legend":{ + "values":[], + "show":true, + "placement":"bottom" + }, + "showHeader":1, + "link":"", + "tooltip":{ + "mode":"all", + "sort":"none" + }, + "thresholds":[ + { + "color":"#264cb5", + "id":"71c421fc" + } + ], + "thresholdShow":true, + "enable":{ + "thresholds":false, + "visibility":false, + "legend":true, + "tooltip":true, + "valueMapping":false + }, + "valueMapping":[], + "dataLink":[], + "nullType":"zero" + }, + "remark":"", + "x":"8.0", + "y":"0.0", + "elements":[ + { + "expression":"sum((sum(irate(drop{app_name=\"firewall\", component=\"firewall\", sendlog!=\"\"}[5m] ))or vector(0)) + (sum(irate(drop{app_name=\"firewall\", component=\"firewall\", kafka_sendlog!=\"\"}[5m] ))or vector(0))) by (datacenter)", + "legend":"{{datacenter}}", + "name":"A", + "orderNum":0, + "id":"", + "state":1, + "type":"expert", + "queryType":1 + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] } ] \ No newline at end of file