diff options
Diffstat (limited to 'NEZHA/config_file/23.07/dashboard-temp.json')
| -rw-r--r-- | NEZHA/config_file/23.07/dashboard-temp.json | 1675 |
1 files changed, 1675 insertions, 0 deletions
diff --git a/NEZHA/config_file/23.07/dashboard-temp.json b/NEZHA/config_file/23.07/dashboard-temp.json new file mode 100644 index 0000000..1804f15 --- /dev/null +++ b/NEZHA/config_file/23.07/dashboard-temp.json @@ -0,0 +1,1675 @@ +[ + { + "name":"TSG-9140-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":4 + }, + "remark":"", + "charts":[ + { + "name":"TSG-9140-NPB-TRAFFIC", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":1, + "param":{ + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"5.33", + "datasource":"misc", + "children":[ + { + "name":"Throughput - DP1/L4", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"bits/sec", + "weight":2, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"irate(rx_bits_total{ asset=\"{{asset.name}}\", app=\"sapp4\", device=\"eth_vf_raw\"}[2m])", + "state":1, + "legend":"RxBits/s", + "name":"A" + }, + { + "expression":"irate(ftx_bits_total{ asset=\"{{asset.name}}\", app=\"sapp4\", device=\"eth_vf_raw\"}[2m])+irate(tx_total_len{ asset=\"{{asset.name}}\", app=\"sapp4\", device=\"eth_vf_raw\"}[2m])", + "state":1, + "legend":"TxBits/s", + "name":"B" + } + ], + "datasource":"metrics" + }, + { + "name":"Throughtput - DP2/Traffic Mirror", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"bits/sec", + "weight":3, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"irate(tx_total_len{ asset=\"{{asset.name}}\", app=\"tsg_traffic_mirror\"}[2m])", + "state":1, + "legend":"raw", + "name":"A" + }, + { + "expression":"irate(tx_total_len{ asset=\"{{asset.name}}\", app=\"tfe-traffic-mirror\"}[2m])", + "state":1, + "legend":"decrypted", + "name":"B" + } + ], + "datasource":"metrics" + }, + { + "name":"Throughtput - DP1/L7", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"bits/sec", + "weight":4, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"irate(rx_bits_total{ asset=\"{{asset.name}}\", app=\"knifw\", device=\"eth_vf_kni\"}[2m])", + "state":1, + "legend":"RxBits", + "name":"A" + }, + { + "expression":"irate(tx_total_len{ asset=\"{{asset.name}}\", app=\"knifw\", device=\"eth_vf_kni\"}[2m])", + "state":1, + "legend":"TxBits", + "name":"B" + } + ], + "datasource":"metrics" + }, + { + "name":"Drops/Errors - DP1", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"packets/sec", + "weight":5, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(phy_rx_missed_total{ asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Drops (by NICs)", + "name":"A" + }, + { + "expression":"sum(irate(rx_drops_total{asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Drops (by Applications)", + "name":"B" + }, + { + "expression":"sum(irate(phy_rx_error_total{ asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Errors", + "name":"C" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"TSG-9140-NPB-BASIC", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":6, + "param":{ + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"5.0", + "datasource":"misc", + "children":[ + { + "name":"CPU Usages", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":7, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"1 - avg(irate(node_cpu_seconds_total{ asset=\"{{asset.name}}\", mode=\"idle\"}[2m]))", + "state":1, + "legend":"cpu-usages", + "name":"A" + } + ], + "datasource":"metrics" + }, + { + "name":"Disk Usages", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":8, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"1-(node_filesystem_free_bytes{ asset=\"{{asset.name}}\", mountpoint=\"/\"}) / node_filesystem_size_bytes{ asset=\"{{asset.name}}\", mountpoint=\"/\"}", + "state":1, + "legend":"sys", + "name":"A" + }, + { + "expression":"1-(node_filesystem_free_bytes{ asset=\"{{asset.name}}\", mountpoint=\"/data\"}) / node_filesystem_size_bytes{ asset=\"{{asset.name}}\", mountpoint=\"/data\"}", + "state":1, + "legend":"data", + "name":"B" + } + ], + "datasource":"metrics" + }, + { + "name":"Memory Usages", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0-100)", + "weight":9, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"100 - ((node_memory_MemFree_bytes{ asset=\"{{asset.name}}\"}+node_memory_Cached_bytes{ asset=\"{{asset.name}}\"}+node_memory_Buffers_bytes{ asset=\"{{asset.name}}\"})/node_memory_MemTotal_bytes\n{ asset=\"{{asset.name}}\"}) * 100", + "state":1, + "legend":"memory-usages", + "name":"A" + } + ], + "datasource":"metrics" + }, + { + "name":"Temperature", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":10, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"max(node_hwmon_temp_celsius{ asset=\"{{asset.name}}\",chip=\"platform_coretemp_0\"})", + "state":1, + "legend":"platform0", + "name":"A" + }, + { + "expression":"max(node_hwmon_temp_celsius{ asset=\"{{asset.name}}\",chip=\"platform_coretemp_1\"})", + "state":1, + "legend":"platform1", + "name":"B" + } + ], + "datasource":"metrics" + }, + { + "name":"CPU Usage-Service", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":11, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"avg(irate(systemd_process_cpu_seconds_total{asset=\"{{asset.name}}\", name=\"sapp.service\"}[2m])) ", + "state":1, + "legend":"sapp", + "name":"A" + }, + { + "expression":"avg(irate(systemd_process_cpu_seconds_total{asset=\"{{asset.name}}\", name=\"certstore.service\"}[2m])) ", + "state":1, + "legend":"certstore", + "name":"B" + }, + { + "expression":"avg(irate(systemd_process_cpu_seconds_total{asset=\"{{asset.name}}\", name=\"maat-redis.service\"}[2m])) ", + "state":1, + "legend":"maat-redis", + "name":"C" + }, + { + "expression":"avg(irate(systemd_process_cpu_seconds_total{asset=\"{{asset.name}}\", name=\"cert-redis.service\"}[2m])) ", + "state":1, + "legend":"cert-redis", + "name":"D" + }, + { + "expression":"avg(irate(systemd_process_cpu_seconds_total{asset=\"{{asset.name}}\", name=\"tfe.service\"}[2m])) ", + "state":1, + "legend":"tfe", + "name":"E" + } + ], + "datasource":"metrics" + }, + { + "name":"Resident Memory - Service", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"bytes", + "weight":12, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"3.0", + "elements":[ + { + "expression":"systemd_process_resident_memory_bytes{asset=\"{{asset.name}}\", name=\"sapp.service\"}", + "state":1, + "legend":"sapp", + "name":"A" + }, + { + "expression":"systemd_process_resident_memory_bytes{asset=\"{{asset.name}}\", name=\"certstore.service\"}", + "state":1, + "legend":"certstore", + "name":"B" + }, + { + "expression":"systemd_process_resident_memory_bytes{asset=\"{{asset.name}}\", name=\"maat-redis.service\"}", + "state":1, + "legend":"maat-redis", + "name":"C" + }, + { + "expression":"systemd_process_resident_memory_bytes{asset=\"{{asset.name}}\", name=\"cert-redis.service\"}", + "state":1, + "legend":"cert-redis", + "name":"D" + }, + { + "expression":"systemd_process_resident_memory_bytes{asset=\"{{asset.name}}\", name=\"tfe.service\"}", + "state":1, + "legend":"tfe", + "name":"E" + } + ], + "datasource":"metrics" + }, + { + "name":"PSI", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":13, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"rate(node_pressure_cpu_waiting_seconds_total{ asset=\"{{asset.name}}\"}[2m])*1000", + "state":1, + "legend":"cpu-waiting", + "name":"A" + }, + { + "expression":"rate(node_pressure_io_stalled_seconds_total{ asset=\"{{asset.name}}\"}[2m])*1000", + "state":1, + "legend":"io-stalled", + "name":"B" + }, + { + "expression":"rate(node_pressure_io_waiting_seconds_total{ asset=\"{{asset.name}}\"}[2m])*1000", + "state":1, + "legend":"io-waiting", + "name":"C" + }, + { + "expression":"rate(node_pressure_memory_stalled_seconds_total{ asset=\"{{asset.name}}\"}[2m])*1000", + "state":1, + "legend":"memory-stalled", + "name":"D" + }, + { + "expression":"rate(node_pressure_memory_waiting_seconds_total{ asset=\"{{asset.name}}\"}[2m])*1000", + "state":1, + "legend":"memory-waiting", + "name":"E" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"TSG-9140-NPB-FIREWALL", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":14, + "param":{ + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"5.65", + "datasource":"misc", + "children":[ + { + "name":"Throughtput (by Protocol)", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"bits/sec", + "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":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"irate(sapp4_Ipv4_Bit{ asset=\"{{asset.name}}\"}[2m])", + "state":1, + "legend":"IPv4", + "name":"A" + }, + { + "expression":"irate(sapp4_Ipv6_Bit{ asset=\"{{asset.name}}\"}[2m])", + "state":1, + "legend":"IPv6", + "name":"B" + }, + { + "expression":"irate(sapp4_Udp_Bit{ asset=\"{{asset.name}}\"}[2m])", + "state":1, + "legend":"UDP", + "name":"C" + }, + { + "expression":"irate(sapp4_Unknown_Bit{ asset=\"{{asset.name}}\"}[2m])", + "state":1, + "legend":"Unknown", + "name":"D" + } + ], + "datasource":"metrics" + }, + { + "name":"Connections/s", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "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":"zero" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"irate(sapp4_Tcp_Link_New{ asset=\"{{asset.name}}\"}[2m])", + "state":1, + "legend":"Open", + "name":"A" + }, + { + "expression":"irate(sapp4_Tcp_Link_Del{ asset=\"{{asset.name}}\"}[2m])", + "state":1, + "legend":"Close", + "name":"B" + } + ], + "datasource":"metrics" + }, + { + "name":"Connections/s (by Direction)", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "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":"zero" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"irate(sapp4_Tcp_Link_Double{ asset=\"{{asset.name}}\"}[2m])", + "state":1, + "legend":"C<=>S", + "name":"A" + }, + { + "expression":"irate(sapp4_Tcp_Link_C2S{ asset=\"{{asset.name}}\"}[2m])", + "state":1, + "legend":"Only C=>S", + "name":"B" + }, + { + "expression":"irate(sapp4_Tcp_Link_S2C{ asset=\"{{asset.name}}\"}[2m])", + "state":1, + "legend":"Only S=>C", + "name":"C" + } + ], + "datasource":"metrics" + }, + { + "name":"Connections", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":18, + "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":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sapp4_Tcp_Concurrent{ asset=\"{{asset.name}}\"}", + "state":1, + "legend":"Concurrent", + "name":"A" + } + ], + "datasource":"metrics" + }, + { + "name":"Policies", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"none", + "weight":19, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"max(redis_db_keys{db='db0'})", + "state":1, + "legend":"CM-Static", + "name":"A" + }, + { + "expression":"max(redis_db_keys{db='db1'})", + "state":1, + "legend":"CM-Dynamic", + "name":"B" + } + ], + "datasource":"metrics" + }, + { + "name":"Policy Hits", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "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":"zero" + }, + "remark":"", + "x":"3.0", + "y":"3.0", + "elements":[ + { + "expression":"irate(tsg_master_allow{ asset=\"{{asset.name}}\", app_name=\"tsg_master\"}[2m])", + "state":1, + "legend":"Allow", + "name":"B" + }, + { + "expression":"irate(tsg_master_monitor{ asset=\"{{asset.name}}\", app_name=\"tsg_master\"}[2m])", + "state":1, + "legend":"Monitor", + "name":"C" + }, + { + "expression":"irate(tsg_master_deny{ asset=\"{{asset.name}}\", app_name=\"tsg_master\"}[2m])", + "state":1, + "legend":"Deny", + "name":"D" + }, + { + "expression":"irate(tsg_master_intercept{ asset=\"{{asset.name}}\", app_name=\"tsg_master\"}[2m])", + "state":1, + "legend":"Intercept", + "name":"E" + } + ], + "datasource":"metrics" + }, + { + "name":"Logs", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":21, + "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":"", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(irate(tsg_master_success_log{ asset=\"{{asset.name}}\", app_name=\"tsg_master\"}[2m]) or irate(tsg_master_T_success_log{ asset=\"{{asset.name}}\", app_name=\"tsg_master\"}[2m]))", + "state":1, + "legend":"Success", + "name":"A" + }, + { + "expression":"sum((irate(tsg_master_drop_log{ asset=\"{{asset.name}}\", app_name=\"tsg_master\"}[2m])+irate(tsg_master_failed_log{ asset=\"{{asset.name}}\", app_name=\"tsg_master\"}[2m])) or (irate(tsg_master_T_drop_log{ asset=\"{{asset.name}}\", app_name=\"tsg_master\"}[2m])+irate(tsg_master_T_fail_log{ asset=\"{{asset.name}}\", app_name=\"tsg_master\"}[2m])))", + "state":1, + "legend":"Drop", + "name":"B" + }, + { + "expression":"irate(tsg_master_abort_allow{ asset=\"{{asset.name}}\", app_name=\"tsg_master\"}[2m])+irate(tsg_master_abort_deny{ asset=\"{{asset.name}}\", app_name=\"tsg_master\"}[2m])+irate(tsg_master_abort_monitor{ asset=\"{{asset.name}}\", app_name=\"tsg_master\"}[2m])+irate(tsg_master_abort_intercept{ asset=\"{{asset.name}}\", app_name=\"tsg_master\"}[2m])+irate(tsg_master_abort_unknown{ asset=\"{{asset.name}}\", app_name=\"tsg_master\"}[2m])", + "state":1, + "legend":"Abort", + "name":"C" + } + ], + "datasource":"metrics" + }, + { + "name":"Duplicated Traffic", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"packets/sec", + "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":"", + "x":"9.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Dup_Tcp_Pkt{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"TCP", + "name":"A" + }, + { + "expression":"sum(irate(sapp4_Dup_Udp_Pkt{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"UDP", + "name":"B" + } + ], + "datasource":"metrics" + }, + { + "name":"DDoS Bypass (Connections/s)", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "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":"null" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(sapp4_Tcp_Bypass_STM{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"TCP", + "name":"A" + }, + { + "expression":"sum(irate(sapp4_Udp_Bypass_STM{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"UDP", + "name":"B" + } + ], + "datasource":"metrics" + } + ] + }, + { + "name":"TSG-9140-NPB-PROXY", + "span":"12.0", + "height":"3.0", + "type":"Group", + "unit":"short", + "weight":24, + "param":{ + "collapse":false, + "nullType":"null" + }, + "remark":"", + "x":"0.0", + "y":"5.98", + "datasource":"misc", + "children":[ + { + "name":"Connections - Total", + "span":"3.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":"zero" + }, + "remark":"", + "x":"0.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(tfe3a_stm_open{app_name=\"tfe3a\",asset=\"{{asset.name}}\"})-sum(tfe3a_stm_cls{app_name=\"tfe3a\",asset=\"{{asset.name}}\"})", + "state":1, + "legend":"Concurrent", + "name":"A" + } + ], + "datasource":"metrics" + }, + { + "name":"Connections/s - Total", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":26, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_stm_open{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Open", + "name":"A" + }, + { + "expression":"sum(irate(tfe3a_stm_cls{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Close", + "name":"B" + } + ], + "datasource":"metrics" + }, + { + "name":"Connections/s - Total", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":27, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_ssl{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"SSL", + "name":"A" + }, + { + "expression":"sum(irate(tfe3a_plain{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Plain", + "name":"B" + } + ], + "datasource":"metrics" + }, + { + "name":"Connections/s - Total", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":28, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"0.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_stm_byp{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Bypass Success", + "name":"A" + }, + { + "expression":"sum(irate(tfe3a_stm_incpt{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Intercept Success", + "name":"B" + } + ], + "datasource":"metrics" + }, + { + "name":"SSL Stream Status/s - Total", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":29, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_ussl_new{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"UpStreamNew", + "name":"A" + }, + { + "expression":"sum(irate(tfe3a_ussl_clsd{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"UpStreamClose", + "name":"B" + }, + { + "expression":"sum(irate(tfe3a_dssl_new{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"DownStreamNew", + "name":"C" + }, + { + "expression":"sum(irate(tfe3a_dssl_clsd{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"DownStreamClose(conn/s)", + "name":"D" + } + ], + "datasource":"metrics" + }, + { + "name":"SSL Stream Error/s - Total", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":30, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_ussl_e_ciph{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"ErrorCipher", + "name":"A" + }, + { + "expression":"sum(irate(tfe3a_ussl_e_prt{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"ErrorProtocol", + "name":"B" + }, + { + "expression":"sum(irate(tfe3a_dssl_e_cert{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"ErrorCert", + "name":"C" + } + ], + "datasource":"metrics" + }, + { + "name":"Ready to Dynamic Bypass/s - Total", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":31, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_ssl_ct_crt{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"CT Cert", + "name":"A" + }, + { + "expression":"sum(irate(tfe3a_ssl_ev_crt{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"EV Cert", + "name":"B" + }, + { + "expression":"sum(irate(tfe3a_ssl_mauth{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Mauth Auth", + "name":"C" + }, + { + "expression":"sum(irate(tfe3a_ssl_pinning{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Pinning", + "name":"D" + } + ], + "datasource":"metrics" + }, + { + "name":"Proxy Policy Hit/s - Total", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":32, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"3.0", + "elements":[ + { + "expression":"sum(irate(tfe3a_log_num{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Proxy Logs", + "name":"A" + }, + { + "expression":"sum(irate(tfe3a_intcp_mon_num{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":" Monitor", + "name":"B" + }, + { + "expression":"sum(irate(tfe3a_intcp_deny_num{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Deny", + "name":"C" + }, + { + "expression":"sum(irate(tfe3a_intcp_rdirt_num{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Redirect", + "name":"D" + }, + { + "expression":"sum(irate(tfe3a_intcp_repl_num{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Replace", + "name":"E" + }, + { + "expression":"sum(irate(tfe3a_intcp_hijk_num{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Hijack", + "name":"F" + }, + { + "expression":"sum(irate(tfe3a_intcp_ins_num{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Insert", + "name":"G" + }, + { + "expression":"sum(irate(tfe3a_intcp_allow_num{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Allow", + "name":"H" + } + ], + "datasource":"metrics" + }, + { + "name":"Keyring Cache Num - AVG", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":33, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"0.0", + "y":"6.0", + "elements":[ + { + "expression":"avg(tfe3a_kyr_cache{app_name=\"tfe3a\",asset=\"{{asset.name}}\"})", + "state":1, + "legend":"Num", + "name":"A" + } + ], + "datasource":"metrics" + }, + { + "name":"Keyring Cache Hit Rate - AVG", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"percent(0.0-1.0)", + "weight":34, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"3.0", + "y":"6.0", + "elements":[ + { + "expression":"(sum(tfe3a_kyr_ask{app_name=\"tfe3a\",asset=\"{{asset.name}}\"})-sum(tfe3a_kyr_new{app_name=\"tfe3a\",asset=\"{{asset.name}}\"}))/sum(tfe3a_kyr_ask{app_name=\"tfe3a\",asset=\"{{asset.name}}\"})", + "state":1, + "legend":"Rate", + "name":"A" + } + ], + "datasource":"metrics" + }, + { + "name":"Handshake Event/s - Total", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"short", + "weight":35, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"6.0", + "y":"6.0", + "elements":[ + { + "expression":"sum(irate(FP_futures{app_name=\"FP\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"FP_futures", + "name":"A" + }, + { + "expression":"sum(irate(FP_ssl_up_fail{app_name=\"FP\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"SSL Up Fail", + "name":"B" + }, + { + "expression":"sum(irate(FP_peek_sni_fail{app_name=\"FP\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Peek SNI Fail", + "name":"C" + }, + { + "expression":"sum(irate(FP_ssl_down_fail{app_name=\"FP\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"SSL Down Fail", + "name":"D" + }, + { + "expression":"sum(irate(FP_ask_kyr_fail{app_name=\"FP\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Ask Keyring Fail", + "name":"E" + }, + { + "expression":"sum(irate(FP_crt_store_fail{app_name=\"FP\",asset=\"{{asset.name}}\"}[2m]))", + "state":1, + "legend":"Cert Store Fail", + "name":"F" + } + ], + "datasource":"metrics" + }, + { + "name":"Handshake Latency - AVG", + "span":"3.0", + "height":"3.0", + "type":"Line chart", + "unit":"milliseconds", + "weight":36, + "param":{ + "stack":false, + "thresholds":[], + "legend":{ + "values":[], + "placement":"bottom" + }, + "enable":{ + "thresholds":true, + "legend":true, + "valueMapping":true + }, + "style":"line", + "nullType":"zero" + }, + "remark":"", + "x":"9.0", + "y":"6.0", + "elements":[ + { + "expression":"avg(FP_ssl_up_ms{app_name=\"FP\",asset=\"{{asset.name}}\"}) by (quantile)", + "state":1, + "legend":"{{quantile}}", + "name":"A" + } + ], + "datasource":"metrics" + } + ] + } + ], + "children":[] + } +]
\ No newline at end of file |
