summaryrefslogtreecommitdiff
path: root/NEZHA/config_file/23.07/dashboard-temp.json
diff options
context:
space:
mode:
Diffstat (limited to 'NEZHA/config_file/23.07/dashboard-temp.json')
-rw-r--r--NEZHA/config_file/23.07/dashboard-temp.json1675
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