diff options
| author | fumingwei <[email protected]> | 2024-01-31 16:15:56 +0800 |
|---|---|---|
| committer | fumingwei <[email protected]> | 2024-01-31 16:18:41 +0800 |
| commit | be7b445160462944f1442e825b06911bdf976557 (patch) | |
| tree | 27b2cb19629509e0653fccb787b33c1ae060f435 | |
| parent | 66f64114a9c36174251ed9237569c2a055e08278 (diff) | |
feature:add new NZ alertRule and dashboard template
| -rw-r--r-- | NEZHA/24.01/AlertRule.json | 277 | ||||
| -rw-r--r-- | NEZHA/24.01/dashboard-temp.json | 5087 | ||||
| -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 |
