2023-06-21 21:21:03 +08:00
[
{
"name" : "TSG-X Status (Global)" ,
2023-06-21 22:05:15 +08:00
"type" : "template" ,
2023-06-21 21:21:03 +08:00
"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" : [ ]
}
]