From e96c9f759fa539b26df4a8d2df8beac1251856b0 Mon Sep 17 00:00:00 2001 From: zhangchengwei Date: Wed, 16 Jan 2019 19:59:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=BA=BF=E4=B8=8AGrafana=20J?= =?UTF-8?q?SON=EF=BC=9B=E8=BF=90=E7=BB=B4=E6=96=87=E6=A1=A3=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Almaty/Almaty_流量统计-1547201269930.json | 3540 --------- ... => Minio_AVlog_Almaty-1547616128360.json} | 4 +- ... => Minio_Cache_Almaty-1547616156161.json} | 16 +- ...> Minio_Filelog_Almaty-1547639869091.json} | 2307 +++++- .../Astana/Astana_流量统计-1547201125632.json | 4132 ----------- ... => Minio_AVlog_Astana-1547639754326.json} | 6567 +++++++++-------- ... => Minio_Cache_Astana-1547616143666.json} | 5 +- ...> Minio_Filelog_Astana-1547639819865.json} | 2423 +++++- 缓存运维文档.docx | Bin 508256 -> 650025 bytes 集成环境安装步骤.docx | Bin 60899 -> 61966 bytes 10 files changed, 7985 insertions(+), 11009 deletions(-) delete mode 100644 AKAOnlineEnv/Almaty/Almaty_流量统计-1547201269930.json rename AKAOnlineEnv/Almaty/{Minio_AVlog_Almaty-1547201170315.json => Minio_AVlog_Almaty-1547616128360.json} (99%) rename AKAOnlineEnv/Almaty/{Minio_Cache_Almaty-1547201214385.json => Minio_Cache_Almaty-1547616156161.json} (99%) rename AKAOnlineEnv/Almaty/{Minio_Filelog_Almaty-1547201152424.json => Minio_Filelog_Almaty-1547639869091.json} (71%) delete mode 100644 AKAOnlineEnv/Astana/Astana_流量统计-1547201125632.json rename AKAOnlineEnv/Astana/{Minio_AVlog_Astana-1547201179379.json => Minio_AVlog_Astana-1547639754326.json} (60%) rename AKAOnlineEnv/Astana/{Minio_Cache_Astana-1547201224704.json => Minio_Cache_Astana-1547616143666.json} (99%) rename AKAOnlineEnv/Astana/{Minio_Filelog_Astana-1547201142814.json => Minio_Filelog_Astana-1547639819865.json} (74%) diff --git a/AKAOnlineEnv/Almaty/Almaty_流量统计-1547201269930.json b/AKAOnlineEnv/Almaty/Almaty_流量统计-1547201269930.json deleted file mode 100644 index 9c6c7ed..0000000 --- a/AKAOnlineEnv/Almaty/Almaty_流量统计-1547201269930.json +++ /dev/null @@ -1,3540 +0,0 @@ -{ - "__inputs": [ - { - "name": "DS_ALMATY_NTC_STAT", - "label": "Almaty_ntc_stat", - "description": "", - "type": "datasource", - "pluginId": "influxdb", - "pluginName": "InfluxDB" - }, - { - "name": "DS_ALMATY_YSP_STAT", - "label": "Almaty_ysp_stat", - "description": "", - "type": "datasource", - "pluginId": "influxdb", - "pluginName": "InfluxDB" - } - ], - "__requires": [ - { - "type": "grafana", - "id": "grafana", - "name": "Grafana", - "version": "5.3.2" - }, - { - "type": "panel", - "id": "graph", - "name": "Graph", - "version": "5.0.0" - }, - { - "type": "datasource", - "id": "influxdb", - "name": "InfluxDB", - "version": "5.0.0" - } - ], - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "-- Grafana --", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "type": "dashboard" - } - ] - }, - "editable": true, - "gnetId": null, - "graphTooltip": 0, - "id": null, - "links": [], - "panels": [ - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 6, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ALMATY_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 12, - "x": 0, - "y": 1 - }, - "id": 2, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "以太流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[sapp]Ethernet_bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/(1024*1024*1024)/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "TCP流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[sapp]TCP_bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/(1024*1024*1024)/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "UDP流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[sapp]UDP_bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/(1024*1024*1024)/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "IPv4流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[sapp]IPv4_bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/(1024*1024*1024)/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "IPv6流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[sapp]IPv6_bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/(1024*1024*1024)/30" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "流量统计", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ALMATY_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 12, - "x": 12, - "y": 1 - }, - "id": 15, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "以太流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[sapp]Ethernet_pps", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "TCP流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[sapp]TCP_pps", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "UDP流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[sapp]UDP_pps", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "IPv4流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[sapp]IPv4_pps", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "IPv6流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[sapp]IPv6_pps", - "orderByTime": "ASC", - "policy": "default", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "包数统计", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ALMATY_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 12, - "x": 0, - "y": 8 - }, - "id": 8, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "前端HTTP流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[t1_master]HTTP#feedback(Bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "*8/1024/1024/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "前端MAIL流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[t1_master]MAIL#feedback(Bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "*8/1024/1024/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "前端文本流量(Gbps)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ALMATY_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 12, - "x": 12, - "y": 8 - }, - "id": 4, - "legend": { - "avg": true, - "current": false, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "前端回传音视频流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[av_master]av_bytes", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "*8/1024/1024/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "后端接收音视频流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[av_rssb]all_recv#Bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "*8/1024/1024/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "碎片化流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[av_master]frag_bytes", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "*8/1024/1024/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "音视频流量(Gbps)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ALMATY_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 12, - "x": 0, - "y": 15 - }, - "id": 12, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "前端回传图片流量", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[av_master]image_bytes", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " *8/1024/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "后端接收图片流量", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[pic_rssb]all_recv#Bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " *8/1024/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "图片流量(Mbps)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ALMATY_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 12, - "x": 12, - "y": 15 - }, - "id": 10, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "前端回传VOIP流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[av_master]voip_bytes", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " *8/1024/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "后端接收VOIP流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[voip_rssb]all_recv#Bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " *8/1024/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "VOIP流量(Mbps)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ALMATY_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 12, - "x": 0, - "y": 22 - }, - "id": 17, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "前端回传文件摘要流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[av_master]app_bytes", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "*8/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "后端接收文件摘要流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[dd_rssb]all_recv#Bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "*8/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "文件摘要流量(KBps)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ALMATY_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 12, - "x": 0, - "y": 28 - }, - "id": 27, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "sugon_pps(M)", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[10g_dev]pps", - "orderByTime": "ASC", - "policy": "default", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "distinct" - }, - { - "params": [ - " / 1000/1000" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "sugon_bps(G)", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[10g_dev]bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "distinct" - }, - { - "params": [ - "/1024/1024" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "zte_pps(M)", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[100g_dev]pps", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "distinct" - }, - { - "params": [ - " / 1000/1000" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "zte_bps(G)", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[100g_dev]bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "distinct" - }, - { - "params": [ - " *8/1024/1024/1024" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "设备统计_阿拉木图", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ALMATY_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 12, - "x": 0, - "y": 35 - }, - "id": 19, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "TCP_RST", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[sapp]SEND_TCP_RST", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " /30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "TCP_SYN", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[sapp]SEND_TCP_S/A", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sun" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "DNS", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[sapp]SEND_UDP", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "发包统计(条/秒)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "title": "流量统计", - "type": "row" - }, - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 1 - }, - "id": 29, - "panels": [], - "title": "非结构化文件日志状态", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ALMATY_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 24, - "x": 0, - "y": 2 - }, - "id": 20, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "MINIO统计写入成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]PUT_S_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "MINIO统计写入失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]PUT_E_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "REDIS统计写入成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]PUT_S_REDIS", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "REDIS统计写入失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]PUT_E_REDIS", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "丢弃数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]TOTAL_DROP", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "NTC日志minio写入统计(条/秒)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ALMATY_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 12, - "x": 0, - "y": 8 - }, - "id": 22, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "MINIO HTTP会话数", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]SESSION_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "Redis会话数", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]SESSION_REDIS", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "内存占用数(字节)", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]MEM_USED", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]TOTAL_DROP", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 10" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "NTC文件日志性能", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ALMATY_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 12, - "x": 12, - "y": 8 - }, - "id": 31, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "内存占用数(字节)", - "yaxis": 2 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "50% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "50_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "80% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "80_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "95% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "95_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "99% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "99_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "NTC文件大小分布", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ALMATY_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 24, - "x": 0, - "y": 15 - }, - "id": 14, - "legend": { - "avg": true, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "MAIL非结构化日志写入MINIO成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]PUT_S_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "MAIL非结构化日志写入MINIO失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]PUT_E_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "MAIL非结构化日志写入REDIS成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]PUT_S_REDIS", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "MAIL非结构化日志写入REDIS失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]PUT_E_REDIS", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "MAIL日志minio写入统计(条/秒)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ALMATY_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 12, - "x": 0, - "y": 22 - }, - "id": 23, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "内存占用数(字节)", - "yaxis": 2 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "MINIO HTTP会话数", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]SESSION_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "Redis会话数", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "linear" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]SESSION_REDIS", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "内存占用数(字节)", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]MEM_USED", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]TOTAL_DROP", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 10" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "MAIL文件日志性能", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": "bytes", - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ALMATY_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 12, - "x": 12, - "y": 22 - }, - "id": 32, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "内存占用数(字节)", - "yaxis": 2 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "50% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "50_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "80% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "80_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "95% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "95_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "99% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "99_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "MAIL文件大小分布", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "refresh": "30s", - "schemaVersion": 16, - "style": "dark", - "tags": [], - "templating": { - "list": [] - }, - "time": { - "from": "now-12h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "5s", - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ], - "time_options": [ - "5m", - "15m", - "1h", - "6h", - "12h", - "24h", - "2d", - "7d", - "30d" - ] - }, - "timezone": "", - "title": "Almaty_流量统计", - "uid": "ppxC-3Lmk", - "version": 100 -} \ No newline at end of file diff --git a/AKAOnlineEnv/Almaty/Minio_AVlog_Almaty-1547201170315.json b/AKAOnlineEnv/Almaty/Minio_AVlog_Almaty-1547616128360.json similarity index 99% rename from AKAOnlineEnv/Almaty/Minio_AVlog_Almaty-1547201170315.json rename to AKAOnlineEnv/Almaty/Minio_AVlog_Almaty-1547616128360.json index 0a36b55..880bd89 100644 --- a/AKAOnlineEnv/Almaty/Minio_AVlog_Almaty-1547201170315.json +++ b/AKAOnlineEnv/Almaty/Minio_AVlog_Almaty-1547616128360.json @@ -73,7 +73,7 @@ "gnetId": 6248, "graphTooltip": 0, "id": null, - "iteration": 1547201162043, + "iteration": 1547616125279, "links": [], "panels": [ { @@ -9148,5 +9148,5 @@ "timezone": "browser", "title": "Minio_AVlog_Almaty", "uid": "minio_filelog_almaty", - "version": 43 + "version": 44 } \ No newline at end of file diff --git a/AKAOnlineEnv/Almaty/Minio_Cache_Almaty-1547201214385.json b/AKAOnlineEnv/Almaty/Minio_Cache_Almaty-1547616156161.json similarity index 99% rename from AKAOnlineEnv/Almaty/Minio_Cache_Almaty-1547201214385.json rename to AKAOnlineEnv/Almaty/Minio_Cache_Almaty-1547616156161.json index 79df3a0..1840798 100644 --- a/AKAOnlineEnv/Almaty/Minio_Cache_Almaty-1547201214385.json +++ b/AKAOnlineEnv/Almaty/Minio_Cache_Almaty-1547616156161.json @@ -73,7 +73,7 @@ "gnetId": 6248, "graphTooltip": 0, "id": null, - "iteration": 1547201210067, + "iteration": 1547616152738, "links": [], "panels": [ { @@ -419,7 +419,7 @@ "datasource": "${DS_PROMETHEUS_ALMATY}", "fontSize": "100%", "gridPos": { - "h": 42, + "h": 18, "w": 11, "x": 0, "y": 5 @@ -432,7 +432,7 @@ "scroll": true, "showHeader": true, "sort": { - "col": 4, + "col": 2, "desc": false }, "styles": [ @@ -538,7 +538,7 @@ "datasource": "${DS_PROMETHEUS_ALMATY}", "fontSize": "100%", "gridPos": { - "h": 42, + "h": 18, "w": 13, "x": 11, "y": 5 @@ -734,7 +734,7 @@ "h": 42, "w": 24, "x": 0, - "y": 47 + "y": 23 }, "hideTimeOverride": false, "id": 50, @@ -746,8 +746,8 @@ "scroll": true, "showHeader": true, "sort": { - "col": null, - "desc": false + "col": 9, + "desc": true }, "styles": [ { @@ -23099,5 +23099,5 @@ "timezone": "browser", "title": "Minio_Cache_Almaty", "uid": "minio_cache_almaty", - "version": 23 + "version": 26 } \ No newline at end of file diff --git a/AKAOnlineEnv/Almaty/Minio_Filelog_Almaty-1547201152424.json b/AKAOnlineEnv/Almaty/Minio_Filelog_Almaty-1547639869091.json similarity index 71% rename from AKAOnlineEnv/Almaty/Minio_Filelog_Almaty-1547201152424.json rename to AKAOnlineEnv/Almaty/Minio_Filelog_Almaty-1547639869091.json index 698328d..f740ec6 100644 --- a/AKAOnlineEnv/Almaty/Minio_Filelog_Almaty-1547201152424.json +++ b/AKAOnlineEnv/Almaty/Minio_Filelog_Almaty-1547639869091.json @@ -73,7 +73,7 @@ "gnetId": 6248, "graphTooltip": 0, "id": null, - "iteration": 1547194985432, + "iteration": 1547639865613, "links": [], "panels": [ { @@ -929,7 +929,7 @@ "h": 6, "w": 12, "x": 0, - "y": 20 + "y": 2 }, "id": 38, "legend": { @@ -1028,7 +1028,7 @@ "h": 6, "w": 12, "x": 12, - "y": 20 + "y": 2 }, "id": 37, "legend": { @@ -1129,7 +1129,7 @@ "h": 7, "w": 6, "x": 0, - "y": 26 + "y": 8 }, "id": 31, "legend": { @@ -1226,7 +1226,7 @@ "h": 7, "w": 6, "x": 6, - "y": 26 + "y": 8 }, "id": 32, "legend": { @@ -1323,7 +1323,7 @@ "h": 7, "w": 6, "x": 12, - "y": 26 + "y": 8 }, "id": 33, "legend": { @@ -1420,7 +1420,7 @@ "h": 7, "w": 6, "x": 18, - "y": 26 + "y": 8 }, "id": 34, "legend": { @@ -1517,7 +1517,7 @@ "h": 7, "w": 6, "x": 0, - "y": 33 + "y": 15 }, "id": 35, "legend": { @@ -1614,7 +1614,7 @@ "h": 7, "w": 6, "x": 6, - "y": 33 + "y": 15 }, "id": 36, "legend": { @@ -4108,6 +4108,2269 @@ "x": 0, "y": 5 }, + "id": 167, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ALMATY_NTC_STAT}", + "decimals": 1, + "fill": 1, + "gridPos": { + "h": 7, + "w": 11, + "x": 0, + "y": 6 + }, + "id": 165, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "MINIO统计写入成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]PUT_S_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "MINIO统计写入失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]PUT_E_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "REDIS统计写入成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]PUT_S_REDIS", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "REDIS统计写入失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]PUT_E_REDIS", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "丢弃数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]TOTAL_DROP", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "E", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "NTC HTTP文件日志写入统计(条/秒)", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ALMATY_NTC_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 11, + "y": 6 + }, + "id": 169, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "MINIO HTTP会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]SESSION_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "Redis会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]SESSION_REDIS", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "内存占用数(字节)", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]MEM_USED", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]TOTAL_DROP", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 10" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "NTC文件日志性能", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ALMATY_NTC_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 7, + "x": 17, + "y": 6 + }, + "id": 171, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "内存占用数(字节)", + "yaxis": 2 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "50% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "50_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "80% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "80_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "95% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "95_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "99% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "99_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "NTC HTTP文件大小分布", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ALMATY_NTC_STAT}", + "decimals": 1, + "fill": 1, + "gridPos": { + "h": 7, + "w": 11, + "x": 0, + "y": 13 + }, + "id": 173, + "legend": { + "avg": true, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "MAIL非结构化日志写入MINIO成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]PUT_S_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "MAIL非结构化日志写入MINIO失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]PUT_E_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "MAIL非结构化日志写入REDIS成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]PUT_S_REDIS", + "orderByTime": "ASC", + "policy": "default", + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "MAIL非结构化日志写入REDIS失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]PUT_E_REDIS", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "NTC MAIL文件日志写入统计(条/秒)", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ALMATY_NTC_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 11, + "y": 13 + }, + "id": 175, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "内存占用数(字节)", + "yaxis": 2 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "MINIO HTTP会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]SESSION_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "Redis会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]SESSION_REDIS", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "内存占用数(字节)", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]MEM_USED", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]TOTAL_DROP", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 10" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "MAIL文件日志性能", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": "bytes", + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ALMATY_NTC_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 7, + "x": 17, + "y": 13 + }, + "id": 177, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "内存占用数(字节)", + "yaxis": 2 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "50% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "50_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "80% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "80_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "95% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "95_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "99% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "99_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "MAIL文件大小分布", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ALMATY_NTC_STAT}", + "decimals": 1, + "fill": 1, + "gridPos": { + "h": 7, + "w": 11, + "x": 0, + "y": 20 + }, + "id": 179, + "legend": { + "avg": true, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "Proxy非结构化日志写入MINIO成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]PUT_S_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "Proxy非结构化日志写入MINIO失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]PUT_E_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "Proxy非结构化日志写入REDIS成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]PUT_S_REDIS", + "orderByTime": "ASC", + "policy": "default", + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "Proxy非结构化日志写入REDIS失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]PUT_E_REDIS", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Proxy文件日志写入统计(条/秒)", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ALMATY_NTC_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 11, + "y": 20 + }, + "id": 181, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "内存占用数(字节)", + "yaxis": 2 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "MINIO HTTP会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]SESSION_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "Redis会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]SESSION_REDIS", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "内存占用数(字节)", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]MEM_USED", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]TOTAL_DROP", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 10" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Proxy文件日志性能", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": "bytes", + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ALMATY_NTC_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 7, + "x": 17, + "y": 20 + }, + "id": 183, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "内存占用数(字节)", + "yaxis": 2 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "50% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "50_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "80% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "80_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "95% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "95_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "99% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "99_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Proxy文件大小分布", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "title": "NTC ObjectStorageClient", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 6 + }, "id": 149, "panels": [ { @@ -4406,7 +6669,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -4449,7 +6712,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -4492,7 +6755,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -4535,7 +6798,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -4655,7 +6918,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -4698,7 +6961,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -4741,7 +7004,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -4784,7 +7047,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -4904,7 +7167,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -4947,7 +7210,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -4990,7 +7253,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -5033,7 +7296,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -5195,5 +7458,5 @@ "timezone": "browser", "title": "Minio_Filelog_Almaty", "uid": "minio_avlog_almaty", - "version": 10 + "version": 20 } \ No newline at end of file diff --git a/AKAOnlineEnv/Astana/Astana_流量统计-1547201125632.json b/AKAOnlineEnv/Astana/Astana_流量统计-1547201125632.json deleted file mode 100644 index eaa37aa..0000000 --- a/AKAOnlineEnv/Astana/Astana_流量统计-1547201125632.json +++ /dev/null @@ -1,4132 +0,0 @@ -{ - "__inputs": [ - { - "name": "DS_ASTANA_NTC_STAT", - "label": "Astana_ntc_stat", - "description": "", - "type": "datasource", - "pluginId": "influxdb", - "pluginName": "InfluxDB" - }, - { - "name": "DS_ASTANA_REDIS_STAT", - "label": "Astana_redis_stat", - "description": "", - "type": "datasource", - "pluginId": "influxdb", - "pluginName": "InfluxDB" - }, - { - "name": "DS_ASTANA_YSP_STAT", - "label": "Astana_ysp_stat", - "description": "", - "type": "datasource", - "pluginId": "influxdb", - "pluginName": "InfluxDB" - } - ], - "__requires": [ - { - "type": "grafana", - "id": "grafana", - "name": "Grafana", - "version": "5.3.2" - }, - { - "type": "panel", - "id": "graph", - "name": "Graph", - "version": "5.0.0" - }, - { - "type": "datasource", - "id": "influxdb", - "name": "InfluxDB", - "version": "5.0.0" - } - ], - "annotations": { - "list": [ - { - "builtIn": 1, - "datasource": "-- Grafana --", - "enable": true, - "hide": true, - "iconColor": "rgba(0, 211, 255, 1)", - "name": "Annotations & Alerts", - "type": "dashboard" - } - ] - }, - "editable": true, - "gnetId": null, - "graphTooltip": 0, - "id": null, - "links": [], - "panels": [ - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 8, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 9, - "w": 12, - "x": 0, - "y": 10 - }, - "id": 4, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": true, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "以太流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[sapp]Ethernet_bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/(1024*1024*1024)/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "TCP流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[sapp]TCP_bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/(1024*1024*1024)/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "UDP流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[sapp]UDP_bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/(1024*1024*1024)/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "IPv4流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[sapp]IPv4_bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/(1024*1024*1024)/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "IPv6流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[sapp]IPv6_bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/(1024*1024*1024)/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "Unknown", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[sapp]Unknown", - "orderByTime": "ASC", - "policy": "default", - "refId": "F", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/(1024*1024*1024)/30" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "流量统计(Gbps)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 9, - "w": 12, - "x": 12, - "y": 10 - }, - "id": 26, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "TCP包", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[sapp]TCP_pps", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value_sum\") /(1000*1000)/30 FROM \"[sapp]TCP_pps\" WHERE $timeFilter GROUP BY time(30s) fill(null)", - "rawQuery": false, - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "UDP包", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[sapp]UDP_pps", - "orderByTime": "ASC", - "policy": "default", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "Ether包", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[sapp]Ethernet_pps", - "orderByTime": "ASC", - "policy": "default", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "IPv4包", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[sapp]IPv4_pps", - "orderByTime": "ASC", - "policy": "default", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "IPv6包", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[sapp]IPv6_pps", - "orderByTime": "ASC", - "policy": "default", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "包数统计", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 9, - "w": 12, - "x": 0, - "y": 19 - }, - "id": 10, - "legend": { - "avg": true, - "current": false, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "前端PIC流量", - "yaxis": 1 - }, - { - "alias": "前端VOIP流量", - "yaxis": 1 - }, - { - "alias": "前端文件摘要流量", - "yaxis": 1 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "前端HTTP流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[t1_master]HTTP#feedback(Bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "*8/1024/1024/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "前端MAIL流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[t1_master]MAIL#feedback(Bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "*8/1024/1024/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "前端文本流量(Gbps)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 9, - "w": 12, - "x": 12, - "y": 19 - }, - "id": 6, - "legend": { - "avg": true, - "current": false, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "前端回传音视频流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[av_master]av_bytes", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value_sum\") *8/1024/1024/1024/30 FROM \"[av_master]av_bytes\" WHERE $timeFilter GROUP BY time(30s) fill(null)", - "rawQuery": false, - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "*8/1024/1024/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "后端接收音视频流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[av_rssb]all_recv#Bps", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value_sum\") *8/1024/1024/1024/30 FROM \"[av_rssb]all_recv#Bps\" WHERE $timeFilter GROUP BY time(30s) fill(null)", - "rawQuery": false, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "*8/1024/1024/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "碎片化流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[av_master]frag_bytes", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "*8/1024/1024/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "音视频流量(Gbps)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 9, - "w": 12, - "x": 0, - "y": 28 - }, - "id": 14, - "legend": { - "avg": true, - "current": false, - "max": true, - "min": true, - "rightSide": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "前端回传图片流量", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[av_master]image_bytes", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " *8/1024/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "后端接收图片流量", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[pic_rssb]all_recv#Bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " *8/1024/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "图片流量(Mbps)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 9, - "w": 12, - "x": 12, - "y": 28 - }, - "id": 12, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "前端回传VOIP流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[av_master]voip_bytes", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " *8/1024/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "后端接收VOIP流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[voip_rssb]all_recv#Bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " *8/1024/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "VOIP流量(Mbps)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 9, - "w": 12, - "x": 0, - "y": 37 - }, - "id": 16, - "legend": { - "avg": true, - "current": false, - "max": true, - "min": true, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "前端PIC流量", - "yaxis": 1 - }, - { - "alias": "前端VOIP流量", - "yaxis": 1 - }, - { - "alias": "前端文件摘要流量", - "yaxis": 1 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "前端回传文件摘要流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[av_master]app_bytes", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "*8/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "后端接收文件摘要流量", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[dd_rssb]all_recv#Bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "*8/1024/30" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "文件摘要流量(Kbps)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 9, - "w": 12, - "x": 12, - "y": 37 - }, - "id": 24, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "sugon_pps(M)", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[10g_dev]pps", - "orderByTime": "ASC", - "policy": "default", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "distinct" - }, - { - "params": [ - " / 1000/1000" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "sugon_bps(G)", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[10g_dev]bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "distinct" - }, - { - "params": [ - "/1024/1024" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "zte_pps(M)", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[100g_dev]pps", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "distinct" - }, - { - "params": [ - " / 1000/1000" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "zte_bps(G)", - "groupBy": [ - { - "params": [ - "$__interval" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[100g_dev]bps", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "distinct" - }, - { - "params": [ - " *8/1024/1024/1024" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "设备统计", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 9, - "w": 12, - "x": 0, - "y": 46 - }, - "id": 20, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "TCP包", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[sapp]TCP_pps", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value_sum\") /(1000*1000)/30 FROM \"[sapp]TCP_pps\" WHERE $timeFilter GROUP BY time(30s) fill(null)", - "rawQuery": false, - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "UDP包", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[sapp]UDP_pps", - "orderByTime": "ASC", - "policy": "default", - "refId": "H", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "Ether包", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[sapp]Ethernet_pps", - "orderByTime": "ASC", - "policy": "default", - "refId": "I", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "IPv4包", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[sapp]IPv4_pps", - "orderByTime": "ASC", - "policy": "default", - "refId": "J", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "IPv6包", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[sapp]IPv6_pps", - "orderByTime": "ASC", - "policy": "default", - "refId": "K", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "包数统计", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 9, - "w": 12, - "x": 12, - "y": 46 - }, - "id": 27, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "TCP_RST", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[sapp]SEND_TCP_RST", - "orderByTime": "ASC", - "policy": "default", - "refId": "G", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "TCP_SYN", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[sapp]SEND_TCP_S/A", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "DNS", - "groupBy": [ - { - "params": [ - "30s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[sapp]SEND_UDP", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - "/30" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "发包统计(条/秒)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "title": "流量统计", - "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 1 - }, - "id": 18, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 11, - "x": 0, - "y": 2 - }, - "id": 31, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "MINIO统计写入成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]PUT_S_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "MINIO统计写入失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]PUT_E_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "REDIS统计写入成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]PUT_S_REDIS", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "REDIS统计写入失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]PUT_E_REDIS", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "丢弃数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]TOTAL_DROP", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "NTC日志minio写入统计(条/秒)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "alert": { - "conditions": [ - { - "evaluator": { - "params": [ - 0 - ], - "type": "gt" - }, - "operator": { - "type": "or" - }, - "query": { - "params": [ - "D", - "1m", - "now" - ] - }, - "reducer": { - "params": [], - "type": "avg" - }, - "type": "query" - } - ], - "executionErrorState": "alerting", - "frequency": "60s", - "handler": 1, - "name": "NTC文件日志性能 alert", - "noDataState": "no_data", - "notifications": [] - }, - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 7, - "x": 11, - "y": 2 - }, - "id": 33, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "MINIO HTTP会话数", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]SESSION_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "Redis会话数", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]SESSION_REDIS", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "内存占用数(字节)", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]MEM_USED", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]TOTAL_DROP", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 10" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [ - { - "colorMode": "critical", - "fill": true, - "line": true, - "op": "gt", - "value": 200 - } - ], - "timeFrom": null, - "timeShift": null, - "title": "NTC文件日志性能", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 18, - "y": 2 - }, - "id": 35, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "内存占用数(字节)", - "yaxis": 2 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "50% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "50_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "80% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "80_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "95% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "95_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "99% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[NTC_CACHE]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "99_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "NTC文件大小分布", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_NTC_STAT}", - "decimals": 1, - "fill": 1, - "gridPos": { - "h": 7, - "w": 11, - "x": 0, - "y": 9 - }, - "id": 37, - "legend": { - "avg": true, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": true - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "MAIL非结构化日志写入MINIO成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]PUT_S_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "MAIL非结构化日志写入MINIO失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]PUT_E_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "MAIL非结构化日志写入REDIS成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]PUT_S_REDIS", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "MAIL非结构化日志写入REDIS失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]PUT_E_REDIS", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "MAIL日志minio写入统计(条/秒)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "alert": { - "conditions": [ - { - "evaluator": { - "params": [ - 0 - ], - "type": "gt" - }, - "operator": { - "type": "or" - }, - "query": { - "params": [ - "D", - "1m", - "now" - ] - }, - "reducer": { - "params": [], - "type": "avg" - }, - "type": "query" - } - ], - "executionErrorState": "alerting", - "frequency": "60s", - "handler": 1, - "name": "MAIL文件日志性能 alert", - "noDataState": "no_data", - "notifications": [] - }, - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 7, - "x": 11, - "y": 9 - }, - "id": 39, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "内存占用数(字节)", - "yaxis": 2 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "MINIO HTTP会话数", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]SESSION_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "Redis会话数", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "linear" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]SESSION_REDIS", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "内存占用数(字节)", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]MEM_USED", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]TOTAL_DROP", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 10" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [ - { - "colorMode": "critical", - "fill": true, - "line": true, - "op": "gt", - "value": 200 - } - ], - "timeFrom": null, - "timeShift": null, - "title": "MAIL文件日志性能", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": "bytes", - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 18, - "y": 9 - }, - "id": 41, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "内存占用数(字节)", - "yaxis": 2 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "50% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "50_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "80% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "80_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "95% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "95_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "99% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[MAIL_CACHE]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "99_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "MAIL文件大小分布", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_REDIS_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 11, - "x": 0, - "y": 16 - }, - "id": 29, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "redis_keyspace", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "keys_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Redis集群Keys", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "title": "非结构化日志统计", - "type": "row" - } - ], - "refresh": "30s", - "schemaVersion": 16, - "style": "dark", - "tags": [], - "templating": { - "list": [] - }, - "time": { - "from": "now-6h", - "to": "now" - }, - "timepicker": { - "refresh_intervals": [ - "5s", - "10s", - "30s", - "1m", - "5m", - "15m", - "30m", - "1h", - "2h", - "1d" - ], - "time_options": [ - "5m", - "15m", - "1h", - "6h", - "12h", - "24h", - "2d", - "7d", - "30d" - ] - }, - "timezone": "", - "title": "Astana_流量统计", - "uid": "6QYxnSPmz", - "version": 81 -} \ No newline at end of file diff --git a/AKAOnlineEnv/Astana/Minio_AVlog_Astana-1547201179379.json b/AKAOnlineEnv/Astana/Minio_AVlog_Astana-1547639754326.json similarity index 60% rename from AKAOnlineEnv/Astana/Minio_AVlog_Astana-1547201179379.json rename to AKAOnlineEnv/Astana/Minio_AVlog_Astana-1547639754326.json index e87b731..d49bdff 100644 --- a/AKAOnlineEnv/Astana/Minio_AVlog_Astana-1547201179379.json +++ b/AKAOnlineEnv/Astana/Minio_AVlog_Astana-1547639754326.json @@ -73,7 +73,7 @@ "gnetId": 6248, "graphTooltip": 0, "id": null, - "iteration": 1547201176154, + "iteration": 1547623245519, "links": [], "panels": [ { @@ -4101,7 +4101,7 @@ "type": "row" }, { - "collapsed": false, + "collapsed": true, "gridPos": { "h": 1, "w": 24, @@ -4109,3288 +4109,3289 @@ "y": 5 }, "id": 147, - "panels": [], + "panels": [ + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 9, + "x": 0, + "y": 6 + }, + "id": 149, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "MINIO统计写入成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VIDEOMATCH]PUT_S_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "MINIO统计写入失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VIDEOMATCH]PUT_E_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "REDIS统计写入成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VIDEOMATCH]PUT_S_REDIS", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "REDIS统计写入失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VIDEOMATCH]PUT_E_REDIS", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "丢弃数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VIDEOMATCH]TOTAL_DROP", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "E", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "VIDEOMATCH日志文件写入统计(条/秒)", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "alert": { + "conditions": [ + { + "evaluator": { + "params": [ + 0 + ], + "type": "gt" + }, + "operator": { + "type": "and" + }, + "query": { + "params": [ + "D", + "1m", + "now" + ] + }, + "reducer": { + "params": [], + "type": "avg" + }, + "type": "query" + } + ], + "executionErrorState": "alerting", + "frequency": "60s", + "handler": 1, + "name": "VIDEOMATCH文件日志性能 alert", + "noDataState": "no_data", + "notifications": [] + }, + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 7, + "x": 9, + "y": 6 + }, + "id": 151, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "MINIO HTTP会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VIDEOMATCH]SESSION_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "Redis会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VIDEOMATCH]SESSION_REDIS", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "内存占用数(字节)", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VIDEOMATCH]MEM_USED", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "[VIDEOMATCH]TOTAL_DROP", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 10" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [ + { + "colorMode": "critical", + "fill": true, + "line": true, + "op": "gt", + "value": 0 + } + ], + "timeFrom": null, + "timeShift": null, + "title": "VIDEOMATCH文件日志性能", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 6 + }, + "id": 153, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "内存占用数(字节)", + "yaxis": 2 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "50% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VIDEOMATCH]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "50_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "80% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VIDEOMATCH]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "80_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "95% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VIDEOMATCH]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "95_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "99% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VIDEOMATCH]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "99_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "VIDEOMATCH文件大小分布", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 9, + "x": 0, + "y": 13 + }, + "id": 155, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": true, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "MINIO统计写入成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "hide": false, + "measurement": "[VOIPMATCH]PUT_S_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "MINIO统计写入失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VOIPMATCH]PUT_E_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "REDIS统计写入成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VOIPMATCH]PUT_S_REDIS", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "REDIS统计写入失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VOIPMATCH]PUT_E_REDIS", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "丢弃数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VOIPMATCH]TOTAL_DROP", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "E", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "VOIPMATCH日志文件写入统计(条/秒)", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "alert": { + "conditions": [ + { + "evaluator": { + "params": [ + 0 + ], + "type": "gt" + }, + "operator": { + "type": "and" + }, + "query": { + "params": [ + "D", + "1m", + "now" + ] + }, + "reducer": { + "params": [], + "type": "avg" + }, + "type": "query" + } + ], + "executionErrorState": "alerting", + "frequency": "60s", + "handler": 1, + "name": "VOIPMATCH文件日志性能 alert", + "noDataState": "no_data", + "notifications": [] + }, + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 7, + "x": 9, + "y": 13 + }, + "id": 157, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "MINIO HTTP会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VOIPMATCH]SESSION_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "Redis会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VOIPMATCH]SESSION_REDIS", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "内存占用数(字节)", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VOIPMATCH]MEM_USED", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "DROP数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "[VOIPMATCH]TOTAL_DROP", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 10" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [ + { + "colorMode": "critical", + "fill": true, + "line": true, + "op": "gt", + "value": 0 + } + ], + "timeFrom": null, + "timeShift": null, + "title": "VOIPMATCH文件日志性能", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 13 + }, + "id": 159, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "内存占用数(字节)", + "yaxis": 2 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "50% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VOIPMATCH]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "50_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "80% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VOIPMATCH]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "80_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "95% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VOIPMATCH]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "95_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "99% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[VOIPMATCH]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "99_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "VOIPMATCH文件大小分布", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 9, + "x": 0, + "y": 20 + }, + "id": 161, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "MINIO统计写入成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[AUDIOMATCH]PUT_S_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "MINIO统计写入失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[AUDIOMATCH]PUT_E_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "REDIS统计写入成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[AUDIOMATCH]PUT_S_REDIS", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "REDIS统计写入失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[AUDIOMATCH]PUT_E_REDIS", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "丢弃数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[AUDIOMATCH]TOTAL_DROP", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "E", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "AUDIOMATCH日志文件写入统计(条/秒)", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "alert": { + "conditions": [ + { + "evaluator": { + "params": [ + 0 + ], + "type": "gt" + }, + "operator": { + "type": "and" + }, + "query": { + "params": [ + "D", + "1m", + "now" + ] + }, + "reducer": { + "params": [], + "type": "avg" + }, + "type": "query" + } + ], + "executionErrorState": "alerting", + "frequency": "60s", + "handler": 1, + "name": "AUDIOMATCH文件日志性能 alert", + "noDataState": "no_data", + "notifications": [] + }, + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 7, + "x": 9, + "y": 20 + }, + "id": 163, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "MINIO HTTP会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[AUDIOMATCH]SESSION_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "Redis会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[AUDIOMATCH]SESSION_REDIS", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "内存占用数(字节)", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[AUDIOMATCH]MEM_USED", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "[AUDIOMATCH]TOTAL_DROP", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 10" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [ + { + "colorMode": "critical", + "fill": true, + "line": true, + "op": "gt", + "value": 0 + } + ], + "timeFrom": null, + "timeShift": null, + "title": "AUDIOMATCH文件日志性能", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 20 + }, + "id": 165, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "内存占用数(字节)", + "yaxis": 2 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "50% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[AUDIOMATCH]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "50_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "80% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[AUDIOMATCH]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "80_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "95% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[AUDIOMATCH]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "95_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "99% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[AUDIOMATCH]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "99_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "AUDIOMATCH文件大小分布", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 9, + "x": 0, + "y": 27 + }, + "id": 167, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "MINIO统计写入成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[IMAGEMATCH]PUT_S_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "MINIO统计写入失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[IMAGEMATCH]PUT_E_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "REDIS统计写入成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[IMAGEMATCH]PUT_S_REDIS", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "REDIS统计写入失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[IMAGEMATCH]PUT_E_REDIS", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "丢弃数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[IMAGEMATCH]TOTAL_DROP", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "E", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "IMAGEMATCH日志文件写入统计(条/秒)", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "alert": { + "conditions": [ + { + "evaluator": { + "params": [ + 0 + ], + "type": "gt" + }, + "operator": { + "type": "and" + }, + "query": { + "params": [ + "D", + "1m", + "now" + ] + }, + "reducer": { + "params": [], + "type": "avg" + }, + "type": "query" + } + ], + "executionErrorState": "alerting", + "frequency": "60s", + "handler": 1, + "name": "IMAGEMATCH文件日志性能 alert", + "noDataState": "no_data", + "notifications": [] + }, + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 7, + "x": 9, + "y": 27 + }, + "id": 169, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "MINIO HTTP会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[IMAGEMATCH]SESSION_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "Redis会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[IMAGEMATCH]SESSION_REDIS", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "内存占用数(字节)", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[IMAGEMATCH]MEM_USED", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "丢弃数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "[IMAGEMATCH]TOTAL_DROP", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 10" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [ + { + "colorMode": "critical", + "fill": true, + "line": true, + "op": "gt", + "value": 0 + } + ], + "timeFrom": null, + "timeShift": null, + "title": "IMAGEMATCH文件日志性能", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 27 + }, + "id": 171, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "内存占用数(字节)", + "yaxis": 2 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "50% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[IMAGEMATCH]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "50_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "80% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[IMAGEMATCH]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "80_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "95% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[IMAGEMATCH]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "95_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "99% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[IMAGEMATCH]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "99_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "IMAGEMATCH文件大小分布", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], "title": "ObjectStorageClient", "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 9, - "x": 0, - "y": 6 - }, - "id": 149, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "MINIO统计写入成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VIDEOMATCH]PUT_S_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "MINIO统计写入失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VIDEOMATCH]PUT_E_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "REDIS统计写入成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VIDEOMATCH]PUT_S_REDIS", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "REDIS统计写入失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VIDEOMATCH]PUT_E_REDIS", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "丢弃数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VIDEOMATCH]TOTAL_DROP", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "VIDEOMATCH日志文件写入统计(条/秒)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "alert": { - "conditions": [ - { - "evaluator": { - "params": [ - 0 - ], - "type": "gt" - }, - "operator": { - "type": "and" - }, - "query": { - "params": [ - "D", - "1m", - "now" - ] - }, - "reducer": { - "params": [], - "type": "avg" - }, - "type": "query" - } - ], - "executionErrorState": "alerting", - "frequency": "60s", - "handler": 1, - "name": "VIDEOMATCH文件日志性能 alert", - "noDataState": "no_data", - "notifications": [] - }, - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 7, - "x": 9, - "y": 6 - }, - "id": 151, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "MINIO HTTP会话数", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VIDEOMATCH]SESSION_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "Redis会话数", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VIDEOMATCH]SESSION_REDIS", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "内存占用数(字节)", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VIDEOMATCH]MEM_USED", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[VIDEOMATCH]TOTAL_DROP", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 10" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [ - { - "colorMode": "critical", - "fill": true, - "line": true, - "op": "gt", - "value": 0 - } - ], - "timeFrom": null, - "timeShift": null, - "title": "VIDEOMATCH文件日志性能", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 8, - "x": 16, - "y": 6 - }, - "id": 153, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "内存占用数(字节)", - "yaxis": 2 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "50% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VIDEOMATCH]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "50_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "80% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VIDEOMATCH]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "80_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "95% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VIDEOMATCH]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "95_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "99% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VIDEOMATCH]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "99_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "VIDEOMATCH文件大小分布", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 9, - "x": 0, - "y": 13 - }, - "id": 155, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "MINIO统计写入成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "hide": false, - "measurement": "[VOIPMATCH]PUT_S_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "MINIO统计写入失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VOIPMATCH]PUT_E_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "REDIS统计写入成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VOIPMATCH]PUT_S_REDIS", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "REDIS统计写入失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VOIPMATCH]PUT_E_REDIS", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "丢弃数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VOIPMATCH]TOTAL_DROP", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "VOIPMATCH日志文件写入统计(条/秒)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "alert": { - "conditions": [ - { - "evaluator": { - "params": [ - 0 - ], - "type": "gt" - }, - "operator": { - "type": "and" - }, - "query": { - "params": [ - "D", - "1m", - "now" - ] - }, - "reducer": { - "params": [], - "type": "avg" - }, - "type": "query" - } - ], - "executionErrorState": "alerting", - "frequency": "60s", - "handler": 1, - "name": "VOIPMATCH文件日志性能 alert", - "noDataState": "no_data", - "notifications": [] - }, - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 7, - "x": 9, - "y": 13 - }, - "id": 157, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "MINIO HTTP会话数", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VOIPMATCH]SESSION_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "Redis会话数", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VOIPMATCH]SESSION_REDIS", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "内存占用数(字节)", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VOIPMATCH]MEM_USED", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "DROP数", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[VOIPMATCH]TOTAL_DROP", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 10" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [ - { - "colorMode": "critical", - "fill": true, - "line": true, - "op": "gt", - "value": 0 - } - ], - "timeFrom": null, - "timeShift": null, - "title": "VOIPMATCH文件日志性能", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 8, - "x": 16, - "y": 13 - }, - "id": 159, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "内存占用数(字节)", - "yaxis": 2 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "50% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VOIPMATCH]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "50_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "80% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VOIPMATCH]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "80_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "95% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VOIPMATCH]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "95_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "99% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[VOIPMATCH]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "99_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "VOIPMATCH文件大小分布", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 9, - "x": 0, - "y": 20 - }, - "id": 161, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "MINIO统计写入成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[AUDIOMATCH]PUT_S_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "MINIO统计写入失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[AUDIOMATCH]PUT_E_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "REDIS统计写入成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[AUDIOMATCH]PUT_S_REDIS", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "REDIS统计写入失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[AUDIOMATCH]PUT_E_REDIS", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "丢弃数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[AUDIOMATCH]TOTAL_DROP", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "AUDIOMATCH日志文件写入统计(条/秒)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "alert": { - "conditions": [ - { - "evaluator": { - "params": [ - 0 - ], - "type": "gt" - }, - "operator": { - "type": "and" - }, - "query": { - "params": [ - "D", - "1m", - "now" - ] - }, - "reducer": { - "params": [], - "type": "avg" - }, - "type": "query" - } - ], - "executionErrorState": "alerting", - "frequency": "60s", - "handler": 1, - "name": "AUDIOMATCH文件日志性能 alert", - "noDataState": "no_data", - "notifications": [] - }, - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 7, - "x": 9, - "y": 20 - }, - "id": 163, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "MINIO HTTP会话数", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[AUDIOMATCH]SESSION_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "Redis会话数", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[AUDIOMATCH]SESSION_REDIS", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "内存占用数(字节)", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[AUDIOMATCH]MEM_USED", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[AUDIOMATCH]TOTAL_DROP", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 10" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [ - { - "colorMode": "critical", - "fill": true, - "line": true, - "op": "gt", - "value": 0 - } - ], - "timeFrom": null, - "timeShift": null, - "title": "AUDIOMATCH文件日志性能", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 8, - "x": 16, - "y": 20 - }, - "id": 165, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "内存占用数(字节)", - "yaxis": 2 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "50% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[AUDIOMATCH]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "50_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "80% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[AUDIOMATCH]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "80_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "95% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[AUDIOMATCH]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "95_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "99% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[AUDIOMATCH]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "99_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "AUDIOMATCH文件大小分布", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 9, - "x": 0, - "y": 27 - }, - "id": 167, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "MINIO统计写入成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[IMAGEMATCH]PUT_S_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "MINIO统计写入失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[IMAGEMATCH]PUT_E_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "REDIS统计写入成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[IMAGEMATCH]PUT_S_REDIS", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "REDIS统计写入失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[IMAGEMATCH]PUT_E_REDIS", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "丢弃数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[IMAGEMATCH]TOTAL_DROP", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "E", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "IMAGEMATCH日志文件写入统计(条/秒)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "alert": { - "conditions": [ - { - "evaluator": { - "params": [ - 0 - ], - "type": "gt" - }, - "operator": { - "type": "and" - }, - "query": { - "params": [ - "D", - "1m", - "now" - ] - }, - "reducer": { - "params": [], - "type": "avg" - }, - "type": "query" - } - ], - "executionErrorState": "alerting", - "frequency": "60s", - "handler": 1, - "name": "IMAGEMATCH文件日志性能 alert", - "noDataState": "no_data", - "notifications": [] - }, - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 7, - "x": 9, - "y": 27 - }, - "id": 169, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "MINIO HTTP会话数", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[IMAGEMATCH]SESSION_HTTP", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "Redis会话数", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[IMAGEMATCH]SESSION_REDIS", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "内存占用数(字节)", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[IMAGEMATCH]MEM_USED", - "orderByTime": "ASC", - "policy": "default", - "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", - "rawQuery": false, - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 5" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "丢弃数", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[IMAGEMATCH]TOTAL_DROP", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 10" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [ - { - "colorMode": "critical", - "fill": true, - "line": true, - "op": "gt", - "value": 0 - } - ], - "timeFrom": null, - "timeShift": null, - "title": "IMAGEMATCH文件日志性能", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 7, - "w": 8, - "x": 16, - "y": 27 - }, - "id": 171, - "legend": { - "avg": false, - "current": false, - "max": false, - "min": false, - "show": true, - "total": false, - "values": false - }, - "lines": true, - "linewidth": 1, - "links": [], - "nullPointMode": "null", - "percentage": false, - "pointradius": 5, - "points": false, - "renderer": "flot", - "seriesOverrides": [ - { - "alias": "内存占用数(字节)", - "yaxis": 2 - } - ], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "50% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[IMAGEMATCH]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "50_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "80% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[IMAGEMATCH]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "80_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "95% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[IMAGEMATCH]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "95_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - }, - { - "alias": "99% 文件最大大小", - "groupBy": [ - { - "params": [ - "10s" - ], - "type": "time" - }, - { - "params": [ - "0" - ], - "type": "fill" - } - ], - "measurement": "[IMAGEMATCH]length(bytes)", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "99_percentile_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "IMAGEMATCH文件大小分布", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": true - }, - { - "format": "short", - "label": "", - "logBase": 1, - "max": null, - "min": null, - "show": false - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } } ], "refresh": "15m", @@ -7477,5 +7478,5 @@ "timezone": "browser", "title": "Minio_AVlog_Astana", "uid": "minio_avlog_astana", - "version": 18 + "version": 19 } \ No newline at end of file diff --git a/AKAOnlineEnv/Astana/Minio_Cache_Astana-1547201224704.json b/AKAOnlineEnv/Astana/Minio_Cache_Astana-1547616143666.json similarity index 99% rename from AKAOnlineEnv/Astana/Minio_Cache_Astana-1547201224704.json rename to AKAOnlineEnv/Astana/Minio_Cache_Astana-1547616143666.json index d1b4bd6..2d8d486 100644 --- a/AKAOnlineEnv/Astana/Minio_Cache_Astana-1547201224704.json +++ b/AKAOnlineEnv/Astana/Minio_Cache_Astana-1547616143666.json @@ -73,7 +73,7 @@ "gnetId": 6248, "graphTooltip": 0, "id": null, - "iteration": 1547201220250, + "iteration": 1547616140456, "links": [], "panels": [ { @@ -14987,6 +14987,7 @@ "dashLength": 10, "dashes": false, "datasource": "${DS_ASTANA_PROXY_STAT}", + "decimals": 2, "fill": 1, "gridPos": { "h": 6, @@ -16357,5 +16358,5 @@ "timezone": "browser", "title": "Minio_Cache_Astana", "uid": "minio_cache_astana", - "version": 43 + "version": 45 } \ No newline at end of file diff --git a/AKAOnlineEnv/Astana/Minio_Filelog_Astana-1547201142814.json b/AKAOnlineEnv/Astana/Minio_Filelog_Astana-1547639819865.json similarity index 74% rename from AKAOnlineEnv/Astana/Minio_Filelog_Astana-1547201142814.json rename to AKAOnlineEnv/Astana/Minio_Filelog_Astana-1547639819865.json index 5a8e8ba..62d53a3 100644 --- a/AKAOnlineEnv/Astana/Minio_Filelog_Astana-1547201142814.json +++ b/AKAOnlineEnv/Astana/Minio_Filelog_Astana-1547639819865.json @@ -73,7 +73,7 @@ "gnetId": 6248, "graphTooltip": 0, "id": null, - "iteration": 1547191662524, + "iteration": 1547615939585, "links": [], "panels": [ { @@ -5364,6 +5364,2391 @@ "x": 0, "y": 5 }, + "id": 69, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_NTC_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 11, + "x": 0, + "y": 30 + }, + "id": 71, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "MINIO统计写入成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]PUT_S_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "MINIO统计写入失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]PUT_E_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "REDIS统计写入成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]PUT_S_REDIS", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "REDIS统计写入失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]PUT_E_REDIS", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "丢弃数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]TOTAL_DROP", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "E", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "NTC HTTP文件日志写入统计(条/秒)", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "alert": { + "conditions": [ + { + "evaluator": { + "params": [ + 0 + ], + "type": "gt" + }, + "operator": { + "type": "or" + }, + "query": { + "params": [ + "D", + "1m", + "now" + ] + }, + "reducer": { + "params": [], + "type": "avg" + }, + "type": "query" + } + ], + "executionErrorState": "alerting", + "frequency": "60s", + "handler": 1, + "name": "NTC文件日志性能 alert", + "noDataState": "no_data", + "notifications": [] + }, + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_NTC_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 11, + "y": 30 + }, + "id": 73, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "MINIO HTTP会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]SESSION_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "Redis会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]SESSION_REDIS", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "内存占用数(字节)", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]MEM_USED", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]TOTAL_DROP", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 10" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [ + { + "colorMode": "critical", + "fill": true, + "line": true, + "op": "gt", + "value": 200 + } + ], + "timeFrom": null, + "timeShift": null, + "title": "NTC文件日志性能", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_NTC_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 7, + "x": 17, + "y": 30 + }, + "id": 75, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "内存占用数(字节)", + "yaxis": 2 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "50% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "50_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "80% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "80_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "95% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "95_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "99% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[NTC_CACHE]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "99_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "NTC文件大小分布", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_NTC_STAT}", + "decimals": 1, + "fill": 1, + "gridPos": { + "h": 7, + "w": 11, + "x": 0, + "y": 37 + }, + "id": 77, + "legend": { + "avg": true, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "MAIL非结构化日志写入MINIO成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]PUT_S_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "MAIL非结构化日志写入MINIO失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]PUT_E_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "MAIL非结构化日志写入REDIS成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]PUT_S_REDIS", + "orderByTime": "ASC", + "policy": "default", + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "MAIL非结构化日志写入REDIS失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]PUT_E_REDIS", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "NTC MAIL文件日志写入统计(条/秒)", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "alert": { + "conditions": [ + { + "evaluator": { + "params": [ + 0 + ], + "type": "gt" + }, + "operator": { + "type": "or" + }, + "query": { + "params": [ + "D", + "1m", + "now" + ] + }, + "reducer": { + "params": [], + "type": "avg" + }, + "type": "query" + } + ], + "executionErrorState": "alerting", + "frequency": "60s", + "handler": 1, + "name": "MAIL文件日志性能 alert", + "noDataState": "no_data", + "notifications": [] + }, + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_NTC_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 11, + "y": 37 + }, + "id": 79, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "内存占用数(字节)", + "yaxis": 2 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "MINIO HTTP会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]SESSION_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "Redis会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]SESSION_REDIS", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "内存占用数(字节)", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]MEM_USED", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]TOTAL_DROP", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 10" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [ + { + "colorMode": "critical", + "fill": true, + "line": true, + "op": "gt", + "value": 200 + } + ], + "timeFrom": null, + "timeShift": null, + "title": "MAIL文件日志性能", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": "bytes", + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_NTC_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 7, + "x": 17, + "y": 37 + }, + "id": 81, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "内存占用数(字节)", + "yaxis": 2 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "50% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "50_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "80% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "80_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "95% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "95_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "99% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[MAIL_CACHE]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "99_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "MAIL文件大小分布", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_NTC_STAT}", + "decimals": 1, + "fill": 1, + "gridPos": { + "h": 7, + "w": 11, + "x": 0, + "y": 44 + }, + "id": 82, + "legend": { + "avg": true, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "Proxy非结构化日志写入MINIO成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]PUT_S_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "Proxy非结构化日志写入MINIO失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]PUT_E_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "Proxy非结构化日志写入REDIS成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]PUT_S_REDIS", + "orderByTime": "ASC", + "policy": "default", + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "Proxy非结构化日志写入REDIS失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]PUT_E_REDIS", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Proxy文件日志写入统计(条/秒)", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "alert": { + "conditions": [ + { + "evaluator": { + "params": [ + 0 + ], + "type": "gt" + }, + "operator": { + "type": "and" + }, + "query": { + "params": [ + "D", + "1m", + "now" + ] + }, + "reducer": { + "params": [], + "type": "avg" + }, + "type": "query" + } + ], + "executionErrorState": "alerting", + "frequency": "60s", + "handler": 1, + "name": "Proxy文件日志性能 alert", + "noDataState": "no_data", + "notifications": [] + }, + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_NTC_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 11, + "y": 44 + }, + "id": 83, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "内存占用数(字节)", + "yaxis": 2 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "MINIO HTTP会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]SESSION_HTTP", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "Redis会话数", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]SESSION_REDIS", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "内存占用数(字节)", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]MEM_USED", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value\") / 60 FROM \"[t2_master]minio_redis_suc\" WHERE $timeFilter GROUP BY time(1m) fill(0)", + "rawQuery": false, + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 5" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]TOTAL_DROP", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 10" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [ + { + "colorMode": "critical", + "fill": true, + "line": true, + "op": "gt", + "value": 0 + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Proxy文件日志性能", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": "bytes", + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_NTC_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 7, + "x": 17, + "y": 44 + }, + "id": 84, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "内存占用数(字节)", + "yaxis": 2 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "alias": "50% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "50_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "80% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "80_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "95% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "95_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + }, + { + "alias": "99% 文件最大大小", + "groupBy": [ + { + "params": [ + "10s" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_log_file]length(bytes)", + "orderByTime": "ASC", + "policy": "default", + "refId": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "99_percentile_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Proxy文件大小分布", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "title": "NTC ObjectStorageClient", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 6 + }, "id": 64, "panels": [ { @@ -5377,7 +7762,7 @@ "h": 6, "w": 24, "x": 0, - "y": 6 + "y": 7 }, "id": 62, "legend": { @@ -5626,7 +8011,7 @@ "h": 6, "w": 8, "x": 0, - "y": 12 + "y": 13 }, "id": 65, "legend": { @@ -5662,12 +8047,11 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } ], - "hide": false, "measurement": "[OBJ_NON_AST]ntcbucket#DEL_RECV", "orderByTime": "ASC", "policy": "default", @@ -5706,12 +8090,11 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } ], - "hide": false, "measurement": "[OBJ_NON_AST]ntcbucket#DEL_SUCC", "orderByTime": "ASC", "policy": "default", @@ -5750,7 +8133,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -5793,7 +8176,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -5877,7 +8260,7 @@ "h": 6, "w": 8, "x": 8, - "y": 12 + "y": 13 }, "id": 67, "legend": { @@ -5913,7 +8296,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -5956,7 +8339,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -5999,7 +8382,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -6042,7 +8425,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -6126,7 +8509,7 @@ "h": 6, "w": 8, "x": 16, - "y": 12 + "y": 13 }, "id": 66, "legend": { @@ -6162,7 +8545,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -6205,7 +8588,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -6248,7 +8631,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -6291,7 +8674,7 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } @@ -6453,5 +8836,5 @@ "timezone": "browser", "title": "Minio_Filelog_Astana", "uid": "minio_filelog_astana", - "version": 24 + "version": 39 } \ No newline at end of file diff --git a/缓存运维文档.docx b/缓存运维文档.docx index dca4cd2a4edf274542e0e7745f6511d6e3376676..562f5dc49dfc5be0c581138057b827f0c77b02b9 100644 GIT binary patch delta 240424 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