This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
tango-tsgx-hardware/NEZHA/deprecated/global-chart.json

1514 lines
35 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[
{
"name":"TSG-X 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"
}
}
},
"remark":"",
"charts":[
{
"name":"Traffic",
"span":"12.0",
"height":"1.0",
"type":"Group",
"unit":"short",
"weight":0,
"param":{
"visibility":{
"result":"show",
"varName":"",
"varValue":"",
"operator":"equal"
},
"enable":{
"visibility":false
},
"showHeader":1,
"collapse":true
},
"remark":"",
"x":"0.0",
"y":"1.0",
"datasource":"misc",
"children":[
{
"name":"Throughtput - DP1/L4",
"span":"3.0",
"height":"2.0",
"type":"Area chart",
"unit":"bits/sec",
"weight":1,
"param":{
"stack":0,
"thresholds":[
{
"color":"#5aaa0f"
}
],
"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":"zero"
},
"remark":"",
"x":"0.0",
"y":"0.0",
"elements":[
{
"expression":"sum(irate(rx_bits_total{project=\"TSG-X\",service=\"mrzcpd-exporter\"}[1m]))",
"state":1,
"legend":"RxBits",
"name":"A"
},
{
"expression":"sum(irate(ftx_bits_total{project=\"TSG-X\",service=\"mrzcpd-exporter\"}[1m]))+sum(irate(tx_total_len{project=\"TSG-X\",service=\"mrzcpd-exporter\"}[1m]))",
"state":1,
"legend":"TxBits",
"name":"B"
}
],
"datasource":"metrics"
},
{
"name":"Throughput - DP1/L7",
"span":"3.0",
"height":"2.0",
"type":"Area chart",
"unit":"bits/sec",
"weight":2,
"param":{
"stack":0,
"thresholds":[
{
"color":"#ce1e18"
}
],
"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":"zero"
},
"remark":"",
"x":"3.0",
"y":"0.0",
"elements":[
{
"expression":"sum(irate(container_network_receive_bytes_total{interface=\"tap0\"}[1m])*8)",
"state":1,
"legend":"RxBits",
"name":"A"
}
],
"datasource":"metrics"
},
{
"name":"Drops/Errors",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"short",
"weight":3,
"param":{
"stack":0,
"thresholds":[
{
"color":"#ea38be"
}
],
"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":"zero"
},
"remark":"",
"x":"6.0",
"y":"0.0",
"elements":[
{
"expression":"sum(rate(phy_rx_missed_total{project=\"TSG-X\"}[2m]))",
"state":1,
"legend":"Drops (by NICs)",
"name":"A"
},
{
"expression":"sum(rate(rx_drops_total{project=\"TSG-X\"}[2m]))",
"state":1,
"legend":"Drops (by Apps)",
"name":"B"
},
{
"expression":"sum(rate(phy_rx_error_total{project=\"TSG-X\"}[2m]))",
"state":1,
"legend":"Errors",
"name":"C"
}
],
"datasource":"metrics"
},
{
"name":"Connections/s",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"short",
"weight":4,
"param":{
"stack":0,
"thresholds":[
{
"color":"#ef20f9"
}
],
"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":"zero"
},
"remark":"",
"x":"9.0",
"y":"0.0",
"elements":[
{
"expression":"sum(rate(sapp_Tcp_Link_New{project=\"TSG-X\"}[2m]))",
"state":1,
"legend":"Open",
"name":"A"
},
{
"expression":"sum(rate(sapp_Tcp_Link_Del{project=\"TSG-X\"}[2m]))",
"state":1,
"legend":"Close",
"name":"B"
}
],
"datasource":"metrics"
},
{
"name":"Connections (Concurrent)",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"short",
"weight":5,
"param":{
"stack":0,
"thresholds":[
{
"color":"#ca46f2"
}
],
"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":"zero"
},
"remark":"",
"x":"0.0",
"y":"2.0",
"elements":[
{
"expression":"sum(sapp_Tcp_Concurrent{project=\"TSG-X\"})",
"state":1,
"legend":"Concurrent",
"name":"A"
}
],
"datasource":"metrics"
},
{
"name":"Connections/s (precent)",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"percent(0.0-1.0)",
"weight":6,
"param":{
"stack":0,
"thresholds":[
{
"color":"#c90a20"
}
],
"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":"3.0",
"y":"2.0",
"elements":[
{
"expression":"(sum(irate(sapp_Tcp_Link_C2S{project=\"TSG-X\"}[2m])) + sum(irate(sapp_Udp_Link_C2S{project=\"TSG-X\"}[2m])))/(sum(irate(sapp_Tcp_Link_Double{project=\"TSG-X\"}[2m])) + sum(irate(sapp_Tcp_Link_C2S{project=\"TSG-X\"}[2m])) + sum(irate(sapp_Tcp_Link_S2C{project=\"TSG-X\"}[2m]))+sum(irate(sapp_Udp_Link_Double{project=\"TSG-X\"}[2m])) + sum(irate(sapp_Udp_Link_C2S{project=\"TSG-X\"}[2m])) + sum(irate(sapp_Udp_Link_S2C{project=\"TSG-X\"}[2m])))",
"state":1,
"legend":"Only C=>S",
"name":"A"
},
{
"expression":"(sum(irate(sapp_Tcp_Link_S2C{project=\"TSG-X\"}[2m])) + sum(irate(sapp_Udp_Link_S2C{project=\"TSG-X\"}[2m])))/(sum(irate(sapp_Tcp_Link_Double{project=\"TSG-X\"}[2m])) + sum(irate(sapp_Tcp_Link_C2S{project=\"TSG-X\"}[2m])) + sum(irate(sapp_Tcp_Link_S2C{project=\"TSG-X\"}[2m]))+sum(irate(sapp_Udp_Link_Double{project=\"TSG-X\"}[2m])) + sum(irate(sapp_Udp_Link_C2S{project=\"TSG-X\"}[2m])) + sum(irate(sapp_Udp_Link_S2C{project=\"TSG-X\"}[2m])))",
"state":1,
"legend":"Only S=>C",
"name":"B"
},
{
"expression":"(sum(irate(sapp_Tcp_Link_Double{project=\"TSG-X\"}[2m])) + sum(irate(sapp_Udp_Link_Double{project=\"TSG-X\"}[2m])))/(sum(irate(sapp_Tcp_Link_Double{project=\"TSG-X\"}[2m])) + sum(irate(sapp_Tcp_Link_C2S{project=\"TSG-X\"}[2m])) + sum(irate(sapp_Tcp_Link_S2C{project=\"TSG-X\"}[2m]))+sum(irate(sapp_Udp_Link_Double{project=\"TSG-X\"}[2m])) + sum(irate(sapp_Udp_Link_C2S{project=\"TSG-X\"}[2m])) + sum(irate(sapp_Udp_Link_S2C{project=\"TSG-X\"}[2m])))",
"state":1,
"legend":"C<=>S",
"name":"C"
}
],
"datasource":"metrics"
},
{
"name":"Protocol",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"bits/sec",
"weight":7,
"param":{
"stack":0,
"thresholds":[
{
"color":"#8134bc"
}
],
"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":"2.0",
"elements":[
{
"expression":"sum(irate(sapp_Ipv4_Bit{project=\"TSG-X\"}[2m]))",
"state":1,
"legend":"IPv4",
"name":"A"
},
{
"expression":"sum(irate(sapp_Ipv6_Bit{project=\"TSG-X\"}[2m]))",
"state":1,
"legend":"IPv6",
"name":"B"
},
{
"expression":"sum(irate(sapp_Tcp_Bit{project=\"TSG-X\"}[2m]))",
"state":1,
"legend":"TCP",
"name":"C"
},
{
"expression":"sum(irate(sapp_Udp_Bit{project=\"TSG-X\"}[2m]))",
"state":1,
"legend":"UDP",
"name":"D"
},
{
"expression":"sum(irate(sapp_Unknown_Bit{project=\"TSG-X\"}[2m]))",
"state":1,
"legend":"Unknown",
"name":"E"
}
],
"datasource":"metrics"
}
]
},
{
"name":"Firewall (L4)",
"span":"12.0",
"height":"1.0",
"type":"Group",
"unit":"short",
"weight":8,
"param":{
"thresholds":[],
"visibility":{
"result":"show",
"varName":"",
"varValue":"",
"operator":"equal"
},
"enable":{
"visibility":false
},
"showHeader":1,
"link":"",
"valueMapping":[],
"collapse":true
},
"remark":"",
"x":"0.0",
"y":"5.0",
"datasource":"misc",
"children":[
{
"name":"Logs/s",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"short",
"weight":9,
"param":{
"stack":0,
"thresholds":[
{
"color":"#db1139"
}
],
"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":"zero"
},
"remark":"",
"x":"0.0",
"y":"0.0",
"elements":[
{
"expression":"sum(irate(tsg_master_success_log{project=\"TSG-X\", app_name=\"tsg_master\"}[2m]) or irate(tsg_master_T_success_log{project=\"TSG-X\", app_name=\"tsg_master\",line_name=\"SUM\"}[2m]))",
"state":1,
"legend":"Success",
"name":"A"
},
{
"expression":"sum(irate(tsg_master_drop_log{project=\"TSG-X\", app_name=\"tsg_master\"}[2m]) or irate(tsg_master_T_drop_log{project=\"TSG-X\", app_name=\"tsg_master\",line_name=\"SUM\"}[2m]) or irate(tsg_master_failed_log{project=\"TSG-X\", app_name=\"tsg_master\"}[2m]) or irate(tsg_master_T_failed_log{project=\"TSG-X\", app_name=\"tsg_master\",line_name=\"SUM\"}[2m]))",
"state":1,
"legend":"Failed",
"name":"B"
},
{
"expression":"sum(irate(tsg_master_abort_allow{project=\"TSG-X\", app_name=\"tsg_master\"}[2m]))+sum(irate(tsg_master_abort_deny{project=\"TSG-X\", app_name=\"tsg_master\"}[2m]))+sum(irate(tsg_master_abort_monitor{project=\"TSG-X\", app_name=\"tsg_master\"}[2m]))+sum(irate(tsg_master_abort_intercept{project=\"TSG-X\", app_name=\"tsg_master\"}[2m]))+sum(irate(tsg_master_abort_unknown{project=\"TSG-X\", app_name=\"tsg_master\"}[2m]))",
"state":1,
"legend":"Abort",
"name":"C"
}
],
"datasource":"metrics"
},
{
"name":"Policy Hits/s",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"short",
"weight":10,
"param":{
"stack":0,
"thresholds":[
{
"color":"#e23b9a"
}
],
"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":"3.0",
"y":"0.0",
"elements":[
{
"expression":"sum(irate(statistic_default_conn_num{project=\"TSG-X\", app_name=\"statistic\"}[2m]))",
"state":1,
"legend":"Default",
"name":"A"
},
{
"expression":"sum(irate(statistic_allow_conn_num{project=\"TSG-X\", app_name=\"statistic\"}[2m]))",
"state":1,
"legend":"Allow",
"name":"B"
},
{
"expression":"sum(irate(statistic_deny_conn_num{project=\"TSG-X\", app_name=\"statistic\"}[2m]))",
"state":1,
"legend":"Deny",
"name":"C"
},
{
"expression":"sum(irate(statistic_monitor_conn_num{project=\"TSG-X\", app_name=\"statistic\"}[2m]))",
"state":1,
"legend":"Monitor",
"name":"D"
},
{
"expression":"sum(irate(statistic_intercept_conn_num{project=\"TSG-X\", app_name=\"statistic\"}[2m]))",
"state":1,
"legend":"Intercept",
"name":"E"
}
],
"datasource":"metrics"
},
{
"name":"Intercept/s",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"short",
"weight":11,
"param":{
"stack":0,
"thresholds":[
{
"color":"#c6d106"
}
],
"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":"0.0",
"elements":[
{
"expression":"sum(irate(fs2_kni_intcp_rdy_stm{project=\"TSG-X\", app_name=\"fs2_kni\"}[2m]))",
"state":1,
"legend":"Ready to intercept (Total)",
"name":"A"
},
{
"expression":"sum(irate(fs2_kni_dup_tfc_stm{project=\"TSG-X\", app_name=\"fs2_kni\"}[2m]))",
"state":1,
"legend":"Ready to intercept (Duplicate Traffic)",
"name":"B"
},
{
"expression":"sum(irate(fs2_kni_intcp_stm{project=\"TSG-X\", app_name=\"fs2_kni\"}[2m]))",
"state":1,
"legend":"Intercepted",
"name":"C"
},
{
"expression":"sum(irate(fs2_kni_byp_intcp_err{project=\"TSG-X\", app_name=\"fs2_kni\"}[2m]))",
"state":1,
"legend":"Intercept Failed",
"name":"D"
},
{
"expression":"sum(irate(fs2_kni_dy_pass_stm{project=\"TSG-X\", app_name=\"fs2_kni\"}[2m]))",
"state":1,
"legend":"Dynamic Bypass (Offload)",
"name":"E"
}
],
"datasource":"metrics"
},
{
"name":"Intercept Failed/s",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"short",
"weight":12,
"param":{
"stack":0,
"thresholds":[
{
"color":"#c77fff"
}
],
"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":"zero"
},
"remark":"",
"x":"9.0",
"y":"0.0",
"elements":[
{
"expression":"sum(irate(fs2_kni_e_asym_route{project=\"TSG-X\", app_name=\"fs2_kni\"}[2m]))",
"state":1,
"legend":"Asymetric Traffic",
"name":"A"
},
{
"expression":"sum(irate(fs2_kni_e_type_tun{project=\"TSG-X\", app_name=\"fs2_kni\"}[2m]))",
"state":1,
"legend":"Unsupported Tunnel",
"name":"B"
},
{
"expression":"sum(irate(fs2_kni_e_exc_mtu{project=\"TSG-X\", app_name=\"fs2_kni\"}[2m]))",
"state":1,
"legend":"Packet Oversize",
"name":"C"
},
{
"expression":"sum(irate(fs2_kni_e_dup_tfc{project=\"TSG-X\", app_name=\"fs2_kni\"}[2m]))",
"state":1,
"legend":"Duplicated Traffic",
"name":"D"
},
{
"expression":"sum(irate(fs2_kni_e_no_tfe{project=\"TSG-X\", app_name=\"fs2_kni\"}[2m]))",
"state":1,
"legend":"No available L7 modules",
"name":"E"
},
{
"expression":"sum(irate(fs2_kni_e_lkmd_not_syn{project=\"TSG-X\", app_name=\"fs2_kni\"}[2m]))",
"state":1,
"legend":"No SYN",
"name":"F"
},
{
"expression":"sum(irate(fs2_kni_e_no_s_a{project=\"TSG-X\", app_name=\"fs2_kni\"}[2m]))",
"state":1,
"legend":"No SYN/ACK",
"name":"G"
},
{
"expression":"sum(irate(fs2_kni_e_ip_hdr{project=\"TSG-X\", app_name=\"fs2_kni\"}[2m]))",
"state":1,
"legend":"Packet Invalid",
"name":"H"
},
{
"expression":"sum(irate(fs2_kni_e_lkmd_get{project=\"TSG-X\",app_name=\"fs2_kni\"}[2m])) + sum(irate(fs2_kni_e_tfe_tx{project=\"TSG-X\", app_name=\"fs2_kni\"}[2m])) + sum(irate(fs2_kni_e_cmsg_add{project=\"TSG-X\", app_name=\"fs2_kni\"}[2m])) + sum(irate(fs2_kni_e_tuntype_get{project=\"TSG-X\", app_name=\"fs2_kni\"}[2m]))",
"state":1,
"legend":"Internal Error",
"name":"I"
}
],
"datasource":"metrics"
}
]
},
{
"name":"Proxy (L7)",
"span":"12.0",
"height":"1.0",
"type":"Group",
"unit":"short",
"weight":13,
"param":{
"thresholds":[],
"visibility":{
"result":"show",
"varName":"",
"varValue":"",
"operator":"equal"
},
"enable":{
"visibility":false
},
"showHeader":1,
"link":"",
"valueMapping":[],
"collapse":true
},
"remark":"",
"x":"0.0",
"y":"8.0",
"datasource":"misc",
"children":[
{
"name":"Connections/s",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"short",
"weight":14,
"param":{
"stack":0,
"thresholds":[
{
"color":"#f9b3cd"
}
],
"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":"zero"
},
"remark":"",
"x":"0.0",
"y":"0.0",
"elements":[
{
"expression":"sum(irate(tfe3a_stm_open{app_name=\"tfe3a\",project=\"TSG-X\"}[2m]))",
"state":1,
"legend":"Open",
"name":"A"
},
{
"expression":"sum(irate(tfe3a_stm_cls{app_name=\"tfe3a\",project=\"TSG-X\"}[2m]))",
"state":1,
"legend":"Close",
"name":"B"
}
],
"datasource":"metrics"
},
{
"name":"Concurrent",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"short",
"weight":15,
"param":{
"stack":0,
"thresholds":[
{
"color":"#551fd3"
}
],
"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":"zero"
},
"remark":"",
"x":"3.0",
"y":"0.0",
"elements":[
{
"expression":"sum(tfe3a_stm_open{app_name=\"tfe3a\",project=\"TSG-X\"})-sum(tfe3a_stm_cls{app_name=\"tfe3a\",project=\"TSG-X\"})",
"state":1,
"legend":"concurrent",
"name":"A"
}
],
"datasource":"metrics"
},
{
"name":"Protocol/s",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"short",
"weight":16,
"param":{
"stack":0,
"thresholds":[
{
"color":"#ef1ccc"
}
],
"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":"0.0",
"elements":[
{
"expression":"sum(irate(tfe3a_ssl{app_name=\"tfe3a\",project=\"TSG-X\"}[2m]))",
"state":1,
"legend":"SSL",
"name":"A"
},
{
"expression":"sum(irate(tfe3a_plain{app_name=\"tfe3a\",project=\"TSG-X\"}[2m]))",
"state":1,
"legend":"Plain",
"name":"B"
}
],
"datasource":"metrics"
},
{
"name":"Intercept Status/s",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"short",
"weight":17,
"param":{
"stack":0,
"thresholds":[
{
"color":"#ef73ab"
}
],
"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":"zero"
},
"remark":"",
"x":"9.0",
"y":"0.0",
"elements":[
{
"expression":"sum(irate(tfe3a_stm_byp{project=\"TSG-X\",app_name=\"tfe3a\"}[2m]))",
"state":1,
"legend":"Bypass Success",
"name":"A"
},
{
"expression":"sum(irate(tfe3a_stm_incpt{project=\"TSG-X\",app_name=\"tfe3a\"}[2m]))",
"state":1,
"legend":"Intercept Success",
"name":"B"
}
],
"datasource":"metrics"
},
{
"name":"Intercept Traffic/s",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"bits/sec",
"weight":18,
"param":{
"stack":0,
"thresholds":[
{
"color":"#339df4"
}
],
"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":"zero"
},
"remark":"",
"x":"0.0",
"y":"2.0",
"elements":[
{
"expression":"sum(irate(tfe3a_stm_incpt_B{app_name=\"tfe3a\",project=\"TSG-X\"}[2m]))*8",
"state":1,
"legend":"traffic",
"name":"A"
}
],
"datasource":"metrics"
},
{
"name":"Handshake Latency - AVG",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"milliseconds",
"weight":19,
"param":{
"stack":0,
"thresholds":[
{
"color":"#ea4fa4"
}
],
"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":"zero"
},
"remark":"",
"x":"3.0",
"y":"2.0",
"elements":[
{
"expression":"avg(FP_ssl_up_ms{app_name=\"FP\",project=\"TSG-X\"}) by (quantile)",
"state":1,
"legend":"{{quantile}}",
"name":"A"
}
],
"datasource":"metrics"
},
{
"name":"Proxy Policy Hits/s",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"short",
"weight":20,
"param":{
"stack":0,
"thresholds":[
{
"color":"#c5f99d"
}
],
"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":"zero"
},
"remark":"",
"x":"6.0",
"y":"2.0",
"elements":[
{
"expression":"sum(irate(tfe3a_intcp_mon_num{project=\"TSG-X\", app_name=\"tfe3a\"}[2m]))",
"state":1,
"legend":" Monitor",
"name":"A"
},
{
"expression":"sum(irate(tfe3a_intcp_deny_num{project=\"TSG-X\", app_name=\"tfe3a\"}[2m]))",
"state":1,
"legend":"Deny",
"name":"B"
},
{
"expression":"sum(irate(tfe3a_intcp_rdirt_num{project=\"TSG-X\", app_name=\"tfe3a\"}[2m]))",
"state":1,
"legend":"Replace",
"name":"C"
},
{
"expression":"sum(irate(tfe3a_intcp_hijk_num{project=\"TSG-X\", app_name=\"tfe3a\"}[2m]))",
"state":1,
"legend":"Hijack",
"name":"D"
},
{
"expression":"sum(irate(tfe3a_intcp_ins_num{project=\"TSG-X\", app_name=\"tfe3a\"}[2m]))",
"state":1,
"legend":"Insert",
"name":"E"
},
{
"expression":"sum(irate(tfe3a_intcp_allow_num{project=\"TSG-X\", app_name=\"tfe3a\"}[2m]))",
"state":1,
"legend":"Allow",
"name":"F"
}
],
"datasource":"metrics"
},
{
"name":"Proxy Logs/s",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"short",
"weight":21,
"param":{
"stack":0,
"thresholds":[
{
"color":"#ea7d62"
}
],
"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":"zero"
},
"remark":"",
"x":"9.0",
"y":"2.0",
"elements":[
{
"expression":"sum(irate(tfe3a_log_num{project=\"TSG-X\", app_name=\"tfe3a\"}[2m]))",
"state":1,
"legend":"Proxy Logs",
"name":"A"
}
],
"datasource":"metrics"
},
{
"name":"Trusted Cert Num",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"short",
"weight":22,
"param":{
"stack":0,
"thresholds":[
{
"color":"#f24fc1"
}
],
"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":"3.0",
"y":"4.0",
"elements":[
{
"expression":"max(tfe3a_trusted_cert_nums{app_name=\"tfe3a\",project=\"TSG-X\"})",
"state":1,
"legend":"max",
"name":"A"
},
{
"expression":"min(tfe3a_trusted_cert_nums{app_name=\"tfe3a\",project=\"TSG-X\"})",
"state":1,
"legend":"min",
"name":"B"
},
{
"expression":"stddev(tfe3a_trusted_cert_nums{app_name=\"tfe3a\",project=\"TSG-X\"})",
"state":1,
"legend":"stddev",
"name":"C"
}
],
"datasource":"metrics"
},
{
"name":"Keyring Cache Num - AVG",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"short",
"weight":23,
"param":{
"stack":0,
"thresholds":[
{
"color":"#b083ea"
}
],
"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":"zero"
},
"remark":"",
"x":"6.0",
"y":"4.0",
"elements":[
{
"expression":"avg(tfe3a_kyr_cache{app_name=\"tfe3a\",project=\"TSG-X\"})",
"state":1,
"legend":"Num",
"name":"A"
}
],
"datasource":"metrics"
},
{
"name":"Keyring Cache Hit - AVG",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"percent(0.0-1.0)",
"weight":24,
"param":{
"stack":0,
"thresholds":[
{
"color":"#7e48ea"
}
],
"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":"zero"
},
"remark":"",
"x":"9.0",
"y":"4.0",
"elements":[
{
"expression":"(sum(tfe3a_kyr_ask{app_name=\"tfe3a\",project=\"TSG-X\"})-sum(tfe3a_kyr_new{app_name=\"tfe3a\",project=\"TSG-X\"}))/sum(tfe3a_kyr_ask{app_name=\"tfe3a\",project=\"TSG-X\"})",
"state":1,
"legend":"Rate",
"name":"A"
}
],
"datasource":"metrics"
},
{
"name":"СertStore Event/s",
"span":"3.0",
"height":"2.0",
"type":"Line chart",
"unit":"short",
"weight":25,
"param":{
"stack":0,
"thresholds":[
{
"color":"#f98bb6"
}
],
"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":"zero"
},
"remark":"",
"x":"0.0",
"y":"4.0",
"elements":[
{
"expression":"sum(irate(certstore_ask_kyr_req{app_name=\"certstore\",project=\"TSG-X\"}[2m]))",
"state":1,
"legend":"Ask Req",
"name":"A"
},
{
"expression":"sum(irate(certstore_rd_cache{app_name=\"certstore\",project=\"TSG-X\"}[2m]))",
"state":1,
"legend":"Redis Cache",
"name":"B"
},
{
"expression":"sum(irate(certstore_x509_sign{app_name=\"certstore\",project=\"TSG-X\"}[2m]))",
"state":1,
"legend":"X509 Sign",
"name":"C"
},
{
"expression":"sum(irate(certstore_ask_kyr_fail{app_name=\"certstore\",project=\"TSG-X\"}[2m]))",
"state":1,
"legend":"Ask Fail",
"name":"D"
}
],
"datasource":"metrics"
}
]
}
],
"children":[]
}
]