[ { "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":[] } ]