summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfumingwei <[email protected]>2024-01-31 16:15:56 +0800
committerfumingwei <[email protected]>2024-01-31 16:18:41 +0800
commitbe7b445160462944f1442e825b06911bdf976557 (patch)
tree27b2cb19629509e0653fccb787b33c1ae060f435
parent66f64114a9c36174251ed9237569c2a055e08278 (diff)
feature:add new NZ alertRule and dashboard template
-rw-r--r--NEZHA/24.01/AlertRule.json277
-rw-r--r--NEZHA/24.01/dashboard-temp.json5087
-rw-r--r--NEZHA/deprecated/alert-rule.json (renamed from NEZHA/alert-rule.json)0
-rw-r--r--NEZHA/deprecated/asset-chart.json (renamed from NEZHA/asset-chart.json)0
-rw-r--r--NEZHA/deprecated/customed-asset-chart.json (renamed from NEZHA/customed-asset-chart.json)0
-rw-r--r--NEZHA/deprecated/global-chart.json (renamed from NEZHA/global-chart.json)0
6 files changed, 5364 insertions, 0 deletions
diff --git a/NEZHA/24.01/AlertRule.json b/NEZHA/24.01/AlertRule.json
new file mode 100644
index 0000000..f6b599f
--- /dev/null
+++ b/NEZHA/24.01/AlertRule.json
@@ -0,0 +1,277 @@
+[
+ {
+ "Name":"tsg_os_container_restart",
+ "Type":"1",
+ "Evaluation interval ":"30",
+ "Timeout(s)":"300",
+ "Expression/OID":"increase(kube_pod_container_status_restarts_total{container=~\"firewall|packet-io-engine|^telegraf.*|certstore|proxy|sce|bfdd|shaping\"}[5m])",
+ "Condition":"[{\"id\":1,\"weight\":1,\"operator\":\">\",\"value\":\"0\"}]",
+ "Extension Label":"",
+ "Unit":"short",
+ "Duration":"1",
+ "Summary":"container {{ $labels.container }} restarted",
+ "Description":"",
+ "Receiver":"",
+ "Notices":"",
+ "State":"1",
+ "Automatic expired":"1",
+ "Schedule":"0",
+ "Effective times":"1,2,3,4,5,6,7",
+ "Start time":"00:00",
+ "End time":"23:59",
+ "Active notification":"0",
+ "Expired notification":"0",
+ "Trouble shooting":"<div class=\"editor-core ql-container ql-snow\"><div class=\"ql-editor\"><p><br></p></div></div>",
+ "Data link":"{\"dataLink\":[]}"
+ },
+ {
+ "Name":"tsg_os_traffic_steering_too_high",
+ "Type":"1",
+ "Evaluation interval ":"60",
+ "Timeout(s)":"300",
+ "Expression/OID":"irate(phy_rx_bits_total{service=\"packet-io-engine\",dev!~\"virtio_dign_(.*)\"}[5m])",
+ "Condition":"[{\"id\":2,\"weight\":2,\"operator\":\">=\",\"value\":\"160000000000\"}]",
+ "Extension Label":"",
+ "Unit":"bits/sec(SI)",
+ "Duration":"60",
+ "Summary":"Physical trafific steering to high.",
+ "Description":"",
+ "Receiver":"",
+ "Notices":"",
+ "State":"1",
+ "Automatic expired":"1",
+ "Schedule":"0",
+ "Effective times":"1,2,3,4,5,6,7",
+ "Start time":"00:00",
+ "End time":"23:59",
+ "Active notification":"0",
+ "Expired notification":"0",
+ "Trouble shooting":"<div class=\"editor-core ql-container ql-snow\"><div class=\"ql-editor\"><p><br></p></div></div>",
+ "Data link":"{\"dataLink\":[]}"
+ },
+ {
+ "Name":"tsg_os_packet_io_rx_missed",
+ "Type":"1",
+ "Evaluation interval ":"60",
+ "Timeout(s)":"300",
+ "Expression/OID":"rate(phy_rx_missed_total{service=\"packet-io-engine\",dev!~\"virtio_dign_(.*)\"}[5m])",
+ "Condition":"[{\"id\":1,\"weight\":1,\"operator\":\">\",\"value\":\"1000\"},{\"id\":2,\"weight\":2,\"operator\":\">\",\"value\":\"100\"},{\"id\":3,\"weight\":3,\"operator\":\">\",\"value\":\"10\"}]",
+ "Extension Label":"",
+ "Unit":"packets/sec(IEC)",
+ "Duration":"120",
+ "Summary":"Packet drops by NIC cards.",
+ "Description":"",
+ "Receiver":"",
+ "Notices":"",
+ "State":"1",
+ "Automatic expired":"1",
+ "Schedule":"0",
+ "Effective times":"1,2,3,4,5,6,7",
+ "Start time":"00:00",
+ "End time":"23:59",
+ "Active notification":"0",
+ "Expired notification":"0",
+ "Trouble shooting":"<div class=\"editor-core ql-container ql-snow\"><div class=\"ql-editor\"><p><br></p></div></div>",
+ "Data link":"{\"dataLink\":[]}"
+ },
+ {
+ "Name":"tsg_os_packet_io_rx_error",
+ "Type":"1",
+ "Evaluation interval ":"60",
+ "Timeout(s)":"300",
+ "Expression/OID":"irate(phy_rx_error_total{service=\"packet-io-engine\",dev!~\"virtio_dign_(.*)\"}[5m])",
+ "Condition":"[{\"id\":2,\"weight\":2,\"operator\":\">\",\"value\":\"0.0\"}]",
+ "Extension Label":"",
+ "Unit":"packets/sec(IEC)",
+ "Duration":"60",
+ "Summary":"Packet drops by CRC errors.",
+ "Description":"",
+ "Receiver":"",
+ "Notices":"",
+ "State":"1",
+ "Automatic expired":"1",
+ "Schedule":"0",
+ "Effective times":"1,2,3,4,5,6,7",
+ "Start time":"00:00",
+ "End time":"23:59",
+ "Active notification":"0",
+ "Expired notification":"0",
+ "Trouble shooting":"<div class=\"editor-core ql-container ql-snow\"><div class=\"ql-editor\"><p><br></p></div></div>",
+ "Data link":"{\"dataLink\":[]}"
+ },
+ {
+ "Name":"tsg_os_physical_component_too_hot",
+ "Type":"1",
+ "Evaluation interval ":"30",
+ "Timeout(s)":"300",
+ "Expression/OID":"node_hwmon_temp_celsius{service=\"prometheus-node-exporter\"}",
+ "Condition":"[{\"id\":3,\"weight\":3,\"operator\":\">\",\"value\":\"90.0\"}]",
+ "Extension Label":"",
+ "Unit":"short",
+ "Duration":"60",
+ "Summary":"The physical component is overheating.",
+ "Description":"Physical hardware component too hot\nVALUE = {{ $value }}\nLABELS: {{ $labels }}",
+ "Receiver":"",
+ "Notices":"",
+ "State":"1",
+ "Automatic expired":"1",
+ "Schedule":"0",
+ "Effective times":"1,2,3,4,5,6,7",
+ "Start time":"00:00",
+ "End time":"23:59",
+ "Active notification":"0",
+ "Expired notification":"0",
+ "Trouble shooting":"<div class=\"editor-core ql-container ql-snow\"><div class=\"ql-editor\"><p><br></p></div></div>",
+ "Data link":"{\"dataLink\":[]}"
+ },
+ {
+ "Name":"tsg_os_node_memory_pressure",
+ "Type":"1",
+ "Evaluation interval ":"60",
+ "Timeout(s)":"300",
+ "Expression/OID":"kube_node_status_condition{condition=\"MemoryPressure\",status=\"true\"}",
+ "Condition":"[{\"id\":1,\"weight\":1,\"operator\":\"==\",\"value\":\"1.0\"}]",
+ "Extension Label":"",
+ "Unit":"short",
+ "Duration":"60",
+ "Summary":"Node memory pressure.",
+ "Description":"{{ $labels.node }} has MemoryPressure condition\\n VALUE = {{ $value }}\\n LABELS = {{ $labels }}",
+ "Receiver":"",
+ "Notices":"",
+ "State":"1",
+ "Automatic expired":"1",
+ "Schedule":"0",
+ "Effective times":"1,2,3,4,5,6,7",
+ "Start time":"00:00",
+ "End time":"23:59",
+ "Active notification":"0",
+ "Expired notification":"0",
+ "Trouble shooting":"<div class=\"editor-core ql-container ql-snow\"><div class=\"ql-editor\"><p><br></p></div></div>",
+ "Data link":"{\"dataLink\":[]}"
+ },
+ {
+ "Name":"tsg_os_node_disk_pressure",
+ "Type":"1",
+ "Evaluation interval ":"60",
+ "Timeout(s)":"300",
+ "Expression/OID":"kube_node_status_condition{condition=\"DiskPressure\",status=\"true\"}",
+ "Condition":"[{\"id\":1,\"weight\":1,\"operator\":\"==\",\"value\":\"1.0\"}]",
+ "Extension Label":"",
+ "Unit":"short",
+ "Duration":"60",
+ "Summary":"Node disk pressure.",
+ "Description":"{{ $labels.node }} has DiskPressure condition\\n VALUE = {{ $value }}\\n LABELS = {{ $labels }}",
+ "Receiver":"",
+ "Notices":"",
+ "State":"1",
+ "Automatic expired":"1",
+ "Schedule":"0",
+ "Effective times":"1,2,3,4,5,6,7",
+ "Start time":"00:00",
+ "End time":"23:59",
+ "Active notification":"0",
+ "Expired notification":"0",
+ "Trouble shooting":"<div class=\"editor-core ql-container ql-snow\"><div class=\"ql-editor\"><p><br></p></div></div>",
+ "Data link":"{\"dataLink\":[]}"
+ },
+ {
+ "Name":"tsg_os_host_high_cpu_load",
+ "Type":"1",
+ "Evaluation interval ":"30",
+ "Timeout(s)":"300",
+ "Expression/OID":"100 - (avg by(instance) (rate(node_cpu_seconds_total{mode=\"idle\"}[5m])) * 100) > 80",
+ "Condition":"[{\"id\":1,\"weight\":1,\"operator\":\">\",\"value\":\"80.0\"}]",
+ "Extension Label":"",
+ "Unit":"percent(0-100)",
+ "Duration":"60",
+ "Summary":"The host is experiencing high CPU load.",
+ "Description":"CPU load is > 80%\nVALUE = {{ $value }}\nLABELS = {{ $labels }}",
+ "Receiver":"",
+ "Notices":"",
+ "State":"1",
+ "Automatic expired":"1",
+ "Schedule":"0",
+ "Effective times":"1,2,3,4,5,6,7",
+ "Start time":"00:00",
+ "End time":"23:59",
+ "Active notification":"0",
+ "Expired notification":"0",
+ "Trouble shooting":"<div class=\"editor-core ql-container ql-snow\"><div class=\"ql-editor\"><p><br></p></div></div>",
+ "Data link":"{\"dataLink\":[]}"
+ },
+ {
+ "Name":"tsg_os_packet_io_rx_drop",
+ "Type":"1",
+ "Evaluation interval ":"60",
+ "Timeout(s)":"300",
+ "Expression/OID":"irate(rx_drops_total{service=\"packet-io-engine\"}[5m])",
+ "Condition":"[{\"id\":1,\"weight\":1,\"operator\":\">\",\"value\":\"2000\"},{\"id\":2,\"weight\":2,\"operator\":\">\",\"value\":\"1000\"},{\"id\":3,\"weight\":3,\"operator\":\">\",\"value\":\"200\"}]",
+ "Extension Label":"",
+ "Unit":"packets/sec(IEC)",
+ "Duration":"180",
+ "Summary":"Packet drops by application for the poor performance.",
+ "Description":"",
+ "Receiver":"",
+ "Notices":"",
+ "State":"1",
+ "Automatic expired":"1",
+ "Schedule":"0",
+ "Effective times":"1,2,3,4,5,6,7",
+ "Start time":"00:00",
+ "End time":"23:59",
+ "Active notification":"0",
+ "Expired notification":"0",
+ "Trouble shooting":"<div class=\"editor-core ql-container ql-snow\"><div class=\"ql-editor\"><p><br></p></div></div>",
+ "Data link":"{\"dataLink\":[]}"
+ },
+ {
+ "Name":"tsg_os_packet_io_tx_missed",
+ "Type":"1",
+ "Evaluation interval ":"60",
+ "Timeout(s)":"300",
+ "Expression/OID":"irate(phy_tx_error_total{service=\"packet-io-engine\"}[5m])",
+ "Condition":"[{\"id\":1,\"weight\":1,\"operator\":\">\",\"value\":\"500\"},{\"id\":2,\"weight\":2,\"operator\":\">\",\"value\":\"50\"},{\"id\":3,\"weight\":3,\"operator\":\">\",\"value\":\"0\"}]",
+ "Extension Label":"",
+ "Unit":"packets/sec(IEC)",
+ "Duration":"60",
+ "Summary":"Packet I/O TX missed.",
+ "Description":"",
+ "Receiver":"",
+ "Notices":"",
+ "State":"1",
+ "Automatic expired":"1",
+ "Schedule":"0",
+ "Effective times":"1,2,3,4,5,6,7",
+ "Start time":"00:00",
+ "End time":"23:59",
+ "Active notification":"0",
+ "Expired notification":"0",
+ "Trouble shooting":"<div class=\"editor-core ql-container ql-snow\"><div class=\"ql-editor\"><p><br></p></div></div>",
+ "Data link":"{\"dataLink\":[]}"
+ },
+ {
+ "Name":"tsg_os_packet_io_tx_drops",
+ "Type":"1",
+ "Evaluation interval ":"30",
+ "Timeout(s)":"300",
+ "Expression/OID":"irate(tx_drops_total{service=\"packet-io-engine\"}[5m]) + irate(ftx_missed_total{service=\"packet-io-engine\"}[5m])",
+ "Condition":"[{\"id\":1,\"weight\":1,\"operator\":\">\",\"value\":\"3000\"},{\"id\":2,\"weight\":2,\"operator\":\">\",\"value\":\"1000\"},{\"id\":3,\"weight\":3,\"operator\":\">\",\"value\":\"50\"}]",
+ "Extension Label":"",
+ "Unit":"short",
+ "Duration":"180",
+ "Summary":"Packet TX Drops by applicaton poor performance.",
+ "Description":"",
+ "Receiver":"",
+ "Notices":"",
+ "State":"1",
+ "Automatic expired":"1",
+ "Schedule":"0",
+ "Effective times":"1,2,3,4,5,6,7",
+ "Start time":"00:00",
+ "End time":"23:59",
+ "Active notification":"0",
+ "Expired notification":"0",
+ "Trouble shooting":"<div class=\"editor-core ql-container ql-snow\"><div class=\"ql-editor\"><p><br></p></div></div>",
+ "Data link":"{\"dataLink\":[]}"
+ }
+] \ No newline at end of file
diff --git a/NEZHA/24.01/dashboard-temp.json b/NEZHA/24.01/dashboard-temp.json
new file mode 100644
index 0000000..b05aabc
--- /dev/null
+++ b/NEZHA/24.01/dashboard-temp.json
@@ -0,0 +1,5087 @@
+[
+ {
+ "name":"TSG-X-Status-Customed",
+ "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":7
+ },
+ "remark":"The template for TSG-X customed",
+ "charts":[
+ {
+ "name":"BASIC",
+ "span":"12.0",
+ "height":"1.0",
+ "type":"Group",
+ "unit":"short",
+ "weight":1,
+ "param":{
+ "visibility":{
+ "result":"show",
+ "varName":"",
+ "varValue":"",
+ "operator":"equal"
+ },
+ "enable":{
+ "visibility":false,
+ "repeat":false
+ },
+ "showHeader":1,
+ "repeat":{
+ "variable":""
+ },
+ "collapse":true
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"5.0",
+ "elements":[],
+ "datasource":"misc",
+ "children":[
+ {
+ "name":"CPU",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"percent(0.0-1.0)",
+ "weight":2,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "thresholds":[
+ {
+ "color":"#e2ac4f",
+ "id":"c63264"
+ }
+ ],
+ "thresholdShow":true,
+ "visibility":{
+ "result":"show",
+ "varName":"",
+ "varValue":"",
+ "operator":"equal"
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "valueMapping":false
+ },
+ "showHeader":1,
+ "link":"",
+ "valueMapping":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"0.0",
+ "elements":[
+ {
+ "expression":"1 - avg(irate(node_cpu_seconds_total{ asset=\"{{asset.name}}\", mode=\"idle\"}[5m]))",
+ "legend":"usage",
+ "name":"A",
+ "state":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Memory",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"percent(0-100)",
+ "weight":3,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "thresholds":[
+ {
+ "color":"#c4ce02",
+ "id":"df94fb1"
+ }
+ ],
+ "thresholdShow":true,
+ "visibility":{
+ "result":"show",
+ "varName":"",
+ "varValue":"",
+ "operator":"equal"
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "valueMapping":false
+ },
+ "showHeader":1,
+ "link":"",
+ "valueMapping":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"3.0",
+ "y":"0.0",
+ "elements":[
+ {
+ "expression":"(1 - (node_memory_MemAvailable_bytes{ asset=\"{{asset.name}}\"} / (node_memory_MemTotal_bytes{ asset=\"{{asset.name}}\"})))* 100",
+ "legend":"usage",
+ "name":"A",
+ "state":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Disk",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"percent(0.0-1.0)",
+ "weight":4,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "thresholds":[
+ {
+ "color":"#10bbea",
+ "id":"47dd1fbe"
+ }
+ ],
+ "thresholdShow":true,
+ "visibility":{
+ "result":"show",
+ "varName":"",
+ "varValue":"",
+ "operator":"equal"
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "valueMapping":false
+ },
+ "showHeader":1,
+ "link":"",
+ "valueMapping":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"6.0",
+ "y":"0.0",
+ "elements":[
+ {
+ "expression":"1-(node_filesystem_free_bytes{ asset=\"{{asset.name}}\", mountpoint=\"/\"}) / node_filesystem_size_bytes{ asset=\"{{asset.name}}\", mountpoint=\"/\"}",
+ "legend":"sys",
+ "name":"A",
+ "state":1
+ },
+ {
+ "expression":"1-(node_filesystem_free_bytes{ asset=\"{{asset.name}}\", mountpoint=\"/data\"}) / node_filesystem_size_bytes{ asset=\"{{asset.name}}\", mountpoint=\"/data\"}",
+ "legend":"data",
+ "name":"B",
+ "state":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"NIC RX",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"bits/sec(SI)",
+ "weight":5,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#ff7fdd",
+ "id":"5ccc81fb"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"9.0",
+ "y":"0.0",
+ "elements":[
+ {
+ "expression":"sum(irate(phy_rx_bits_total{asset=\"{{asset.name}}\",dev!~\"virtio_dign_(.*)\"}[5m])) by (dev)",
+ "legend":"{{dev}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"NIC TX",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"bits/sec(SI)",
+ "weight":6,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#0c2dd3",
+ "id":"961ca7"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"3.0",
+ "y":"4.0",
+ "elements":[
+ {
+ "expression":"sum(irate(phy_tx_bits_total{asset=\"{{asset.name}}\",dev!~\"virtio_dign_(.*)\"}[5m])) by (dev)",
+ "legend":"{{dev}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"NIC RX Drops",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"bits/sec(SI)",
+ "weight":7,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#fcb3f2",
+ "id":"10b18b0"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"2.0",
+ "elements":[
+ {
+ "expression":"sum(irate(phy_rx_missed_total{ asset=\"{{asset.name}}\",dev!~\"virtio_dign_(.*)\"}[5m])) by (dev)",
+ "legend":"{{dev}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"NIC RX Errors",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"bits/sec(SI)",
+ "weight":8,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#fcb3f2",
+ "id":"394cc7d"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"3.0",
+ "y":"2.0",
+ "elements":[
+ {
+ "expression":"sum(irate(phy_rx_error_total{ asset=\"{{asset.name}}\",dev!~\"virtio_dign_(.*)\"}[5m])) by(dev)",
+ "legend":"{{dev}}",
+ "name":"B",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Traffic (Rx)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"bits/sec(SI)",
+ "weight":9,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#c9faff",
+ "id":"ef6bcdd"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"6.0",
+ "y":"2.0",
+ "elements":[
+ {
+ "expression":"sum(irate(rx_bits_total{asset=\"{{asset.name}}\",service=\"packet-io-engine\"}[5m])) by (app)",
+ "legend":"{{app}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(rx_bits_total{asset=\"{{asset.name}}\",service=\"packet-io-engine\"}[5m]))",
+ "legend":"sum",
+ "name":"B",
+ "orderNum":1,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Traffic (Tx)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"bits/sec(SI)",
+ "weight":10,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#ce38d1",
+ "id":"317253e4"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"9.0",
+ "y":"2.0",
+ "elements":[
+ {
+ "expression":"sum(irate(ftx_bits_total{asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m])+irate(tx_total_len{asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m])) by (app)",
+ "legend":"{{app}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(ftx_bits_total{asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m])+irate(tx_total_len{asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m]))",
+ "legend":"sum",
+ "name":"B",
+ "orderNum":1,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Traffic (Drop)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"packets/sec(IEC)",
+ "weight":11,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#dd566f",
+ "id":"d12a3fa"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"4.0",
+ "elements":[
+ {
+ "expression":"sum(irate(rx_drops_total{ asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m])) by (app)",
+ "legend":"{{app}}-rx",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(rx_drops_total{ asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m]))",
+ "legend":"sum-rx",
+ "name":"B",
+ "orderNum":1,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(tx_drops_total{ asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m])) by (app)",
+ "legend":"{{app}}-tx",
+ "name":"C",
+ "orderNum":2,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(tx_drops_total{ asset=\"{{asset.name}}\", service=\"packet-io-engine\"}[5m]))",
+ "legend":"sum-tx",
+ "name":"D",
+ "orderNum":3,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ }
+ ]
+ },
+ {
+ "name":"Traffic Engine",
+ "span":"12.0",
+ "height":"1.0",
+ "type":"Group",
+ "unit":"short",
+ "weight":12,
+ "param":{
+ "thresholds":[],
+ "visibility":{
+ "result":"show",
+ "varName":"",
+ "varValue":"",
+ "operator":"equal"
+ },
+ "enable":{
+ "visibility":false,
+ "repeat":false
+ },
+ "showHeader":1,
+ "repeat":{
+ "variable":""
+ },
+ "link":"",
+ "valueMapping":[],
+ "collapse":true
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"11.52",
+ "elements":[],
+ "datasource":"misc",
+ "children":[
+ {
+ "name":"CPU",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"percent(0.0-1.0)",
+ "weight":13,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "thresholds":[
+ {
+ "color":"#cccfff",
+ "id":"44098058"
+ }
+ ],
+ "thresholdShow":true,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "valueMapping":false
+ },
+ "showHeader":1,
+ "link":"",
+ "valueMapping":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"0.0",
+ "elements":[
+ {
+ "expression":"sum(rate(container_cpu_usage_seconds_total{asset=\"{{asset.name}}\", container=\"firewall\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "state":1
+ },
+ {
+ "expression":"sum(rate(container_cpu_usage_seconds_total{asset=\"{{asset.name}}\", container=\"firewall\"}[5m]))",
+ "legend":"sum",
+ "name":"B",
+ "state":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Memory",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"bytes(IEC)",
+ "weight":14,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "thresholds":[
+ {
+ "color":"#003559",
+ "id":"55dbeb19"
+ }
+ ],
+ "thresholdShow":true,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "valueMapping":false
+ },
+ "showHeader":1,
+ "link":"",
+ "valueMapping":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"3.0",
+ "y":"0.0",
+ "elements":[
+ {
+ "expression":"sum(container_memory_rss{asset=\"{{asset.name}}\", container=\"firewall\"} ) by (serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "state":1
+ },
+ {
+ "expression":"sum(container_memory_rss{asset=\"{{asset.name}}\", container=\"firewall\"} )",
+ "legend":"sum",
+ "name":"B",
+ "state":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Throughtput (by Protocol) -IPv4",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"bits/sec(SI)",
+ "weight":15,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#bf1c42",
+ "id":"b8c205e"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"3.0",
+ "y":"2.0",
+ "elements":[
+ {
+ "expression":"sum(irate(sapp4_Ipv4_Bit{asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(sapp4_Ipv4_Bit{asset=\"{{asset.name}}\"}[5m]))",
+ "legend":"sum",
+ "name":"C",
+ "orderNum":1,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Throughtput (by Protocol) -IPv6",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"bits/sec(SI)",
+ "weight":16,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#591eb2",
+ "id":"65b7629"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"6.0",
+ "y":"0.0",
+ "elements":[
+ {
+ "expression":"sum(irate(sapp4_Ipv6_Bit{asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(sapp4_Ipv6_Bit{asset=\"{{asset.name}}\"}[5m]))",
+ "legend":"sum",
+ "name":"B",
+ "orderNum":1,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Throughtput (by Protocol) - UDP",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"bits/sec(SI)",
+ "weight":17,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#ed57ae",
+ "id":"015b1ac"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"9.0",
+ "y":"0.0",
+ "elements":[
+ {
+ "expression":"sum(irate(sapp4_Udp_Bit{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(sapp4_Udp_Bit{asset=\"{{asset.name}}\"}[5m]))",
+ "legend":"sum",
+ "name":"B",
+ "orderNum":1,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Throughtput (by Protocol) - Unknown",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"bits/sec(SI)",
+ "weight":18,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#4725c4",
+ "id":"cd09e6f"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"2.0",
+ "elements":[
+ {
+ "expression":"sum(irate(sapp4_Unknown_Bit{asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(sapp4_Unknown_Bit{asset=\"{{asset.name}}\"}[5m])) ",
+ "legend":"sum",
+ "name":"B",
+ "orderNum":1,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Sessions (Concurrent)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":19,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "thresholds":[
+ {
+ "color":"#49f468",
+ "id":"4b06eea"
+ }
+ ],
+ "thresholdShow":true,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "valueMapping":false
+ },
+ "showHeader":1,
+ "link":"",
+ "valueMapping":[],
+ "nullType":"null"
+ },
+ "remark":"",
+ "x":"9.0",
+ "y":"4.0",
+ "elements":[
+ {
+ "expression":"sum(sapp4_Tcp_Concurrent{asset=\"{{asset.name}}\"}) by(serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "state":1
+ },
+ {
+ "expression":"sum(sapp4_Tcp_Concurrent{asset=\"{{asset.name}}\"})",
+ "legend":"sum",
+ "name":"B",
+ "state":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Session/s (Open)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"packets/sec(IEC)",
+ "weight":20,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "thresholds":[
+ {
+ "color":"#c97de8",
+ "id":"68b784e"
+ }
+ ],
+ "thresholdShow":true,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "enable":{
+ "rightYAxis":false,
+ "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(sapp4_Tcp_Link_New{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "state":1
+ },
+ {
+ "expression":"sum(irate(sapp4_Tcp_Link_New{asset=\"{{asset.name}}\"}[5m]))",
+ "legend":"sum",
+ "name":"B",
+ "state":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Session/s (Close)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"packets/sec(IEC)",
+ "weight":21,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "thresholds":[
+ {
+ "color":"#b3a7ef",
+ "id":"34df95"
+ }
+ ],
+ "thresholdShow":true,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "enable":{
+ "rightYAxis":false,
+ "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(sapp4_Tcp_Link_Del{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "state":1
+ },
+ {
+ "expression":"sum(irate(sapp4_Tcp_Link_Del{asset=\"{{asset.name}}\"}[5m]))",
+ "legend":"sum",
+ "name":"B",
+ "state":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Session/s (C<=>S)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":22,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "thresholds":[
+ {
+ "color":"#8643a8",
+ "id":"7a01f74b"
+ }
+ ],
+ "thresholdShow":true,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "enable":{
+ "rightYAxis":false,
+ "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(sapp4_Tcp_Link_Double{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "state":1
+ },
+ {
+ "expression":"sum(irate(sapp4_Tcp_Link_Double{asset=\"{{asset.name}}\"}[5m]))",
+ "legend":"sum",
+ "name":"B",
+ "state":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Session/s (only C=>S)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":23,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "thresholds":[
+ {
+ "color":"#8643a8",
+ "id":"190832be"
+ }
+ ],
+ "thresholdShow":true,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "valueMapping":false
+ },
+ "showHeader":1,
+ "link":"",
+ "valueMapping":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"3.0",
+ "y":"4.0",
+ "elements":[
+ {
+ "expression":"sum(irate(sapp4_Tcp_Link_C2S{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "state":1
+ },
+ {
+ "expression":"sum(irate(sapp4_Tcp_Link_C2S{asset=\"{{asset.name}}\"}[5m]))",
+ "legend":"sum",
+ "name":"B",
+ "state":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Session/s (only S=>C)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":24,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "thresholds":[
+ {
+ "color":"#8643a8",
+ "id":"ae9f0c8"
+ }
+ ],
+ "thresholdShow":true,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "valueMapping":false
+ },
+ "showHeader":1,
+ "link":"",
+ "valueMapping":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"6.0",
+ "y":"4.0",
+ "elements":[
+ {
+ "expression":"sum(irate(sapp4_Tcp_Link_S2C{asset=\"{{asset.name}}\"}[5m])) by(serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "state":1
+ },
+ {
+ "expression":"sum(irate(sapp4_Tcp_Link_S2C{asset=\"{{asset.name}}\"}[5m]))",
+ "legend":"sum",
+ "name":"B",
+ "state":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Policy Hits (Action: allow)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":25,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#dd23af",
+ "id":"2b4261a"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"3.0",
+ "y":"8.0",
+ "elements":[
+ {
+ "expression":"sum(irate(hits{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Allow\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Policy Hits (Action: deny)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":26,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#dd23af",
+ "id":"1ff37a05"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"6.0",
+ "y":"8.0",
+ "elements":[
+ {
+ "expression":"sum(irate(hits{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Deny\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Policy Hits (Action: monitor)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":27,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#dd23af",
+ "id":"78180b1a"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"9.0",
+ "y":"8.0",
+ "elements":[
+ {
+ "expression":"sum(irate(hits{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Monitor\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Policy Hits (Action: shunt)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":28,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#dd23af",
+ "id":"45848b2a"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"8.0",
+ "elements":[
+ {
+ "expression":"sum(irate(hits{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Shunt\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Logs (SESSION-RECORD)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":29,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#ed10c4",
+ "id":"e3e4b70"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"10.0",
+ "elements":[
+ {
+ "expression":"sum(irate(ok{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"SESSION-RECORD\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}-Success",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(drop{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"SESSION-RECORD\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}-Drop",
+ "name":"B",
+ "orderNum":1,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"SESSION-RECORD\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}-Failed",
+ "name":"C",
+ "orderNum":2,
+ "id":"",
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Overload Protection (TCP)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":30,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "thresholds":[
+ {
+ "color":"#076a9b",
+ "id":"369cc1be"
+ }
+ ],
+ "thresholdShow":true,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "valueMapping":false
+ },
+ "showHeader":1,
+ "link":"",
+ "valueMapping":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"6.0",
+ "elements":[
+ {
+ "expression":"sum(irate(sapp4_Tcp_Bypass_STM{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "state":1
+ },
+ {
+ "expression":"sum(irate(sapp4_Tcp_Bypass_STM{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m]))",
+ "legend":"sum",
+ "name":"B",
+ "state":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Overload Protection - UDP",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":31,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "thresholds":[
+ {
+ "color":"#076a9b",
+ "id":"6332faf"
+ }
+ ],
+ "thresholdShow":true,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "valueMapping":false
+ },
+ "showHeader":1,
+ "link":"",
+ "valueMapping":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"3.0",
+ "y":"6.0",
+ "elements":[
+ {
+ "expression":"sum(irate(sapp4_Udp_Bypass_STM{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "state":1
+ },
+ {
+ "expression":"sum(irate(sapp4_Udp_Bypass_STM{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m]))",
+ "legend":"sum",
+ "name":"B",
+ "state":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Duplicated Traffic - TCP",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":32,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "thresholds":[
+ {
+ "color":"#ed6aca",
+ "id":"7f11d759"
+ }
+ ],
+ "thresholdShow":true,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "valueMapping":false
+ },
+ "showHeader":1,
+ "link":"",
+ "valueMapping":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"6.0",
+ "y":"6.0",
+ "elements":[
+ {
+ "expression":"sum(irate(sapp4_Dup_Tcp_Pkt{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "state":1
+ },
+ {
+ "expression":"sum(irate(sapp4_Dup_Tcp_Pkt{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m]))",
+ "legend":"sum",
+ "name":"B",
+ "state":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Duplicated Traffic - UDP",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":33,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "thresholds":[
+ {
+ "color":"#ed6aca",
+ "id":"caffa0"
+ }
+ ],
+ "thresholdShow":true,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "valueMapping":false
+ },
+ "showHeader":1,
+ "link":"",
+ "valueMapping":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"9.0",
+ "y":"6.0",
+ "elements":[
+ {
+ "expression":"sum(irate(sapp4_Dup_Udp_Pkt{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}",
+ "name":"A",
+ "state":1
+ },
+ {
+ "expression":"sum(irate(sapp4_Dup_Udp_Pkt{app_name=\"sapp4\",asset=\"{{asset.name}}\"}[5m]))",
+ "legend":"sum",
+ "name":"B",
+ "state":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Logs (TRANSACTION-RECORD)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":34,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#ed10c4",
+ "id":"2b312ef4"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"3.0",
+ "y":"10.0",
+ "elements":[
+ {
+ "expression":"sum(irate(ok{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"TRANSACTION-RECORD\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}-Success",
+ "name":"A",
+ "orderNum":0,
+ "id":"",
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(drop{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"TRANSACTION-RECORD\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}-Drop",
+ "name":"B",
+ "orderNum":1,
+ "id":"",
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"TRANSACTION-RECORD\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}-Failed",
+ "name":"C",
+ "orderNum":2,
+ "id":"",
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Logs (VOIP-RECORD)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":35,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#ed10c4",
+ "id":"32eb679"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"6.0",
+ "y":"10.0",
+ "elements":[
+ {
+ "expression":"sum(irate(ok{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"VOIP-RECORD\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}-Success",
+ "name":"A",
+ "orderNum":0,
+ "id":"",
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(drop{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"VOIP-RECORD\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}-Drop",
+ "name":"B",
+ "orderNum":1,
+ "id":"",
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"VOIP-RECORD\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}-Failed",
+ "name":"C",
+ "orderNum":2,
+ "id":"",
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Logs (FILE-CHUNK)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":36,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#ed10c4",
+ "id":"63c3b0e"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"9.0",
+ "y":"10.0",
+ "elements":[
+ {
+ "expression":"sum(irate(ok{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"TRAFFIC-FILE-STREAM-RECORD\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}-Success",
+ "name":"A",
+ "orderNum":0,
+ "id":"",
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(drop{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"TRAFFIC-FILE-STREAM-RECORD\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}-Drop",
+ "name":"B",
+ "orderNum":1,
+ "id":"",
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(error{asset=\"{{asset.name}}\", app_name=\"firewall\", component=\"firewall\", sendlog=\"TRAFFIC-FILE-STREAM-RECORD\"}[5m])) by (serviceFunction)",
+ "legend":"{{serviceFunction}}-Failed",
+ "name":"C",
+ "orderNum":2,
+ "id":"",
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ }
+ ]
+ }
+ ],
+ "children":[]
+ },
+ {
+ "name":"TSG-X-Status-Customed (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"
+ }
+ },
+ "refresh":0,
+ "defaultTimeRange":4
+ },
+ "remark":"",
+ "charts":[
+ {
+ "name":"Traffic Engine",
+ "span":"12.0",
+ "height":"1.0",
+ "type":"Group",
+ "unit":"short",
+ "weight":0,
+ "param":{
+ "thresholds":[],
+ "visibility":{
+ "result":"show",
+ "varName":"",
+ "varValue":"",
+ "operator":"equal"
+ },
+ "enable":{
+ "visibility":false
+ },
+ "showHeader":1,
+ "repeat":{
+ "variable":""
+ },
+ "link":"",
+ "valueMapping":[],
+ "collapse":true
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"1.0",
+ "elements":[],
+ "datasource":"misc",
+ "children":[
+ {
+ "name":"Throughtput",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Area chart",
+ "unit":"bits/sec(SI)",
+ "weight":1,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#5aaa0f",
+ "id":"5479c7d5"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"0.0",
+ "elements":[
+ {
+ "expression":"sum(irate(rx_bits_total{service=\"packet-io-engine\"}[5m]))",
+ "legend":"RxBits",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(ftx_bits_total{service=\"packet-io-engine\"}[5m]))+sum(irate(tx_total_len{service=\"packet-io-engine\"}[5m]))",
+ "legend":"TxBits",
+ "name":"B",
+ "orderNum":1,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Drops/Errors",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":2,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#ea38be",
+ "id":"40da24d3"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"3.0",
+ "y":"0.0",
+ "elements":[
+ {
+ "expression":"sum(rate(phy_rx_missed_total{service=\"packet-io-engine\"}[2m])) + sum(rate(phy_rx_nobuf_total{service=\"packet-io-engine\"}[2m]))",
+ "legend":"Drops (by NICs)",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(rate(rx_drops_total{service=\"packet-io-engine\"}[2m]))",
+ "legend":"Drops (by Apps)",
+ "name":"B",
+ "orderNum":1,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(rate(phy_rx_error_total{service=\"packet-io-engine\"}[2m]))",
+ "legend":"Errors",
+ "name":"C",
+ "orderNum":2,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Connections/s",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":3,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#ef20f9",
+ "id":"cdbb712"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"9.0",
+ "y":"0.0",
+ "elements":[
+ {
+ "expression":"sum(rate(sapp4_Tcp_Link_New{component=\"firewall\"}[2m]))",
+ "legend":"Open",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(rate(sapp4_Tcp_Link_Del{component=\"firewall\"}[2m]))",
+ "legend":"Close",
+ "name":"B",
+ "orderNum":1,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Connections (Concurrent)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":4,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#ca46f2",
+ "id":"7611938f"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"2.0",
+ "elements":[
+ {
+ "expression":"sum(sapp4_Tcp_Concurrent{component=\"firewall\"})",
+ "legend":"Concurrent",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Connections/s (precent)",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"percent(0.0-1.0)",
+ "weight":5,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#c90a20",
+ "id":"499be11"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"null"
+ },
+ "remark":"",
+ "x":"3.0",
+ "y":"2.0",
+ "elements":[
+ {
+ "expression":"(sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[2m])))/(sum(irate(sapp4_Tcp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[2m]))+sum(irate(sapp4_Udp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[2m])))",
+ "legend":"Only C=>S",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"(sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[2m])))/(sum(irate(sapp4_Tcp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[2m]))+sum(irate(sapp4_Udp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[2m])))",
+ "legend":"Only S=>C",
+ "name":"B",
+ "orderNum":1,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"(sum(irate(sapp4_Tcp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_Double{component=\"firewall\"}[2m])))/(sum(irate(sapp4_Tcp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[2m]))+sum(irate(sapp4_Udp_Link_Double{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[2m])) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[2m])))",
+ "legend":"C<=>S",
+ "name":"C",
+ "orderNum":2,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Protocol",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"bits/sec(SI)",
+ "weight":6,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#8134bc",
+ "id":"7f0459de"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"null"
+ },
+ "remark":"",
+ "x":"6.0",
+ "y":"0.0",
+ "elements":[
+ {
+ "expression":"sum(irate(sapp4_Ipv4_Bit{component=\"firewall\"}[2m]))",
+ "legend":"IPv4",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(sapp4_Ipv6_Bit{component=\"firewall\"}[2m]))",
+ "legend":"IPv6",
+ "name":"B",
+ "orderNum":1,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(sapp4_Tcp_Bit{component=\"firewall\"}[2m]))",
+ "legend":"TCP",
+ "name":"C",
+ "orderNum":2,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(sapp4_Udp_Bit{component=\"firewall\"}[2m]))",
+ "legend":"UDP",
+ "name":"D",
+ "orderNum":3,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(sapp4_Unknown_Bit{component=\"firewall\"}[2m]))",
+ "legend":"Unknown",
+ "name":"E",
+ "orderNum":4,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Logs/s",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":7,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#db1139",
+ "id":"e98ac7b"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"9.0",
+ "y":"2.0",
+ "elements":[
+ {
+ "expression":"sum(irate(ok{app_name=\"firewall\", component=\"firewall\", sendlog!=\"\"}[2m]))",
+ "legend":"Success",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(drop{app_name=\"firewall\", component=\"firewall\", sendlog!=\"\"}[2m]))",
+ "legend":"Drop",
+ "name":"B",
+ "orderNum":1,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(error{app_name=\"firewall\", component=\"firewall\", sendlog!=\"\"}[2m]))",
+ "legend":"Failed",
+ "name":"C",
+ "orderNum":2,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Policy Hits/s",
+ "span":"3.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":8,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#e23b9a",
+ "id":"7c82835f"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"null"
+ },
+ "remark":"",
+ "x":"6.0",
+ "y":"2.0",
+ "elements":[
+ {
+ "expression":"sum(irate(hits{app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Shunt\"}[2m]))",
+ "legend":"Shunt",
+ "name":"B",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(hits{ app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Allow\"}[2m]))",
+ "legend":"Allow",
+ "name":"C",
+ "orderNum":1,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(hits{app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Deny\"}[2m]))",
+ "legend":"Deny",
+ "name":"D",
+ "orderNum":2,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ },
+ {
+ "expression":"sum(irate(hits{app_name=\"firewall\", component=\"firewall\", security_rule_action=\"Monitor\"}[2m]))",
+ "legend":"Monitor",
+ "name":"A",
+ "orderNum":3,
+ "id":"",
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ }
+ ]
+ }
+ ],
+ "children":[]
+ },
+ {
+ "name":"TSG-X-Status-Customed (Device Groups)",
+ "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"
+ }
+ },
+ "refresh":0,
+ "defaultTimeRange":4
+ },
+ "remark":"",
+ "charts":[
+ {
+ "name":"Traffic Engine",
+ "span":"12.0",
+ "height":"1.0",
+ "type":"Group",
+ "unit":"short",
+ "weight":0,
+ "param":{
+ "thresholds":[],
+ "visibility":{
+ "result":"show",
+ "varName":"",
+ "varValue":"",
+ "operator":"equal"
+ },
+ "enable":{
+ "visibility":false
+ },
+ "showHeader":1,
+ "repeat":{
+ "variable":""
+ },
+ "link":"",
+ "valueMapping":[],
+ "collapse":false
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"1.0",
+ "elements":[],
+ "datasource":"misc",
+ "children":[
+ {
+ "name":"Throughput",
+ "span":"4.0",
+ "height":"2.0",
+ "type":"Area chart",
+ "unit":"bits/sec(SI)",
+ "weight":1,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#bbd4f7",
+ "id":"4099fe0e"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"0.0",
+ "elements":[
+ {
+ "expression":"sum(rate(rx_bits_total{service=\"packet-io-engine\"}[5m])) by (datacenter)",
+ "legend":"{{datacenter}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Session/s",
+ "span":"4.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":2,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#485bad",
+ "id":"5c47205c"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"4.0",
+ "y":"0.0",
+ "elements":[
+ {
+ "expression":"(sum(irate(sapp4_Tcp_Link_Double{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_Double{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[5m])) by (datacenter)) > 0",
+ "legend":"{{datacenter}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Asymmetric Session/s (%)",
+ "span":"4.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"percent(0-100)",
+ "weight":3,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#18447a",
+ "id":"127e767c"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"8.0",
+ "y":"0.0",
+ "elements":[
+ {
+ "expression":"((sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[5m])) by (datacenter))/(sum(irate(sapp4_Tcp_Link_Double{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Tcp_Link_C2S{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Tcp_Link_S2C{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_Double{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_C2S{component=\"firewall\"}[5m])) by (datacenter) + sum(irate(sapp4_Udp_Link_S2C{component=\"firewall\"}[5m])) by (datacenter)))*100 > 0",
+ "legend":"{{datacenter}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"TWA Throughput",
+ "span":"4.0",
+ "height":"3.0",
+ "type":"Line chart",
+ "unit":"bits/sec(SI)",
+ "weight":4,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#52e5c5",
+ "id":"4accead7"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"null"
+ },
+ "remark":"",
+ "x":"8.0",
+ "y":"4.0",
+ "elements":[
+ {
+ "expression":"sum(irate(rx_bits_total{datacenter=\"TWA\",service=\"packet-io-engine\"}[5m])) by (asset)",
+ "legend":"{{asset}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Traffic Engine Drops",
+ "span":"4.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"packets/sec(IEC)",
+ "weight":5,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#52e5c5",
+ "id":"6581f8b"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"null"
+ },
+ "remark":"",
+ "x":"4.0",
+ "y":"2.0",
+ "elements":[
+ {
+ "expression":"sum(rate(rx_drops_total{service=\"packet-io-engine\"}[2m])) by (datacenter)",
+ "legend":"{{datacenter}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"NIC RX Errors",
+ "span":"4.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"packets/sec(IEC)",
+ "weight":6,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#52e5c5",
+ "id":"5b8dc833"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"null"
+ },
+ "remark":"",
+ "x":"8.0",
+ "y":"2.0",
+ "elements":[
+ {
+ "expression":"sum(irate(phy_rx_error_total{service=\"packet-io-engine\",dev!~\"virtio_dign_(.*)\"}[5m])) by(datacenter)",
+ "legend":"{{datacenter}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"NIC Drops",
+ "span":"4.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"packets/sec(IEC)",
+ "weight":7,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#52e5c5",
+ "id":"f4264b"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"null"
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"2.0",
+ "elements":[
+ {
+ "expression":"sum(rate(phy_rx_missed_total{service=\"packet-io-engine\"}[2m])) by (datacenter) + sum(rate(phy_rx_nobuf_total{service=\"packet-io-engine\"}[2m])) by (datacenter)",
+ "legend":"{{datacenter}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"PCAP Throughput",
+ "span":"4.0",
+ "height":"3.0",
+ "type":"Line chart",
+ "unit":"bits/sec(SI)",
+ "weight":8,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#52e5c5",
+ "id":"62d609c3"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"null"
+ },
+ "remark":"",
+ "x":"4.0",
+ "y":"4.0",
+ "elements":[
+ {
+ "expression":"sum(irate(rx_bits_total{datacenter=\"PCAP\",service=\"packet-io-engine\"}[5m])) by (asset)",
+ "legend":"{{asset}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"MSH Throughput",
+ "span":"4.0",
+ "height":"3.0",
+ "type":"Line chart",
+ "unit":"bits/sec(SI)",
+ "weight":9,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#52e5c5",
+ "id":"c39d817"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "rightYAxis":false,
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"null"
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"4.0",
+ "elements":[
+ {
+ "expression":"sum(irate(rx_bits_total{datacenter=\"MSH\", service=\"packet-io-engine\"}[5m])) by (asset)",
+ "legend":"{{asset}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ }
+ ]
+ },
+ {
+ "name":"Firewall",
+ "span":"12.0",
+ "height":"1.0",
+ "type":"Group",
+ "unit":"short",
+ "weight":10,
+ "param":{
+ "thresholds":[],
+ "visibility":{
+ "result":"show",
+ "varName":"",
+ "varValue":"",
+ "operator":"equal"
+ },
+ "enable":{
+ "visibility":false
+ },
+ "showHeader":1,
+ "repeat":{
+ "variable":""
+ },
+ "link":"",
+ "valueMapping":[],
+ "collapse":false
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"8.52",
+ "elements":[],
+ "datasource":"misc",
+ "children":[
+ {
+ "name":"Logs (Failed)",
+ "span":"4.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":11,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#264cb5",
+ "id":"79cb326"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"4.0",
+ "y":"0.0",
+ "elements":[
+ {
+ "expression":"sum(irate(error{app_name=\"firewall\", component=\"firewall\", sendlog!=\"\"}[5m])) by (datacenter)",
+ "legend":"{{datacenter}}",
+ "name":"A",
+ "orderNum":0,
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Logs (Success)",
+ "span":"4.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":12,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#264cb5",
+ "id":"0112b5"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"0.0",
+ "y":"0.0",
+ "elements":[
+ {
+ "expression":"sum(irate(ok{app_name=\"firewall\", component=\"firewall\", sendlog!=\"\"}[5m])) by (datacenter)",
+ "legend":"{{datacenter}}",
+ "name":"A",
+ "orderNum":0,
+ "id":"",
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ },
+ {
+ "name":"Logs (Drop)",
+ "span":"4.0",
+ "height":"2.0",
+ "type":"Line chart",
+ "unit":"short",
+ "weight":13,
+ "param":{
+ "rightYAxis":{
+ "elementNames":[],
+ "unit":2,
+ "style":"line",
+ "label":""
+ },
+ "stack":0,
+ "visibility":{
+ "result":"",
+ "varName":"",
+ "varValue":"",
+ "operator":""
+ },
+ "color":{
+ "mode":"palette",
+ "paletteColors":[
+ "#3685FF",
+ "#00DCA2",
+ "#00BFD0",
+ "#954Eff",
+ "#FFCB01",
+ "#f65A96",
+ "#FF9094",
+ "#00CCF5",
+ "#FF8BEA",
+ "#4D7693",
+ "#72577C",
+ "#99D750",
+ "#DD8270",
+ "#C475EE",
+ "#7E83FB",
+ "#7EB090",
+ "#CF6684",
+ "#4E55FF",
+ "#FF8D00",
+ "#FF5200"
+ ]
+ },
+ "legend":{
+ "values":[],
+ "show":true,
+ "placement":"bottom"
+ },
+ "showHeader":1,
+ "link":"",
+ "tooltip":{
+ "mode":"all",
+ "sort":"none"
+ },
+ "thresholds":[
+ {
+ "color":"#264cb5",
+ "id":"60fc2a9b"
+ }
+ ],
+ "thresholdShow":true,
+ "enable":{
+ "thresholds":false,
+ "visibility":false,
+ "legend":true,
+ "tooltip":true,
+ "valueMapping":false
+ },
+ "valueMapping":[],
+ "dataLink":[],
+ "nullType":"zero"
+ },
+ "remark":"",
+ "x":"8.0",
+ "y":"0.0",
+ "elements":[
+ {
+ "expression":"sum(irate(drop{app_name=\"firewall\", component=\"firewall\", sendlog!=\"\"}[5m])) by (datacenter)",
+ "legend":"{{datacenter}}",
+ "name":"A",
+ "orderNum":0,
+ "id":"",
+ "state":1,
+ "type":"expert",
+ "queryType":1
+ }
+ ],
+ "datasource":"metrics"
+ }
+ ]
+ }
+ ],
+ "children":[]
+ }
+] \ No newline at end of file
diff --git a/NEZHA/alert-rule.json b/NEZHA/deprecated/alert-rule.json
index d7b1671..d7b1671 100644
--- a/NEZHA/alert-rule.json
+++ b/NEZHA/deprecated/alert-rule.json
diff --git a/NEZHA/asset-chart.json b/NEZHA/deprecated/asset-chart.json
index 305650f..305650f 100644
--- a/NEZHA/asset-chart.json
+++ b/NEZHA/deprecated/asset-chart.json
diff --git a/NEZHA/customed-asset-chart.json b/NEZHA/deprecated/customed-asset-chart.json
index d19892f..d19892f 100644
--- a/NEZHA/customed-asset-chart.json
+++ b/NEZHA/deprecated/customed-asset-chart.json
diff --git a/NEZHA/global-chart.json b/NEZHA/deprecated/global-chart.json
index d8810fb..d8810fb 100644
--- a/NEZHA/global-chart.json
+++ b/NEZHA/deprecated/global-chart.json