From b5fccd2f9b8376097b2d5ee981035b133d337027 Mon Sep 17 00:00:00 2001 From: zhangchengwei Date: Fri, 11 Jan 2019 18:11:50 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BA=BF=E4=B8=8A=E7=8E=AF=E5=A2=83=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=EF=BC=8C=E5=8A=A0=E5=85=A5fieldstat=E7=BB=9F=E8=AE=A1?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Almaty/Almaty_流量统计-1547201269930.json | 3540 +++++++ .../Minio_AVlog_Almaty-1547201170315.json | 9152 +++++++++++++++++ ... => Minio_Cache_Almaty-1547201214385.json} | 1356 ++- .../Minio_Filelog_Almaty-1546596025343.json | 5197 ---------- .../Minio_Filelog_Almaty-1547201152424.json} | 1180 +-- .../Astana/Astana_流量统计-1547201125632.json | 4132 ++++++++ ... => Minio_AVlog_Astana-1547201179379.json} | 7336 +++++++------ ... => Minio_Cache_Astana-1547201224704.json} | 1523 ++- .../Minio_Filelog_Astana-1547201142814.json} | 5034 ++++----- AKAOnlineEnv/MinioStanAlone.zip | Bin 0 -> 14651369 bytes 10 files changed, 26344 insertions(+), 12106 deletions(-) create mode 100644 AKAOnlineEnv/Almaty/Almaty_流量统计-1547201269930.json create mode 100644 AKAOnlineEnv/Almaty/Minio_AVlog_Almaty-1547201170315.json rename AKAOnlineEnv/Almaty/{Minio_Cache_Almaty-1546595979368.json => Minio_Cache_Almaty-1547201214385.json} (95%) delete mode 100644 AKAOnlineEnv/Almaty/Minio_Filelog_Almaty-1546596025343.json rename AKAOnlineEnv/{Astana/Minio_AVlog_Astana-1546595956627.json => Almaty/Minio_Filelog_Almaty-1547201152424.json} (85%) create mode 100644 AKAOnlineEnv/Astana/Astana_流量统计-1547201125632.json rename AKAOnlineEnv/Astana/{Minio_Filelog_Astana-1546596017921.json => Minio_AVlog_Astana-1547201179379.json} (58%) rename AKAOnlineEnv/Astana/{Minio_Cache_Astana-1546596007038.json => Minio_Cache_Astana-1547201224704.json} (93%) rename AKAOnlineEnv/{Almaty/Minio_AVlog_Almaty-1546595991598.json => Astana/Minio_Filelog_Astana-1547201142814.json} (80%) create mode 100644 AKAOnlineEnv/MinioStanAlone.zip diff --git a/AKAOnlineEnv/Almaty/Almaty_流量统计-1547201269930.json b/AKAOnlineEnv/Almaty/Almaty_流量统计-1547201269930.json new file mode 100644 index 0000000..9c6c7ed --- /dev/null +++ b/AKAOnlineEnv/Almaty/Almaty_流量统计-1547201269930.json @@ -0,0 +1,3540 @@ +{ + "__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-1547201170315.json new file mode 100644 index 0000000..0a36b55 --- /dev/null +++ b/AKAOnlineEnv/Almaty/Minio_AVlog_Almaty-1547201170315.json @@ -0,0 +1,9152 @@ +{ + "__inputs": [ + { + "name": "DS_PROMETHEUS_ALMATY", + "label": "Prometheus_Almaty", + "description": "", + "type": "datasource", + "pluginId": "prometheus", + "pluginName": "Prometheus" + }, + { + "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" + }, + { + "type": "datasource", + "id": "prometheus", + "name": "Prometheus", + "version": "5.0.0" + }, + { + "type": "panel", + "id": "singlestat", + "name": "Singlestat", + "version": "5.0.0" + }, + { + "type": "panel", + "id": "table", + "name": "Table", + "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" + } + ] + }, + "description": "minio dashboard", + "editable": true, + "gnetId": 6248, + "graphTooltip": 0, + "id": null, + "iteration": 1547201162043, + "links": [], + "panels": [ + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 55, + "panels": [ + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "${DS_PROMETHEUS_ALMATY}", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 4, + "w": 5, + "x": 0, + "y": 1 + }, + "id": 145, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "", + "targets": [ + { + "expr": "sum(minio_total_disks{job=\"minio_filelog_almaty\"})", + "format": "time_series", + "intervalFactor": 1, + "refId": "A" + } + ], + "thresholds": "", + "title": "TotalDiskNum", + "transparent": false, + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "current" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "${DS_PROMETHEUS_ALMATY}", + "format": "none", + "gauge": { + "maxValue": 8, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 4, + "w": 5, + "x": 5, + "y": 1 + }, + "id": 144, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "", + "targets": [ + { + "expr": "sum(minio_total_disks{job=\"minio_filelog_almaty\"}) - sum(minio_offline_disks{job=\"minio_filelog_almaty\"})", + "format": "time_series", + "intervalFactor": 1, + "refId": "A" + } + ], + "thresholds": "", + "title": "ActiveDiskNum", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "${DS_PROMETHEUS_ALMATY}", + "decimals": null, + "format": "bytes", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": false + }, + "gridPos": { + "h": 4, + "w": 6, + "x": 10, + "y": 1 + }, + "id": 143, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": true + }, + "tableColumn": "", + "targets": [ + { + "expr": "sum(minio_disk_storage_used_bytes{job=\"minio_filelog_almaty\"})", + "format": "time_series", + "intervalFactor": 1, + "refId": "A" + } + ], + "thresholds": "", + "timeFrom": null, + "title": "DiskUsedBytes", + "transparent": false, + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "current" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "datasource": "${DS_PROMETHEUS_ALMATY}", + "description": "Start time of the Minio server\nminio服务开始运行的时间", + "format": "dtdurations", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": false + }, + "gridPos": { + "h": 4, + "w": 8, + "x": 16, + "y": 1 + }, + "id": 142, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": true + }, + "tableColumn": "", + "targets": [ + { + "expr": "time() - max(process_start_time_seconds)", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Start time of the Minio server", + "metric": "process_start_time_seconds", + "refId": "A", + "step": 60 + } + ], + "thresholds": "", + "title": "Uptime", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" + }, + { + "columns": [], + "datasource": "${DS_PROMETHEUS_ALMATY}", + "fontSize": "100%", + "gridPos": { + "h": 10, + "w": 11, + "x": 0, + "y": 5 + }, + "id": 137, + "links": [], + "pageSize": null, + "repeat": null, + "repeatDirection": "h", + "scroll": true, + "showHeader": true, + "sort": { + "col": 2, + "desc": false + }, + "styles": [ + { + "alias": "Time", + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "pattern": "Time", + "type": "date" + }, + { + "alias": "State", + "colorMode": "cell", + "colors": [ + "#bf1b00", + "rgb(22, 191, 17)", + "#bf1b00" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "link": false, + "mappingType": 1, + "pattern": "Value", + "preserveFormat": false, + "sanitize": false, + "thresholds": [ + "1" + ], + "type": "string", + "unit": "short", + "valueMaps": [ + { + "text": "up", + "value": "1" + }, + { + "text": "down", + "value": "0" + } + ] + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "__name__", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "progress", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "job", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "decimals": 2, + "pattern": "/.*/", + "thresholds": [], + "type": "number", + "unit": "short" + } + ], + "targets": [ + { + "expr": "up{job=\"minio_filelog_almaty\"}", + "format": "table", + "instant": true, + "intervalFactor": 1, + "refId": "A" + } + ], + "title": "NodeActiveState", + "transform": "table", + "type": "table" + }, + { + "columns": [], + "datasource": "${DS_PROMETHEUS_ALMATY}", + "fontSize": "100%", + "gridPos": { + "h": 10, + "w": 13, + "x": 11, + "y": 5 + }, + "id": 136, + "links": [], + "pageSize": null, + "scroll": true, + "showHeader": true, + "sort": { + "col": 2, + "desc": true + }, + "styles": [ + { + "alias": "Time", + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "pattern": "Time", + "type": "date" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "__name__", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "MemTotal(bytes)", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "link": false, + "mappingType": 1, + "pattern": "Value #A", + "thresholds": [], + "type": "number", + "unit": "none" + }, + { + "alias": "MemUsed(bytes)", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #B", + "thresholds": [], + "type": "number", + "unit": "none" + }, + { + "alias": "MemUsedRate", + "colorMode": "cell", + "colors": [ + "rgb(61, 186, 26)", + "rgb(222, 102, 22)", + "rgb(191, 0, 37)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 1, + "mappingType": 1, + "pattern": "Value #C", + "thresholds": [ + "0.6", + "0.8" + ], + "type": "number", + "unit": "percentunit" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "job", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "MemUsedRate", + "colorMode": "cell", + "colors": [ + "rgba(44, 193, 38, 0.97)", + "rgba(237, 129, 40, 0.89)", + "rgba(245, 54, 54, 0.9)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Value #D", + "thresholds": [ + "0.6", + "0.8" + ], + "type": "number", + "unit": "percentunit" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "decimals": 2, + "pattern": "/.*/", + "thresholds": [], + "type": "number", + "unit": "short" + } + ], + "targets": [ + { + "expr": "node_memory_MemTotal_bytes{job=\"os_filelog_almaty\"} ", + "format": "table", + "instant": true, + "intervalFactor": 1, + "refId": "A" + }, + { + "expr": "node_memory_MemTotal_bytes{job=\"os_filelog_almaty\"} - node_memory_MemAvailable_bytes{job=\"os_filelog_almaty\"}", + "format": "table", + "instant": true, + "intervalFactor": 1, + "refId": "B" + }, + { + "expr": "(node_memory_MemTotal_bytes{job=\"os_filelog_almaty\"} - node_memory_MemFree_bytes{job=\"os_filelog_almaty\"} - node_memory_Buffers_bytes{job=\"os_filelog_almaty\"} - node_memory_Cached_bytes{job=\"os_filelog_almaty\"}) / (node_memory_MemTotal_bytes{job=\"os_filelog_almaty\"} )", + "format": "table", + "instant": true, + "intervalFactor": 1, + "refId": "D" + }, + { + "expr": "(node_memory_MemTotal_bytes{job=\"os_filelog_almaty\"} - node_memory_MemAvailable_bytes{job=\"os_filelog_almaty\"}) / node_memory_MemTotal_bytes{job=\"os_filelog_almaty\"} ", + "format": "table", + "hide": true, + "instant": true, + "intervalFactor": 1, + "refId": "C" + } + ], + "title": "MemSpaceState", + "transform": "table", + "type": "table" + }, + { + "columns": [ + { + "hidden": false, + "style": { + "alias": "Time", + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "link": false, + "pattern": "Time", + "type": "date" + }, + "text": "Time", + "title": "Time", + "type": "time" + } + ], + "datasource": "${DS_PROMETHEUS_ALMATY}", + "fontSize": "100%", + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 15 + }, + "hideTimeOverride": false, + "id": 135, + "interval": "", + "links": [], + "minSpan": 11, + "pageSize": null, + "repeatDirection": null, + "scroll": true, + "showHeader": true, + "sort": { + "col": 4, + "desc": false + }, + "styles": [ + { + "alias": "Time", + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "link": false, + "pattern": "Time", + "type": "date" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "__name__", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "fstype", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "job", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "mountpoint", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "DiskUsedRate", + "colorMode": "cell", + "colors": [ + "rgba(30, 210, 22, 0.97)", + "rgba(237, 129, 40, 0.89)", + "#bf1b00" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Value #C", + "thresholds": [ + "0.6", + "0.8" + ], + "type": "number", + "unit": "percentunit" + }, + { + "alias": "DiskTotalSize(bytes)", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #A", + "thresholds": [], + "type": "number", + "unit": "none" + }, + { + "alias": "DiskUsedSize(bytes)", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "mappingType": 1, + "pattern": "Value #B", + "thresholds": [], + "type": "number", + "unit": "none" + } + ], + "targets": [ + { + "expr": "node_filesystem_size_bytes{job=\"os_filelog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", + "format": "table", + "instant": true, + "interval": "30s", + "intervalFactor": 1, + "refId": "A" + }, + { + "expr": "node_filesystem_size_bytes{job=\"os_filelog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"} - node_filesystem_avail_bytes{job=\"os_filelog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", + "format": "table", + "instant": true, + "intervalFactor": 1, + "refId": "B" + }, + { + "expr": "(node_filesystem_size_bytes{job=\"os_filelog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"} - node_filesystem_avail_bytes{job=\"os_filelog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}) / node_filesystem_size_bytes{job=\"os_filelog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", + "format": "table", + "instant": true, + "intervalFactor": 1, + "refId": "C" + } + ], + "title": "DiskSpaceState", + "transform": "table", + "transparent": false, + "type": "table" + } + ], + "title": "NodeState", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 1 + }, + "id": 41, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ALMATY}", + "decimals": null, + "description": "Data sent by current Minio server instance \n当前minio服务器实例发送的数据", + "fill": 1, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 2 + }, + "id": 54, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(rate(minio_network_sent_bytes_total{job=\"minio_filelog_almaty\"}[1m]))", + "format": "time_series", + "instant": false, + "intervalFactor": 2, + "legendFormat": "SENT", + "metric": "minio_network_sent_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "sum(rate(minio_network_received_bytes_total{job=\"minio_filelog_almaty\"}[1m]))", + "format": "time_series", + "instant": false, + "intervalFactor": 2, + "legendFormat": "RECEIVE", + "metric": "minio_network_sent_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Total Data Recvied&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ALMATY}", + "decimals": null, + "description": "Data sent by current Minio server instance \n当前minio服务器实例发送的数据", + "fill": 1, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 2 + }, + "id": 53, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "topk(2, (sum(rate(minio_network_sent_bytes_total{job=\"minio_filelog_almaty\"}[1m])) by (instance)))", + "format": "time_series", + "hide": false, + "instant": false, + "intervalFactor": 2, + "legendFormat": "{{instance}}Send", + "metric": "minio_network_sent_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "topk(2, (sum(rate(minio_network_received_bytes_total{job=\"minio_filelog_almaty\"}[1m])) by (instance)))", + "format": "time_series", + "hide": false, + "instant": false, + "intervalFactor": 2, + "legendFormat": "{{instance}}Receive", + "metric": "minio_network_sent_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "TOP2 Data Recvied&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ALMATY}", + "decimals": null, + "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 0, + "y": 8 + }, + "id": 43, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.58:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Send", + "metric": "minio_network_received_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.58:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Receive", + "metric": "minio_network_received_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.58DataReceived&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ALMATY}", + "decimals": null, + "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 6, + "y": 8 + }, + "id": 44, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.59:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Send", + "metric": "minio_network_received_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.59:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Receive", + "metric": "minio_network_received_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.59DataReceived&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ALMATY}", + "decimals": null, + "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 12, + "y": 8 + }, + "id": 45, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.60:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Send", + "metric": "minio_network_received_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.60:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Receive", + "metric": "minio_network_received_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.60DataReceived&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ALMATY}", + "decimals": null, + "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 18, + "y": 8 + }, + "id": 46, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.61:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Send", + "metric": "minio_network_received_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.61:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Receive", + "metric": "minio_network_received_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.61DataReceived&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ALMATY}", + "decimals": null, + "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 0, + "y": 15 + }, + "id": 47, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.62:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Send", + "metric": "minio_network_received_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.62:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Receive", + "metric": "minio_network_received_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.62DataReceived&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ALMATY}", + "decimals": null, + "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 6, + "y": 15 + }, + "id": 48, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.63:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Send", + "metric": "minio_network_received_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.63:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Receive", + "metric": "minio_network_received_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.63DataReceived&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ALMATY}", + "decimals": null, + "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 12, + "y": 15 + }, + "id": 49, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.64:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Send", + "metric": "minio_network_received_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.64:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Receive", + "metric": "minio_network_received_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.64DataReceived&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ALMATY}", + "decimals": null, + "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 18, + "y": 15 + }, + "id": 50, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.65:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Send", + "metric": "minio_network_received_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.65:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Receive", + "metric": "minio_network_received_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.65DataReceived&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ALMATY}", + "decimals": null, + "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 0, + "y": 22 + }, + "id": 51, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.66:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Send", + "metric": "minio_network_received_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.66:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Receive", + "metric": "minio_network_received_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.66DataReceived&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ALMATY}", + "decimals": null, + "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 6, + "y": 22 + }, + "id": 52, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.67:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Send", + "metric": "minio_network_received_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.67:9000\",job=\"minio_filelog_almaty\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Receive", + "metric": "minio_network_received_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.67DataReceived&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "title": "HttpSend&Receivebytes", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 2 + }, + "id": 27, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ALMATY}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 3 + }, + "id": 40, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Total HttpRequestNum", + "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_PROMETHEUS_ALMATY}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 3 + }, + "id": 39, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m])) by(instance)))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "{{instance}}GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m])) by(instance)))", + "format": "time_series", + "hide": false, + "intervalFactor": 2, + "legendFormat": "{{instance}}PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m])) by(instance)))", + "format": "time_series", + "hide": false, + "intervalFactor": 2, + "legendFormat": "{{instance}}DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m])) by(instance)))", + "format": "time_series", + "hide": false, + "intervalFactor": 2, + "legendFormat": "{{instance}}POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "TOP2 HttpRequestNum", + "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_PROMETHEUS_ALMATY}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 9 + }, + "id": 29, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.58:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.58:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.58:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.58:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.58HttpRequestNum", + "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_PROMETHEUS_ALMATY}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 9 + }, + "id": 30, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.59:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.59:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.59:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.59:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.59HttpRequestNum", + "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_PROMETHEUS_ALMATY}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 9 + }, + "id": 31, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.60:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.60:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.60:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.60:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.60HttpRequestNum", + "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_PROMETHEUS_ALMATY}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 9 + }, + "id": 32, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.61:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.61:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.61:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.61:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.61HttpRequestNum", + "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_PROMETHEUS_ALMATY}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 15 + }, + "id": 33, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.62:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.62:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.62:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.62:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.62HttpRequestNum", + "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_PROMETHEUS_ALMATY}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 15 + }, + "id": 34, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.63:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.63:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.63:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.63:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.63HttpRequestNum", + "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_PROMETHEUS_ALMATY}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 15 + }, + "id": 35, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.64:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.64:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.64:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.64:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.64HttpRequestNum", + "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_PROMETHEUS_ALMATY}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 15 + }, + "id": 36, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.65:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.65:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.65:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.65:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.65HttpRequestNum", + "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_PROMETHEUS_ALMATY}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 21 + }, + "id": 37, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.66:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.66:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.66:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.66:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.66HttpRequestNum", + "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_PROMETHEUS_ALMATY}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 21 + }, + "id": 38, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.67:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.67:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.67:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.67:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.67HttpRequestNum", + "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": "HttpSend&ReceiveNum", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 3 + }, + "id": 14, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 24, + "x": 0, + "y": 4 + }, + "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": [ + { + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "GET", + "refId": "A" + }, + { + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "POST", + "refId": "B" + }, + { + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "PUT", + "refId": "C" + }, + { + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\"}[1m]))", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "HEAD", + "refId": "D" + }, + { + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "DELETE", + "refId": "E" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "Total HTTP Requests duration/s", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 10 + }, + "id": 16, + "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": [ + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.58:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "GET", + "refId": "A" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.58:9000\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "POST", + "refId": "B" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.58:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "PUT", + "refId": "C" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.58:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "HEAD", + "refId": "D" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.58:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "DELETE", + "refId": "E" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.58HTTP Requests duration/s", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 10 + }, + "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": [ + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.59:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "GET", + "refId": "A" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.59:9000\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "POST", + "refId": "B" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.59:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "PUT", + "refId": "C" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.59:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "HEAD", + "refId": "D" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.59:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "DELETE", + "refId": "E" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.59HTTP Requests duration/s", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 10 + }, + "id": 18, + "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": [ + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.60:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "GET", + "refId": "A" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.60:9000\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "POST", + "refId": "B" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.60:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "PUT", + "refId": "C" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.60:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "HEAD", + "refId": "D" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.60:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "DELETE", + "refId": "E" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.60HTTP Requests duration/s", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 10 + }, + "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": [ + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.61:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "GET", + "refId": "A" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.61:9000\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "POST", + "refId": "B" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.61:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "PUT", + "refId": "C" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.61:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "HEAD", + "refId": "D" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.61:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "DELETE", + "refId": "E" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.61HTTP Requests duration/s", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 16 + }, + "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": [ + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.62:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "GET", + "refId": "A" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.62:9000\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "POST", + "refId": "B" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.62:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "PUT", + "refId": "C" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.62:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "HEAD", + "refId": "D" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.62:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "DELETE", + "refId": "E" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.62HTTP Requests duration/s", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 16 + }, + "id": 21, + "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": [ + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.63:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "GET", + "refId": "A" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.63:9000\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "POST", + "refId": "B" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.63:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "PUT", + "refId": "C" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.63:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "HEAD", + "refId": "D" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.63:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "DELETE", + "refId": "E" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.63HTTP Requests duration/s", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 16 + }, + "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": [ + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.64:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "GET", + "refId": "A" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.64:9000\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "POST", + "refId": "B" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.64:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "PUT", + "refId": "C" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.64:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "HEAD", + "refId": "D" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.64:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "DELETE", + "refId": "E" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.64HTTP Requests duration/s", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 16 + }, + "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": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.65:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "GET", + "refId": "A" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.65:9000\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "POST", + "refId": "B" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.65:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "PUT", + "refId": "C" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.65:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "HEAD", + "refId": "D" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.65:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "DELETE", + "refId": "E" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.65HTTP Requests duration/s", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 22 + }, + "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": [ + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.66:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "GET", + "refId": "A" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.66:9000\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "POST", + "refId": "B" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.66:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "PUT", + "refId": "C" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.66:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "HEAD", + "refId": "D" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.66:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "DELETE", + "refId": "E" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.66HTTP Requests duration/s", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 22 + }, + "id": 25, + "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": [ + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.67:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "GET", + "refId": "A" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.67:9000\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "POST", + "refId": "B" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.67:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "PUT", + "refId": "C" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.67:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "HEAD", + "refId": "D" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.67:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "DELETE", + "refId": "E" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.67HTTP Requests duration/s", + "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": "HttpDutations", + "type": "row" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 4 + }, + "id": 1, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 5, + "w": 24, + "x": 0, + "y": 5 + }, + "id": 13, + "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": [ + { + "expr": "topk(2, (sum(irate(node_cpu_seconds_total{job=\"os_filelog_almaty\",mode!=\"idle\"}[1m])) by (instance)))", + "format": "time_series", + "hide": false, + "intervalFactor": 1, + "legendFormat": "{{instance}}", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "TOP2 CPUUsedRate", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "percentunit", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 10 + }, + "id": 3, + "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": [ + { + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.58:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", + "format": "time_series", + "hide": false, + "instant": false, + "intervalFactor": 1, + "legendFormat": "CPU Used Percent", + "refId": "A" + }, + { + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.58:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", + "format": "time_series", + "hide": true, + "intervalFactor": 1, + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.58CPUUsedRate", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "percentunit", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 10 + }, + "id": 4, + "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": [ + { + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.59:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", + "format": "time_series", + "hide": false, + "instant": false, + "intervalFactor": 1, + "legendFormat": "CPU Used Percent", + "refId": "A" + }, + { + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.59:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", + "format": "time_series", + "hide": true, + "intervalFactor": 1, + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.59CPUUsedRate", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "percentunit", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 10 + }, + "id": 5, + "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": [ + { + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.60:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", + "format": "time_series", + "hide": false, + "instant": false, + "intervalFactor": 1, + "legendFormat": "CPU Used Percent", + "refId": "A" + }, + { + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.60:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", + "format": "time_series", + "hide": true, + "intervalFactor": 1, + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.60CPUUsedRate", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "percentunit", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 10 + }, + "id": 6, + "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": [ + { + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.61:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", + "format": "time_series", + "hide": false, + "instant": false, + "intervalFactor": 1, + "legendFormat": "CPU Used Percent", + "refId": "A" + }, + { + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.61:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", + "format": "time_series", + "hide": true, + "intervalFactor": 1, + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.61CPUUsedRate", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "percentunit", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 16 + }, + "id": 7, + "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": [ + { + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.62:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", + "format": "time_series", + "hide": false, + "instant": false, + "intervalFactor": 1, + "legendFormat": "CPU Used Percent", + "refId": "A" + }, + { + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.62:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", + "format": "time_series", + "hide": true, + "intervalFactor": 1, + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.62CPUUsedRate", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "percentunit", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 16 + }, + "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": [ + { + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.63:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", + "format": "time_series", + "hide": false, + "instant": false, + "intervalFactor": 1, + "legendFormat": "CPU Used Percent", + "refId": "A" + }, + { + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.63:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", + "format": "time_series", + "hide": true, + "intervalFactor": 1, + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.63CPUUsedRate", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "percentunit", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 16 + }, + "id": 9, + "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": [ + { + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.64:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", + "format": "time_series", + "hide": false, + "instant": false, + "intervalFactor": 1, + "legendFormat": "CPU Used Percent", + "refId": "A" + }, + { + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.64:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", + "format": "time_series", + "hide": true, + "intervalFactor": 1, + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.64CPUUsedRate", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "percentunit", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 16 + }, + "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": [ + { + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.65:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", + "format": "time_series", + "hide": false, + "instant": false, + "intervalFactor": 1, + "legendFormat": "CPU Used Percent", + "refId": "A" + }, + { + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.65:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", + "format": "time_series", + "hide": true, + "intervalFactor": 1, + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.65CPUUsedRate", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "percentunit", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 22 + }, + "id": 11, + "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": [ + { + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.66:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", + "format": "time_series", + "hide": false, + "instant": false, + "intervalFactor": 1, + "legendFormat": "CPU Used Percent", + "refId": "A" + }, + { + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.66:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", + "format": "time_series", + "hide": true, + "intervalFactor": 1, + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.66CPUUsedRate", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "percentunit", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "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_PROMETHEUS_ALMATY}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 22 + }, + "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": [ + { + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.67:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", + "format": "time_series", + "hide": false, + "instant": false, + "intervalFactor": 1, + "legendFormat": "CPU Used Percent", + "refId": "A" + }, + { + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.67:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", + "format": "time_series", + "hide": true, + "intervalFactor": 1, + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.3.35.67CPUUsedRate", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "percentunit", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "title": "NodeCPUState", + "type": "row" + }, + { + "collapsed": false, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 5 + }, + "id": 147, + "panels": [], + "title": "ObjectStorageClient", + "type": "row" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ALMATY_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 9, + "x": 0, + "y": 6 + }, + "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统计写入成功数", + "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_ALMATY_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 7, + "x": 9, + "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 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_ALMATY_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 6 + }, + "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": [ + { + "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_ALMATY_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 9, + "x": 0, + "y": 13 + }, + "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" + } + ], + "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_ALMATY_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 7, + "x": 9, + "y": 13 + }, + "id": 168, + "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": [] + }, + { + "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_ALMATY_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 13 + }, + "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": [ + { + "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_ALMATY_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 9, + "x": 0, + "y": 20 + }, + "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": [], + "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_ALMATY_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 7, + "x": 9, + "y": 20 + }, + "id": 170, + "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_ALMATY_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 20 + }, + "id": 172, + "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_ALMATY_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 9, + "x": 0, + "y": 27 + }, + "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统计写入成功数", + "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_ALMATY_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 7, + "x": 9, + "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": [], + "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_ALMATY_YSP_STAT}", + "fill": 1, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 27 + }, + "id": 173, + "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", + "schemaVersion": 16, + "style": "dark", + "tags": [ + "object-storage" + ], + "templating": { + "list": [ + { + "allValue": null, + "current": {}, + "datasource": "${DS_PROMETHEUS_ALMATY}", + "hide": 0, + "includeAll": false, + "label": null, + "multi": false, + "name": "instance", + "options": [], + "query": "label_values(minio_total_disks,instance)", + "refresh": 1, + "regex": "/([a-zA-Z]{1,})/i", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": {}, + "datasource": "${DS_PROMETHEUS_ALMATY}", + "hide": 0, + "includeAll": false, + "label": null, + "multi": false, + "name": "metrics_port", + "options": [], + "query": "label_values(minio_total_disks,instance)", + "refresh": 1, + "regex": "/(\\d{1,4})/i", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + } + ] + }, + "time": { + "from": "now-1h", + "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": "browser", + "title": "Minio_AVlog_Almaty", + "uid": "minio_filelog_almaty", + "version": 43 +} \ No newline at end of file diff --git a/AKAOnlineEnv/Almaty/Minio_Cache_Almaty-1546595979368.json b/AKAOnlineEnv/Almaty/Minio_Cache_Almaty-1547201214385.json similarity index 95% rename from AKAOnlineEnv/Almaty/Minio_Cache_Almaty-1546595979368.json rename to AKAOnlineEnv/Almaty/Minio_Cache_Almaty-1547201214385.json index b5d3706..79df3a0 100644 --- a/AKAOnlineEnv/Almaty/Minio_Cache_Almaty-1546595979368.json +++ b/AKAOnlineEnv/Almaty/Minio_Cache_Almaty-1547201214385.json @@ -7,6 +7,14 @@ "type": "datasource", "pluginId": "prometheus", "pluginName": "Prometheus" + }, + { + "name": "DS_ALAMTY_PROXY_STAT", + "label": "Alamty_proxy_stat", + "description": "", + "type": "datasource", + "pluginId": "influxdb", + "pluginName": "InfluxDB" } ], "__requires": [ @@ -22,6 +30,12 @@ "name": "Graph", "version": "5.0.0" }, + { + "type": "datasource", + "id": "influxdb", + "name": "InfluxDB", + "version": "5.0.0" + }, { "type": "datasource", "id": "prometheus", @@ -59,7 +73,7 @@ "gnetId": 6248, "graphTooltip": 0, "id": null, - "iteration": 1546595975302, + "iteration": 1547201210067, "links": [], "panels": [ { @@ -21646,7 +21660,7 @@ "type": "row" }, { - "collapsed": true, + "collapsed": false, "gridPos": { "h": 1, "w": 24, @@ -21655,8 +21669,1342 @@ }, "id": 223, "panels": [], - "title": "CacheManager", + "title": "CacheClient&Manager", "type": "row" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ALAMTY_PROXY_STAT}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 6 + }, + "id": 225, + "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统计GET成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_cache]GET_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统计GET失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_cache]GET_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统计GET成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_cache]GET_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统计GET失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_cache]GET_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": "REDIS统计GET MISS数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_cache]GET_MISS", + "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": "TangoCache缓存GET统计(条/秒)", + "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_ALAMTY_PROXY_STAT}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 6 + }, + "id": 227, + "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统计PUT成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_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统计PUT失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_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统计PUT成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_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统计PUT失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_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": "总的GET/PUT丢弃数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_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": "TangoCache缓存PUT统计(条/秒)", + "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_ALAMTY_PROXY_STAT}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 12 + }, + "id": 231, + "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_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": "[tango_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": "[tango_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": "[tango_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": "TangoCache性能", + "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_ALAMTY_PROXY_STAT}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 12 + }, + "id": 233, + "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": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[OBJMNG_AST]TOTAL#DEL_RECV", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "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": "[OBJMNG_AST]TOTAL#DEL_SUCC", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "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": "[OBJMNG_AST]TOTAL#DEL_ERROR", + "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": "丢弃数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[OBJMNG_AST]TOTAL#DEL_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": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "TangoCache缓存管理DEL统计(条/秒)", + "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_ALAMTY_PROXY_STAT}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 24, + "x": 0, + "y": 18 + }, + "id": 235, + "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_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": "[tango_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": "[tango_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": "[tango_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": "TangoCache文件大小分布", + "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 + } } ], "schemaVersion": 16, @@ -21751,5 +23099,5 @@ "timezone": "browser", "title": "Minio_Cache_Almaty", "uid": "minio_cache_almaty", - "version": 7 + "version": 23 } \ No newline at end of file diff --git a/AKAOnlineEnv/Almaty/Minio_Filelog_Almaty-1546596025343.json b/AKAOnlineEnv/Almaty/Minio_Filelog_Almaty-1546596025343.json deleted file mode 100644 index bcc59d6..0000000 --- a/AKAOnlineEnv/Almaty/Minio_Filelog_Almaty-1546596025343.json +++ /dev/null @@ -1,5197 +0,0 @@ -{ - "__inputs": [ - { - "name": "DS_PROMETHEUS_ALMATY", - "label": "Prometheus_Almaty", - "description": "", - "type": "datasource", - "pluginId": "prometheus", - "pluginName": "Prometheus" - }, - { - "name": "DS_ALMATY_NTC_STAT", - "label": "Almaty_ntc_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" - }, - { - "type": "datasource", - "id": "prometheus", - "name": "Prometheus", - "version": "5.0.0" - }, - { - "type": "panel", - "id": "singlestat", - "name": "Singlestat", - "version": "5.0.0" - }, - { - "type": "panel", - "id": "table", - "name": "Table", - "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" - } - ] - }, - "description": "minio dashboard", - "editable": true, - "gnetId": 6248, - "graphTooltip": 0, - "id": null, - "iteration": 1546574808982, - "links": [], - "panels": [ - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 0 - }, - "id": 39, - "panels": [], - "title": "NodeState", - "type": "row" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": false, - "colors": [ - "#299c46", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": "${DS_PROMETHEUS_ALMATY}", - "format": "none", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 4, - "w": 5, - "x": 0, - "y": 1 - }, - "id": 145, - "interval": null, - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false - }, - "tableColumn": "", - "targets": [ - { - "expr": "sum(minio_total_disks{job=\"minio_avlog_almaty\"})", - "format": "time_series", - "intervalFactor": 1, - "refId": "A" - } - ], - "thresholds": "", - "title": "TotalDiskNum", - "transparent": false, - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "current" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": false, - "colors": [ - "#299c46", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": "${DS_PROMETHEUS_ALMATY}", - "format": "none", - "gauge": { - "maxValue": 8, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 4, - "w": 5, - "x": 5, - "y": 1 - }, - "id": 144, - "interval": null, - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false - }, - "tableColumn": "", - "targets": [ - { - "expr": "sum(minio_total_disks{job=\"minio_avlog_almaty\"}) - sum(minio_offline_disks{job=\"minio_avlog_almaty\"})", - "format": "time_series", - "intervalFactor": 1, - "refId": "A" - } - ], - "thresholds": "", - "title": "ActiveDiskNum", - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "avg" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": false, - "colors": [ - "#299c46", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": "${DS_PROMETHEUS_ALMATY}", - "decimals": null, - "format": "bytes", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": false - }, - "gridPos": { - "h": 4, - "w": 6, - "x": 10, - "y": 1 - }, - "id": 143, - "interval": null, - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": true - }, - "tableColumn": "", - "targets": [ - { - "expr": "sum(minio_disk_storage_used_bytes{job=\"minio_avlog_almaty\"})", - "format": "time_series", - "intervalFactor": 1, - "refId": "A" - } - ], - "thresholds": "", - "timeFrom": null, - "title": "DiskUsedBytes", - "transparent": false, - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "current" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": false, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "datasource": "${DS_PROMETHEUS_ALMATY}", - "description": "Start time of the Minio server\nminio服务开始运行的时间", - "format": "dtdurations", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": false - }, - "gridPos": { - "h": 4, - "w": 8, - "x": 16, - "y": 1 - }, - "id": 142, - "interval": null, - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": true - }, - "tableColumn": "", - "targets": [ - { - "expr": "time() - max(process_start_time_seconds)", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Start time of the Minio server", - "metric": "process_start_time_seconds", - "refId": "A", - "step": 60 - } - ], - "thresholds": "", - "title": "Uptime", - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "avg" - }, - { - "columns": [], - "datasource": "${DS_PROMETHEUS_ALMATY}", - "fontSize": "100%", - "gridPos": { - "h": 7, - "w": 11, - "x": 0, - "y": 5 - }, - "id": 137, - "links": [], - "pageSize": null, - "repeat": null, - "repeatDirection": "h", - "scroll": true, - "showHeader": true, - "sort": { - "col": 2, - "desc": false - }, - "styles": [ - { - "alias": "Time", - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "pattern": "Time", - "type": "date" - }, - { - "alias": "State", - "colorMode": "cell", - "colors": [ - "#bf1b00", - "rgb(22, 191, 17)", - "#bf1b00" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "link": false, - "mappingType": 1, - "pattern": "Value", - "preserveFormat": false, - "sanitize": false, - "thresholds": [ - "1" - ], - "type": "string", - "unit": "short", - "valueMaps": [ - { - "text": "up", - "value": "1" - }, - { - "text": "down", - "value": "0" - } - ] - }, - { - "alias": "", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "__name__", - "thresholds": [], - "type": "hidden", - "unit": "short" - }, - { - "alias": "progress", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "job", - "thresholds": [], - "type": "number", - "unit": "short" - }, - { - "alias": "", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "decimals": 2, - "pattern": "/.*/", - "thresholds": [], - "type": "number", - "unit": "short" - } - ], - "targets": [ - { - "expr": "up{job=\"minio_avlog_almaty\"}", - "format": "table", - "instant": true, - "intervalFactor": 1, - "refId": "A" - } - ], - "title": "NodeActiveState", - "transform": "table", - "type": "table" - }, - { - "columns": [], - "datasource": "${DS_PROMETHEUS_ALMATY}", - "fontSize": "100%", - "gridPos": { - "h": 7, - "w": 13, - "x": 11, - "y": 5 - }, - "id": 136, - "links": [], - "pageSize": null, - "scroll": true, - "showHeader": true, - "sort": { - "col": 2, - "desc": true - }, - "styles": [ - { - "alias": "Time", - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "pattern": "Time", - "type": "date" - }, - { - "alias": "", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "__name__", - "thresholds": [], - "type": "hidden", - "unit": "short" - }, - { - "alias": "MemTotal(bytes)", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 0, - "link": false, - "mappingType": 1, - "pattern": "Value #A", - "thresholds": [], - "type": "number", - "unit": "none" - }, - { - "alias": "MemUsed(bytes)", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": null, - "mappingType": 1, - "pattern": "Value #B", - "thresholds": [], - "type": "number", - "unit": "none" - }, - { - "alias": "MemUsedRate", - "colorMode": "cell", - "colors": [ - "rgb(61, 186, 26)", - "rgb(222, 102, 22)", - "rgb(191, 0, 37)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 1, - "mappingType": 1, - "pattern": "Value #C", - "thresholds": [ - "0.6", - "0.8" - ], - "type": "number", - "unit": "percentunit" - }, - { - "alias": "", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "job", - "thresholds": [], - "type": "hidden", - "unit": "short" - }, - { - "alias": "MemUsedRate", - "colorMode": "cell", - "colors": [ - "rgba(44, 193, 38, 0.97)", - "rgba(237, 129, 40, 0.89)", - "rgba(245, 54, 54, 0.9)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "Value #D", - "thresholds": [ - "0.6", - "0.8" - ], - "type": "number", - "unit": "percentunit" - }, - { - "alias": "", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "decimals": 2, - "pattern": "/.*/", - "thresholds": [], - "type": "number", - "unit": "short" - } - ], - "targets": [ - { - "expr": "node_memory_MemTotal_bytes{job=\"os_avlog_almaty\"} ", - "format": "table", - "instant": true, - "intervalFactor": 1, - "refId": "A" - }, - { - "expr": "node_memory_MemTotal_bytes{job=\"os_avlog_almaty\"} - node_memory_MemAvailable_bytes{job=\"os_avlog_almaty\"}", - "format": "table", - "instant": true, - "intervalFactor": 1, - "refId": "B" - }, - { - "expr": "(node_memory_MemTotal_bytes{job=\"os_avlog_almaty\"} - node_memory_MemFree_bytes{job=\"os_avlog_almaty\"} - node_memory_Buffers_bytes{job=\"os_avlog_almaty\"} - node_memory_Cached_bytes{job=\"os_avlog_almaty\"}) / (node_memory_MemTotal_bytes{job=\"os_avlog_almaty\"} )", - "format": "table", - "instant": true, - "intervalFactor": 1, - "refId": "D" - }, - { - "expr": "(node_memory_MemTotal_bytes{job=\"os_avlog_almaty\"} - node_memory_MemAvailable_bytes{job=\"os_avlog_almaty\"}) / node_memory_MemTotal_bytes{job=\"os_avlog_almaty\"} ", - "format": "table", - "hide": true, - "instant": true, - "intervalFactor": 1, - "refId": "C" - } - ], - "title": "MemSpaceState", - "transform": "table", - "type": "table" - }, - { - "columns": [ - { - "hidden": false, - "style": { - "alias": "Time", - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "link": false, - "pattern": "Time", - "type": "date" - }, - "text": "Time", - "title": "Time", - "type": "time" - } - ], - "datasource": "${DS_PROMETHEUS_ALMATY}", - "fontSize": "100%", - "gridPos": { - "h": 7, - "w": 24, - "x": 0, - "y": 12 - }, - "hideTimeOverride": false, - "id": 135, - "interval": "", - "links": [], - "minSpan": 11, - "pageSize": null, - "repeatDirection": null, - "scroll": true, - "showHeader": true, - "sort": { - "col": 4, - "desc": false - }, - "styles": [ - { - "alias": "Time", - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "link": false, - "pattern": "Time", - "type": "date" - }, - { - "alias": "", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "__name__", - "thresholds": [], - "type": "hidden", - "unit": "short" - }, - { - "alias": "", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "fstype", - "thresholds": [], - "type": "hidden", - "unit": "short" - }, - { - "alias": "", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "job", - "thresholds": [], - "type": "hidden", - "unit": "short" - }, - { - "alias": "", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "mountpoint", - "thresholds": [], - "type": "hidden", - "unit": "short" - }, - { - "alias": "DiskUsedRate", - "colorMode": "cell", - "colors": [ - "rgba(30, 210, 22, 0.97)", - "rgba(237, 129, 40, 0.89)", - "#bf1b00" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "Value #C", - "thresholds": [ - "0.6", - "0.8" - ], - "type": "number", - "unit": "percentunit" - }, - { - "alias": "DiskTotalSize(bytes)", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": null, - "mappingType": 1, - "pattern": "Value #A", - "thresholds": [], - "type": "number", - "unit": "none" - }, - { - "alias": "DiskUsedSize(bytes)", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 0, - "mappingType": 1, - "pattern": "Value #B", - "thresholds": [], - "type": "number", - "unit": "none" - } - ], - "targets": [ - { - "expr": "node_filesystem_size_bytes{job=\"os_avlog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", - "format": "table", - "instant": true, - "interval": "30s", - "intervalFactor": 1, - "refId": "A" - }, - { - "expr": "node_filesystem_size_bytes{job=\"os_avlog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"} - node_filesystem_avail_bytes{job=\"os_avlog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", - "format": "table", - "instant": true, - "intervalFactor": 1, - "refId": "B" - }, - { - "expr": "(node_filesystem_size_bytes{job=\"os_avlog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"} - node_filesystem_avail_bytes{job=\"os_avlog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}) / node_filesystem_size_bytes{job=\"os_avlog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", - "format": "table", - "instant": true, - "intervalFactor": 1, - "refId": "C" - } - ], - "title": "DiskSpaceState", - "transform": "table", - "transparent": false, - "type": "table" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 19 - }, - "id": 29, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "decimals": null, - "description": "Data sent by current Minio server instance \n当前minio服务器实例发送的数据", - "fill": 1, - "gridPos": { - "h": 6, - "w": 12, - "x": 0, - "y": 2 - }, - "id": 38, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(rate(minio_network_sent_bytes_total{job=\"minio_avlog_almaty\"}[1m]))", - "format": "time_series", - "instant": false, - "intervalFactor": 2, - "legendFormat": "SENT", - "metric": "minio_network_sent_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "sum(rate(minio_network_received_bytes_total{job=\"minio_avlog_almaty\"}[1m]))", - "format": "time_series", - "instant": false, - "intervalFactor": 2, - "legendFormat": "RECEIVE", - "metric": "minio_network_sent_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Total Data Recvied&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "decimals": null, - "description": "Data sent by current Minio server instance \n当前minio服务器实例发送的数据", - "fill": 1, - "gridPos": { - "h": 6, - "w": 12, - "x": 12, - "y": 2 - }, - "id": 37, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "topk(2, (sum(rate(minio_network_sent_bytes_total{job=\"minio_avlog_almaty\"}[1m])) by (instance)))", - "format": "time_series", - "hide": false, - "instant": false, - "intervalFactor": 2, - "legendFormat": "{{instance}}Send", - "metric": "minio_network_sent_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "topk(2, (sum(rate(minio_network_received_bytes_total{job=\"minio_avlog_almaty\"}[1m])) by (instance)))", - "format": "time_series", - "hide": false, - "instant": false, - "intervalFactor": 2, - "legendFormat": "{{instance}}Receive", - "metric": "minio_network_sent_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "TOP2 Data Recvied&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "decimals": null, - "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 0, - "y": 8 - }, - "id": 31, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.34.43:9000\",job=\"minio_avlog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Send", - "metric": "minio_network_received_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.34.43:9000\",job=\"minio_avlog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Receive", - "metric": "minio_network_received_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.43DataReceived&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "decimals": null, - "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 6, - "y": 8 - }, - "id": 32, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.34.44:9000\",job=\"minio_avlog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Send", - "metric": "minio_network_received_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.34.44:9000\",job=\"minio_avlog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Receive", - "metric": "minio_network_received_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.44DataReceived&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "decimals": null, - "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 12, - "y": 8 - }, - "id": 33, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.34.45:9000\",job=\"minio_avlog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Send", - "metric": "minio_network_received_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.34.45:9000\",job=\"minio_avlog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Receive", - "metric": "minio_network_received_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.45DataReceived&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "decimals": null, - "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 18, - "y": 8 - }, - "id": 34, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.34.46:9000\",job=\"minio_avlog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Send", - "metric": "minio_network_received_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.34.46:9000\",job=\"minio_avlog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Receive", - "metric": "minio_network_received_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.46DataReceived&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "decimals": null, - "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 0, - "y": 15 - }, - "id": 35, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.34.47:9000\",job=\"minio_avlog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Send", - "metric": "minio_network_received_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.34.47:9000\",job=\"minio_avlog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Receive", - "metric": "minio_network_received_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.47DataReceived&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "decimals": null, - "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 6, - "y": 15 - }, - "id": 36, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.34.48:9000\",job=\"minio_avlog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Send", - "metric": "minio_network_received_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.34.48:9000\",job=\"minio_avlog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Receive", - "metric": "minio_network_received_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.48DataReceived&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "title": "HttpSend&Receivebytes", - "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 20 - }, - "id": 19, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 12, - "x": 0, - "y": 3 - }, - "id": 28, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_almaty\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_almaty\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_almaty\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_almaty\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Total HttpRequestNum", - "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_PROMETHEUS_ALMATY}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 12, - "x": 12, - "y": 3 - }, - "id": 27, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_almaty\",request_type=\"GET\"}[1m])) by(instance)))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "{{instance}}GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_almaty\",request_type=\"PUT\"}[1m])) by(instance)))", - "format": "time_series", - "hide": false, - "intervalFactor": 2, - "legendFormat": "{{instance}}PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_almaty\",request_type=\"DELETE\"}[1m])) by(instance)))", - "format": "time_series", - "hide": false, - "intervalFactor": 2, - "legendFormat": "{{instance}}DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_almaty\",request_type=\"POST\"}[1m])) by(instance)))", - "format": "time_series", - "hide": false, - "intervalFactor": 2, - "legendFormat": "{{instance}}POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "TOP2 HttpRequestNum", - "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_PROMETHEUS_ALMATY}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 0, - "y": 9 - }, - "id": 21, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.43:9000\",job=\"minio_avlog_almaty\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.43:9000\",job=\"minio_avlog_almaty\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.43:9000\",job=\"minio_avlog_almaty\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.43:9000\",job=\"minio_avlog_almaty\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.43HttpRequestNum", - "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_PROMETHEUS_ALMATY}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 6, - "y": 9 - }, - "id": 22, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.44:9000\",job=\"minio_avlog_almaty\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.44:9000\",job=\"minio_avlog_almaty\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.44:9000\",job=\"minio_avlog_almaty\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.44:9000\",job=\"minio_avlog_almaty\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.44HttpRequestNum", - "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_PROMETHEUS_ALMATY}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 12, - "y": 9 - }, - "id": 23, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.45:9000\",job=\"minio_avlog_almaty\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.45:9000\",job=\"minio_avlog_almaty\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.45:9000\",job=\"minio_avlog_almaty\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.45:9000\",job=\"minio_avlog_almaty\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.45HttpRequestNum", - "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_PROMETHEUS_ALMATY}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 18, - "y": 9 - }, - "id": 24, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.46:9000\",job=\"minio_avlog_almaty\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.46:9000\",job=\"minio_avlog_almaty\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.46:9000\",job=\"minio_avlog_almaty\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.46:9000\",job=\"minio_avlog_almaty\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.46HttpRequestNum", - "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_PROMETHEUS_ALMATY}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 0, - "y": 15 - }, - "id": 25, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.47:9000\",job=\"minio_avlog_almaty\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.47:9000\",job=\"minio_avlog_almaty\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.47:9000\",job=\"minio_avlog_almaty\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.47:9000\",job=\"minio_avlog_almaty\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.47HttpRequestNum", - "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_PROMETHEUS_ALMATY}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 6, - "y": 15 - }, - "id": 26, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.48:9000\",job=\"minio_avlog_almaty\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.48:9000\",job=\"minio_avlog_almaty\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.48:9000\",job=\"minio_avlog_almaty\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.48:9000\",job=\"minio_avlog_almaty\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.48HttpRequestNum", - "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": "HttpSend&ReceiveNum", - "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 21 - }, - "id": 10, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 24, - "x": 0, - "y": 4 - }, - "id": 18, - "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": [ - { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "GET", - "refId": "A" - }, - { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "POST", - "refId": "B" - }, - { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "PUT", - "refId": "C" - }, - { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"HEAD\"}[1m]))", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "HEAD", - "refId": "D" - }, - { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "DELETE", - "refId": "E" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "Total HTTP Requests duration/s", - "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_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 0, - "y": 10 - }, - "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": [ - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"GET\",instance=\"10.3.34.43:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "GET", - "refId": "A" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"POST\",instance=\"10.3.34.43:9000\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "POST", - "refId": "B" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"PUT\",instance=\"10.3.34.43:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "PUT", - "refId": "C" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"HEAD\",instance=\"10.3.34.43:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "HEAD", - "refId": "D" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"DELETE\",instance=\"10.3.34.43:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "DELETE", - "refId": "E" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.43HTTP Requests duration/s", - "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_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 6, - "y": 10 - }, - "id": 13, - "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": [ - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"GET\",instance=\"10.3.34.44:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "GET", - "refId": "A" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"POST\",instance=\"10.3.34.44:9000\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "POST", - "refId": "B" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"PUT\",instance=\"10.3.34.44:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "PUT", - "refId": "C" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"HEAD\",instance=\"10.3.34.44:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "HEAD", - "refId": "D" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"DELETE\",instance=\"10.3.34.44:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "DELETE", - "refId": "E" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.44HTTP Requests duration/s", - "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_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 12, - "y": 10 - }, - "id": 14, - "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": [ - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"GET\",instance=\"10.3.34.45:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "GET", - "refId": "A" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"POST\",instance=\"10.3.34.45:9000\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "POST", - "refId": "B" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"PUT\",instance=\"10.3.34.45:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "PUT", - "refId": "C" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"HEAD\",instance=\"10.3.34.45:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "HEAD", - "refId": "D" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"DELETE\",instance=\"10.3.34.45:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "DELETE", - "refId": "E" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.45HTTP Requests duration/s", - "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_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 18, - "y": 10 - }, - "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": [ - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"GET\",instance=\"10.3.34.46:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "GET", - "refId": "A" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"POST\",instance=\"10.3.34.46:9000\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "POST", - "refId": "B" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"PUT\",instance=\"10.3.34.46:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "PUT", - "refId": "C" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"HEAD\",instance=\"10.3.34.46:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "HEAD", - "refId": "D" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"DELETE\",instance=\"10.3.34.46:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "DELETE", - "refId": "E" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.46HTTP Requests duration/s", - "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_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 0, - "y": 16 - }, - "id": 16, - "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": [ - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"GET\",instance=\"10.3.34.47:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "GET", - "refId": "A" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"POST\",instance=\"10.3.34.47:9000\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "POST", - "refId": "B" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"PUT\",instance=\"10.3.34.47:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "PUT", - "refId": "C" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"HEAD\",instance=\"10.3.34.47:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "HEAD", - "refId": "D" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"DELETE\",instance=\"10.3.34.47:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "DELETE", - "refId": "E" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.47HTTP Requests duration/s", - "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_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 6, - "y": 16 - }, - "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": [ - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"GET\",instance=\"10.3.34.48:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "GET", - "refId": "A" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"POST\",instance=\"10.3.34.48:9000\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "POST", - "refId": "B" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"PUT\",instance=\"10.3.34.48:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "PUT", - "refId": "C" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"HEAD\",instance=\"10.3.34.48:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "HEAD", - "refId": "D" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"DELETE\",instance=\"10.3.34.48:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "DELETE", - "refId": "E" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.48HTTP Requests duration/s", - "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": "HttpDutations", - "type": "row" - }, - { - "collapsed": true, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 22 - }, - "id": 1, - "panels": [ - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 5, - "w": 24, - "x": 0, - "y": 5 - }, - "id": 9, - "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": [ - { - "expr": "topk(2, (sum(irate(node_cpu_seconds_total{job=\"os_avlog_almaty\",mode!=\"idle\"}[1m])) by (instance)))", - "format": "time_series", - "hide": false, - "intervalFactor": 1, - "legendFormat": "{{instance}}", - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "TOP2 CPUUsedRate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "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_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 0, - "y": 10 - }, - "id": 3, - "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": [ - { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.34.43:9100\",job=\"os_avlog_almaty\",mode!=\"idle\"}[1m]))", - "format": "time_series", - "hide": false, - "instant": false, - "intervalFactor": 1, - "legendFormat": "CPU Used Percent", - "refId": "A" - }, - { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.34.43:9100\",job=\"os_avlog_almaty\",mode=\"idle\"}[1m])))", - "format": "time_series", - "hide": true, - "intervalFactor": 1, - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.43CPUUsedRate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "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_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 6, - "y": 10 - }, - "id": 4, - "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": [ - { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.34.44:9100\",job=\"os_avlog_almaty\",mode!=\"idle\"}[1m]))", - "format": "time_series", - "hide": false, - "instant": false, - "intervalFactor": 1, - "legendFormat": "CPU Used Percent", - "refId": "A" - }, - { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.34.44:9100\",job=\"os_avlog_almaty\",mode=\"idle\"}[1m])))", - "format": "time_series", - "hide": true, - "intervalFactor": 1, - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.44CPUUsedRate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "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_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 12, - "y": 10 - }, - "id": 5, - "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": [ - { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.34.45:9100\",job=\"os_avlog_almaty\",mode!=\"idle\"}[1m]))", - "format": "time_series", - "hide": false, - "instant": false, - "intervalFactor": 1, - "legendFormat": "CPU Used Percent", - "refId": "A" - }, - { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.34.45:9100\",job=\"os_avlog_almaty\",mode=\"idle\"}[1m])))", - "format": "time_series", - "hide": true, - "intervalFactor": 1, - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.45CPUUsedRate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "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_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 18, - "y": 10 - }, - "id": 6, - "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": [ - { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.34.46:9100\",job=\"os_avlog_almaty\",mode!=\"idle\"}[1m]))", - "format": "time_series", - "hide": false, - "instant": false, - "intervalFactor": 1, - "legendFormat": "CPU Used Percent", - "refId": "A" - }, - { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.34.46:9100\",job=\"os_avlog_almaty\",mode=\"idle\"}[1m])))", - "format": "time_series", - "hide": true, - "intervalFactor": 1, - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.46CPUUsedRate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "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_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 0, - "y": 16 - }, - "id": 7, - "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": [ - { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.34.47:9100\",job=\"os_avlog_almaty\",mode!=\"idle\"}[1m]))", - "format": "time_series", - "hide": false, - "instant": false, - "intervalFactor": 1, - "legendFormat": "CPU Used Percent", - "refId": "A" - }, - { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.34.47:9100\",job=\"os_avlog_almaty\",mode=\"idle\"}[1m])))", - "format": "time_series", - "hide": true, - "intervalFactor": 1, - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.47CPUUsedRate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "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_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 6, - "y": 16 - }, - "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": [ - { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.34.48:9100\",job=\"os_avlog_almaty\",mode!=\"idle\"}[1m]))", - "format": "time_series", - "hide": false, - "instant": false, - "intervalFactor": 1, - "legendFormat": "CPU Used Percent", - "refId": "A" - }, - { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.34.48:9100\",job=\"os_avlog_almaty\",mode=\"idle\"}[1m])))", - "format": "time_series", - "hide": true, - "intervalFactor": 1, - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.34.48CPUUsedRate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "title": "NodeCPUState", - "type": "row" - }, - { - "collapsed": false, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 23 - }, - "id": 149, - "panels": [], - "title": "ObjectStorageManager", - "type": "row" - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ALMATY_NTC_STAT}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 24, - "x": 0, - "y": 24 - }, - "id": 147, - "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": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_ALM]TOTAL#DEL_RECV", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "删除成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_ALM]TOTAL#DEL_SUCC", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "删除失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_ALM]ntcbucket#DEL_ERROR", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "未删除的DROP数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_ALM]TOTAL#DEL_DROP", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "NTC&YSP ObjectSorageDeletion(NTC&YSP&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": 6, - "w": 8, - "x": 0, - "y": 30 - }, - "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": "接收到的删除请求数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_ALM]ntcbucket#DEL_RECV", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "删除成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_ALM]ntcbucket#DEL_SUCC", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "删除失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_ALM]ntcbucket#DEL_ERROR", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "未删除的DROP数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_ALM]ntcbucket#DEL_DROP", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "ObjectSorageDeletion(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": 6, - "w": 8, - "x": 8, - "y": 30 - }, - "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": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "alias": "接收到的删除请求数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_ALM]proxybucket#DEL_RECV", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "删除成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_ALM]proxybucket#DEL_SUCC", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "删除失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_ALM]proxybucket#DEL_ERROR", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "未删除的DROP数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_ALM]proxybucket#DEL_DROP", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "ObjectSorageDeletion(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": 6, - "w": 8, - "x": 16, - "y": 30 - }, - "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": "接收到的删除请求数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_ALM]yspdata#DEL_RECV", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "删除成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_ALM]yspdata#DEL_SUCC", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "删除失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_ALM]yspdata#DEL_ERROR", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "未删除的DROP数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_ALM]yspdata#DEL_DROP", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "ObjectSorageDeletion(YSP)", - "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": "0", - "show": true - }, - { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - } - ], - "refresh": "15m", - "schemaVersion": 16, - "style": "dark", - "tags": [ - "object-storage" - ], - "templating": { - "list": [ - { - "allValue": null, - "current": {}, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "hide": 0, - "includeAll": false, - "label": null, - "multi": false, - "name": "instance", - "options": [], - "query": "label_values(minio_total_disks,instance)", - "refresh": 1, - "regex": "/([a-zA-Z]{1,})/i", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - }, - { - "allValue": null, - "current": {}, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "hide": 0, - "includeAll": false, - "label": null, - "multi": false, - "name": "metrics_port", - "options": [], - "query": "label_values(minio_total_disks,instance)", - "refresh": 1, - "regex": "/(\\d{1,4})/i", - "skipUrlSync": false, - "sort": 1, - "tagValuesQuery": "", - "tags": [], - "tagsQuery": "", - "type": "query", - "useTags": false - } - ] - }, - "time": { - "from": "now-1h", - "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": "browser", - "title": "Minio_Filelog_Almaty", - "uid": "minio_avlog_almaty", - "version": 5 -} \ No newline at end of file diff --git a/AKAOnlineEnv/Astana/Minio_AVlog_Astana-1546595956627.json b/AKAOnlineEnv/Almaty/Minio_Filelog_Almaty-1547201152424.json similarity index 85% rename from AKAOnlineEnv/Astana/Minio_AVlog_Astana-1546595956627.json rename to AKAOnlineEnv/Almaty/Minio_Filelog_Almaty-1547201152424.json index f6338a0..698328d 100644 --- a/AKAOnlineEnv/Astana/Minio_AVlog_Astana-1546595956627.json +++ b/AKAOnlineEnv/Almaty/Minio_Filelog_Almaty-1547201152424.json @@ -1,16 +1,16 @@ { "__inputs": [ { - "name": "DS_PROMETHEUS_ASTANA", - "label": "Prometheus_Astana", + "name": "DS_PROMETHEUS_ALMATY", + "label": "Prometheus_Almaty", "description": "", "type": "datasource", "pluginId": "prometheus", "pluginName": "Prometheus" }, { - "name": "DS_ASTANA_YSP_STAT", - "label": "Astana_ysp_stat", + "name": "DS_ALMATY_NTC_STAT", + "label": "Almaty_ntc_stat", "description": "", "type": "datasource", "pluginId": "influxdb", @@ -73,7 +73,7 @@ "gnetId": 6248, "graphTooltip": 0, "id": null, - "iteration": 1546594926708, + "iteration": 1547194985432, "links": [], "panels": [ { @@ -95,7 +95,7 @@ "rgba(237, 129, 40, 0.89)", "#d44a3a" ], - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "format": "none", "gauge": { "maxValue": 100, @@ -147,7 +147,7 @@ "tableColumn": "", "targets": [ { - "expr": "sum(minio_total_disks{job=\"minio_avlog_astana\"})", + "expr": "sum(minio_total_disks{job=\"minio_avlog_almaty\"})", "format": "time_series", "intervalFactor": 1, "refId": "A" @@ -176,7 +176,7 @@ "rgba(237, 129, 40, 0.89)", "#d44a3a" ], - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "format": "none", "gauge": { "maxValue": 8, @@ -228,7 +228,7 @@ "tableColumn": "", "targets": [ { - "expr": "sum(minio_total_disks{job=\"minio_avlog_astana\"}) - sum(minio_offline_disks{job=\"minio_avlog_astana\"})", + "expr": "sum(minio_total_disks{job=\"minio_avlog_almaty\"}) - sum(minio_offline_disks{job=\"minio_avlog_almaty\"})", "format": "time_series", "intervalFactor": 1, "refId": "A" @@ -256,7 +256,7 @@ "rgba(237, 129, 40, 0.89)", "#d44a3a" ], - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "decimals": null, "format": "bytes", "gauge": { @@ -309,7 +309,7 @@ "tableColumn": "", "targets": [ { - "expr": "sum(minio_disk_storage_used_bytes{job=\"minio_avlog_astana\"})", + "expr": "sum(minio_disk_storage_used_bytes{job=\"minio_avlog_almaty\"})", "format": "time_series", "intervalFactor": 1, "refId": "A" @@ -339,7 +339,7 @@ "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "description": "Start time of the Minio server\nminio服务开始运行的时间", "format": "dtdurations", "gauge": { @@ -416,7 +416,7 @@ }, { "columns": [], - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "fontSize": "100%", "gridPos": { "h": 7, @@ -522,7 +522,7 @@ ], "targets": [ { - "expr": "up{job=\"minio_avlog_astana\"}", + "expr": "up{job=\"minio_avlog_almaty\"}", "format": "table", "instant": true, "intervalFactor": 1, @@ -535,7 +535,7 @@ }, { "columns": [], - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "fontSize": "100%", "gridPos": { "h": 7, @@ -679,28 +679,28 @@ ], "targets": [ { - "expr": "node_memory_MemTotal_bytes{job=\"os_avlog_astana\"} ", + "expr": "node_memory_MemTotal_bytes{job=\"os_avlog_almaty\"} ", "format": "table", "instant": true, "intervalFactor": 1, "refId": "A" }, { - "expr": "node_memory_MemTotal_bytes{job=\"os_avlog_astana\"} - node_memory_MemAvailable_bytes{job=\"os_avlog_astana\"}", + "expr": "node_memory_MemTotal_bytes{job=\"os_avlog_almaty\"} - node_memory_MemAvailable_bytes{job=\"os_avlog_almaty\"}", "format": "table", "instant": true, "intervalFactor": 1, "refId": "B" }, { - "expr": "(node_memory_MemTotal_bytes{job=\"os_avlog_astana\"} - node_memory_MemFree_bytes{job=\"os_avlog_astana\"} - node_memory_Buffers_bytes{job=\"os_avlog_astana\"} - node_memory_Cached_bytes{job=\"os_avlog_astana\"}) / (node_memory_MemTotal_bytes{job=\"os_avlog_astana\"} )", + "expr": "(node_memory_MemTotal_bytes{job=\"os_avlog_almaty\"} - node_memory_MemFree_bytes{job=\"os_avlog_almaty\"} - node_memory_Buffers_bytes{job=\"os_avlog_almaty\"} - node_memory_Cached_bytes{job=\"os_avlog_almaty\"}) / (node_memory_MemTotal_bytes{job=\"os_avlog_almaty\"} )", "format": "table", "instant": true, "intervalFactor": 1, "refId": "D" }, { - "expr": "(node_memory_MemTotal_bytes{job=\"os_avlog_astana\"} - node_memory_MemAvailable_bytes{job=\"os_avlog_astana\"}) / node_memory_MemTotal_bytes{job=\"os_avlog_astana\"} ", + "expr": "(node_memory_MemTotal_bytes{job=\"os_avlog_almaty\"} - node_memory_MemAvailable_bytes{job=\"os_avlog_almaty\"}) / node_memory_MemTotal_bytes{job=\"os_avlog_almaty\"} ", "format": "table", "hide": true, "instant": true, @@ -728,7 +728,7 @@ "type": "time" } ], - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "fontSize": "100%", "gridPos": { "h": 7, @@ -875,7 +875,7 @@ ], "targets": [ { - "expr": "node_filesystem_size_bytes{job=\"os_avlog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", + "expr": "node_filesystem_size_bytes{job=\"os_avlog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", "format": "table", "instant": true, "interval": "30s", @@ -883,14 +883,14 @@ "refId": "A" }, { - "expr": "node_filesystem_size_bytes{job=\"os_avlog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"} - node_filesystem_avail_bytes{job=\"os_avlog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", + "expr": "node_filesystem_size_bytes{job=\"os_avlog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"} - node_filesystem_avail_bytes{job=\"os_avlog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", "format": "table", "instant": true, "intervalFactor": 1, "refId": "B" }, { - "expr": "(node_filesystem_size_bytes{job=\"os_avlog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"} - node_filesystem_avail_bytes{job=\"os_avlog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}) / node_filesystem_size_bytes{job=\"os_avlog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", + "expr": "(node_filesystem_size_bytes{job=\"os_avlog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"} - node_filesystem_avail_bytes{job=\"os_avlog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}) / node_filesystem_size_bytes{job=\"os_avlog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", "format": "table", "instant": true, "intervalFactor": 1, @@ -921,7 +921,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "decimals": null, "description": "Data sent by current Minio server instance \n当前minio服务器实例发送的数据", "fill": 1, @@ -929,7 +929,7 @@ "h": 6, "w": 12, "x": 0, - "y": 2 + "y": 20 }, "id": 38, "legend": { @@ -955,7 +955,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(rate(minio_network_sent_bytes_total{job=\"minio_avlog_astana\"}[1m]))", + "expr": "sum(rate(minio_network_sent_bytes_total{job=\"minio_avlog_almaty\"}[1m]))", "format": "time_series", "instant": false, "intervalFactor": 2, @@ -965,7 +965,7 @@ "step": 10 }, { - "expr": "sum(rate(minio_network_received_bytes_total{job=\"minio_avlog_astana\"}[1m]))", + "expr": "sum(rate(minio_network_received_bytes_total{job=\"minio_avlog_almaty\"}[1m]))", "format": "time_series", "instant": false, "intervalFactor": 2, @@ -1020,7 +1020,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "decimals": null, "description": "Data sent by current Minio server instance \n当前minio服务器实例发送的数据", "fill": 1, @@ -1028,7 +1028,7 @@ "h": 6, "w": 12, "x": 12, - "y": 2 + "y": 20 }, "id": 37, "legend": { @@ -1054,7 +1054,7 @@ "steppedLine": false, "targets": [ { - "expr": "topk(2, (sum(rate(minio_network_sent_bytes_total{job=\"minio_avlog_astana\"}[1m])) by (instance)))", + "expr": "topk(2, (sum(rate(minio_network_sent_bytes_total{job=\"minio_avlog_almaty\"}[1m])) by (instance)))", "format": "time_series", "hide": false, "instant": false, @@ -1065,7 +1065,7 @@ "step": 10 }, { - "expr": "topk(2, (sum(rate(minio_network_received_bytes_total{job=\"minio_avlog_astana\"}[1m])) by (instance)))", + "expr": "topk(2, (sum(rate(minio_network_received_bytes_total{job=\"minio_avlog_almaty\"}[1m])) by (instance)))", "format": "time_series", "hide": false, "instant": false, @@ -1121,7 +1121,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "decimals": null, "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", "fill": 1, @@ -1129,7 +1129,7 @@ "h": 7, "w": 6, "x": 0, - "y": 8 + "y": 26 }, "id": 31, "legend": { @@ -1155,7 +1155,7 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.34.33:9000\",job=\"minio_avlog_astana\"}[1m])", + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.34.43:9000\",job=\"minio_avlog_almaty\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Send", @@ -1164,7 +1164,7 @@ "step": 10 }, { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.34.33:9000\",job=\"minio_avlog_astana\"}[1m])", + "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.34.43:9000\",job=\"minio_avlog_almaty\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Receive", @@ -1176,7 +1176,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.34.33DataReceived&Sent", + "title": "10.3.34.43DataReceived&Sent", "tooltip": { "shared": true, "sort": 0, @@ -1218,7 +1218,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "decimals": null, "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", "fill": 1, @@ -1226,7 +1226,7 @@ "h": 7, "w": 6, "x": 6, - "y": 8 + "y": 26 }, "id": 32, "legend": { @@ -1252,7 +1252,7 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.34.34:9000\",job=\"minio_avlog_astana\"}[1m])", + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.34.44:9000\",job=\"minio_avlog_almaty\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Send", @@ -1261,7 +1261,7 @@ "step": 10 }, { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.34.34:9000\",job=\"minio_avlog_astana\"}[1m])", + "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.34.44:9000\",job=\"minio_avlog_almaty\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Receive", @@ -1273,7 +1273,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.34.34DataReceived&Sent", + "title": "10.3.34.44DataReceived&Sent", "tooltip": { "shared": true, "sort": 0, @@ -1315,7 +1315,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "decimals": null, "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", "fill": 1, @@ -1323,7 +1323,7 @@ "h": 7, "w": 6, "x": 12, - "y": 8 + "y": 26 }, "id": 33, "legend": { @@ -1349,7 +1349,7 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.34.35:9000\",job=\"minio_avlog_astana\"}[1m])", + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.34.45:9000\",job=\"minio_avlog_almaty\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Send", @@ -1358,7 +1358,7 @@ "step": 10 }, { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.34.35:9000\",job=\"minio_avlog_astana\"}[1m])", + "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.34.45:9000\",job=\"minio_avlog_almaty\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Receive", @@ -1370,7 +1370,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.34.35DataReceived&Sent", + "title": "10.3.34.45DataReceived&Sent", "tooltip": { "shared": true, "sort": 0, @@ -1412,7 +1412,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "decimals": null, "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", "fill": 1, @@ -1420,7 +1420,7 @@ "h": 7, "w": 6, "x": 18, - "y": 8 + "y": 26 }, "id": 34, "legend": { @@ -1446,7 +1446,7 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.46.1:9000\",job=\"minio_avlog_astana\"}[1m])", + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.34.46:9000\",job=\"minio_avlog_almaty\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Send", @@ -1455,7 +1455,7 @@ "step": 10 }, { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.46.1:9000\",job=\"minio_avlog_astana\"}[1m])", + "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.34.46:9000\",job=\"minio_avlog_almaty\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Receive", @@ -1467,7 +1467,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.46.1DataReceived&Sent", + "title": "10.3.34.46DataReceived&Sent", "tooltip": { "shared": true, "sort": 0, @@ -1509,7 +1509,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "decimals": null, "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", "fill": 1, @@ -1517,7 +1517,7 @@ "h": 7, "w": 6, "x": 0, - "y": 15 + "y": 33 }, "id": 35, "legend": { @@ -1543,7 +1543,7 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.46.2:9000\",job=\"minio_avlog_astana\"}[1m])", + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.34.47:9000\",job=\"minio_avlog_almaty\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Send", @@ -1552,7 +1552,7 @@ "step": 10 }, { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.46.2:9000\",job=\"minio_avlog_astana\"}[1m])", + "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.34.47:9000\",job=\"minio_avlog_almaty\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Receive", @@ -1564,7 +1564,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.46.2DataReceived&Sent", + "title": "10.3.34.47DataReceived&Sent", "tooltip": { "shared": true, "sort": 0, @@ -1606,7 +1606,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "decimals": null, "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", "fill": 1, @@ -1614,7 +1614,7 @@ "h": 7, "w": 6, "x": 6, - "y": 15 + "y": 33 }, "id": 36, "legend": { @@ -1640,7 +1640,7 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.46.3:9000\",job=\"minio_avlog_astana\"}[1m])", + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.34.48:9000\",job=\"minio_avlog_almaty\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Send", @@ -1649,7 +1649,7 @@ "step": 10 }, { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.46.3:9000\",job=\"minio_avlog_astana\"}[1m])", + "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.34.48:9000\",job=\"minio_avlog_almaty\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Receive", @@ -1661,7 +1661,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.46.3DataReceived&Sent", + "title": "10.3.34.48DataReceived&Sent", "tooltip": { "shared": true, "sort": 0, @@ -1717,7 +1717,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "description": "总数", "fill": 1, "gridPos": { @@ -1750,7 +1750,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_astana\",request_type=\"GET\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_almaty\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "GET", @@ -1759,7 +1759,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_astana\",request_type=\"PUT\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_almaty\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "PUT", @@ -1768,7 +1768,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_astana\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_almaty\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "DELETE", @@ -1777,7 +1777,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_astana\",request_type=\"POST\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_almaty\",request_type=\"POST\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "POST", @@ -1831,7 +1831,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "description": "总数", "fill": 1, "gridPos": { @@ -1864,7 +1864,7 @@ "steppedLine": false, "targets": [ { - "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_astana\",request_type=\"GET\"}[1m])) by(instance)))", + "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_almaty\",request_type=\"GET\"}[1m])) by(instance)))", "format": "time_series", "intervalFactor": 2, "legendFormat": "{{instance}}GET", @@ -1873,7 +1873,7 @@ "step": 4 }, { - "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_astana\",request_type=\"PUT\"}[1m])) by(instance)))", + "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_almaty\",request_type=\"PUT\"}[1m])) by(instance)))", "format": "time_series", "hide": false, "intervalFactor": 2, @@ -1883,7 +1883,7 @@ "step": 4 }, { - "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_astana\",request_type=\"DELETE\"}[1m])) by(instance)))", + "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_almaty\",request_type=\"DELETE\"}[1m])) by(instance)))", "format": "time_series", "hide": false, "intervalFactor": 2, @@ -1893,7 +1893,7 @@ "step": 4 }, { - "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_astana\",request_type=\"POST\"}[1m])) by(instance)))", + "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_almaty\",request_type=\"POST\"}[1m])) by(instance)))", "format": "time_series", "hide": false, "intervalFactor": 2, @@ -1948,7 +1948,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "description": "总数", "fill": 1, "gridPos": { @@ -1981,7 +1981,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.33:9000\",job=\"minio_avlog_astana\",request_type=\"GET\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.43:9000\",job=\"minio_avlog_almaty\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "GET", @@ -1990,7 +1990,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.33:9000\",job=\"minio_avlog_astana\",request_type=\"PUT\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.43:9000\",job=\"minio_avlog_almaty\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "PUT", @@ -1999,7 +1999,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.33:9000\",job=\"minio_avlog_astana\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.43:9000\",job=\"minio_avlog_almaty\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "DELETE", @@ -2008,7 +2008,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.33:9000\",job=\"minio_avlog_astana\",request_type=\"POST\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.43:9000\",job=\"minio_avlog_almaty\",request_type=\"POST\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "POST", @@ -2020,7 +2020,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.34.33HttpRequestNum", + "title": "10.3.34.43HttpRequestNum", "tooltip": { "shared": true, "sort": 0, @@ -2062,7 +2062,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "description": "总数", "fill": 1, "gridPos": { @@ -2095,7 +2095,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.34:9000\",job=\"minio_avlog_astana\",request_type=\"GET\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.44:9000\",job=\"minio_avlog_almaty\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "GET", @@ -2104,7 +2104,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.34:9000\",job=\"minio_avlog_astana\",request_type=\"PUT\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.44:9000\",job=\"minio_avlog_almaty\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "PUT", @@ -2113,7 +2113,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.34:9000\",job=\"minio_avlog_astana\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.44:9000\",job=\"minio_avlog_almaty\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "DELETE", @@ -2122,7 +2122,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.34:9000\",job=\"minio_avlog_astana\",request_type=\"POST\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.44:9000\",job=\"minio_avlog_almaty\",request_type=\"POST\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "POST", @@ -2134,7 +2134,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.34.34HttpRequestNum", + "title": "10.3.34.44HttpRequestNum", "tooltip": { "shared": true, "sort": 0, @@ -2176,7 +2176,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "description": "总数", "fill": 1, "gridPos": { @@ -2209,7 +2209,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.35:9000\",job=\"minio_avlog_astana\",request_type=\"GET\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.45:9000\",job=\"minio_avlog_almaty\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "GET", @@ -2218,7 +2218,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.35:9000\",job=\"minio_avlog_astana\",request_type=\"PUT\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.45:9000\",job=\"minio_avlog_almaty\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "PUT", @@ -2227,7 +2227,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.35:9000\",job=\"minio_avlog_astana\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.45:9000\",job=\"minio_avlog_almaty\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "DELETE", @@ -2236,7 +2236,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.35:9000\",job=\"minio_avlog_astana\",request_type=\"POST\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.45:9000\",job=\"minio_avlog_almaty\",request_type=\"POST\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "POST", @@ -2248,7 +2248,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.34.35HttpRequestNum", + "title": "10.3.34.45HttpRequestNum", "tooltip": { "shared": true, "sort": 0, @@ -2290,7 +2290,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "description": "总数", "fill": 1, "gridPos": { @@ -2323,7 +2323,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.1:9000\",job=\"minio_avlog_astana\",request_type=\"GET\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.46:9000\",job=\"minio_avlog_almaty\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "GET", @@ -2332,7 +2332,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.1:9000\",job=\"minio_avlog_astana\",request_type=\"PUT\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.46:9000\",job=\"minio_avlog_almaty\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "PUT", @@ -2341,7 +2341,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.1:9000\",job=\"minio_avlog_astana\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.46:9000\",job=\"minio_avlog_almaty\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "DELETE", @@ -2350,7 +2350,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.1:9000\",job=\"minio_avlog_astana\",request_type=\"POST\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.46:9000\",job=\"minio_avlog_almaty\",request_type=\"POST\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "POST", @@ -2362,7 +2362,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.46.1HttpRequestNum", + "title": "10.3.34.46HttpRequestNum", "tooltip": { "shared": true, "sort": 0, @@ -2404,7 +2404,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "description": "总数", "fill": 1, "gridPos": { @@ -2437,7 +2437,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.2:9000\",job=\"minio_avlog_astana\",request_type=\"GET\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.47:9000\",job=\"minio_avlog_almaty\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "GET", @@ -2446,7 +2446,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.2:9000\",job=\"minio_avlog_astana\",request_type=\"PUT\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.47:9000\",job=\"minio_avlog_almaty\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "PUT", @@ -2455,7 +2455,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.2:9000\",job=\"minio_avlog_astana\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.47:9000\",job=\"minio_avlog_almaty\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "DELETE", @@ -2464,7 +2464,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.2:9000\",job=\"minio_avlog_astana\",request_type=\"POST\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.47:9000\",job=\"minio_avlog_almaty\",request_type=\"POST\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "POST", @@ -2476,7 +2476,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.46.2HttpRequestNum", + "title": "10.3.34.47HttpRequestNum", "tooltip": { "shared": true, "sort": 0, @@ -2518,7 +2518,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "description": "总数", "fill": 1, "gridPos": { @@ -2551,7 +2551,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.3:9000\",job=\"minio_avlog_astana\",request_type=\"GET\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.48:9000\",job=\"minio_avlog_almaty\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "GET", @@ -2560,7 +2560,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.3:9000\",job=\"minio_avlog_astana\",request_type=\"PUT\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.48:9000\",job=\"minio_avlog_almaty\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "PUT", @@ -2569,7 +2569,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.3:9000\",job=\"minio_avlog_astana\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.48:9000\",job=\"minio_avlog_almaty\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "DELETE", @@ -2578,7 +2578,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.3:9000\",job=\"minio_avlog_astana\",request_type=\"POST\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.34.48:9000\",job=\"minio_avlog_almaty\",request_type=\"POST\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "POST", @@ -2590,7 +2590,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.46.3HttpRequestNum", + "title": "10.3.34.48HttpRequestNum", "tooltip": { "shared": true, "sort": 0, @@ -2646,7 +2646,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "fill": 1, "gridPos": { "h": 6, @@ -2678,14 +2678,14 @@ "steppedLine": false, "targets": [ { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"GET\"}[1m]))", + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"POST\"}[1m]))", + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"POST\"}[1m]))", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -2693,21 +2693,21 @@ "refId": "B" }, { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"PUT\"}[1m]))", + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"HEAD\"}[1m]))", + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"HEAD\"}[1m]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -2759,7 +2759,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "fill": 1, "gridPos": { "h": 6, @@ -2791,14 +2791,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"GET\",instance=\"10.4.34.33:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"GET\",instance=\"10.3.34.43:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"POST\",instance=\"10.4.34.33:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"POST\",instance=\"10.3.34.43:9000\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -2806,21 +2806,21 @@ "refId": "B" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"PUT\",instance=\"10.4.34.33:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"PUT\",instance=\"10.3.34.43:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"HEAD\",instance=\"10.4.34.33:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"HEAD\",instance=\"10.3.34.43:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"DELETE\",instance=\"10.4.34.33:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"DELETE\",instance=\"10.3.34.43:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -2830,7 +2830,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.34.33HTTP Requests duration/s", + "title": "10.3.34.43HTTP Requests duration/s", "tooltip": { "shared": true, "sort": 0, @@ -2872,7 +2872,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "fill": 1, "gridPos": { "h": 6, @@ -2904,14 +2904,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"GET\",instance=\"10.4.34.34:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"GET\",instance=\"10.3.34.44:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"POST\",instance=\"10.4.34.34:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"POST\",instance=\"10.3.34.44:9000\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -2919,21 +2919,21 @@ "refId": "B" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"PUT\",instance=\"10.4.34.34:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"PUT\",instance=\"10.3.34.44:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"HEAD\",instance=\"10.4.34.34:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"HEAD\",instance=\"10.3.34.44:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"DELETE\",instance=\"10.4.34.34:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"DELETE\",instance=\"10.3.34.44:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -2943,7 +2943,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.34.34HTTP Requests duration/s", + "title": "10.3.34.44HTTP Requests duration/s", "tooltip": { "shared": true, "sort": 0, @@ -2985,7 +2985,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "fill": 1, "gridPos": { "h": 6, @@ -3017,14 +3017,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"GET\",instance=\"10.4.34.35:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"GET\",instance=\"10.3.34.45:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"POST\",instance=\"10.4.34.35:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"POST\",instance=\"10.3.34.45:9000\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3032,21 +3032,21 @@ "refId": "B" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"PUT\",instance=\"10.4.34.35:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"PUT\",instance=\"10.3.34.45:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"HEAD\",instance=\"10.4.34.35:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"HEAD\",instance=\"10.3.34.45:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"DELETE\",instance=\"10.4.34.35:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"DELETE\",instance=\"10.3.34.45:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -3056,7 +3056,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.34.35HTTP Requests duration/s", + "title": "10.3.34.45HTTP Requests duration/s", "tooltip": { "shared": true, "sort": 0, @@ -3098,7 +3098,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "fill": 1, "gridPos": { "h": 6, @@ -3130,14 +3130,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"GET\",instance=\"10.4.46.1:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"GET\",instance=\"10.3.34.46:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"POST\",instance=\"10.4.46.1:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"POST\",instance=\"10.3.34.46:9000\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3145,21 +3145,21 @@ "refId": "B" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"PUT\",instance=\"10.4.46.1:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"PUT\",instance=\"10.3.34.46:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"HEAD\",instance=\"10.4.46.1:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"HEAD\",instance=\"10.3.34.46:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"DELETE\",instance=\"10.4.46.1:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"DELETE\",instance=\"10.3.34.46:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -3169,7 +3169,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.46.1HTTP Requests duration/s", + "title": "10.3.34.46HTTP Requests duration/s", "tooltip": { "shared": true, "sort": 0, @@ -3211,7 +3211,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "fill": 1, "gridPos": { "h": 6, @@ -3243,14 +3243,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"GET\",instance=\"10.4.46.2:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"GET\",instance=\"10.3.34.47:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"POST\",instance=\"10.4.46.2:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"POST\",instance=\"10.3.34.47:9000\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3258,21 +3258,21 @@ "refId": "B" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"PUT\",instance=\"10.4.46.2:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"PUT\",instance=\"10.3.34.47:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"HEAD\",instance=\"10.4.46.2:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"HEAD\",instance=\"10.3.34.47:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"DELETE\",instance=\"10.4.46.2:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"DELETE\",instance=\"10.3.34.47:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -3282,7 +3282,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.46.2HTTP Requests duration/s", + "title": "10.3.34.47HTTP Requests duration/s", "tooltip": { "shared": true, "sort": 0, @@ -3324,7 +3324,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "fill": 1, "gridPos": { "h": 6, @@ -3356,14 +3356,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"GET\",instance=\"10.4.46.3:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"GET\",instance=\"10.3.34.48:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"POST\",instance=\"10.4.46.3:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"POST\",instance=\"10.3.34.48:9000\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3371,21 +3371,21 @@ "refId": "B" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"PUT\",instance=\"10.4.46.3:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"PUT\",instance=\"10.3.34.48:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"HEAD\",instance=\"10.4.46.3:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"HEAD\",instance=\"10.3.34.48:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"DELETE\",instance=\"10.4.46.3:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_almaty\",request_type=\"DELETE\",instance=\"10.3.34.48:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -3395,7 +3395,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.46.3HTTP Requests duration/s", + "title": "10.3.34.48HTTP Requests duration/s", "tooltip": { "shared": true, "sort": 0, @@ -3451,7 +3451,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "fill": 1, "gridPos": { "h": 5, @@ -3483,7 +3483,7 @@ "steppedLine": false, "targets": [ { - "expr": "topk(2, (sum(irate(node_cpu_seconds_total{job=\"os_avlog_astana\",mode!=\"idle\"}[1m])) by (instance)))", + "expr": "topk(2, (sum(irate(node_cpu_seconds_total{job=\"os_avlog_almaty\",mode!=\"idle\"}[1m])) by (instance)))", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -3537,7 +3537,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "fill": 1, "gridPos": { "h": 6, @@ -3569,7 +3569,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.34.33:9100\",job=\"os_avlog_astana\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.34.43:9100\",job=\"os_avlog_almaty\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -3578,7 +3578,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.34.33:9100\",job=\"os_avlog_astana\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.34.43:9100\",job=\"os_avlog_almaty\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -3588,7 +3588,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.34.33CPUUsedRate", + "title": "10.3.34.43CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -3631,7 +3631,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "fill": 1, "gridPos": { "h": 6, @@ -3663,7 +3663,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.34.34:9100\",job=\"os_avlog_astana\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.34.44:9100\",job=\"os_avlog_almaty\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -3672,7 +3672,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.34.34:9100\",job=\"os_avlog_astana\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.34.44:9100\",job=\"os_avlog_almaty\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -3682,7 +3682,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.34.34CPUUsedRate", + "title": "10.3.34.44CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -3725,7 +3725,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "fill": 1, "gridPos": { "h": 6, @@ -3757,7 +3757,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.34.35:9100\",job=\"os_avlog_astana\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.34.45:9100\",job=\"os_avlog_almaty\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -3766,7 +3766,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.34.35:9100\",job=\"os_avlog_astana\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.34.45:9100\",job=\"os_avlog_almaty\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -3776,7 +3776,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.34.35CPUUsedRate", + "title": "10.3.34.45CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -3819,7 +3819,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "fill": 1, "gridPos": { "h": 6, @@ -3851,7 +3851,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.46.1:9100\",job=\"os_avlog_astana\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.34.46:9100\",job=\"os_avlog_almaty\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -3860,7 +3860,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.46.1:9100\",job=\"os_avlog_astana\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.34.46:9100\",job=\"os_avlog_almaty\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -3870,7 +3870,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.46.1CPUUsedRate", + "title": "10.3.34.46CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -3913,7 +3913,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "fill": 1, "gridPos": { "h": 6, @@ -3945,7 +3945,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.46.2:9100\",job=\"os_avlog_astana\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.34.47:9100\",job=\"os_avlog_almaty\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -3954,7 +3954,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.46.2:9100\",job=\"os_avlog_astana\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.34.47:9100\",job=\"os_avlog_almaty\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -3964,7 +3964,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.46.2CPUUsedRate", + "title": "10.3.34.47CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -4007,7 +4007,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "fill": 1, "gridPos": { "h": 6, @@ -4039,7 +4039,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.46.3:9100\",job=\"os_avlog_astana\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.34.48:9100\",job=\"os_avlog_almaty\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -4048,7 +4048,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.46.3:9100\",job=\"os_avlog_astana\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.34.48:9100\",job=\"os_avlog_almaty\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -4058,7 +4058,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.46.3CPUUsedRate", + "title": "10.3.34.48CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -4108,30 +4108,30 @@ "x": 0, "y": 5 }, - "id": 147, + "id": 149, "panels": [ { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", + "datasource": "${DS_ALMATY_NTC_STAT}", "fill": 1, "gridPos": { "h": 6, - "w": 12, + "w": 24, "x": 0, "y": 6 }, - "id": 149, + "id": 157, "legend": { - "avg": false, + "avg": true, "current": false, - "max": false, - "min": false, + "max": true, + "min": true, "show": true, "total": false, - "values": false + "values": true }, "lines": true, "linewidth": 1, @@ -4147,7 +4147,7 @@ "steppedLine": false, "targets": [ { - "alias": "MINIO统计写入成功数", + "alias": "接收到的删除请求数", "groupBy": [ { "params": [ @@ -4157,12 +4157,12 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[VIDEOMATCH]PUT_S_HTTP", + "measurement": "[OBJ_NON_ALM]TOTAL#DEL_RECV", "orderByTime": "ASC", "policy": "default", "refId": "A", @@ -4190,7 +4190,7 @@ "tags": [] }, { - "alias": "MINIO统计写入失败数", + "alias": "删除成功数", "groupBy": [ { "params": [ @@ -4200,12 +4200,12 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[VIDEOMATCH]PUT_E_HTTP", + "measurement": "[OBJ_NON_ALM]TOTAL#DEL_SUCC", "orderByTime": "ASC", "policy": "default", "refId": "B", @@ -4233,7 +4233,7 @@ "tags": [] }, { - "alias": "REDIS统计写入成功数", + "alias": "删除失败数", "groupBy": [ { "params": [ @@ -4243,16 +4243,14 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[VIDEOMATCH]PUT_S_REDIS", + "measurement": "[OBJ_NON_ALM]TOTAL#DEL_ERROR", "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": [ @@ -4278,7 +4276,7 @@ "tags": [] }, { - "alias": "REDIS统计写入失败数", + "alias": "未删除的DROP数", "groupBy": [ { "params": [ @@ -4288,16 +4286,14 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[VIDEOMATCH]PUT_E_REDIS", + "measurement": "[OBJ_NON_ALM]TOTAL#DEL_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": "D", "resultFormat": "time_series", "select": [ @@ -4321,57 +4317,12 @@ ] ], "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日志文件写入统计(条/秒)", + "title": "ObjectSorageDeletion(NTC&YSP&PROXY)", "tooltip": { "shared": true, "sort": 0, @@ -4391,7 +4342,7 @@ "label": null, "logBase": 1, "max": null, - "min": null, + "min": "0", "show": true }, { @@ -4413,313 +4364,15 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", + "datasource": "${DS_ALMATY_NTC_STAT}", "fill": 1, "gridPos": { "h": 6, - "w": 12, - "x": 12, - "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统计写入成功数", - "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 - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 12, + "w": 8, "x": 0, "y": 12 }, - "id": 150, + "id": 159, "legend": { "avg": false, "current": false, @@ -4743,7 +4396,7 @@ "steppedLine": false, "targets": [ { - "alias": "MINIO统计写入成功数", + "alias": "接收到的删除请求数", "groupBy": [ { "params": [ @@ -4753,12 +4406,12 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[VOIPMATCH]PUT_S_HTTP", + "measurement": "[OBJ_NON_ALM]ntcbucket#DEL_RECV", "orderByTime": "ASC", "policy": "default", "refId": "A", @@ -4786,7 +4439,7 @@ "tags": [] }, { - "alias": "MINIO统计写入失败数", + "alias": "删除成功数", "groupBy": [ { "params": [ @@ -4796,12 +4449,12 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[VOIPMATCH]PUT_E_HTTP", + "measurement": "[OBJ_NON_ALM]ntcbucket#DEL_SUCC", "orderByTime": "ASC", "policy": "default", "refId": "B", @@ -4829,7 +4482,7 @@ "tags": [] }, { - "alias": "REDIS统计写入成功数", + "alias": "删除失败数", "groupBy": [ { "params": [ @@ -4839,16 +4492,14 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[VOIPMATCH]PUT_S_REDIS", + "measurement": "[OBJ_NON_ALM]ntcbucket#DEL_ERROR", "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": [ @@ -4874,7 +4525,7 @@ "tags": [] }, { - "alias": "REDIS统计写入失败数", + "alias": "未删除的DROP数", "groupBy": [ { "params": [ @@ -4884,16 +4535,14 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[VOIPMATCH]PUT_E_REDIS", + "measurement": "[OBJ_NON_ALM]ntcbucket#DEL_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": "D", "resultFormat": "time_series", "select": [ @@ -4917,57 +4566,12 @@ ] ], "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日志文件写入统计(条/秒)", + "title": "ObjectSorageDeletion(NTC)", "tooltip": { "shared": true, "sort": 0, @@ -4987,7 +4591,7 @@ "label": null, "logBase": 1, "max": null, - "min": null, + "min": "0", "show": true }, { @@ -5009,15 +4613,15 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_ASTANA_YSP_STAT}", + "datasource": "${DS_ALMATY_NTC_STAT}", "fill": 1, "gridPos": { "h": 6, - "w": 12, - "x": 12, + "w": 8, + "x": 8, "y": 12 }, - "id": 152, + "id": 161, "legend": { "avg": false, "current": false, @@ -5041,7 +4645,7 @@ "steppedLine": false, "targets": [ { - "alias": "MINIO统计写入成功数", + "alias": "接收到的删除请求数", "groupBy": [ { "params": [ @@ -5051,12 +4655,12 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[IMAGEMATCH]PUT_S_HTTP", + "measurement": "[OBJ_NON_ALM]proxybucket#DEL_RECV", "orderByTime": "ASC", "policy": "default", "refId": "A", @@ -5084,7 +4688,7 @@ "tags": [] }, { - "alias": "MINIO统计写入失败数", + "alias": "删除成功数", "groupBy": [ { "params": [ @@ -5094,12 +4698,12 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[IMAGEMATCH]PUT_E_HTTP", + "measurement": "[OBJ_NON_ALM]proxybucket#DEL_SUCC", "orderByTime": "ASC", "policy": "default", "refId": "B", @@ -5127,7 +4731,7 @@ "tags": [] }, { - "alias": "REDIS统计写入成功数", + "alias": "删除失败数", "groupBy": [ { "params": [ @@ -5137,16 +4741,14 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[IMAGEMATCH]PUT_S_REDIS", + "measurement": "[OBJ_NON_ALM]proxybucket#DEL_ERROR", "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": [ @@ -5172,7 +4774,7 @@ "tags": [] }, { - "alias": "REDIS统计写入失败数", + "alias": "未删除的DROP数", "groupBy": [ { "params": [ @@ -5182,16 +4784,14 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[IMAGEMATCH]PUT_E_REDIS", + "measurement": "[OBJ_NON_ALM]proxybucket#DEL_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": "D", "resultFormat": "time_series", "select": [ @@ -5215,57 +4815,12 @@ ] ], "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日志文件写入统计(条/秒)", + "title": "ObjectSorageDeletion(PROXY)", "tooltip": { "shared": true, "sort": 0, @@ -5280,6 +4835,14 @@ "values": [] }, "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, { "format": "short", "label": null, @@ -5287,6 +4850,247 @@ "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": 6, + "w": 8, + "x": 16, + "y": 12 + }, + "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": "接收到的删除请求数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "[OBJ_NON_ALM]yspdata#DEL_RECV", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "删除成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "[OBJ_NON_ALM]yspdata#DEL_SUCC", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "删除失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "[OBJ_NON_ALM]yspdata#DEL_ERROR", + "orderByTime": "ASC", + "policy": "default", + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "未删除的DROP数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "[OBJ_NON_ALM]yspdata#DEL_DROP", + "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": "ObjectSorageDeletion(YSP)", + "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": "0", + "show": true }, { "format": "short", @@ -5303,7 +5107,7 @@ } } ], - "title": "ObjectStorageClient", + "title": "ObjectStorageManager", "type": "row" } ], @@ -5318,7 +5122,7 @@ { "allValue": null, "current": {}, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "hide": 0, "includeAll": false, "label": null, @@ -5339,7 +5143,7 @@ { "allValue": null, "current": {}, - "datasource": "${DS_PROMETHEUS_ASTANA}", + "datasource": "${DS_PROMETHEUS_ALMATY}", "hide": 0, "includeAll": false, "label": null, @@ -5389,7 +5193,7 @@ ] }, "timezone": "browser", - "title": "Minio_AVlog_Astana", - "uid": "minio_avlog_astana", - "version": 13 + "title": "Minio_Filelog_Almaty", + "uid": "minio_avlog_almaty", + "version": 10 } \ No newline at end of file diff --git a/AKAOnlineEnv/Astana/Astana_流量统计-1547201125632.json b/AKAOnlineEnv/Astana/Astana_流量统计-1547201125632.json new file mode 100644 index 0000000..eaa37aa --- /dev/null +++ b/AKAOnlineEnv/Astana/Astana_流量统计-1547201125632.json @@ -0,0 +1,4132 @@ +{ + "__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_Filelog_Astana-1546596017921.json b/AKAOnlineEnv/Astana/Minio_AVlog_Astana-1547201179379.json similarity index 58% rename from AKAOnlineEnv/Astana/Minio_Filelog_Astana-1546596017921.json rename to AKAOnlineEnv/Astana/Minio_AVlog_Astana-1547201179379.json index 3f98b7b..e87b731 100644 --- a/AKAOnlineEnv/Astana/Minio_Filelog_Astana-1546596017921.json +++ b/AKAOnlineEnv/Astana/Minio_AVlog_Astana-1547201179379.json @@ -9,8 +9,8 @@ "pluginName": "Prometheus" }, { - "name": "DS_ASTANA_NTC_STAT", - "label": "Astana_ntc_stat", + "name": "DS_ASTANA_YSP_STAT", + "label": "Astana_ysp_stat", "description": "", "type": "datasource", "pluginId": "influxdb", @@ -73,839 +73,838 @@ "gnetId": 6248, "graphTooltip": 0, "id": null, - "iteration": 1546574815504, + "iteration": 1547201176154, "links": [], "panels": [ { - "collapsed": false, + "collapsed": true, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 0 }, - "id": 47, - "panels": [], - "title": "NodeState", - "type": "row" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": false, - "colors": [ - "#299c46", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": "${DS_PROMETHEUS_ASTANA}", - "format": "none", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 4, - "w": 5, - "x": 0, - "y": 1 - }, - "id": 54, - "interval": null, - "links": [], - "mappingType": 1, - "mappingTypes": [ + "id": 39, + "panels": [ { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false - }, - "tableColumn": "", - "targets": [ - { - "expr": "sum(minio_total_disks{job=\"minio_filelog_astana\"})", - "format": "time_series", - "intervalFactor": 1, - "refId": "A" - } - ], - "thresholds": "", - "title": "TotalDiskNum", - "transparent": false, - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "current" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": false, - "colors": [ - "#299c46", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": "${DS_PROMETHEUS_ASTANA}", - "format": "none", - "gauge": { - "maxValue": 8, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": true - }, - "gridPos": { - "h": 4, - "w": 5, - "x": 5, - "y": 1 - }, - "id": 53, - "interval": null, - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": false - }, - "tableColumn": "", - "targets": [ - { - "expr": "sum(minio_total_disks{job=\"minio_filelog_astana\"}) - sum(minio_offline_disks{job=\"minio_filelog_astana\"})", - "format": "time_series", - "intervalFactor": 1, - "refId": "A" - } - ], - "thresholds": "", - "title": "ActiveDiskNum", - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "avg" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": false, - "colors": [ - "#299c46", - "rgba(237, 129, 40, 0.89)", - "#d44a3a" - ], - "datasource": "${DS_PROMETHEUS_ASTANA}", - "decimals": null, - "format": "bytes", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": false - }, - "gridPos": { - "h": 4, - "w": 6, - "x": 10, - "y": 1 - }, - "id": 52, - "interval": null, - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": true - }, - "tableColumn": "", - "targets": [ - { - "expr": "sum(minio_disk_storage_used_bytes{job=\"minio_filelog_astana\"})", - "format": "time_series", - "intervalFactor": 1, - "refId": "A" - } - ], - "thresholds": "", - "timeFrom": null, - "title": "DiskUsedBytes", - "transparent": false, - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "current" - }, - { - "cacheTimeout": null, - "colorBackground": false, - "colorValue": false, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "datasource": "${DS_PROMETHEUS_ASTANA}", - "description": "Start time of the Minio server\nminio服务开始运行的时间", - "format": "dtdurations", - "gauge": { - "maxValue": 100, - "minValue": 0, - "show": false, - "thresholdLabels": false, - "thresholdMarkers": false - }, - "gridPos": { - "h": 4, - "w": 8, - "x": 16, - "y": 1 - }, - "id": 51, - "interval": null, - "links": [], - "mappingType": 1, - "mappingTypes": [ - { - "name": "value to text", - "value": 1 - }, - { - "name": "range to text", - "value": 2 - } - ], - "maxDataPoints": 100, - "nullPointMode": "connected", - "nullText": null, - "postfix": "", - "postfixFontSize": "50%", - "prefix": "", - "prefixFontSize": "50%", - "rangeMaps": [ - { - "from": "null", - "text": "N/A", - "to": "null" - } - ], - "sparkline": { - "fillColor": "rgba(31, 118, 189, 0.18)", - "full": false, - "lineColor": "rgb(31, 120, 193)", - "show": true - }, - "tableColumn": "", - "targets": [ - { - "expr": "time() - max(process_start_time_seconds)", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Start time of the Minio server", - "metric": "process_start_time_seconds", - "refId": "A", - "step": 60 - } - ], - "thresholds": "", - "title": "Uptime", - "type": "singlestat", - "valueFontSize": "80%", - "valueMaps": [ - { - "op": "=", - "text": "N/A", - "value": "null" - } - ], - "valueName": "avg" - }, - { - "columns": [], - "datasource": "${DS_PROMETHEUS_ASTANA}", - "fontSize": "100%", - "gridPos": { - "h": 10, - "w": 11, - "x": 0, - "y": 5 - }, - "id": 50, - "links": [], - "pageSize": null, - "repeat": null, - "repeatDirection": "h", - "scroll": true, - "showHeader": true, - "sort": { - "col": 2, - "desc": false - }, - "styles": [ - { - "alias": "Time", - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "pattern": "Time", - "type": "date" - }, - { - "alias": "State", - "colorMode": "cell", + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, "colors": [ - "#bf1b00", - "rgb(22, 191, 17)", - "#bf1b00" + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "link": false, + "datasource": "${DS_PROMETHEUS_ASTANA}", + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 4, + "w": 5, + "x": 0, + "y": 1 + }, + "id": 145, + "interval": null, + "links": [], "mappingType": 1, - "pattern": "Value", - "preserveFormat": false, - "sanitize": false, - "thresholds": [ - "1" - ], - "type": "string", - "unit": "short", - "valueMaps": [ + "mappingTypes": [ { - "text": "up", - "value": "1" + "name": "value to text", + "value": 1 }, { - "text": "down", - "value": "0" + "name": "range to text", + "value": 2 } - ] - }, - { - "alias": "", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "__name__", - "thresholds": [], - "type": "hidden", - "unit": "short" - }, - { - "alias": "progress", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "job", - "thresholds": [], - "type": "number", - "unit": "short" - }, - { - "alias": "", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "decimals": 2, - "pattern": "/.*/", - "thresholds": [], - "type": "number", - "unit": "short" - } - ], - "targets": [ - { - "expr": "up{job=\"minio_filelog_astana\"}", - "format": "table", - "instant": true, - "intervalFactor": 1, - "refId": "A" - } - ], - "title": "NodeActiveState", - "transform": "table", - "type": "table" - }, - { - "columns": [], - "datasource": "${DS_PROMETHEUS_ASTANA}", - "fontSize": "100%", - "gridPos": { - "h": 10, - "w": 13, - "x": 11, - "y": 5 - }, - "id": 49, - "links": [], - "pageSize": null, - "scroll": true, - "showHeader": true, - "sort": { - "col": 2, - "desc": true - }, - "styles": [ - { - "alias": "Time", - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "pattern": "Time", - "type": "date" - }, - { - "alias": "", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "__name__", - "thresholds": [], - "type": "hidden", - "unit": "short" - }, - { - "alias": "MemTotal(bytes)", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 0, - "link": false, - "mappingType": 1, - "pattern": "Value #A", - "thresholds": [], - "type": "number", - "unit": "none" - }, - { - "alias": "MemUsed(bytes)", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": null, - "mappingType": 1, - "pattern": "Value #B", - "thresholds": [], - "type": "number", - "unit": "none" - }, - { - "alias": "MemUsedRate", - "colorMode": "cell", - "colors": [ - "rgb(61, 186, 26)", - "rgb(222, 102, 22)", - "rgb(191, 0, 37)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 1, - "mappingType": 1, - "pattern": "Value #C", - "thresholds": [ - "0.6", - "0.8" - ], - "type": "number", - "unit": "percentunit" - }, - { - "alias": "", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "job", - "thresholds": [], - "type": "hidden", - "unit": "short" - }, - { - "alias": "MemUsedRate", - "colorMode": "cell", - "colors": [ - "rgba(44, 193, 38, 0.97)", - "rgba(237, 129, 40, 0.89)", - "rgba(245, 54, 54, 0.9)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "Value #D", - "thresholds": [ - "0.6", - "0.8" - ], - "type": "number", - "unit": "percentunit" - }, - { - "alias": "", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "decimals": 2, - "pattern": "/.*/", - "thresholds": [], - "type": "number", - "unit": "short" - } - ], - "targets": [ - { - "expr": "node_memory_MemTotal_bytes{job=\"os_filelog_astana\"} ", - "format": "table", - "instant": true, - "intervalFactor": 1, - "refId": "A" - }, - { - "expr": "node_memory_MemTotal_bytes{job=\"os_filelog_astana\"} - node_memory_MemAvailable_bytes{job=\"os_filelog_astana\"}", - "format": "table", - "hide": false, - "instant": true, - "intervalFactor": 1, - "refId": "B" - }, - { - "expr": "(node_memory_MemTotal_bytes{job=\"os_filelog_astana\"} - node_memory_MemFree_bytes{job=\"os_filelog_astana\"} - node_memory_Buffers_bytes{job=\"os_filelog_astana\"} - node_memory_Cached_bytes{job=\"os_filelog_astana\"}) / (node_memory_MemTotal_bytes{job=\"os_filelog_astana\"} )", - "format": "table", - "hide": false, - "instant": true, - "intervalFactor": 1, - "refId": "D" - }, - { - "expr": "(node_memory_MemTotal_bytes{job=\"os_filelog_astana\"} - node_memory_MemAvailable_bytes{job=\"os_filelog_astana\"}) / node_memory_MemTotal_bytes{job=\"os_filelog_astana\"} ", - "format": "table", - "hide": true, - "instant": true, - "intervalFactor": 1, - "refId": "C" - } - ], - "title": "MemSpaceState", - "transform": "table", - "type": "table" - }, - { - "columns": [ - { - "hidden": false, - "style": { - "alias": "Time", - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "link": false, - "pattern": "Time", - "type": "date" + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false }, - "text": "Time", - "title": "Time", - "type": "time" - } - ], - "datasource": "${DS_PROMETHEUS_ASTANA}", - "fontSize": "100%", - "gridPos": { - "h": 10, - "w": 24, - "x": 0, - "y": 15 - }, - "hideTimeOverride": false, - "id": 48, - "interval": "", - "links": [], - "minSpan": 11, - "pageSize": null, - "repeatDirection": null, - "scroll": true, - "showHeader": true, - "sort": { - "col": 4, - "desc": false - }, - "styles": [ - { - "alias": "Time", - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "link": false, - "pattern": "Time", - "type": "date" + "tableColumn": "", + "targets": [ + { + "expr": "sum(minio_total_disks{job=\"minio_avlog_astana\"})", + "format": "time_series", + "intervalFactor": 1, + "refId": "A" + } + ], + "thresholds": "", + "title": "TotalDiskNum", + "transparent": false, + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "current" }, { - "alias": "", - "colorMode": null, + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, "colors": [ - "rgba(245, 54, 54, 0.9)", + "#299c46", "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" + "#d44a3a" ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, + "datasource": "${DS_PROMETHEUS_ASTANA}", + "format": "none", + "gauge": { + "maxValue": 8, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 4, + "w": 5, + "x": 5, + "y": 1 + }, + "id": 144, + "interval": null, + "links": [], "mappingType": 1, - "pattern": "__name__", - "thresholds": [], - "type": "hidden", - "unit": "short" + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "", + "targets": [ + { + "expr": "sum(minio_total_disks{job=\"minio_avlog_astana\"}) - sum(minio_offline_disks{job=\"minio_avlog_astana\"})", + "format": "time_series", + "intervalFactor": 1, + "refId": "A" + } + ], + "thresholds": "", + "title": "ActiveDiskNum", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" }, { - "alias": "", - "colorMode": null, + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, "colors": [ - "rgba(245, 54, 54, 0.9)", + "#299c46", "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" + "#d44a3a" ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "fstype", - "thresholds": [], - "type": "hidden", - "unit": "short" - }, - { - "alias": "", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "job", - "thresholds": [], - "type": "hidden", - "unit": "short" - }, - { - "alias": "", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "mountpoint", - "thresholds": [], - "type": "hidden", - "unit": "short" - }, - { - "alias": "DiskUsedRate", - "colorMode": "cell", - "colors": [ - "rgba(30, 210, 22, 0.97)", - "rgba(237, 129, 40, 0.89)", - "#bf1b00" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 2, - "mappingType": 1, - "pattern": "Value #C", - "thresholds": [ - "0.6", - "0.8" - ], - "type": "number", - "unit": "percentunit" - }, - { - "alias": "DiskTotalSize(bytes)", - "colorMode": null, - "colors": [ - "rgba(245, 54, 54, 0.9)", - "rgba(237, 129, 40, 0.89)", - "rgba(50, 172, 45, 0.97)" - ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", + "datasource": "${DS_PROMETHEUS_ASTANA}", "decimals": null, + "format": "bytes", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": false + }, + "gridPos": { + "h": 4, + "w": 6, + "x": 10, + "y": 1 + }, + "id": 143, + "interval": null, + "links": [], "mappingType": 1, - "pattern": "Value #A", - "thresholds": [], - "type": "number", - "unit": "none" + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": true + }, + "tableColumn": "", + "targets": [ + { + "expr": "sum(minio_disk_storage_used_bytes{job=\"minio_avlog_astana\"})", + "format": "time_series", + "intervalFactor": 1, + "refId": "A" + } + ], + "thresholds": "", + "timeFrom": null, + "title": "DiskUsedBytes", + "transparent": false, + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "current" }, { - "alias": "DiskUsedSize(bytes)", - "colorMode": null, + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, "colors": [ "rgba(245, 54, 54, 0.9)", "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], - "dateFormat": "YYYY-MM-DD HH:mm:ss", - "decimals": 0, + "datasource": "${DS_PROMETHEUS_ASTANA}", + "description": "Start time of the Minio server\nminio服务开始运行的时间", + "format": "dtdurations", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": false + }, + "gridPos": { + "h": 4, + "w": 8, + "x": 16, + "y": 1 + }, + "id": 142, + "interval": null, + "links": [], "mappingType": 1, - "pattern": "Value #B", - "thresholds": [], - "type": "number", - "unit": "none" - } - ], - "targets": [ - { - "expr": "node_filesystem_size_bytes{job=\"os_filelog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", - "format": "table", - "instant": true, - "interval": "30s", - "intervalFactor": 1, - "refId": "A" + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": true + }, + "tableColumn": "", + "targets": [ + { + "expr": "time() - max(process_start_time_seconds)", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Start time of the Minio server", + "metric": "process_start_time_seconds", + "refId": "A", + "step": 60 + } + ], + "thresholds": "", + "title": "Uptime", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "avg" }, { - "expr": "node_filesystem_size_bytes{job=\"os_filelog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"} - node_filesystem_avail_bytes{job=\"os_filelog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", - "format": "table", - "instant": true, - "intervalFactor": 1, - "refId": "B" + "columns": [], + "datasource": "${DS_PROMETHEUS_ASTANA}", + "fontSize": "100%", + "gridPos": { + "h": 7, + "w": 11, + "x": 0, + "y": 5 + }, + "id": 137, + "links": [], + "pageSize": null, + "repeat": null, + "repeatDirection": "h", + "scroll": true, + "showHeader": true, + "sort": { + "col": 2, + "desc": false + }, + "styles": [ + { + "alias": "Time", + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "pattern": "Time", + "type": "date" + }, + { + "alias": "State", + "colorMode": "cell", + "colors": [ + "#bf1b00", + "rgb(22, 191, 17)", + "#bf1b00" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "link": false, + "mappingType": 1, + "pattern": "Value", + "preserveFormat": false, + "sanitize": false, + "thresholds": [ + "1" + ], + "type": "string", + "unit": "short", + "valueMaps": [ + { + "text": "up", + "value": "1" + }, + { + "text": "down", + "value": "0" + } + ] + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "__name__", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "progress", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "job", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "decimals": 2, + "pattern": "/.*/", + "thresholds": [], + "type": "number", + "unit": "short" + } + ], + "targets": [ + { + "expr": "up{job=\"minio_avlog_astana\"}", + "format": "table", + "instant": true, + "intervalFactor": 1, + "refId": "A" + } + ], + "title": "NodeActiveState", + "transform": "table", + "type": "table" }, { - "expr": "(node_filesystem_size_bytes{job=\"os_filelog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"} - node_filesystem_avail_bytes{job=\"os_filelog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}) / node_filesystem_size_bytes{job=\"os_filelog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", - "format": "table", - "instant": true, - "intervalFactor": 1, - "refId": "C" + "columns": [], + "datasource": "${DS_PROMETHEUS_ASTANA}", + "fontSize": "100%", + "gridPos": { + "h": 7, + "w": 13, + "x": 11, + "y": 5 + }, + "id": 136, + "links": [], + "pageSize": null, + "scroll": true, + "showHeader": true, + "sort": { + "col": 2, + "desc": true + }, + "styles": [ + { + "alias": "Time", + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "pattern": "Time", + "type": "date" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "__name__", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "MemTotal(bytes)", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "link": false, + "mappingType": 1, + "pattern": "Value #A", + "thresholds": [], + "type": "number", + "unit": "none" + }, + { + "alias": "MemUsed(bytes)", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #B", + "thresholds": [], + "type": "number", + "unit": "none" + }, + { + "alias": "MemUsedRate", + "colorMode": "cell", + "colors": [ + "rgb(61, 186, 26)", + "rgb(222, 102, 22)", + "rgb(191, 0, 37)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 1, + "mappingType": 1, + "pattern": "Value #C", + "thresholds": [ + "0.6", + "0.8" + ], + "type": "number", + "unit": "percentunit" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "job", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "MemUsedRate", + "colorMode": "cell", + "colors": [ + "rgba(44, 193, 38, 0.97)", + "rgba(237, 129, 40, 0.89)", + "rgba(245, 54, 54, 0.9)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Value #D", + "thresholds": [ + "0.6", + "0.8" + ], + "type": "number", + "unit": "percentunit" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "decimals": 2, + "pattern": "/.*/", + "thresholds": [], + "type": "number", + "unit": "short" + } + ], + "targets": [ + { + "expr": "node_memory_MemTotal_bytes{job=\"os_avlog_astana\"} ", + "format": "table", + "instant": true, + "intervalFactor": 1, + "refId": "A" + }, + { + "expr": "node_memory_MemTotal_bytes{job=\"os_avlog_astana\"} - node_memory_MemAvailable_bytes{job=\"os_avlog_astana\"}", + "format": "table", + "instant": true, + "intervalFactor": 1, + "refId": "B" + }, + { + "expr": "(node_memory_MemTotal_bytes{job=\"os_avlog_astana\"} - node_memory_MemFree_bytes{job=\"os_avlog_astana\"} - node_memory_Buffers_bytes{job=\"os_avlog_astana\"} - node_memory_Cached_bytes{job=\"os_avlog_astana\"}) / (node_memory_MemTotal_bytes{job=\"os_avlog_astana\"} )", + "format": "table", + "instant": true, + "intervalFactor": 1, + "refId": "D" + }, + { + "expr": "(node_memory_MemTotal_bytes{job=\"os_avlog_astana\"} - node_memory_MemAvailable_bytes{job=\"os_avlog_astana\"}) / node_memory_MemTotal_bytes{job=\"os_avlog_astana\"} ", + "format": "table", + "hide": true, + "instant": true, + "intervalFactor": 1, + "refId": "C" + } + ], + "title": "MemSpaceState", + "transform": "table", + "type": "table" + }, + { + "columns": [ + { + "hidden": false, + "style": { + "alias": "Time", + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "link": false, + "pattern": "Time", + "type": "date" + }, + "text": "Time", + "title": "Time", + "type": "time" + } + ], + "datasource": "${DS_PROMETHEUS_ASTANA}", + "fontSize": "100%", + "gridPos": { + "h": 7, + "w": 24, + "x": 0, + "y": 12 + }, + "hideTimeOverride": false, + "id": 135, + "interval": "", + "links": [], + "minSpan": 11, + "pageSize": null, + "repeatDirection": null, + "scroll": true, + "showHeader": true, + "sort": { + "col": 4, + "desc": false + }, + "styles": [ + { + "alias": "Time", + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "link": false, + "pattern": "Time", + "type": "date" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "__name__", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "fstype", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "job", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "mountpoint", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "DiskUsedRate", + "colorMode": "cell", + "colors": [ + "rgba(30, 210, 22, 0.97)", + "rgba(237, 129, 40, 0.89)", + "#bf1b00" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Value #C", + "thresholds": [ + "0.6", + "0.8" + ], + "type": "number", + "unit": "percentunit" + }, + { + "alias": "DiskTotalSize(bytes)", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #A", + "thresholds": [], + "type": "number", + "unit": "none" + }, + { + "alias": "DiskUsedSize(bytes)", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "mappingType": 1, + "pattern": "Value #B", + "thresholds": [], + "type": "number", + "unit": "none" + } + ], + "targets": [ + { + "expr": "node_filesystem_size_bytes{job=\"os_avlog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", + "format": "table", + "instant": true, + "interval": "30s", + "intervalFactor": 1, + "refId": "A" + }, + { + "expr": "node_filesystem_size_bytes{job=\"os_avlog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"} - node_filesystem_avail_bytes{job=\"os_avlog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", + "format": "table", + "instant": true, + "intervalFactor": 1, + "refId": "B" + }, + { + "expr": "(node_filesystem_size_bytes{job=\"os_avlog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"} - node_filesystem_avail_bytes{job=\"os_avlog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}) / node_filesystem_size_bytes{job=\"os_avlog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", + "format": "table", + "instant": true, + "intervalFactor": 1, + "refId": "C" + } + ], + "title": "DiskSpaceState", + "transform": "table", + "transparent": false, + "type": "table" } ], - "title": "DiskSpaceState", - "transform": "table", - "transparent": false, - "type": "table" + "title": "NodeState", + "type": "row" }, { "collapsed": true, @@ -913,9 +912,9 @@ "h": 1, "w": 24, "x": 0, - "y": 25 + "y": 1 }, - "id": 35, + "id": 29, "panels": [ { "aliasColors": {}, @@ -930,9 +929,9 @@ "h": 6, "w": 12, "x": 0, - "y": 26 + "y": 2 }, - "id": 46, + "id": 38, "legend": { "avg": false, "current": true, @@ -956,7 +955,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(rate(minio_network_sent_bytes_total{job=\"minio_filelog_astana\"}[1m]))", + "expr": "sum(rate(minio_network_sent_bytes_total{job=\"minio_avlog_astana\"}[1m]))", "format": "time_series", "instant": false, "intervalFactor": 2, @@ -966,7 +965,7 @@ "step": 10 }, { - "expr": "sum(rate(minio_network_received_bytes_total{job=\"minio_filelog_astana\"}[1m]))", + "expr": "sum(rate(minio_network_received_bytes_total{job=\"minio_avlog_astana\"}[1m]))", "format": "time_series", "instant": false, "intervalFactor": 2, @@ -1029,9 +1028,9 @@ "h": 6, "w": 12, "x": 12, - "y": 26 + "y": 2 }, - "id": 45, + "id": 37, "legend": { "avg": false, "current": true, @@ -1055,7 +1054,7 @@ "steppedLine": false, "targets": [ { - "expr": "topk(2, (sum(rate(minio_network_sent_bytes_total{job=\"minio_filelog_astana\"}[1m])) by (instance)))", + "expr": "topk(2, (sum(rate(minio_network_sent_bytes_total{job=\"minio_avlog_astana\"}[1m])) by (instance)))", "format": "time_series", "hide": false, "instant": false, @@ -1066,7 +1065,7 @@ "step": 10 }, { - "expr": "topk(2, (sum(rate(minio_network_received_bytes_total{job=\"minio_filelog_astana\"}[1m])) by (instance)))", + "expr": "topk(2, (sum(rate(minio_network_received_bytes_total{job=\"minio_avlog_astana\"}[1m])) by (instance)))", "format": "time_series", "hide": false, "instant": false, @@ -1130,9 +1129,9 @@ "h": 7, "w": 6, "x": 0, - "y": 32 + "y": 8 }, - "id": 37, + "id": 31, "legend": { "avg": false, "current": true, @@ -1156,7 +1155,7 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.35.40:9000\",job=\"minio_filelog_astana\"}[1m])", + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.34.33:9000\",job=\"minio_avlog_astana\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Send", @@ -1165,7 +1164,7 @@ "step": 10 }, { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.35.40:9000\",job=\"minio_filelog_astana\"}[1m])", + "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.34.33:9000\",job=\"minio_avlog_astana\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Receive", @@ -1177,7 +1176,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.35.40DataReceived&Sent", + "title": "10.4.34.33DataReceived&Sent", "tooltip": { "shared": true, "sort": 0, @@ -1227,9 +1226,9 @@ "h": 7, "w": 6, "x": 6, - "y": 32 + "y": 8 }, - "id": 55, + "id": 32, "legend": { "avg": false, "current": true, @@ -1253,7 +1252,7 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.35.41:9000\",job=\"minio_filelog_astana\"}[1m])", + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.34.34:9000\",job=\"minio_avlog_astana\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Send", @@ -1262,7 +1261,7 @@ "step": 10 }, { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.35.41:9000\",job=\"minio_filelog_astana\"}[1m])", + "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.34.34:9000\",job=\"minio_avlog_astana\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Receive", @@ -1274,7 +1273,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.35.41DataReceived&Sent", + "title": "10.4.34.34DataReceived&Sent", "tooltip": { "shared": true, "sort": 0, @@ -1324,9 +1323,9 @@ "h": 7, "w": 6, "x": 12, - "y": 32 + "y": 8 }, - "id": 38, + "id": 33, "legend": { "avg": false, "current": true, @@ -1350,7 +1349,7 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.35.42:9000\",job=\"minio_filelog_astana\"}[1m])", + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.34.35:9000\",job=\"minio_avlog_astana\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Send", @@ -1359,7 +1358,7 @@ "step": 10 }, { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.35.42:9000\",job=\"minio_filelog_astana\"}[1m])", + "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.34.35:9000\",job=\"minio_avlog_astana\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Receive", @@ -1371,7 +1370,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.35.42DataReceived&Sent", + "title": "10.4.34.35DataReceived&Sent", "tooltip": { "shared": true, "sort": 0, @@ -1421,9 +1420,9 @@ "h": 7, "w": 6, "x": 18, - "y": 32 + "y": 8 }, - "id": 39, + "id": 34, "legend": { "avg": false, "current": true, @@ -1447,7 +1446,7 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.35.43:9000\",job=\"minio_filelog_astana\"}[1m])", + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.46.1:9000\",job=\"minio_avlog_astana\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Send", @@ -1456,7 +1455,7 @@ "step": 10 }, { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.35.43:9000\",job=\"minio_filelog_astana\"}[1m])", + "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.46.1:9000\",job=\"minio_avlog_astana\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Receive", @@ -1468,7 +1467,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.35.43DataReceived&Sent", + "title": "10.4.46.1DataReceived&Sent", "tooltip": { "shared": true, "sort": 0, @@ -1518,9 +1517,9 @@ "h": 7, "w": 6, "x": 0, - "y": 39 + "y": 15 }, - "id": 40, + "id": 35, "legend": { "avg": false, "current": true, @@ -1544,7 +1543,7 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.35.44:9000\",job=\"minio_filelog_astana\"}[1m])", + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.46.2:9000\",job=\"minio_avlog_astana\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Send", @@ -1553,7 +1552,7 @@ "step": 10 }, { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.35.44:9000\",job=\"minio_filelog_astana\"}[1m])", + "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.46.2:9000\",job=\"minio_avlog_astana\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Receive", @@ -1565,7 +1564,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.35.44DataReceived&Sent", + "title": "10.4.46.2DataReceived&Sent", "tooltip": { "shared": true, "sort": 0, @@ -1615,9 +1614,9 @@ "h": 7, "w": 6, "x": 6, - "y": 39 + "y": 15 }, - "id": 41, + "id": 36, "legend": { "avg": false, "current": true, @@ -1641,7 +1640,7 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.35.45:9000\",job=\"minio_filelog_astana\"}[1m])", + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.46.3:9000\",job=\"minio_avlog_astana\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Send", @@ -1650,7 +1649,7 @@ "step": 10 }, { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.35.45:9000\",job=\"minio_filelog_astana\"}[1m])", + "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.46.3:9000\",job=\"minio_avlog_astana\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Receive", @@ -1662,298 +1661,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.35.45DataReceived&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", - "decimals": null, - "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 12, - "y": 39 - }, - "id": 42, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.35.46:9000\",job=\"minio_filelog_astana\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Send", - "metric": "minio_network_received_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.35.46:9000\",job=\"minio_filelog_astana\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Receive", - "metric": "minio_network_received_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.4.35.46DataReceived&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", - "decimals": null, - "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 18, - "y": 39 - }, - "id": 43, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.35.47:9000\",job=\"minio_filelog_astana\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Send", - "metric": "minio_network_received_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.35.47:9000\",job=\"minio_filelog_astana\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Receive", - "metric": "minio_network_received_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.4.35.47DataReceived&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ASTANA}", - "decimals": null, - "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 0, - "y": 46 - }, - "id": 44, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.35.48:9000\",job=\"minio_filelog_astana\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Send", - "metric": "minio_network_received_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.35.48:9000\",job=\"minio_filelog_astana\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Receive", - "metric": "minio_network_received_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.4.35.48DataReceived&Sent", + "title": "10.4.46.3DataReceived&Sent", "tooltip": { "shared": true, "sort": 0, @@ -2000,9 +1708,9 @@ "h": 1, "w": 24, "x": 0, - "y": 26 + "y": 2 }, - "id": 23, + "id": 19, "panels": [ { "aliasColors": {}, @@ -2018,7 +1726,7 @@ "x": 0, "y": 3 }, - "id": 34, + "id": 28, "legend": { "avg": false, "current": true, @@ -2042,7 +1750,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_astana\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "GET", @@ -2051,7 +1759,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_astana\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "PUT", @@ -2060,7 +1768,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_astana\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "DELETE", @@ -2069,7 +1777,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_astana\",request_type=\"POST\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "POST", @@ -2132,7 +1840,7 @@ "x": 12, "y": 3 }, - "id": 33, + "id": 27, "legend": { "avg": false, "current": true, @@ -2156,7 +1864,7 @@ "steppedLine": false, "targets": [ { - "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_astana\",request_type=\"GET\"}[1m])) by(instance)))", + "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_astana\",request_type=\"GET\"}[1m])) by(instance)))", "format": "time_series", "intervalFactor": 2, "legendFormat": "{{instance}}GET", @@ -2165,7 +1873,7 @@ "step": 4 }, { - "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m])) by(instance)))", + "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_astana\",request_type=\"PUT\"}[1m])) by(instance)))", "format": "time_series", "hide": false, "intervalFactor": 2, @@ -2175,7 +1883,7 @@ "step": 4 }, { - "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m])) by(instance)))", + "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_astana\",request_type=\"DELETE\"}[1m])) by(instance)))", "format": "time_series", "hide": false, "intervalFactor": 2, @@ -2185,7 +1893,7 @@ "step": 4 }, { - "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_astana\",request_type=\"POST\"}[1m])) by(instance)))", + "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_avlog_astana\",request_type=\"POST\"}[1m])) by(instance)))", "format": "time_series", "hide": false, "intervalFactor": 2, @@ -2249,7 +1957,7 @@ "x": 0, "y": 9 }, - "id": 25, + "id": 21, "legend": { "avg": false, "current": true, @@ -2273,7 +1981,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.40:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.33:9000\",job=\"minio_avlog_astana\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "GET", @@ -2282,7 +1990,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.40:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.33:9000\",job=\"minio_avlog_astana\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "PUT", @@ -2291,7 +1999,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.40:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.33:9000\",job=\"minio_avlog_astana\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "DELETE", @@ -2300,7 +2008,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.40:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.33:9000\",job=\"minio_avlog_astana\",request_type=\"POST\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "POST", @@ -2312,7 +2020,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.35.40HttpRequestNum", + "title": "10.4.34.33HttpRequestNum", "tooltip": { "shared": true, "sort": 0, @@ -2363,7 +2071,7 @@ "x": 6, "y": 9 }, - "id": 56, + "id": 22, "legend": { "avg": false, "current": true, @@ -2387,7 +2095,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.41:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.34:9000\",job=\"minio_avlog_astana\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "GET", @@ -2396,7 +2104,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.41:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.34:9000\",job=\"minio_avlog_astana\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "PUT", @@ -2405,7 +2113,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.41:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.34:9000\",job=\"minio_avlog_astana\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "DELETE", @@ -2414,7 +2122,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.41:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.34:9000\",job=\"minio_avlog_astana\",request_type=\"POST\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "POST", @@ -2426,7 +2134,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.35.41HttpRequestNum", + "title": "10.4.34.34HttpRequestNum", "tooltip": { "shared": true, "sort": 0, @@ -2477,6 +2185,348 @@ "x": 12, "y": 9 }, + "id": 23, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.35:9000\",job=\"minio_avlog_astana\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.35:9000\",job=\"minio_avlog_astana\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.35:9000\",job=\"minio_avlog_astana\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.34.35:9000\",job=\"minio_avlog_astana\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.34.35HttpRequestNum", + "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_PROMETHEUS_ASTANA}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 9 + }, + "id": 24, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.1:9000\",job=\"minio_avlog_astana\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.1:9000\",job=\"minio_avlog_astana\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.1:9000\",job=\"minio_avlog_astana\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.1:9000\",job=\"minio_avlog_astana\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.46.1HttpRequestNum", + "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_PROMETHEUS_ASTANA}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 15 + }, + "id": 25, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.2:9000\",job=\"minio_avlog_astana\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.2:9000\",job=\"minio_avlog_astana\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.2:9000\",job=\"minio_avlog_astana\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.2:9000\",job=\"minio_avlog_astana\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.46.2HttpRequestNum", + "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_PROMETHEUS_ASTANA}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 15 + }, "id": 26, "legend": { "avg": false, @@ -2501,7 +2551,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.42:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.3:9000\",job=\"minio_avlog_astana\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "GET", @@ -2510,7 +2560,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.42:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.3:9000\",job=\"minio_avlog_astana\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "PUT", @@ -2519,7 +2569,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.42:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.3:9000\",job=\"minio_avlog_astana\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "DELETE", @@ -2528,7 +2578,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.42:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.46.3:9000\",job=\"minio_avlog_astana\",request_type=\"POST\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "POST", @@ -2540,691 +2590,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.35.42HttpRequestNum", - "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_PROMETHEUS_ASTANA}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 18, - "y": 9 - }, - "id": 27, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.43:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.43:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.43:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.43:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.4.35.43HttpRequestNum", - "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_PROMETHEUS_ASTANA}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 0, - "y": 15 - }, - "id": 28, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.44:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.44:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.44:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.44:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.4.35.44HttpRequestNum", - "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_PROMETHEUS_ASTANA}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 6, - "y": 15 - }, - "id": 29, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.45:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.45:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.45:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.45:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.4.35.45HttpRequestNum", - "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_PROMETHEUS_ASTANA}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 12, - "y": 15 - }, - "id": 30, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.46:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.46:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.46:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.46:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.4.35.46HttpRequestNum", - "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_PROMETHEUS_ASTANA}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 18, - "y": 15 - }, - "id": 31, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.47:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.47:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.47:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.47:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.4.35.47HttpRequestNum", - "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_PROMETHEUS_ASTANA}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 0, - "y": 21 - }, - "id": 32, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.48:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.48:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.48:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.48:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.4.35.48HttpRequestNum", + "title": "10.4.46.3HttpRequestNum", "tooltip": { "shared": true, "sort": 0, @@ -3271,9 +2637,9 @@ "h": 1, "w": 24, "x": 0, - "y": 27 + "y": 3 }, - "id": 12, + "id": 10, "panels": [ { "aliasColors": {}, @@ -3286,9 +2652,9 @@ "h": 6, "w": 24, "x": 0, - "y": 28 + "y": 4 }, - "id": 22, + "id": 18, "legend": { "avg": false, "current": false, @@ -3312,14 +2678,14 @@ "steppedLine": false, "targets": [ { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"POST\"}[1m]))", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3327,21 +2693,21 @@ "refId": "B" }, { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\"}[1m]))", + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"HEAD\"}[1m]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -3399,7 +2765,233 @@ "h": 6, "w": 6, "x": 0, - "y": 34 + "y": 10 + }, + "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": [ + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"GET\",instance=\"10.4.34.33:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "GET", + "refId": "A" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"POST\",instance=\"10.4.34.33:9000\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "POST", + "refId": "B" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"PUT\",instance=\"10.4.34.33:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "PUT", + "refId": "C" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"HEAD\",instance=\"10.4.34.33:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "HEAD", + "refId": "D" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"DELETE\",instance=\"10.4.34.33:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "DELETE", + "refId": "E" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.34.33HTTP Requests duration/s", + "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_PROMETHEUS_ASTANA}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 10 + }, + "id": 13, + "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": [ + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"GET\",instance=\"10.4.34.34:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "GET", + "refId": "A" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"POST\",instance=\"10.4.34.34:9000\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "POST", + "refId": "B" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"PUT\",instance=\"10.4.34.34:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "PUT", + "refId": "C" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"HEAD\",instance=\"10.4.34.34:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "HEAD", + "refId": "D" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"DELETE\",instance=\"10.4.34.34:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "DELETE", + "refId": "E" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.34.34HTTP Requests duration/s", + "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_PROMETHEUS_ASTANA}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 10 }, "id": 14, "legend": { @@ -3425,14 +3017,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"10.4.35.40:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"GET\",instance=\"10.4.34.35:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"10.4.35.40:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"POST\",instance=\"10.4.34.35:9000\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3440,21 +3032,21 @@ "refId": "B" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"10.4.35.40:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"PUT\",instance=\"10.4.34.35:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"10.4.35.40:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"HEAD\",instance=\"10.4.34.35:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"10.4.35.40:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"DELETE\",instance=\"10.4.34.35:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -3464,7 +3056,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.35.40HTTP Requests duration/s", + "title": "10.4.34.35HTTP Requests duration/s", "tooltip": { "shared": true, "sort": 0, @@ -3511,121 +3103,8 @@ "gridPos": { "h": 6, "w": 6, - "x": 6, - "y": 34 - }, - "id": 57, - "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": [ - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"10.4.35.41:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "GET", - "refId": "A" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"10.4.35.41:9000\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "POST", - "refId": "B" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"10.4.35.41:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "PUT", - "refId": "C" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"10.4.35.41:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "HEAD", - "refId": "D" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"10.4.35.41:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "DELETE", - "refId": "E" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.4.35.41HTTP Requests duration/s", - "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_PROMETHEUS_ASTANA}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 12, - "y": 34 + "x": 18, + "y": 10 }, "id": 15, "legend": { @@ -3651,14 +3130,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"10.4.35.42:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"GET\",instance=\"10.4.46.1:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"10.4.35.42:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"POST\",instance=\"10.4.46.1:9000\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3666,21 +3145,21 @@ "refId": "B" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"10.4.35.42:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"PUT\",instance=\"10.4.46.1:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"10.4.35.42:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"HEAD\",instance=\"10.4.46.1:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"10.4.35.42:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"DELETE\",instance=\"10.4.46.1:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -3690,120 +3169,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.35.42HTTP Requests duration/s", - "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_PROMETHEUS_ASTANA}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 18, - "y": 34 - }, - "id": 16, - "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": [ - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"10.4.35.43:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "GET", - "refId": "A" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"10.4.35.43:9000\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "POST", - "refId": "B" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"10.4.35.43:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "PUT", - "refId": "C" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"10.4.35.43:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "HEAD", - "refId": "D" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"10.4.35.43:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "DELETE", - "refId": "E" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.4.35.43HTTP Requests duration/s", + "title": "10.4.46.1HTTP Requests duration/s", "tooltip": { "shared": true, "sort": 0, @@ -3851,9 +3217,9 @@ "h": 6, "w": 6, "x": 0, - "y": 40 + "y": 16 }, - "id": 17, + "id": 16, "legend": { "avg": false, "current": false, @@ -3877,14 +3243,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"10.4.35.44:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"GET\",instance=\"10.4.46.2:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"10.4.35.44:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"POST\",instance=\"10.4.46.2:9000\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3892,21 +3258,21 @@ "refId": "B" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"10.4.35.44:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"PUT\",instance=\"10.4.46.2:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"10.4.35.44:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"HEAD\",instance=\"10.4.46.2:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"10.4.35.44:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"DELETE\",instance=\"10.4.46.2:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -3916,7 +3282,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.35.44HTTP Requests duration/s", + "title": "10.4.46.2HTTP Requests duration/s", "tooltip": { "shared": true, "sort": 0, @@ -3964,9 +3330,9 @@ "h": 6, "w": 6, "x": 6, - "y": 40 + "y": 16 }, - "id": 18, + "id": 17, "legend": { "avg": false, "current": false, @@ -3990,14 +3356,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"10.4.35.45:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"GET\",instance=\"10.4.46.3:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"10.4.35.45:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"POST\",instance=\"10.4.46.3:9000\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -4005,21 +3371,21 @@ "refId": "B" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"10.4.35.45:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"PUT\",instance=\"10.4.46.3:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"10.4.35.45:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"HEAD\",instance=\"10.4.46.3:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"10.4.35.45:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_avlog_astana\",request_type=\"DELETE\",instance=\"10.4.46.3:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -4029,346 +3395,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.35.45HTTP Requests duration/s", - "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_PROMETHEUS_ASTANA}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 12, - "y": 40 - }, - "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": [ - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"10.4.35.46:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "GET", - "refId": "A" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"10.4.35.46:9000\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "POST", - "refId": "B" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"10.4.35.46:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "PUT", - "refId": "C" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"10.4.35.46:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "HEAD", - "refId": "D" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"10.4.35.46:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "DELETE", - "refId": "E" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.4.35.46HTTP Requests duration/s", - "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_PROMETHEUS_ASTANA}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 18, - "y": 40 - }, - "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": [ - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"10.4.35.47:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "GET", - "refId": "A" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"10.4.35.47:9000\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "POST", - "refId": "B" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"10.4.35.47:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "PUT", - "refId": "C" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"10.4.35.47:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "HEAD", - "refId": "D" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"10.4.35.47:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "DELETE", - "refId": "E" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.4.35.47HTTP Requests duration/s", - "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_PROMETHEUS_ASTANA}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 0, - "y": 46 - }, - "id": 21, - "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": [ - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"10.4.35.48:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "GET", - "refId": "A" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"10.4.35.48:9000\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "POST", - "refId": "B" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"10.4.35.48:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "PUT", - "refId": "C" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"10.4.35.48:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "HEAD", - "refId": "D" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"10.4.35.48:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "DELETE", - "refId": "E" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.4.35.48HTTP Requests duration/s", + "title": "10.4.46.3HTTP Requests duration/s", "tooltip": { "shared": true, "sort": 0, @@ -4415,7 +3442,7 @@ "h": 1, "w": 24, "x": 0, - "y": 28 + "y": 4 }, "id": 1, "panels": [ @@ -4432,7 +3459,7 @@ "x": 0, "y": 5 }, - "id": 11, + "id": 9, "legend": { "avg": false, "current": false, @@ -4456,7 +3483,7 @@ "steppedLine": false, "targets": [ { - "expr": "topk(2, (sum(irate(node_cpu_seconds_total{job=\"os_filelog_astana\",mode!=\"idle\"}[1m])) by (instance)))", + "expr": "topk(2, (sum(irate(node_cpu_seconds_total{job=\"os_avlog_astana\",mode!=\"idle\"}[1m])) by (instance)))", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -4542,7 +3569,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.35.40:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.34.33:9100\",job=\"os_avlog_astana\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -4551,7 +3578,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.35.40:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.34.33:9100\",job=\"os_avlog_astana\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -4561,7 +3588,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.35.40CPUUsedRate", + "title": "10.4.34.33CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -4612,100 +3639,6 @@ "x": 6, "y": 10 }, - "id": 58, - "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": [ - { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.35.41:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))", - "format": "time_series", - "hide": false, - "instant": false, - "intervalFactor": 1, - "legendFormat": "CPU Used Percent", - "refId": "A" - }, - { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.35.41:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))", - "format": "time_series", - "hide": true, - "intervalFactor": 1, - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.4.35.41CPUUsedRate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "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_PROMETHEUS_ASTANA}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 12, - "y": 10 - }, "id": 4, "legend": { "avg": false, @@ -4730,7 +3663,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.35.42:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.34.34:9100\",job=\"os_avlog_astana\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -4739,7 +3672,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.35.42:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.34.34:9100\",job=\"os_avlog_astana\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -4749,7 +3682,101 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.35.42CPUUsedRate", + "title": "10.4.34.34CPUUsedRate", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "percentunit", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "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_PROMETHEUS_ASTANA}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 10 + }, + "id": 5, + "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": [ + { + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.34.35:9100\",job=\"os_avlog_astana\",mode!=\"idle\"}[1m]))", + "format": "time_series", + "hide": false, + "instant": false, + "intervalFactor": 1, + "legendFormat": "CPU Used Percent", + "refId": "A" + }, + { + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.34.35:9100\",job=\"os_avlog_astana\",mode=\"idle\"}[1m])))", + "format": "time_series", + "hide": true, + "intervalFactor": 1, + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.34.35CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -4800,7 +3827,7 @@ "x": 18, "y": 10 }, - "id": 5, + "id": 6, "legend": { "avg": false, "current": false, @@ -4824,7 +3851,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.35.43:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.46.1:9100\",job=\"os_avlog_astana\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -4833,7 +3860,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.35.43:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.46.1:9100\",job=\"os_avlog_astana\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -4843,7 +3870,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.35.43CPUUsedRate", + "title": "10.4.46.1CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -4894,7 +3921,7 @@ "x": 0, "y": 16 }, - "id": 6, + "id": 7, "legend": { "avg": false, "current": false, @@ -4918,7 +3945,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.35.44:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.46.2:9100\",job=\"os_avlog_astana\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -4927,7 +3954,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.35.44:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.46.2:9100\",job=\"os_avlog_astana\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -4937,7 +3964,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.35.44CPUUsedRate", + "title": "10.4.46.2CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -4988,100 +4015,6 @@ "x": 6, "y": 16 }, - "id": 7, - "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": [ - { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.35.45:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))", - "format": "time_series", - "hide": false, - "instant": false, - "intervalFactor": 1, - "legendFormat": "CPU Used Percent", - "refId": "A" - }, - { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.35.45:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))", - "format": "time_series", - "hide": true, - "intervalFactor": 1, - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.4.35.45CPUUsedRate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "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_PROMETHEUS_ASTANA}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 12, - "y": 16 - }, "id": 8, "legend": { "avg": false, @@ -5106,7 +4039,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.35.46:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.46.3:9100\",job=\"os_avlog_astana\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -5115,7 +4048,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.35.46:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.46.3:9100\",job=\"os_avlog_astana\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -5125,195 +4058,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.4.35.46CPUUsedRate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "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_PROMETHEUS_ASTANA}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 18, - "y": 16 - }, - "id": 9, - "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": [ - { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.35.47:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))", - "format": "time_series", - "hide": false, - "instant": false, - "intervalFactor": 1, - "legendFormat": "CPU Used Percent", - "refId": "A" - }, - { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.35.47:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))", - "format": "time_series", - "hide": true, - "intervalFactor": 1, - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.4.35.47CPUUsedRate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "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_PROMETHEUS_ASTANA}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 0, - "y": 22 - }, - "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": [ - { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.35.48:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))", - "format": "time_series", - "hide": false, - "instant": false, - "intervalFactor": 1, - "legendFormat": "CPU Used Percent", - "refId": "A" - }, - { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.35.48:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))", - "format": "time_series", - "hide": true, - "intervalFactor": 1, - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.4.35.48CPUUsedRate", + "title": "10.4.46.3CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -5361,11 +4106,11 @@ "h": 1, "w": 24, "x": 0, - "y": 29 + "y": 5 }, - "id": 64, + "id": 147, "panels": [], - "title": "ObjectStorageManager", + "title": "ObjectStorageClient", "type": "row" }, { @@ -5373,264 +4118,15 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_ASTANA_NTC_STAT}", + "datasource": "${DS_ASTANA_YSP_STAT}", "fill": 1, "gridPos": { - "h": 6, - "w": 24, + "h": 7, + "w": 9, "x": 0, - "y": 30 + "y": 6 }, - "id": 62, - "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": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_AST]TOTAL#DEL_RECV", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "删除成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_AST]TOTAL#DEL_SUCC", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "删除失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_AST]TOTAL#DEL_ERROR", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "未删除的DROP数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJ_NON_AST]TOTAL#DEL_DROP", - "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": "ObjectSorageDeletion(NTC&YSP&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": "0", - "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": 6, - "w": 8, - "x": 0, - "y": 36 - }, - "id": 65, + "id": 149, "legend": { "avg": false, "current": false, @@ -5654,7 +4150,7 @@ "steppedLine": false, "targets": [ { - "alias": "接收到的删除请求数", + "alias": "MINIO统计写入成功数", "groupBy": [ { "params": [ @@ -5664,12 +4160,12 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } ], - "measurement": "[OBJ_NON_AST]ntcbucket#DEL_RECV", + "measurement": "[VIDEOMATCH]PUT_S_HTTP", "orderByTime": "ASC", "policy": "default", "refId": "A", @@ -5697,7 +4193,7 @@ "tags": [] }, { - "alias": "删除成功数", + "alias": "MINIO统计写入失败数", "groupBy": [ { "params": [ @@ -5707,12 +4203,12 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } ], - "measurement": "[OBJ_NON_AST]ntcbucket#DEL_SUCC", + "measurement": "[VIDEOMATCH]PUT_E_HTTP", "orderByTime": "ASC", "policy": "default", "refId": "B", @@ -5740,7 +4236,7 @@ "tags": [] }, { - "alias": "删除失败数", + "alias": "REDIS统计写入成功数", "groupBy": [ { "params": [ @@ -5750,14 +4246,16 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } ], - "measurement": "[OBJ_NON_AST]ntcbucket#DEL_ERROR", + "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": [ @@ -5783,7 +4281,7 @@ "tags": [] }, { - "alias": "未删除的DROP数", + "alias": "REDIS统计写入失败数", "groupBy": [ { "params": [ @@ -5793,14 +4291,16 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } ], - "measurement": "[OBJ_NON_AST]ntcbucket#DEL_DROP", + "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": [ @@ -5824,12 +4324,57 @@ ] ], "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": "ObjectSorageDeletion(NTC)", + "title": "VIDEOMATCH日志文件写入统计(条/秒)", "tooltip": { "shared": true, "sort": 0, @@ -5849,7 +4394,7 @@ "label": null, "logBase": 1, "max": null, - "min": "0", + "min": null, "show": true }, { @@ -5867,19 +4412,52 @@ } }, { + "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_NTC_STAT}", + "datasource": "${DS_ASTANA_YSP_STAT}", "fill": 1, "gridPos": { - "h": 6, - "w": 8, - "x": 8, - "y": 36 + "h": 7, + "w": 7, + "x": 9, + "y": 6 }, - "id": 67, + "id": 151, "legend": { "avg": false, "current": false, @@ -5903,22 +4481,22 @@ "steppedLine": false, "targets": [ { - "alias": "接收到的删除请求数", + "alias": "MINIO HTTP会话数", "groupBy": [ { "params": [ - "1m" + "10s" ], "type": "time" }, { "params": [ - "null" + "0" ], "type": "fill" } ], - "measurement": "[OBJ_NON_AST]proxybucket#DEL_RECV", + "measurement": "[VIDEOMATCH]SESSION_HTTP", "orderByTime": "ASC", "policy": "default", "refId": "A", @@ -5937,7 +4515,7 @@ }, { "params": [ - " / 60" + " / 5" ], "type": "math" } @@ -5946,22 +4524,22 @@ "tags": [] }, { - "alias": "删除成功数", + "alias": "Redis会话数", "groupBy": [ { "params": [ - "1m" + "10s" ], "type": "time" }, { "params": [ - "null" + "0" ], "type": "fill" } ], - "measurement": "[OBJ_NON_AST]proxybucket#DEL_SUCC", + "measurement": "[VIDEOMATCH]SESSION_REDIS", "orderByTime": "ASC", "policy": "default", "refId": "B", @@ -5980,7 +4558,7 @@ }, { "params": [ - " / 60" + " / 5" ], "type": "math" } @@ -5989,24 +4567,26 @@ "tags": [] }, { - "alias": "删除失败数", + "alias": "内存占用数(字节)", "groupBy": [ { "params": [ - "1m" + "10s" ], "type": "time" }, { "params": [ - "null" + "0" ], "type": "fill" } ], - "measurement": "[OBJ_NON_AST]proxybucket#DEL_ERROR", + "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": [ @@ -6023,7 +4603,7 @@ }, { "params": [ - " / 60" + " / 5" ], "type": "math" } @@ -6032,11 +4612,10 @@ "tags": [] }, { - "alias": "未删除的DROP数", "groupBy": [ { "params": [ - "1m" + "10s" ], "type": "time" }, @@ -6047,7 +4626,7 @@ "type": "fill" } ], - "measurement": "[OBJ_NON_AST]proxybucket#DEL_DROP", + "measurement": "[VIDEOMATCH]TOTAL_DROP", "orderByTime": "ASC", "policy": "default", "refId": "D", @@ -6066,7 +4645,7 @@ }, { "params": [ - " / 60" + " / 10" ], "type": "math" } @@ -6075,10 +4654,18 @@ "tags": [] } ], - "thresholds": [], + "thresholds": [ + { + "colorMode": "critical", + "fill": true, + "line": true, + "op": "gt", + "value": 0 + } + ], "timeFrom": null, "timeShift": null, - "title": "ObjectSorageDeletion(PROXY)", + "title": "VIDEOMATCH文件日志性能", "tooltip": { "shared": true, "sort": 0, @@ -6098,7 +4685,7 @@ "label": null, "logBase": 1, "max": null, - "min": "0", + "min": null, "show": true }, { @@ -6120,15 +4707,245 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_ASTANA_NTC_STAT}", + "datasource": "${DS_ASTANA_YSP_STAT}", "fill": 1, "gridPos": { - "h": 6, + "h": 7, "w": 8, "x": 16, - "y": 36 + "y": 6 }, - "id": 66, + "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, @@ -6152,7 +4969,7 @@ "steppedLine": false, "targets": [ { - "alias": "接收到的删除请求数", + "alias": "MINIO统计写入成功数", "groupBy": [ { "params": [ @@ -6162,12 +4979,13 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } ], - "measurement": "[OBJ_NON_AST]yspdata#DEL_RECV", + "hide": false, + "measurement": "[VOIPMATCH]PUT_S_HTTP", "orderByTime": "ASC", "policy": "default", "refId": "A", @@ -6195,7 +5013,7 @@ "tags": [] }, { - "alias": "删除成功数", + "alias": "MINIO统计写入失败数", "groupBy": [ { "params": [ @@ -6205,12 +5023,12 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } ], - "measurement": "[OBJ_NON_AST]yspdata#DEL_SUCC", + "measurement": "[VOIPMATCH]PUT_E_HTTP", "orderByTime": "ASC", "policy": "default", "refId": "B", @@ -6238,7 +5056,7 @@ "tags": [] }, { - "alias": "删除失败数", + "alias": "REDIS统计写入成功数", "groupBy": [ { "params": [ @@ -6248,14 +5066,16 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } ], - "measurement": "[OBJ_NON_AST]yspdata#DEL_ERROR", + "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": [ @@ -6281,7 +5101,7 @@ "tags": [] }, { - "alias": "未删除的DROP数", + "alias": "REDIS统计写入失败数", "groupBy": [ { "params": [ @@ -6291,14 +5111,16 @@ }, { "params": [ - "null" + "0" ], "type": "fill" } ], - "measurement": "[OBJ_NON_AST]yspdata#DEL_DROP", + "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": [ @@ -6322,12 +5144,57 @@ ] ], "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": "ObjectSorageDeletion(YSP)", + "title": "VOIPMATCH日志文件写入统计(条/秒)", "tooltip": { "shared": true, "sort": 0, @@ -6347,7 +5214,7 @@ "label": null, "logBase": 1, "max": null, - "min": "0", + "min": null, "show": true }, { @@ -6363,9 +5230,2170 @@ "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": false, + "refresh": "15m", "schemaVersion": 16, "style": "dark", "tags": [ @@ -6447,7 +7475,7 @@ ] }, "timezone": "browser", - "title": "Minio_Filelog_Astana", - "uid": "minio_filelog_astana", - "version": 24 + "title": "Minio_AVlog_Astana", + "uid": "minio_avlog_astana", + "version": 18 } \ No newline at end of file diff --git a/AKAOnlineEnv/Astana/Minio_Cache_Astana-1546596007038.json b/AKAOnlineEnv/Astana/Minio_Cache_Astana-1547201224704.json similarity index 93% rename from AKAOnlineEnv/Astana/Minio_Cache_Astana-1546596007038.json rename to AKAOnlineEnv/Astana/Minio_Cache_Astana-1547201224704.json index 7ce36cd..d1b4bd6 100644 --- a/AKAOnlineEnv/Astana/Minio_Cache_Astana-1546596007038.json +++ b/AKAOnlineEnv/Astana/Minio_Cache_Astana-1547201224704.json @@ -73,7 +73,7 @@ "gnetId": 6248, "graphTooltip": 0, "id": null, - "iteration": 1546596001529, + "iteration": 1547201220250, "links": [], "panels": [ { @@ -14969,7 +14969,7 @@ "type": "row" }, { - "collapsed": true, + "collapsed": false, "gridPos": { "h": 1, "w": 24, @@ -14977,259 +14977,1300 @@ "y": 5 }, "id": 157, - "panels": [ + "panels": [], + "title": "CacheClient&Manager", + "type": "row" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_PROXY_STAT}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 6 + }, + "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": [ { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ASTANA_PROXY_STAT}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 24, - "x": 0, - "y": 6 - }, - "id": 159, - "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": "MINIO统计GET成功数", + "groupBy": [ { - "alias": "接收到的删除请求数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } + "params": [ + "1m" ], - "measurement": "[OBJMNG_AST]TOTAL#DEL_RECV", - "orderByTime": "ASC", - "policy": "default", - "refId": "A", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] + "type": "time" }, { - "alias": "删除成功数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } + "params": [ + "0" ], - "measurement": "[OBJMNG_AST]TOTAL#DEL_SUCC", - "orderByTime": "ASC", - "policy": "default", - "refId": "B", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "删除失败数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJMNG_AST]TOTAL#DEL_ERROR", - "orderByTime": "ASC", - "policy": "default", - "refId": "C", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] - }, - { - "alias": "未删除的DROP数", - "groupBy": [ - { - "params": [ - "1m" - ], - "type": "time" - }, - { - "params": [ - "null" - ], - "type": "fill" - } - ], - "measurement": "[OBJMNG_AST]TOTAL#DEL_DROP", - "orderByTime": "ASC", - "policy": "default", - "refId": "D", - "resultFormat": "time_series", - "select": [ - [ - { - "params": [ - "value_sum" - ], - "type": "field" - }, - { - "params": [], - "type": "sum" - }, - { - "params": [ - " / 60" - ], - "type": "math" - } - ] - ], - "tags": [] + "type": "fill" } ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "ObjectSorageDeletion(Proxy)", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ + "measurement": "[tango_cache]GET_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统计GET失败数", + "groupBy": [ { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true + "params": [ + "1m" + ], + "type": "time" }, { - "format": "short", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true + "params": [ + "0" + ], + "type": "fill" } ], - "yaxis": { - "align": false, - "alignLevel": null - } + "measurement": "[tango_cache]GET_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统计GET成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_cache]GET_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统计GET失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_cache]GET_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": "REDIS统计GET MISS数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_cache]GET_MISS", + "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": [] } ], - "title": "CacheManager", - "type": "row" + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "TangoCache缓存GET统计(条/秒)", + "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_PROXY_STAT}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 6 + }, + "id": 162, + "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统计PUT成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_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统计PUT失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_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统计PUT成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_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统计PUT失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[tango_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": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "TangoCache缓存PUT统计(条/秒)", + "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_PROXY_STAT}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 12, + "x": 0, + "y": 12 + }, + "id": 164, + "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_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": "[tango_cache]SESSION_REDIS", + "orderByTime": "ASC", + "policy": "default", + "query": "SELECT sum(\"value_sum\") / 5 FROM \"[tango_cache]SESSION_REDIS\" WHERE $timeFilter GROUP BY time(10s) fill(linear)", + "rawQuery": true, + "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_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": "[tango_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": "TangoCache性能", + "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": "Bytes", + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_ASTANA_PROXY_STAT}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 12, + "x": 12, + "y": 12 + }, + "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": "接收删除请求数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[OBJMNG_AST]TOTAL#DEL_RECV", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "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": "[OBJMNG_AST]TOTAL#DEL_SUCC", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "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": "[OBJMNG_AST]TOTAL#DEL_ERROR", + "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": "丢弃数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "0" + ], + "type": "fill" + } + ], + "measurement": "[OBJMNG_AST]TOTAL#DEL_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": "D", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "TangoCache缓存管理DEL统计(条/秒)", + "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_PROXY_STAT}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 24, + "x": 0, + "y": 18 + }, + "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": "[tango_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": "[tango_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": "[tango_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": "[tango_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": "TangoCache文件大小分布", + "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", @@ -15316,5 +16357,5 @@ "timezone": "browser", "title": "Minio_Cache_Astana", "uid": "minio_cache_astana", - "version": 12 + "version": 43 } \ No newline at end of file diff --git a/AKAOnlineEnv/Almaty/Minio_AVlog_Almaty-1546595991598.json b/AKAOnlineEnv/Astana/Minio_Filelog_Astana-1547201142814.json similarity index 80% rename from AKAOnlineEnv/Almaty/Minio_AVlog_Almaty-1546595991598.json rename to AKAOnlineEnv/Astana/Minio_Filelog_Astana-1547201142814.json index b94da06..5a8e8ba 100644 --- a/AKAOnlineEnv/Almaty/Minio_AVlog_Almaty-1546595991598.json +++ b/AKAOnlineEnv/Astana/Minio_Filelog_Astana-1547201142814.json @@ -1,16 +1,16 @@ { "__inputs": [ { - "name": "DS_PROMETHEUS_ALMATY", - "label": "Prometheus_Almaty", + "name": "DS_PROMETHEUS_ASTANA", + "label": "Prometheus_Astana", "description": "", "type": "datasource", "pluginId": "prometheus", "pluginName": "Prometheus" }, { - "name": "DS_ALMATY_YSP_STAT", - "label": "Almaty_ysp_stat", + "name": "DS_ASTANA_NTC_STAT", + "label": "Astana_ntc_stat", "description": "", "type": "datasource", "pluginId": "influxdb", @@ -73,7 +73,7 @@ "gnetId": 6248, "graphTooltip": 0, "id": null, - "iteration": 1546595988210, + "iteration": 1547191662524, "links": [], "panels": [ { @@ -84,7 +84,7 @@ "x": 0, "y": 0 }, - "id": 55, + "id": 47, "panels": [ { "cacheTimeout": null, @@ -95,7 +95,7 @@ "rgba(237, 129, 40, 0.89)", "#d44a3a" ], - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "format": "none", "gauge": { "maxValue": 100, @@ -110,7 +110,7 @@ "x": 0, "y": 1 }, - "id": 145, + "id": 54, "interval": null, "links": [], "mappingType": 1, @@ -147,7 +147,7 @@ "tableColumn": "", "targets": [ { - "expr": "sum(minio_total_disks{job=\"minio_filelog_almaty\"})", + "expr": "sum(minio_total_disks{job=\"minio_filelog_astana\"})", "format": "time_series", "intervalFactor": 1, "refId": "A" @@ -176,7 +176,7 @@ "rgba(237, 129, 40, 0.89)", "#d44a3a" ], - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "format": "none", "gauge": { "maxValue": 8, @@ -191,7 +191,7 @@ "x": 5, "y": 1 }, - "id": 144, + "id": 53, "interval": null, "links": [], "mappingType": 1, @@ -228,7 +228,7 @@ "tableColumn": "", "targets": [ { - "expr": "sum(minio_total_disks{job=\"minio_filelog_almaty\"}) - sum(minio_offline_disks{job=\"minio_filelog_almaty\"})", + "expr": "sum(minio_total_disks{job=\"minio_filelog_astana\"}) - sum(minio_offline_disks{job=\"minio_filelog_astana\"})", "format": "time_series", "intervalFactor": 1, "refId": "A" @@ -256,7 +256,7 @@ "rgba(237, 129, 40, 0.89)", "#d44a3a" ], - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "decimals": null, "format": "bytes", "gauge": { @@ -272,7 +272,7 @@ "x": 10, "y": 1 }, - "id": 143, + "id": 52, "interval": null, "links": [], "mappingType": 1, @@ -309,7 +309,7 @@ "tableColumn": "", "targets": [ { - "expr": "sum(minio_disk_storage_used_bytes{job=\"minio_filelog_almaty\"})", + "expr": "sum(minio_disk_storage_used_bytes{job=\"minio_filelog_astana\"})", "format": "time_series", "intervalFactor": 1, "refId": "A" @@ -339,7 +339,7 @@ "rgba(237, 129, 40, 0.89)", "rgba(50, 172, 45, 0.97)" ], - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "description": "Start time of the Minio server\nminio服务开始运行的时间", "format": "dtdurations", "gauge": { @@ -355,7 +355,7 @@ "x": 16, "y": 1 }, - "id": 142, + "id": 51, "interval": null, "links": [], "mappingType": 1, @@ -416,7 +416,7 @@ }, { "columns": [], - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fontSize": "100%", "gridPos": { "h": 10, @@ -424,7 +424,7 @@ "x": 0, "y": 5 }, - "id": 137, + "id": 50, "links": [], "pageSize": null, "repeat": null, @@ -522,7 +522,7 @@ ], "targets": [ { - "expr": "up{job=\"minio_filelog_almaty\"}", + "expr": "up{job=\"minio_filelog_astana\"}", "format": "table", "instant": true, "intervalFactor": 1, @@ -535,7 +535,7 @@ }, { "columns": [], - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fontSize": "100%", "gridPos": { "h": 10, @@ -543,7 +543,7 @@ "x": 11, "y": 5 }, - "id": 136, + "id": 49, "links": [], "pageSize": null, "scroll": true, @@ -679,28 +679,30 @@ ], "targets": [ { - "expr": "node_memory_MemTotal_bytes{job=\"os_filelog_almaty\"} ", + "expr": "node_memory_MemTotal_bytes{job=\"os_filelog_astana\"} ", "format": "table", "instant": true, "intervalFactor": 1, "refId": "A" }, { - "expr": "node_memory_MemTotal_bytes{job=\"os_filelog_almaty\"} - node_memory_MemAvailable_bytes{job=\"os_filelog_almaty\"}", + "expr": "node_memory_MemTotal_bytes{job=\"os_filelog_astana\"} - node_memory_MemAvailable_bytes{job=\"os_filelog_astana\"}", "format": "table", + "hide": false, "instant": true, "intervalFactor": 1, "refId": "B" }, { - "expr": "(node_memory_MemTotal_bytes{job=\"os_filelog_almaty\"} - node_memory_MemFree_bytes{job=\"os_filelog_almaty\"} - node_memory_Buffers_bytes{job=\"os_filelog_almaty\"} - node_memory_Cached_bytes{job=\"os_filelog_almaty\"}) / (node_memory_MemTotal_bytes{job=\"os_filelog_almaty\"} )", + "expr": "(node_memory_MemTotal_bytes{job=\"os_filelog_astana\"} - node_memory_MemFree_bytes{job=\"os_filelog_astana\"} - node_memory_Buffers_bytes{job=\"os_filelog_astana\"} - node_memory_Cached_bytes{job=\"os_filelog_astana\"}) / (node_memory_MemTotal_bytes{job=\"os_filelog_astana\"} )", "format": "table", + "hide": false, "instant": true, "intervalFactor": 1, "refId": "D" }, { - "expr": "(node_memory_MemTotal_bytes{job=\"os_filelog_almaty\"} - node_memory_MemAvailable_bytes{job=\"os_filelog_almaty\"}) / node_memory_MemTotal_bytes{job=\"os_filelog_almaty\"} ", + "expr": "(node_memory_MemTotal_bytes{job=\"os_filelog_astana\"} - node_memory_MemAvailable_bytes{job=\"os_filelog_astana\"}) / node_memory_MemTotal_bytes{job=\"os_filelog_astana\"} ", "format": "table", "hide": true, "instant": true, @@ -728,7 +730,7 @@ "type": "time" } ], - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fontSize": "100%", "gridPos": { "h": 10, @@ -737,7 +739,7 @@ "y": 15 }, "hideTimeOverride": false, - "id": 135, + "id": 48, "interval": "", "links": [], "minSpan": 11, @@ -875,7 +877,7 @@ ], "targets": [ { - "expr": "node_filesystem_size_bytes{job=\"os_filelog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", + "expr": "node_filesystem_size_bytes{job=\"os_filelog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", "format": "table", "instant": true, "interval": "30s", @@ -883,14 +885,14 @@ "refId": "A" }, { - "expr": "node_filesystem_size_bytes{job=\"os_filelog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"} - node_filesystem_avail_bytes{job=\"os_filelog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", + "expr": "node_filesystem_size_bytes{job=\"os_filelog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"} - node_filesystem_avail_bytes{job=\"os_filelog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", "format": "table", "instant": true, "intervalFactor": 1, "refId": "B" }, { - "expr": "(node_filesystem_size_bytes{job=\"os_filelog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"} - node_filesystem_avail_bytes{job=\"os_filelog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}) / node_filesystem_size_bytes{job=\"os_filelog_almaty\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", + "expr": "(node_filesystem_size_bytes{job=\"os_filelog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"} - node_filesystem_avail_bytes{job=\"os_filelog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}) / node_filesystem_size_bytes{job=\"os_filelog_astana\",device=\"/dev/sdb1\",fstype=\"xfs\",mountpoint=\"/home\"}", "format": "table", "instant": true, "intervalFactor": 1, @@ -914,14 +916,14 @@ "x": 0, "y": 1 }, - "id": 41, + "id": 35, "panels": [ { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "decimals": null, "description": "Data sent by current Minio server instance \n当前minio服务器实例发送的数据", "fill": 1, @@ -929,9 +931,9 @@ "h": 6, "w": 12, "x": 0, - "y": 2 + "y": 26 }, - "id": 54, + "id": 46, "legend": { "avg": false, "current": true, @@ -955,7 +957,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(rate(minio_network_sent_bytes_total{job=\"minio_filelog_almaty\"}[1m]))", + "expr": "sum(rate(minio_network_sent_bytes_total{job=\"minio_filelog_astana\"}[1m]))", "format": "time_series", "instant": false, "intervalFactor": 2, @@ -965,7 +967,7 @@ "step": 10 }, { - "expr": "sum(rate(minio_network_received_bytes_total{job=\"minio_filelog_almaty\"}[1m]))", + "expr": "sum(rate(minio_network_received_bytes_total{job=\"minio_filelog_astana\"}[1m]))", "format": "time_series", "instant": false, "intervalFactor": 2, @@ -1020,7 +1022,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "decimals": null, "description": "Data sent by current Minio server instance \n当前minio服务器实例发送的数据", "fill": 1, @@ -1028,9 +1030,9 @@ "h": 6, "w": 12, "x": 12, - "y": 2 + "y": 26 }, - "id": 53, + "id": 45, "legend": { "avg": false, "current": true, @@ -1054,7 +1056,7 @@ "steppedLine": false, "targets": [ { - "expr": "topk(2, (sum(rate(minio_network_sent_bytes_total{job=\"minio_filelog_almaty\"}[1m])) by (instance)))", + "expr": "topk(2, (sum(rate(minio_network_sent_bytes_total{job=\"minio_filelog_astana\"}[1m])) by (instance)))", "format": "time_series", "hide": false, "instant": false, @@ -1065,7 +1067,7 @@ "step": 10 }, { - "expr": "topk(2, (sum(rate(minio_network_received_bytes_total{job=\"minio_filelog_almaty\"}[1m])) by (instance)))", + "expr": "topk(2, (sum(rate(minio_network_received_bytes_total{job=\"minio_filelog_astana\"}[1m])) by (instance)))", "format": "time_series", "hide": false, "instant": false, @@ -1121,7 +1123,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "decimals": null, "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", "fill": 1, @@ -1129,7 +1131,686 @@ "h": 7, "w": 6, "x": 0, - "y": 8 + "y": 32 + }, + "id": 37, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.35.40:9000\",job=\"minio_filelog_astana\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Send", + "metric": "minio_network_received_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.35.40:9000\",job=\"minio_filelog_astana\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Receive", + "metric": "minio_network_received_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.35.40DataReceived&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ASTANA}", + "decimals": null, + "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 6, + "y": 32 + }, + "id": 55, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.35.41:9000\",job=\"minio_filelog_astana\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Send", + "metric": "minio_network_received_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.35.41:9000\",job=\"minio_filelog_astana\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Receive", + "metric": "minio_network_received_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.35.41DataReceived&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ASTANA}", + "decimals": null, + "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 12, + "y": 32 + }, + "id": 38, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.35.42:9000\",job=\"minio_filelog_astana\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Send", + "metric": "minio_network_received_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.35.42:9000\",job=\"minio_filelog_astana\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Receive", + "metric": "minio_network_received_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.35.42DataReceived&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ASTANA}", + "decimals": null, + "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 18, + "y": 32 + }, + "id": 39, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.35.43:9000\",job=\"minio_filelog_astana\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Send", + "metric": "minio_network_received_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.35.43:9000\",job=\"minio_filelog_astana\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Receive", + "metric": "minio_network_received_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.35.43DataReceived&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ASTANA}", + "decimals": null, + "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 0, + "y": 39 + }, + "id": 40, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.35.44:9000\",job=\"minio_filelog_astana\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Send", + "metric": "minio_network_received_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.35.44:9000\",job=\"minio_filelog_astana\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Receive", + "metric": "minio_network_received_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.35.44DataReceived&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ASTANA}", + "decimals": null, + "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 6, + "y": 39 + }, + "id": 41, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.35.45:9000\",job=\"minio_filelog_astana\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Send", + "metric": "minio_network_received_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.35.45:9000\",job=\"minio_filelog_astana\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Receive", + "metric": "minio_network_received_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.35.45DataReceived&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ASTANA}", + "decimals": null, + "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 12, + "y": 39 + }, + "id": 42, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.35.46:9000\",job=\"minio_filelog_astana\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Send", + "metric": "minio_network_received_bytes_total", + "refId": "A", + "step": 10 + }, + { + "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.35.46:9000\",job=\"minio_filelog_astana\"}[1m])", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "Receive", + "metric": "minio_network_received_bytes_total", + "refId": "B", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.35.46DataReceived&Sent", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "decbytes", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS_ASTANA}", + "decimals": null, + "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", + "fill": 1, + "gridPos": { + "h": 7, + "w": 6, + "x": 18, + "y": 39 }, "id": 43, "legend": { @@ -1155,7 +1836,7 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.58:9000\",job=\"minio_filelog_almaty\"}[1m])", + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.35.47:9000\",job=\"minio_filelog_astana\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Send", @@ -1164,7 +1845,7 @@ "step": 10 }, { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.58:9000\",job=\"minio_filelog_almaty\"}[1m])", + "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.35.47:9000\",job=\"minio_filelog_astana\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Receive", @@ -1176,7 +1857,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.58DataReceived&Sent", + "title": "10.4.35.47DataReceived&Sent", "tooltip": { "shared": true, "sort": 0, @@ -1218,15 +1899,15 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "decimals": null, "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", "fill": 1, "gridPos": { "h": 7, "w": 6, - "x": 6, - "y": 8 + "x": 0, + "y": 46 }, "id": 44, "legend": { @@ -1252,7 +1933,7 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.59:9000\",job=\"minio_filelog_almaty\"}[1m])", + "expr": "rate(minio_network_sent_bytes_total{instance=\"10.4.35.48:9000\",job=\"minio_filelog_astana\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Send", @@ -1261,7 +1942,7 @@ "step": 10 }, { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.59:9000\",job=\"minio_filelog_almaty\"}[1m])", + "expr": "rate(minio_network_received_bytes_total{instance=\"10.4.35.48:9000\",job=\"minio_filelog_astana\"}[1m])", "format": "time_series", "intervalFactor": 2, "legendFormat": "Receive", @@ -1273,783 +1954,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.59DataReceived&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "decimals": null, - "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 12, - "y": 8 - }, - "id": 45, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.60:9000\",job=\"minio_filelog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Send", - "metric": "minio_network_received_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.60:9000\",job=\"minio_filelog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Receive", - "metric": "minio_network_received_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.60DataReceived&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "decimals": null, - "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 18, - "y": 8 - }, - "id": 46, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.61:9000\",job=\"minio_filelog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Send", - "metric": "minio_network_received_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.61:9000\",job=\"minio_filelog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Receive", - "metric": "minio_network_received_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.61DataReceived&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "decimals": null, - "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 0, - "y": 15 - }, - "id": 47, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.62:9000\",job=\"minio_filelog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Send", - "metric": "minio_network_received_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.62:9000\",job=\"minio_filelog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Receive", - "metric": "minio_network_received_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.62DataReceived&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "decimals": null, - "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 6, - "y": 15 - }, - "id": 48, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.63:9000\",job=\"minio_filelog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Send", - "metric": "minio_network_received_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.63:9000\",job=\"minio_filelog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Receive", - "metric": "minio_network_received_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.63DataReceived&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "decimals": null, - "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 12, - "y": 15 - }, - "id": 49, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.64:9000\",job=\"minio_filelog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Send", - "metric": "minio_network_received_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.64:9000\",job=\"minio_filelog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Receive", - "metric": "minio_network_received_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.64DataReceived&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "decimals": null, - "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 18, - "y": 15 - }, - "id": 50, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.65:9000\",job=\"minio_filelog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Send", - "metric": "minio_network_received_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.65:9000\",job=\"minio_filelog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Receive", - "metric": "minio_network_received_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.65DataReceived&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "decimals": null, - "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 0, - "y": 22 - }, - "id": 51, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.66:9000\",job=\"minio_filelog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Send", - "metric": "minio_network_received_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.66:9000\",job=\"minio_filelog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Receive", - "metric": "minio_network_received_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.66DataReceived&Sent", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "show": true - }, - { - "format": "decbytes", - "label": null, - "logBase": 1, - "max": null, - "min": null, - "show": true - } - ], - "yaxis": { - "align": false, - "alignLevel": null - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", - "decimals": null, - "description": "Data received by current Minio server instance\n当前minio服务器实例接收到的数据", - "fill": 1, - "gridPos": { - "h": 7, - "w": 6, - "x": 6, - "y": 22 - }, - "id": 52, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "rate(minio_network_sent_bytes_total{instance=\"10.3.35.67:9000\",job=\"minio_filelog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Send", - "metric": "minio_network_received_bytes_total", - "refId": "A", - "step": 10 - }, - { - "expr": "rate(minio_network_received_bytes_total{instance=\"10.3.35.67:9000\",job=\"minio_filelog_almaty\"}[1m])", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "Receive", - "metric": "minio_network_received_bytes_total", - "refId": "B", - "step": 10 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.67DataReceived&Sent", + "title": "10.4.35.48DataReceived&Sent", "tooltip": { "shared": true, "sort": 0, @@ -2098,14 +2003,14 @@ "x": 0, "y": 2 }, - "id": 27, + "id": 23, "panels": [ { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "description": "总数", "fill": 1, "gridPos": { @@ -2114,7 +2019,7 @@ "x": 0, "y": 3 }, - "id": 40, + "id": 34, "legend": { "avg": false, "current": true, @@ -2138,7 +2043,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "GET", @@ -2147,7 +2052,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "PUT", @@ -2156,7 +2061,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "DELETE", @@ -2165,7 +2070,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "POST", @@ -2219,7 +2124,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "description": "总数", "fill": 1, "gridPos": { @@ -2228,7 +2133,7 @@ "x": 12, "y": 3 }, - "id": 39, + "id": 33, "legend": { "avg": false, "current": true, @@ -2252,7 +2157,7 @@ "steppedLine": false, "targets": [ { - "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m])) by(instance)))", + "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_astana\",request_type=\"GET\"}[1m])) by(instance)))", "format": "time_series", "intervalFactor": 2, "legendFormat": "{{instance}}GET", @@ -2261,7 +2166,7 @@ "step": 4 }, { - "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m])) by(instance)))", + "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m])) by(instance)))", "format": "time_series", "hide": false, "intervalFactor": 2, @@ -2271,7 +2176,7 @@ "step": 4 }, { - "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m])) by(instance)))", + "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m])) by(instance)))", "format": "time_series", "hide": false, "intervalFactor": 2, @@ -2281,7 +2186,7 @@ "step": 4 }, { - "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m])) by(instance)))", + "expr": "topk(2, (sum(increase(minio_http_requests_duration_seconds_count{job=\"minio_filelog_astana\",request_type=\"POST\"}[1m])) by(instance)))", "format": "time_series", "hide": false, "intervalFactor": 2, @@ -2336,7 +2241,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "description": "总数", "fill": 1, "gridPos": { @@ -2345,6 +2250,576 @@ "x": 0, "y": 9 }, + "id": 25, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.40:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.40:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.40:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.40:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.35.40HttpRequestNum", + "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_PROMETHEUS_ASTANA}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 9 + }, + "id": 56, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.41:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.41:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.41:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.41:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.35.41HttpRequestNum", + "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_PROMETHEUS_ASTANA}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 9 + }, + "id": 26, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.42:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.42:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.42:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.42:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.35.42HttpRequestNum", + "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_PROMETHEUS_ASTANA}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 9 + }, + "id": 27, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.43:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.43:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.43:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.43:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.35.43HttpRequestNum", + "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_PROMETHEUS_ASTANA}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 0, + "y": 15 + }, + "id": 28, + "legend": { + "avg": false, + "current": true, + "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": [ + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.44:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "GET", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "A", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.44:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "PUT", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "B", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.44:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "DELETE", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "C", + "step": 4 + }, + { + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.44:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "POST", + "metric": "minio_http_requests_duration_seconds_count", + "refId": "D", + "step": 4 + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.35.44HttpRequestNum", + "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_PROMETHEUS_ASTANA}", + "description": "总数", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 15 + }, "id": 29, "legend": { "avg": false, @@ -2369,7 +2844,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.58:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.45:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "GET", @@ -2378,7 +2853,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.58:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.45:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "PUT", @@ -2387,7 +2862,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.58:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.45:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "DELETE", @@ -2396,7 +2871,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.58:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.45:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "POST", @@ -2408,7 +2883,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.58HttpRequestNum", + "title": "10.4.35.45HttpRequestNum", "tooltip": { "shared": true, "sort": 0, @@ -2450,14 +2925,14 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "description": "总数", "fill": 1, "gridPos": { "h": 6, "w": 6, - "x": 6, - "y": 9 + "x": 12, + "y": 15 }, "id": 30, "legend": { @@ -2483,7 +2958,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.59:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.46:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "GET", @@ -2492,7 +2967,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.59:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.46:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "PUT", @@ -2501,7 +2976,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.59:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.46:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "DELETE", @@ -2510,7 +2985,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.59:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.46:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "POST", @@ -2522,7 +2997,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.59HttpRequestNum", + "title": "10.4.35.46HttpRequestNum", "tooltip": { "shared": true, "sort": 0, @@ -2564,14 +3039,14 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "description": "总数", "fill": 1, "gridPos": { "h": 6, "w": 6, - "x": 12, - "y": 9 + "x": 18, + "y": 15 }, "id": 31, "legend": { @@ -2597,7 +3072,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.60:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.47:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "GET", @@ -2606,7 +3081,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.60:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.47:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "PUT", @@ -2615,7 +3090,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.60:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.47:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "DELETE", @@ -2624,7 +3099,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.60:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.47:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "POST", @@ -2636,7 +3111,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.60HttpRequestNum", + "title": "10.4.35.47HttpRequestNum", "tooltip": { "shared": true, "sort": 0, @@ -2678,14 +3153,14 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "description": "总数", "fill": 1, "gridPos": { "h": 6, "w": 6, - "x": 18, - "y": 9 + "x": 0, + "y": 21 }, "id": 32, "legend": { @@ -2711,7 +3186,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.61:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.48:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "GET", @@ -2720,7 +3195,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.61:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.48:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "PUT", @@ -2729,7 +3204,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.61:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.48:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "DELETE", @@ -2738,7 +3213,7 @@ "step": 4 }, { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.61:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", + "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.4.35.48:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", "format": "time_series", "intervalFactor": 2, "legendFormat": "POST", @@ -2750,691 +3225,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.61HttpRequestNum", - "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_PROMETHEUS_ALMATY}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 0, - "y": 15 - }, - "id": 33, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.62:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.62:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.62:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.62:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.62HttpRequestNum", - "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_PROMETHEUS_ALMATY}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 6, - "y": 15 - }, - "id": 34, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.63:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.63:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.63:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.63:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.63HttpRequestNum", - "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_PROMETHEUS_ALMATY}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 12, - "y": 15 - }, - "id": 35, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.64:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.64:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.64:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.64:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.64HttpRequestNum", - "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_PROMETHEUS_ALMATY}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 18, - "y": 15 - }, - "id": 36, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.65:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.65:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.65:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.65:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.65HttpRequestNum", - "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_PROMETHEUS_ALMATY}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 0, - "y": 21 - }, - "id": 37, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.66:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.66:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.66:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.66:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.66HttpRequestNum", - "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_PROMETHEUS_ALMATY}", - "description": "总数", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 6, - "y": 21 - }, - "id": 38, - "legend": { - "avg": false, - "current": true, - "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": [ - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.67:9000\",job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "GET", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "A", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.67:9000\",job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "PUT", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "B", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.67:9000\",job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "DELETE", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "C", - "step": 4 - }, - { - "expr": "sum(increase(minio_http_requests_duration_seconds_count{instance=\"10.3.35.67:9000\",job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "POST", - "metric": "minio_http_requests_duration_seconds_count", - "refId": "D", - "step": 4 - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.67HttpRequestNum", + "title": "10.4.35.48HttpRequestNum", "tooltip": { "shared": true, "sort": 0, @@ -3483,22 +3274,22 @@ "x": 0, "y": 3 }, - "id": 14, + "id": 12, "panels": [ { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fill": 1, "gridPos": { "h": 6, "w": 24, "x": 0, - "y": 4 + "y": 28 }, - "id": 26, + "id": 22, "legend": { "avg": false, "current": false, @@ -3522,14 +3313,14 @@ "steppedLine": false, "targets": [ { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\"}[1m]))", + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\"}[1m]))", + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3537,21 +3328,21 @@ "refId": "B" }, { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\"}[1m]))", + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\"}[1m]))", + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\"}[1m]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\"}[1m]))", + "expr": "sum(rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -3603,13 +3394,352 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fill": 1, "gridPos": { "h": 6, "w": 6, "x": 0, - "y": 10 + "y": 34 + }, + "id": 14, + "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": [ + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"10.4.35.40:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "GET", + "refId": "A" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"10.4.35.40:9000\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "POST", + "refId": "B" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"10.4.35.40:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "PUT", + "refId": "C" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"10.4.35.40:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "HEAD", + "refId": "D" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"10.4.35.40:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "DELETE", + "refId": "E" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.35.40HTTP Requests duration/s", + "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_PROMETHEUS_ASTANA}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 6, + "y": 34 + }, + "id": 57, + "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": [ + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"10.4.35.41:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "GET", + "refId": "A" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"10.4.35.41:9000\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "POST", + "refId": "B" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"10.4.35.41:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "PUT", + "refId": "C" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"10.4.35.41:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "HEAD", + "refId": "D" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"10.4.35.41:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "DELETE", + "refId": "E" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.35.41HTTP Requests duration/s", + "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_PROMETHEUS_ASTANA}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 34 + }, + "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": [ + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"10.4.35.42:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "GET", + "refId": "A" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"10.4.35.42:9000\"}[1m])", + "format": "time_series", + "interval": "", + "intervalFactor": 1, + "legendFormat": "POST", + "refId": "B" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"10.4.35.42:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "PUT", + "refId": "C" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"10.4.35.42:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "HEAD", + "refId": "D" + }, + { + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"10.4.35.42:9000\"}[1m])", + "format": "time_series", + "intervalFactor": 1, + "legendFormat": "DELETE", + "refId": "E" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.35.42HTTP Requests duration/s", + "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_PROMETHEUS_ASTANA}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 18, + "y": 34 }, "id": 16, "legend": { @@ -3635,14 +3765,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.58:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"10.4.35.43:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.58:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"10.4.35.43:9000\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3650,21 +3780,21 @@ "refId": "B" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.58:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"10.4.35.43:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.58:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"10.4.35.43:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.58:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"10.4.35.43:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -3674,7 +3804,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.58HTTP Requests duration/s", + "title": "10.4.35.43HTTP Requests duration/s", "tooltip": { "shared": true, "sort": 0, @@ -3716,13 +3846,13 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fill": 1, "gridPos": { "h": 6, "w": 6, - "x": 6, - "y": 10 + "x": 0, + "y": 40 }, "id": 17, "legend": { @@ -3748,14 +3878,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.59:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"10.4.35.44:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.59:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"10.4.35.44:9000\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3763,21 +3893,21 @@ "refId": "B" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.59:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"10.4.35.44:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.59:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"10.4.35.44:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.59:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"10.4.35.44:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -3787,7 +3917,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.59HTTP Requests duration/s", + "title": "10.4.35.44HTTP Requests duration/s", "tooltip": { "shared": true, "sort": 0, @@ -3829,13 +3959,13 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fill": 1, "gridPos": { "h": 6, "w": 6, - "x": 12, - "y": 10 + "x": 6, + "y": 40 }, "id": 18, "legend": { @@ -3861,14 +3991,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.60:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"10.4.35.45:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.60:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"10.4.35.45:9000\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3876,21 +4006,21 @@ "refId": "B" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.60:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"10.4.35.45:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.60:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"10.4.35.45:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.60:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"10.4.35.45:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -3900,7 +4030,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.60HTTP Requests duration/s", + "title": "10.4.35.45HTTP Requests duration/s", "tooltip": { "shared": true, "sort": 0, @@ -3942,13 +4072,13 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fill": 1, "gridPos": { "h": 6, "w": 6, - "x": 18, - "y": 10 + "x": 12, + "y": 40 }, "id": 19, "legend": { @@ -3974,14 +4104,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.61:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"10.4.35.46:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.61:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"10.4.35.46:9000\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -3989,21 +4119,21 @@ "refId": "B" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.61:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"10.4.35.46:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.61:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"10.4.35.46:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.61:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"10.4.35.46:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -4013,7 +4143,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.61HTTP Requests duration/s", + "title": "10.4.35.46HTTP Requests duration/s", "tooltip": { "shared": true, "sort": 0, @@ -4055,13 +4185,13 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fill": 1, "gridPos": { "h": 6, "w": 6, - "x": 0, - "y": 16 + "x": 18, + "y": 40 }, "id": 20, "legend": { @@ -4087,14 +4217,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.62:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"10.4.35.47:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.62:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"10.4.35.47:9000\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -4102,21 +4232,21 @@ "refId": "B" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.62:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"10.4.35.47:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.62:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"10.4.35.47:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.62:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"10.4.35.47:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -4126,7 +4256,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.62HTTP Requests duration/s", + "title": "10.4.35.47HTTP Requests duration/s", "tooltip": { "shared": true, "sort": 0, @@ -4168,13 +4298,13 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fill": 1, "gridPos": { "h": 6, "w": 6, - "x": 6, - "y": 16 + "x": 0, + "y": 46 }, "id": 21, "legend": { @@ -4200,14 +4330,14 @@ "steppedLine": false, "targets": [ { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.63:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"10.4.35.48:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "GET", "refId": "A" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.63:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"10.4.35.48:9000\"}[1m])", "format": "time_series", "interval": "", "intervalFactor": 1, @@ -4215,21 +4345,21 @@ "refId": "B" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.63:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"10.4.35.48:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "PUT", "refId": "C" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.63:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"10.4.35.48:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "HEAD", "refId": "D" }, { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.63:9000\"}[1m])", + "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"10.4.35.48:9000\"}[1m])", "format": "time_series", "intervalFactor": 1, "legendFormat": "DELETE", @@ -4239,459 +4369,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.63HTTP Requests duration/s", - "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_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 12, - "y": 16 - }, - "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": [ - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.64:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "GET", - "refId": "A" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.64:9000\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "POST", - "refId": "B" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.64:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "PUT", - "refId": "C" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.64:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "HEAD", - "refId": "D" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.64:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "DELETE", - "refId": "E" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.64HTTP Requests duration/s", - "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_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 18, - "y": 16 - }, - "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": [], - "spaceLength": 10, - "stack": false, - "steppedLine": false, - "targets": [ - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.65:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "GET", - "refId": "A" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.65:9000\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "POST", - "refId": "B" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.65:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "PUT", - "refId": "C" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.65:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "HEAD", - "refId": "D" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.65:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "DELETE", - "refId": "E" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.65HTTP Requests duration/s", - "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_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 0, - "y": 22 - }, - "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": [ - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.66:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "GET", - "refId": "A" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.66:9000\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "POST", - "refId": "B" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.66:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "PUT", - "refId": "C" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.66:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "HEAD", - "refId": "D" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.66:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "DELETE", - "refId": "E" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.66HTTP Requests duration/s", - "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_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 6, - "y": 22 - }, - "id": 25, - "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": [ - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"GET\",instance=\"10.3.35.67:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "GET", - "refId": "A" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"POST\",instance=\"10.3.35.67:9000\"}[1m])", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "POST", - "refId": "B" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"PUT\",instance=\"10.3.35.67:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "PUT", - "refId": "C" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"HEAD\",instance=\"10.3.35.67:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "HEAD", - "refId": "D" - }, - { - "expr": "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_almaty\",request_type=\"DELETE\",instance=\"10.3.35.67:9000\"}[1m])", - "format": "time_series", - "intervalFactor": 1, - "legendFormat": "DELETE", - "refId": "E" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.67HTTP Requests duration/s", + "title": "10.4.35.48HTTP Requests duration/s", "tooltip": { "shared": true, "sort": 0, @@ -4747,7 +4425,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fill": 1, "gridPos": { "h": 5, @@ -4755,7 +4433,7 @@ "x": 0, "y": 5 }, - "id": 13, + "id": 11, "legend": { "avg": false, "current": false, @@ -4779,7 +4457,7 @@ "steppedLine": false, "targets": [ { - "expr": "topk(2, (sum(irate(node_cpu_seconds_total{job=\"os_filelog_almaty\",mode!=\"idle\"}[1m])) by (instance)))", + "expr": "topk(2, (sum(irate(node_cpu_seconds_total{job=\"os_filelog_astana\",mode!=\"idle\"}[1m])) by (instance)))", "format": "time_series", "hide": false, "intervalFactor": 1, @@ -4833,7 +4511,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fill": 1, "gridPos": { "h": 6, @@ -4865,7 +4543,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.58:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.35.40:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -4874,7 +4552,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.58:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.35.40:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -4884,7 +4562,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.58CPUUsedRate", + "title": "10.4.35.40CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -4927,7 +4605,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fill": 1, "gridPos": { "h": 6, @@ -4935,6 +4613,100 @@ "x": 6, "y": 10 }, + "id": 58, + "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": [ + { + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.35.41:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))", + "format": "time_series", + "hide": false, + "instant": false, + "intervalFactor": 1, + "legendFormat": "CPU Used Percent", + "refId": "A" + }, + { + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.35.41:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))", + "format": "time_series", + "hide": true, + "intervalFactor": 1, + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeShift": null, + "title": "10.4.35.41CPUUsedRate", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "percentunit", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "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_PROMETHEUS_ASTANA}", + "fill": 1, + "gridPos": { + "h": 6, + "w": 6, + "x": 12, + "y": 10 + }, "id": 4, "legend": { "avg": false, @@ -4959,7 +4731,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.59:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.35.42:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -4968,7 +4740,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.59:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.35.42:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -4978,7 +4750,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.59CPUUsedRate", + "title": "10.4.35.42CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -5021,12 +4793,12 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fill": 1, "gridPos": { "h": 6, "w": 6, - "x": 12, + "x": 18, "y": 10 }, "id": 5, @@ -5053,7 +4825,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.60:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.35.43:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -5062,7 +4834,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.60:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.35.43:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -5072,7 +4844,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.60CPUUsedRate", + "title": "10.4.35.43CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -5115,13 +4887,13 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fill": 1, "gridPos": { "h": 6, "w": 6, - "x": 18, - "y": 10 + "x": 0, + "y": 16 }, "id": 6, "legend": { @@ -5147,7 +4919,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.61:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.35.44:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -5156,7 +4928,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.61:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.35.44:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -5166,7 +4938,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.61CPUUsedRate", + "title": "10.4.35.44CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -5209,12 +4981,12 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fill": 1, "gridPos": { "h": 6, "w": 6, - "x": 0, + "x": 6, "y": 16 }, "id": 7, @@ -5241,7 +5013,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.62:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.35.45:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -5250,7 +5022,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.62:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.35.45:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -5260,7 +5032,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.62CPUUsedRate", + "title": "10.4.35.45CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -5303,12 +5075,12 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fill": 1, "gridPos": { "h": 6, "w": 6, - "x": 6, + "x": 12, "y": 16 }, "id": 8, @@ -5335,7 +5107,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.63:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.35.46:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -5344,7 +5116,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.63:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.35.46:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -5354,7 +5126,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.63CPUUsedRate", + "title": "10.4.35.46CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -5397,12 +5169,12 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fill": 1, "gridPos": { "h": 6, "w": 6, - "x": 12, + "x": 18, "y": 16 }, "id": 9, @@ -5429,7 +5201,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.64:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.35.47:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -5438,7 +5210,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.64:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.35.47:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -5448,7 +5220,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.64CPUUsedRate", + "title": "10.4.35.47CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -5491,13 +5263,13 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "fill": 1, "gridPos": { "h": 6, "w": 6, - "x": 18, - "y": 16 + "x": 0, + "y": 22 }, "id": 10, "legend": { @@ -5523,7 +5295,7 @@ "steppedLine": false, "targets": [ { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.65:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", + "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.4.35.48:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))", "format": "time_series", "hide": false, "instant": false, @@ -5532,7 +5304,7 @@ "refId": "A" }, { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.65:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", + "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.4.35.48:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))", "format": "time_series", "hide": true, "intervalFactor": 1, @@ -5542,195 +5314,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "10.3.35.65CPUUsedRate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "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_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 0, - "y": 22 - }, - "id": 11, - "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": [ - { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.66:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", - "format": "time_series", - "hide": false, - "instant": false, - "intervalFactor": 1, - "legendFormat": "CPU Used Percent", - "refId": "A" - }, - { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.66:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", - "format": "time_series", - "hide": true, - "intervalFactor": 1, - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.66CPUUsedRate", - "tooltip": { - "shared": true, - "sort": 0, - "value_type": "individual" - }, - "type": "graph", - "xaxis": { - "buckets": null, - "mode": "time", - "name": null, - "show": true, - "values": [] - }, - "yaxes": [ - { - "decimals": null, - "format": "percentunit", - "label": null, - "logBase": 1, - "max": null, - "min": "0", - "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_PROMETHEUS_ALMATY}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 6, - "x": 6, - "y": 22 - }, - "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": [ - { - "expr": "sum(irate(node_cpu_seconds_total{instance=\"10.3.35.67:9100\",job=\"os_filelog_almaty\",mode!=\"idle\"}[1m]))", - "format": "time_series", - "hide": false, - "instant": false, - "intervalFactor": 1, - "legendFormat": "CPU Used Percent", - "refId": "A" - }, - { - "expr": "1 - (avg(irate(node_cpu_seconds_total{instance=\"10.3.35.67:9100\",job=\"os_filelog_almaty\",mode=\"idle\"}[1m])))", - "format": "time_series", - "hide": true, - "intervalFactor": 1, - "refId": "B" - } - ], - "thresholds": [], - "timeFrom": null, - "timeShift": null, - "title": "10.3.35.67CPUUsedRate", + "title": "10.4.35.48CPUUsedRate", "tooltip": { "shared": true, "sort": 0, @@ -5780,30 +5364,30 @@ "x": 0, "y": 5 }, - "id": 147, + "id": 64, "panels": [ { "aliasColors": {}, "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_ALMATY_YSP_STAT}", + "datasource": "${DS_ASTANA_NTC_STAT}", "fill": 1, "gridPos": { "h": 6, - "w": 12, + "w": 24, "x": 0, "y": 6 }, - "id": 149, + "id": 62, "legend": { - "avg": false, + "avg": true, "current": false, - "max": false, - "min": false, + "max": true, + "min": true, "show": true, "total": false, - "values": false + "values": true }, "lines": true, "linewidth": 1, @@ -5819,7 +5403,7 @@ "steppedLine": false, "targets": [ { - "alias": "MINIO统计写入成功数", + "alias": "接收到的删除请求数", "groupBy": [ { "params": [ @@ -5829,12 +5413,12 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[VIDEOMATCH]PUT_S_HTTP", + "measurement": "[OBJ_NON_AST]TOTAL#DEL_RECV", "orderByTime": "ASC", "policy": "default", "refId": "A", @@ -5843,7 +5427,7 @@ [ { "params": [ - "value" + "value_sum" ], "type": "field" }, @@ -5862,7 +5446,7 @@ "tags": [] }, { - "alias": "MINIO统计写入失败数", + "alias": "删除成功数", "groupBy": [ { "params": [ @@ -5872,12 +5456,12 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[VIDEOMATCH]PUT_E_HTTP", + "measurement": "[OBJ_NON_AST]TOTAL#DEL_SUCC", "orderByTime": "ASC", "policy": "default", "refId": "B", @@ -5886,7 +5470,7 @@ [ { "params": [ - "value" + "value_sum" ], "type": "field" }, @@ -5905,7 +5489,7 @@ "tags": [] }, { - "alias": "REDIS统计写入成功数", + "alias": "删除失败数", "groupBy": [ { "params": [ @@ -5915,23 +5499,21 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[VIDEOMATCH]PUT_S_REDIS", + "measurement": "[OBJ_NON_AST]TOTAL#DEL_ERROR", "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" + "value_sum" ], "type": "field" }, @@ -5950,7 +5532,7 @@ "tags": [] }, { - "alias": "REDIS统计写入失败数", + "alias": "未删除的DROP数", "groupBy": [ { "params": [ @@ -5960,68 +5542,21 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[VIDEOMATCH]PUT_E_REDIS", + "measurement": "[OBJ_NON_AST]TOTAL#DEL_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": "D", "resultFormat": "time_series", "select": [ [ { "params": [ - "value" - ], - "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" + "value_sum" ], "type": "field" }, @@ -6043,7 +5578,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "VIDEOMATCH日志minio写入统计(条/秒)", + "title": "ObjectSorageDeletion(NTC&YSP&PROXY)", "tooltip": { "shared": true, "sort": 0, @@ -6063,7 +5598,7 @@ "label": null, "logBase": 1, "max": null, - "min": null, + "min": "0", "show": true }, { @@ -6085,313 +5620,15 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_ALMATY_YSP_STAT}", + "datasource": "${DS_ASTANA_NTC_STAT}", "fill": 1, "gridPos": { "h": 6, - "w": 12, - "x": 12, - "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统计写入成功数", - "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" - ], - "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" - ], - "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" - ], - "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" - ], - "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" - ], - "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 - } - }, - { - "aliasColors": {}, - "bars": false, - "dashLength": 10, - "dashes": false, - "datasource": "${DS_ALMATY_YSP_STAT}", - "fill": 1, - "gridPos": { - "h": 6, - "w": 12, + "w": 8, "x": 0, "y": 12 }, - "id": 153, + "id": 65, "legend": { "avg": false, "current": false, @@ -6415,7 +5652,7 @@ "steppedLine": false, "targets": [ { - "alias": "MINIO统计写入成功数", + "alias": "接收到的删除请求数", "groupBy": [ { "params": [ @@ -6425,12 +5662,13 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[VOIPMATCH]PUT_S_HTTP", + "hide": false, + "measurement": "[OBJ_NON_AST]ntcbucket#DEL_RECV", "orderByTime": "ASC", "policy": "default", "refId": "A", @@ -6439,7 +5677,7 @@ [ { "params": [ - "value" + "value_sum" ], "type": "field" }, @@ -6458,7 +5696,7 @@ "tags": [] }, { - "alias": "MINIO统计写入失败数", + "alias": "删除成功数", "groupBy": [ { "params": [ @@ -6468,12 +5706,13 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[VOIPMATCH]PUT_E_HTTP", + "hide": false, + "measurement": "[OBJ_NON_AST]ntcbucket#DEL_SUCC", "orderByTime": "ASC", "policy": "default", "refId": "B", @@ -6482,7 +5721,7 @@ [ { "params": [ - "value" + "value_sum" ], "type": "field" }, @@ -6501,7 +5740,7 @@ "tags": [] }, { - "alias": "REDIS统计写入成功数", + "alias": "删除失败数", "groupBy": [ { "params": [ @@ -6511,23 +5750,21 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[VOIPMATCH]PUT_S_REDIS", + "measurement": "[OBJ_NON_AST]ntcbucket#DEL_ERROR", "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" + "value_sum" ], "type": "field" }, @@ -6546,7 +5783,7 @@ "tags": [] }, { - "alias": "REDIS统计写入失败数", + "alias": "未删除的DROP数", "groupBy": [ { "params": [ @@ -6556,68 +5793,21 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[VOIPMATCH]PUT_E_REDIS", + "measurement": "[OBJ_NON_AST]ntcbucket#DEL_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": "D", "resultFormat": "time_series", "select": [ [ { "params": [ - "value" - ], - "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" + "value_sum" ], "type": "field" }, @@ -6639,7 +5829,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "VOIPMATCH日志文件写入统计(条/秒)", + "title": "ObjectSorageDeletion(NTC)", "tooltip": { "shared": true, "sort": 0, @@ -6659,7 +5849,7 @@ "label": null, "logBase": 1, "max": null, - "min": null, + "min": "0", "show": true }, { @@ -6681,15 +5871,15 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "${DS_ALMATY_YSP_STAT}", + "datasource": "${DS_ASTANA_NTC_STAT}", "fill": 1, "gridPos": { "h": 6, - "w": 12, - "x": 12, + "w": 8, + "x": 8, "y": 12 }, - "id": 155, + "id": 67, "legend": { "avg": false, "current": false, @@ -6713,7 +5903,7 @@ "steppedLine": false, "targets": [ { - "alias": "MINIO统计写入成功数", + "alias": "接收到的删除请求数", "groupBy": [ { "params": [ @@ -6723,12 +5913,12 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[IMAGEMATCH]PUT_S_HTTP", + "measurement": "[OBJ_NON_AST]proxybucket#DEL_RECV", "orderByTime": "ASC", "policy": "default", "refId": "A", @@ -6737,7 +5927,7 @@ [ { "params": [ - "value" + "value_sum" ], "type": "field" }, @@ -6756,7 +5946,7 @@ "tags": [] }, { - "alias": "MINIO统计写入失败数", + "alias": "删除成功数", "groupBy": [ { "params": [ @@ -6766,12 +5956,12 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[IMAGEMATCH]PUT_E_HTTP", + "measurement": "[OBJ_NON_AST]proxybucket#DEL_SUCC", "orderByTime": "ASC", "policy": "default", "refId": "B", @@ -6780,7 +5970,7 @@ [ { "params": [ - "value" + "value_sum" ], "type": "field" }, @@ -6799,7 +5989,7 @@ "tags": [] }, { - "alias": "REDIS统计写入成功数", + "alias": "删除失败数", "groupBy": [ { "params": [ @@ -6809,23 +5999,21 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[IMAGEMATCH]PUT_S_REDIS", + "measurement": "[OBJ_NON_AST]proxybucket#DEL_ERROR", "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" + "value_sum" ], "type": "field" }, @@ -6844,7 +6032,7 @@ "tags": [] }, { - "alias": "REDIS统计写入失败数", + "alias": "未删除的DROP数", "groupBy": [ { "params": [ @@ -6854,68 +6042,21 @@ }, { "params": [ - "0" + "null" ], "type": "fill" } ], - "measurement": "[IMAGEMATCH]PUT_E_REDIS", + "measurement": "[OBJ_NON_AST]proxybucket#DEL_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": "D", "resultFormat": "time_series", "select": [ [ { "params": [ - "value" - ], - "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" + "value_sum" ], "type": "field" }, @@ -6937,7 +6078,7 @@ "thresholds": [], "timeFrom": null, "timeShift": null, - "title": "IMAGEMATCH日志文件写入统计(条/秒)", + "title": "ObjectSorageDeletion(PROXY)", "tooltip": { "shared": true, "sort": 0, @@ -6952,6 +6093,14 @@ "values": [] }, "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, { "format": "short", "label": null, @@ -6959,6 +6108,247 @@ "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": 6, + "w": 8, + "x": 16, + "y": 12 + }, + "id": 66, + "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": "[OBJ_NON_AST]yspdata#DEL_RECV", + "orderByTime": "ASC", + "policy": "default", + "refId": "A", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "删除成功数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "[OBJ_NON_AST]yspdata#DEL_SUCC", + "orderByTime": "ASC", + "policy": "default", + "refId": "B", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "删除失败数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "[OBJ_NON_AST]yspdata#DEL_ERROR", + "orderByTime": "ASC", + "policy": "default", + "refId": "C", + "resultFormat": "time_series", + "select": [ + [ + { + "params": [ + "value_sum" + ], + "type": "field" + }, + { + "params": [], + "type": "sum" + }, + { + "params": [ + " / 60" + ], + "type": "math" + } + ] + ], + "tags": [] + }, + { + "alias": "未删除的DROP数", + "groupBy": [ + { + "params": [ + "1m" + ], + "type": "time" + }, + { + "params": [ + "null" + ], + "type": "fill" + } + ], + "measurement": "[OBJ_NON_AST]yspdata#DEL_DROP", + "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": "ObjectSorageDeletion(YSP)", + "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": "0", + "show": true }, { "format": "short", @@ -6975,11 +6365,11 @@ } } ], - "title": "ObjectStorageClient", + "title": "ObjectStorageManager", "type": "row" } ], - "refresh": "15m", + "refresh": false, "schemaVersion": 16, "style": "dark", "tags": [ @@ -6990,7 +6380,7 @@ { "allValue": null, "current": {}, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "hide": 0, "includeAll": false, "label": null, @@ -7011,7 +6401,7 @@ { "allValue": null, "current": {}, - "datasource": "${DS_PROMETHEUS_ALMATY}", + "datasource": "${DS_PROMETHEUS_ASTANA}", "hide": 0, "includeAll": false, "label": null, @@ -7032,7 +6422,7 @@ ] }, "time": { - "from": "now-1h", + "from": "now-24h", "to": "now" }, "timepicker": { @@ -7061,7 +6451,7 @@ ] }, "timezone": "browser", - "title": "Minio_AVlog_Almaty", - "uid": "minio_filelog_almaty", - "version": 28 + "title": "Minio_Filelog_Astana", + "uid": "minio_filelog_astana", + "version": 24 } \ No newline at end of file diff --git a/AKAOnlineEnv/MinioStanAlone.zip b/AKAOnlineEnv/MinioStanAlone.zip new file mode 100644 index 0000000000000000000000000000000000000000..f5217c2f4103c01e0f3b98c41f5f33bd4b3729e0 GIT binary patch literal 14651369 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�Cbm6P9s-f0~43?`G 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%0DJ9{hhcN>l#`XtZRA?8)iWCU)OUlu z?sMI(z!`0ocY-hF!cWna>&_yhE7xn|j)p@G4CBWZ@qO1{uHuHl(0j@~pYlkSM&%ZE z8oUQ70qZ{s{mT40MAR8Cv!Cwoj^dAnsbeGSQwFT9zvo}NLj4j3bx?L9i0gnD4xCFh zh9hBr2hLMEla`&J3h)z3q?2O_15@jJPIlVK>Y|o17;J|uz zYo?r>-m#4*q8OLX^{T8lGBggw$<>4`JZee|j^-{d`O5AlhGw5>L8%%ySFB}*52jM3 zHu~TMJNrzgY<;(V8`!GPVqHiVd4QL(LLgK{XJ}grU)V#&8m$c6@q)H6r89J^1=zH1 z9E3W<|>xI{Zj0!@C6@}(11+_7Lh^wU&j$u?69(~7(#MPqRIuC z#6kPDPeo}vYF43Y>2RsRB^`E2J3uno%OzrLk%>LO4# zr>SHJSk+4hv5t;~lH50x6pCSIy83Fl@~GMy_&z~m68kwXUyC*i{{@Z9_p3>wax=`X2eQCdYA%ra)yYKVN6B5R46D63HyEAkWj@jcVi}r#NMAkbrzEbuA|gu(o)R|Ksdp}X*)KC!yMnM$k?UzX z7kr=?%L&}IJ*&LS{Ny8uAbv1EtMg(rmE@>XFhKc!Bk&M{wu?dA6#;EkzvBuF9^&S3 z#;!TKbri5Fudqf!@3T)`O76q8XQ(&|&%lX|XLI1b+E~L6LQqH$> z=M94YYIar&D$C#qj`hlo7ZFk=lJhYW2d?=A5Io-1yL(kX*S!Lv@=6=7?;8Z){2uJ$ z-GcAEfq1V#@c+JBpJulFuEOOvQeA%Igv#Gr;nDUi!FLXwjTL;K#^TvH!8a839!@5e zh^es4f(>&n?{u#3qB}k&Cc=!-&;Wb0{Ko~Oyo+|^~J=gv#~UVNxAznnhR0O zG=Z$pPUX@3yGn`yo{g%~jB5~}KTN!|yMTlz96z#+?SE&cLqwTN%1_tGvc&UHDArmk z$gz+w;Kqn$IpoUH1Bl{hE4*a7$bBK*lIk3`lxHO5(nrGR!@z{6 z;|!t%VgLk+G0M1)Xa?1+GixG%@ko1^joXm zZ%mAUT)_I=Jc{Qc0DjmHzcqwxLOY7RmIAxpVJ*yIUsf)xg(P|^R~oDc>-8ivOpxe_ z5F}9KAwgn`Xr#;cwdtHKPWg1*FKOf4HlWSzlLQ~QyRftSOD3}avl&u%>aE8skN%?8 zKRTwjF-RHyi`tllZKx&51J;_&HZyIeRquFZ`EQBqLKSu)@Vyavy!Aa1Vxq+$CT7%u z?_{=4l|o~I^Ol=vanwblQ^)F6*DKWvOy+N>&Z3MC+@bFxAG(FeNH5>n6fgrpmBaa` zL)mbHJ!mh_d*RO-{TcL6v{9e(47Ynu_ayOO6p>OX7 zj{5Y~Bn0jduH$l3zJFCvNYxM%WofpI>=Z7>RuByq6t~>B8ZJcTKee>V3VALhtj`D9 zc1FH0#=iEJp^@UUy=X_!b)>)TQFMN%i!t@$@K#(rM=kW)N+SCEUg11t$whqvgdb9n zr#!`YO5OuJK)8x0V1pRp9Oabw%JonG628*9M&~PA?`M3af!zqsQKf&!hH%)38A|&Q z5+!Wl2ymgFFpRK+6t!#5b3L4~fKSTf{N3G545AKsnOvxihW)AXN?LU^4iB_>J+eT?*}zt z)RY8{Tne$_`>^3=Rf7`z=!dZGw!wW{XpFG!9x}nOe39ypI4!Cl(XfvGEa;CuoxH@h9->tY37mx zDQ9^zW@BY%Q0;FrDyRZuhERq@AU8twVAi)X&$(hlJylxnWXu-r!HsUIKIjfpbYLcr zfl?h-(W!lb&7>=fFnbGbPEvhaOD=%A>O;kbwbbYau$oEDq2;*Y4E>;mqf*`NlS~Xg za|#pqKYmUbCo}Y$|8x0(mxFv0Egvv45pR2}Fn=4 zGj5y=IiIdSzC~)-aD(dLOc(UV^2DX{w_wK?M*qSVzu>)B_O?p17u!ZJx7nCcI5ZibQgXXl7{49uWMGfYpnB zHyeI`8-IUPeRtn~48JYH-=?$i>+jkOzn8Gzjc}LL+Eq)V0lYP+pdOUlu)(?UdI0?5 zo*vFM*w(4)98A_i4lsy6fH{}P@D=s+`EUm5Q<7o`nes(%-3e}LGLXkuO#?+_vRDgk zR;<~*c%k4gHPbD63iYP==thgdZSge|Nh>%v5t{jy)dtNxDNS7LXHhGdTqGyd?ncu` zp*Akm$qwHMk#l^>U$hfMO6v4ZhTj=j%7DFIsAJOVlVcK$LCJm#EmHyOYcKFccK_Li zMV5?&Uz7&5 zzHsMVlPciY$M%`jx2Tu@_$vp(J!ka+!lhqp>X_8&nrKL^0vzJMJ{35`&Nyv2{Ot`L z4*!_O;IQxwP{*7)9Ek7-Kk5jFl@%|OzYQIpqr(C^%=9r z2j-PdGzN6o;0u${Bs%KL<{;M=s?UqB=z?#TjTOW7-md#fz6nfk_V&chNcjM0fp3>* z3tJ2#_A{NaQTw{U^jdGvIWq?0@1fm+>C4!q@Z7pki#)1kjW zgJ!+KUhOMOy=-j1(X;Zh!LSxbq=^Ccr|M#S-*aA-f+C(>czOrBQQqkgDw~Nsu5Gm8-RYenhP(Ag*pZitY*z<-)GUm^(A8BA8QPaDAgJD&Ukmh{54vv1=z1*v<+*?P!*_p+C=R^-~<&))0^RNXoq5{V5@my zul05)sy|wx3Uo^H93%KAmjc2moCF!5)gfE>hzSo<*u)fC~et zTh6k(8Ry2%^89dVVwP+cYFt>j{yc*(MhRAxPf_j|@pAzBWIHmMH~>!YfgVF2UjR48 zNq9%~He^#P&%&NC86p!SfY39PE3QTvDx)i3*$to8&3T1-rktC$1OJ+nu0iZu$S08o zpWWFFps|*m0cE;Q#k9*uV~(2+3Ym5PPqM^C~G9J(^I=&RVXYmFVB%$BFM~g3yJ0~WJ zXnFvLYjA;)&;NT1*nmsGk+byZVgD}AWZH^K1xF7PI=F14+=s${AcxDzkHb5G(j)Cy zeU_+j_L279z=0o>t5#s*C0HuTZ{Ym@ctsZVG4v`QL^B(_sE50it2Ywq#(*qg(Yjy^ zUbM%0;t`XAtI#RE-Kt*yjjq87y#Y5+%Hk!s80OQVk`Co`m_>(g=G@i{x;7okYOjnt+~RC^S=ch_bwKt3-zttvoG-tX(W%PYIZs7>t{SW6em<^Vy~$zA{cv$SF_C#L58D9c<^& z+^p>!E<|N=!20#WR8h^2nN*G4!_05<|3+JaFW95+JQHVD%GeD|VEk=>cjkq-KAkDj zJ5%d?rtLQN7IXuM7WC%R* z=k#ZB1Ea}9#pJoXA2niPxVM8HSYXUM@EQL&1Vd4cfxxD8+%X z&Huu^)FongZT;RDp?a5jU0_@@`XPR51QXa!cK}T;8w$Gq1flwZ@-F){YkAi-Pp%`S zF)x?NYn|}%E{qshVC-gZ`v9R5-A7n6Y_Bt5jD4DI%r(L@#XRhw*pSioQY%>nz$Mo% z^GP`{ppO&8>d$dfo@A49_&H7WAQG-V|G73R*KuLw#>D8;QuX^&nigzDx#A_7nbqvY z+3c&z1?)!XnTk$mObFQ7co=-W?Qt`%)*?O6g_7};PZ?UZ-gdU#rI5|Kz+KC{U2MBs z7kbaz`MZ*9*qnO)1mhUY^*F``^-(PCH41oR;Ay?#?VL7unz!?@lHam38Ur+vaN3`Z zKh4jU2)-u7*(U|xd_0*c_?Loo3y!&)QTI2B6Y4D)26auU=Bi~UpM6rVA}0lDV<_3D#to)sL>0|d#|Oa=S`KedSxIhS zJkETYzpgZeJv*j;U#z(iD?U9XLA2aZ?EIEsJUa%)FY~rrXIKN{Ukz;zjIZSvO`)}G zU#tD@T?5;GKBuyIp zQk)8wAB%$~x=cRr(W*e+S0$XwE3UlVJXx4AlV$cfJ~0 z6}YpOUo?eQe1H&nG3t<3_k&1*+n0Getut(a+g}Y1hgErdEx&FGp2M#H1#Jcej@Ese zU33zR9(3AkAnvr^=+mM89##&`M`rmQ9X1!krmQ`BJsaeg&zSq}m&o2J_-ak0Gax%= zf#+V`j!ChsV4f{)=bMix{*g?k?}MJv&`#ZRs5xV8m+SuADY_XH(9CYMPU>xP4Y#zq zcbfrgmya`zcT9b(_;VXHrqTT$P0%SOrg4A6DKm{beixl-L`jEUq;x*7GmT32RVDa5 zFb(BbkAr=>=j8V3=`>%3FkksFU-{T5)aW=~?=*Rag9RQwZ|LN56P2h|HT(IjSB2{+ z86~&@e};($FgZbir{ebB4YUKgYnuNrN4RU6D)7rG=s>|XTBp+o ztXIScxU4P*OxL4Y9)YIH>YBz4VgZ#GNQds&0Sz;i*)c?voW$@6M>%pCf;K3L0$`7~ zt|!8*W1&O~VAIhP<*kY6sN#PVG(WxTISS8w8zmnxx8``;EoB)1ij|R|c$Sr@YR{reMDcK=i}6d?WFG03cpW;cRQaOHZT zR^<=zi~F+>)^g9^CHx}M=v_{=>3HD`b=#!;pD8LnujGjNHpgc|P@N&v@z)AfcY6+n zUg&kY_^7-v4_S%tVK(6K&*~3G(t7Ask1(I;li4KrcWYqs*OkrY9ga=o1U4cJSsz_C zdEU+A7pX?@rYlY78$>c53f(UOh^Qd=-+uY6bNhTbRL+C zt9Q7`m2e@yNLSL&>pLJSRyct%>RZ{qc8*g{SX;LZGnNxVjB`R_9OY0Fy=oI9L^KBN zU1d33kqhw-u;r!fjS%8TiJ`L9VwYeqQl|Iq1jToqP9yV&^=+gOLI#g5WaxAggp^)Z z#LlX_`|5K8*=fxbJUANsqACv3KwszXi~Pt_p%Q|Xn>^P5hAWX6ewbr6MjH-Ma|`hX zD%L~0>(rnUbuP4UBxAAvzzC6k^K|=v%y!1yi<4))U2KegPsLB z3QxPFjJl+kOk>w%np7~l_(N<*=53!N_&in`7KO~Lg+c_d5gu+camSt%IE&%~{UOl+ zb0_-gTx7)<0!vnT`@MpHfR%D8=ebz_pl;NTh^Vif!~#eq*ReZ{b?h>7B zHPXqw8l8mNoyrBq1;%$<63>~YWxVt8^rA?6X_nzaRFivhEQmhqr{0&fxF9BLb|luT z;Nvj+0PPD94VDtIk;Obw&Uf~*e!10#TzpX&4N~eBi_-}Mk5Gn1d0ghsFcAb{)rUk7 z8jS?utHh`T0V1=Wx&zvw;h&eL$Mo=|u6y}KpGE!tSyAY13n@fVfc<67T2lHF(|;Sv4ic+@D zx{ZW|MDC=U5)F}zA_Fw7oLNO8!!k&bp20*03ykCuOs9eln0!+iuy*)VaXaDia#ifo za#JY7=4+z13A_WQs{3a4>c`rv)~>m#q;6nQi5hoHQMLxOc2KF$)6vVA3xsF~QV2Cj zD|i`&9^IvP@2$B8sZixtiB!fDQTwq#L|;9>KG}z$eo#yB6R=)M+E(hIR~u2r&yC1* z8Y6<{gLig82E844GZ<&QIMGR-&UG3w;OqcK3tnYqFsC=P8okO+V2{bG44(zBvJ#Z1 zTg2fTjZRn_jnvuO9wR)R1J6O4<1rTc3KnlIrf5QMT{k8AHf~d5M02|?*QhF)DlYtJ zK1yu+rGAUz`c&62BYcX3tvvehB&-rBY$A8yj*9dB!Am)QUaw9G{?BQ8ANBAhoOYzo z5m5`)XU%dOA$LT1oQN8}TS#5t)9SNOyoA z)o>cDEL{c<1}5RAr#M3VFhfTP&nOG3I}m%8o0qh6^N4$wJS#OlZlJ~*IB?pdcLIfgO*il+ufqRRI^B^NSr@XD<6o{^qp*8dFF z{|!!)Coac#NbvnTmXZr2&6HN~`T$(L=IydPbq;&^(ya3CyFCIsd)UlQuN8b$pGM71 zML7ctU|&0#S3prl{1jI6)bp~%Sl7qN3;vWsVHT{B6&C!{V@OQ&pXiB<@X=$B+>}`>DfYc%$Sj$M4@^d1X7#F+#~p*T9ees7n>?u zuErh-HP@qT?YT$Ys!;YkRUyjL4=+^v2>cS9jg*7N5Q|hUe73kGbVkGtFwfT)oY74I z+o#d^o;VVb?V8tRdgyQLm#LBA;Gp9R+!W@*gBlvh^C2JRt)?oIf@tMPkBn3o$z%h; z1c!ia6r@dcw3ZG*33Q`W&t8~{6_@oryk<*$+e-AfoOsc`$JF?@@B8qghgP9xxQy|k zuYaTQp>mB6<*d^95c<}yjO0UH3no)LC5YKs+wNS`D zt~6F~ryFDI(rVu9(x}ZwJgW9!_0K>0A%CZ2!L>wCYC8s5lf3~ILWwcg~Jz}9)m z5QsIyU|dn^2@dQce4}kW(JqznxjF8+`ErK@x9F=px2qRas(Al>(ShylGM8us>>j~q z!y-9R!=O|N>#rx;xX?$%VGs#Gby^fdA6i0_{imrMom@&EbUN!T4V~s+GN`Xlc-xz& zf=-9UUxH50&ehRr2>ZA)Yc5A8&JXS>0kwVbGsw>CJ46??n4*_)CaEx!LcYK*V)O>s zqUzS<WxcJ#f%rYQ!55}3+8sRUFE_)i=3DH^>TQj z`)Z-tuN17bjrXFd*-Q@>uVOA|cO7pmtC`yDwN-NLICotmM-s+mXL z$^6SAyUJ{A-b_FJ3{_kgOZ?3eSmN*fk*yrq)xEk0S7Ls8tOqro4y@)DgoY>p!7{sh zDBnV#Kk}howSkvOwB>kZG*APg;{HW(gkRLzi$M!n_TzgX0Pkr0vN~nJ; zZB)k3oB!W#SKv-zMPtB~TQ>4a(!-I?6XREa@qZy~ZVo$Lg$Ty9k`sz*vuE9Fu{h-p zLz!arT4C>1|8zR6@%ypw@DIB<<$X8DRG}FI#R=Z{;kYYEO~X-dL#saEb*J*)BjnR+JX~8-jyC)=yl;Coz||lV-qOzdCUnT zBSP1hz(y5Dnu_t&SkVC9)o;xlh?#7u+8VMPMl6z#2LBVzC8k7+?8d3fI~uB>zasWA zGQ}Qi(6wjIV$dQSbYDiwL5+yb=wqsD)_x|Bj2F8K0EL9@i)i$K!_x`g*o08)-W@gF zqv<}^&&GW*z6m+#ZZw`T9sP+CyMpDvUV>CO5akqB?D;`+XAOWZKJDWF6Q@mhIL>R0 z&*AlB^P@hSPH*_zI>mW+FGpw6J+}b@-uXap^q;< zO*kNbW@|z{T5zCu1zr5Q12FN%KJxLq$V$R$xsS!Ylf)f#(r9=h@ol{{c|ha$`kDm< zxZY_1xV_O-@t4_5j~64nY7kyEmiGZBQ)cRvQ}B`HaHERMZoAnZ{66FDl=H!j8PjV~uJ4$F(af$&#YC+u3-%bZ z*}c==Gb*(3Z?yh)4|`bR#EVO`(VnD1gw#OPyc~C5QRLlAU-gCCv#_$FymiS>aA_3u zU9ILTYMED2r)QLe`)O_19z9Eqoyjv`P*3eiu{6i1##4w>YlYsv&czA(Oc$#fz_G<0 z`feW}%f1x%>x3^a4uLN$7{eqhDaorwRpx!4Xy%f@XT1^;Gx zcrT@m_rTtsb_egGlecf_uoA7-ZM;34EBD0m$IRxhRU75BMJZafvoNCVz}DndLUNCeM)Y z^2$^bOh85G)7Xs3r;L#|YvV6O7?(yqEtU5+RF-N#1t@&c@TEeTs!~8<9t^VM+wU3# zEx0rgLZHxC89C9NjifJXlD;jh$qBzDzv;JRp=I*W7U`RoJUWm*@6CY5QDDrMa&Fw3b+iNdDMIJGtc8uyh z5b^fGcDKT*%{>4l8roao;KQt$Cg9^GjE@t1R4rJ$pG{2c;$VzUaGY#s0Za3a#Bc-( za3JJRgsW@ZCOJ$$6|=mFZafonxq`#coD+~(Y?Ip`e4+bAwp8`sCG3)|du?_}4Bb%E zm#!weH`4PUsokUb>u1w zs*^0JZpVZQE-S$T20Nu)%TTUFC|3^(sn7#u%wEJ}% zOzr1`BCw?mJACSST22=T&tsP2L++}bAZ=*#$(^+YzIM!dgJPbNmce&45qt6kG2y)U zQ5d+}acJ?lYQ8taefd($3RvMLii6r2_*Wteo5mu*D#mANv)&93<~>Wk2=5$W9N}OnGZn~gZ5D-|h>u&s{d1+KJB&Ys zdq)H_3)(h~!*7>2w=KaB7vqOV;SU_1OyQbu4NS3a1Wk`}O=-T)a9^hR4Z13Zd!ftr z?kTY$;wk=|WKV;AdA;HkkS9$|8rEe=0=DEd8mxlXk_Kvl;mrjfEvnOK*E2!@VgT!SS))I)_kZ^^X8$ zE;biA7(FHO4}?+iX``Qle+NJb(ZlRwO~=v%^2er>K`sO6BWjK zJs^Bb&G~MVsA}nBW{9nM`d!=B&@J&q<63p3HArqB8;lFpVz13)3BMc^rWW!{DwZ~k z(q{FB20V4?n>oe~PCiT`2)j5vj{?=P8qEk$1?Kl`b-M!3;&wm8TMfV0_-Y2zS z?0^L%JupQkbA&*LulirjXLWn32u;12+J*ePwWdwVClZ zX$-S~6e46(%tgMz69FdHbwiaeJdn{)Np}nwAg@kZB_FMy%);kBDLeze3#{_WM;rcv z9t-Ho+ipxjyy)t+t_Vc@HL#aLa#Xg3WP>F16$rz_&`mAUkBNg8AYZxkIOYOIR@na4 z6u*0`udCm$d9T4TxLt?Kvz=FJ#^fd3C*k8naX`6YQHIonb#9At zICl;cVb{CUG*V*~KlRo|| zl`Xl_xZb9dsBX@{LN=e#X7VLWB{c49!7_cCFNar(9u#Q0l{@RV*bKs#T!#t!62^yp zI?VowxoD(n{F)72uL^$)@wBeP*}CZ~*wal)lZJ+1ZSsxefn&K3UNld*4?1sLOot0Z z08-2SqENPnSg;vRcUZU;S&glG75#IPFw&p-5RgaBZox-9&2B>f3*!B|&HnKZJrp&a z)I^Qo^}_Dt!(1wCTf^d#>O>!s+*87&RE+yyO{HbOH>bz!AuGh723~7jO3^j}(hsE7 zm-|Kkw*iCp%R8iIa+G?&_|8+Z~NN=*4}93cD+afQ#L3d<&7FLw{yEq3-`(3#hy6 z%%Jl4gHxTlqNOTYiKyPF?1|Ytm08PnYNx-1L5y|D{cBC*_u~~Dq3Giogre&_jG}8j zjG}AJa2U$@$vN4AX_%AEEwyNF)P&e=M)i4-*Zs&8W%+=qe!k~ijQ$eXhk8c_Zu13J zGisr2p(5@8*KgL1v7`G1_n6+Y6>Myp=y3@LJ@`OLdm@jGFBfUyE5&5jd(6FS;(qB! zBf5G`bj3gPt^wW|T4du}xb_aQjt8S>wT|1PiR++(wA$qP&UM^gov@DeZreIu7Y=J? ziCHQ=o3M_x?!niAfdJjtQdT#Q)P&jrrObPSwj~3X^V>7uwHz-lCv+xpIn}%^7dV#_ znwzkk8vC{^7TfZK*p`(kwxxQAZMnW5mNSnan|}UYqDRB=k(B$>+2wkdy-O!y`mztY z90gqpc&s>mR`94fodgfw-t8|r;89bR2oL-AE*9JSgxKDdDYmzIi0!=$CtpFC>4r-! zhbSXry3`b=KZZ$7QR>e}VG2#p@Q1OYkZ+!i5R&mjBZ?0o@Mb%?t(6}n;2~kK6=aVS{fWTmK#0k^ZgNaSvQ5Mp zu;2u-%K>8NM7H+;h>sCDNDp@s$^|+Z<(%ei=h{Lp``Vl+7wCzvjZ$_%*LmD^rs&$4 zM#9JZ|_<{tY(O{_a#ECm?2g<)d8`;&W=N@TtKWc1;mPnfY|a=0I@e|i_#n4 zqh&36kC(MpENfkgL%Mc|Lpl|^yuTmu9JGKDM8-0?7)+>dgw#B}-&*O1y@@Mrb20xY zajf*jtoTYh#kBUPm{yx>@Rh!D5~lS*pEdSuF?NP^Ko0ZRcR0tcv&J^7i##UWKAmG9 z9%AgPaqOA2twSE^LORj~nGWko#7sxBs>VFhCbi2+MeQE$Nm>}APyTZbYWMKW1ZsEG zPVIV4?`6RS@={R$!$VNJqHkfz^Lx?%I zVREDm`Gp6i=KV-L`?IB%8(=QltTUkjcim4p_h~Wbm&I)5^1TBsCRmd9Eg7#C zt)~o)M?7@B)~d+c1D{%H6In^Ik}bwR+I|i7j|g5OZ7lX&%%x+?JdH=FgsQwF@ODz$ z>|iU*38cxHl`xlpl+XZvTL2hQ?Nb-R^B16&91s34D>3z^Tzda4rzp)~UQ=73jbVeT z2HNN_qw4_eo!gd)vWytXBcIR@BYc(tF&vGjJZ(k+juK~TvyO)bJkleV;&JUCB{i*q zO$=}SCe#lC;xW$R%EmLa90ELRMK)(P7v+fzmsM`-TB)4na=eUhrS~W8$1I0_wIs)n zx0qFgJmgv8JtVZXN#k`);wq*Wd^yFI*gj%<-|#16@m@dt>Dc-5-c*1EFwF$DWpD5^ z%7viLEXUb@Xe|emE|T*p=(=V$PW+D2pQ@R0xZQfj2Dd}-!FcMdCSdN-gZKJWk8Nun zoaxw>uTR^$M*+_GLti6XP1&9GK?QFh5d8*af~0+E`f8{d^$V zVUca)C030mTAWzL653oC6VT@-M1;kvceUl09pRd|0D>%+-iGs1(Ro*^bel7=LLkig zn)2@Y*YQN6)h?KW3c+Dk)o?By@#0WqUHNrYhTF-&^!|^cF=L0bUG|@9Gu(0hO_XiV zN70x$3Chrp3zIePn#7ZqwEWrXv2E)G`o9AO`jl0cN(KOnUFTk6Yof5gvQ$BzoETd z$Tr+Nu#14|#b3gunJlr?fHGg9dew*sT;@sU(zb+quQX%prKi*Mu_MT?Rt~sW0ramq zaZPBv)@L8)HJLwPV+3rt?@HWC?#r#epDBv&CU$Z+c5*&+LOE;`f33n_dk;lpY;4P9 zFBz?b${zCSMZR&ZHilkcz#PpN1E~7}j7?Yti_IM=U~&7QBv@1;EZ{jO+;^279&f>n zy01!r2O#F0hD;k`Vt!9uJ^;XZJBosrTWZ?m;)6+om$adssLX@YdK?0m=^B{}U7q(! zcBY$!66|uMkX*$@tCrp{n~%%{{COfBnOg?FjVE0zj^{hK&sBeZKTPX^(}^ocudJ~j zK{{G>*mP=g(=D&r57If<)Q?TkKNNJQy4j#f1rtx-Ew9=8$2&0n0(|L{fu#PIueLWG zhE2cz5SnfrAZ;zF>$%D8w_y90IQ|AzX`k(xi@Q=fsv zk|NHLfe7FHf;~n)hc9U}+*W9z8Jdm`UTFht0|T*ebQfQNo*S%-m#uMNQOR68c}v6D zo!IBZO|wQWtCer}C1K(nGwpp4Ui=UA(fu!pNJ|k^O{fK5PezV&rRI5LsQ{hV;tRl% zMG`4k>eb2bD}82cpRi4~*?9q)Cq4aUHY{~?Cs56$o9$JR?Pswb=h{K!Tofo>7V68E zn!n}^SU~dTTggy+{(&T>@WuxYid{`2oh^|{oUQ3keGp9|UsNkd{>agXkWWB{dxZpG z=DnWa_Y+^f6kk4l5I{a0fn#Q>unyoTVDrYV#J8}JhQ1BnGE{B)am)wbvTs1_21+eB z@a1Vjc;t{{$_1A#J#yTg1d`r4Nr?3F`^ku81upCLJxPd^c~=r5&3``*5?a1gS0C#8 zUZ4X03S7b5ek?G(@AW3Lgelm;=SUNe_9Xv$IsUr+K)idSHL=NM*yKfflgC4SIa1R* zL|I1#Ly0d?S<_JS})^?yOm}_v~~hjX&-WNcMEH=bJUN=CNkYw@inDs3h>6l<(sf)jPdi zgG`QhLayu09o|`5vuYPDes#yPG?m$aC9${bW2S0$I0+<+*W&jF z16+5_{swE4C`zJu-HxfWx8(9sraPjj@9d3IulpU&3) zbT0h##SZyWwfV9j-(wx}_15N#hkWLCdM$Y2`0hGI$~_{mr_uIZ>}pqxEh7RNbvC?Y z!x5FJ*^dm;-;by}1^j$=Nm-G{cT8&ROEls4K+ehz`tSnkdj{x3D(C~=>!EXAT+w2p z#WrfPa8lm1Y}yY~$j-Ts%J4!Rp*?6hG#&ZJV8&8Q*Wl+Kfl49nxS#S{=&A=!+?^I#e{R_=4=J)G zlM=9Hqshq0=t*p70^>JGf!QmasdqLKQ&H8TcX3@T@ahuoCMMn2hg4ylKgfOKliKkW zMo_lGDgBU^QUDe^@@8`(NZAH~&m7=GB6_}$LJ~vgY@@-ISoZi)U9Nkyk?hMCmHifsgWSWy^uROmuB8{G)CSwn z$QEEmVQmxLu@EUO?!p$TXoZGLI`VG0JnfoqAl@2=8xHa=nyj<&AgLNDz)bamyCOf8%rPkS0OFr=nNv!p zq+vTLJfM(r2qIrSDL(o{1hN`D{I2Zz&Df({`XLJ$3n6XCPua^A)BgizH2njw6%(b< z)12yxzqWwJrbz)7jq&iCDl-kZr}PEz6{M~o&|csin$`nk@nn+dXx9mALHgXm|q}TO9I8T{1CJ&T)m$2zkcz_bW(Nu^EHbTt3&ryX$j5x#G8? z#bZ@+3KxsqAK{fU>mcE)j` z^eDmZJni@)N!YV8(s3?no~gxNk1F(}5%{sz45ek=Ocbq157Wmk`Ct`7-%VaOJvj$v z*W;{v9(bEARw0^r&N>6c+MPVlDMq^D*3QQuVMv@U^AL+kVpTRfRLsVpNpTO*ocRU} z_O{aCHBp_sPOl)8LtwDMCTQ1YZxa0jrJaG-NjK5-YTq{JY3~SsXvu;NrgUHo+q98# z;@BQaC^;G3LD;v&aA9w~p&Fcunc8BfD99&UCBINw7Db;#YQjBBPrAU}R-hJh{kUUH zP@A?eK~+Zd0trL}NMP2#Q(2KoH9rZ64ENE4xO~N2B2y-jxx0(#_b5Y(>wZ!6*NLVR zg8L_m4)y^{$XJ+dfGbA1rW32Jbp7D88C{82=N;AMxnm(tSr3`~DAzfl)wi8G%~r}L zC+Vw^G{BTXvF^gseI+m%Vocf~M#k%nACDxX6tU%h&q=$=F>FB)BO zZF51yqfe8@hX9VJLvn){k z37~*hRKTut6$PBliN%5`;Hf!^0uBHL1$GR*grcQ#r6gh z<5GO~4ub=>J-K9*G8W(HWRQY7Pb|J66bZD>HavT)vp10XUOUX{oA+j5eJ5gl`^*U( za6;Gj!lNAqoX0y3IA5gWfHR#BIJAE6q_Y9%&sIh(zR@FCWp0-%Q@mNJOb@7xh?U8G z^v_o2mavuid06nu92>?eLyuA6esDAnUOR!quJoj^J|zlFwe(=s^@J#zE(Xp-s{z_jTm`QE9;EcPG`F*uQ@L+|m)0_{>2=`GPPQNzT(={@oEPUf4 zA9umf1f!-qZsV{^xZxnfBtOguoXNp`l49XcwI=FjO-_ zEom)DwZeOU^X{dwv&ekdPRHemWK6!FAX-Wm=;O%PoC`D_tN%uiD4k1DXLX zdabB{h@+1D)}8>JEa(93)?YZp#Fn#35t}ZQ7D~UQlF@X#)v2)b=A{L!?XAohhO<}U z2c6NXk#T(ILv$SPOUH2_7A%)V;Jt$l;!uvX0*Vbe&CDZZk0**_Eb3221q;|v&5kqB zJDMT+5P`mkBbgg&mlZJM()EV}En9lO-1HqR%$Rnv*>daS`I`AiH z)DXH6l+OU2hvioCF1~?-IBA#oAvn2Kbh4)a{`OkdD)Fxdi>ZEMaGRsehswGxXFe{u}|#lL+ulV%sydb_6Zx^ z)aZRPj_OA1mQ!aB8x{&V%Zs{6o0Fl0N_`c{qLaq#zu}i^?r!%>>AT2(V{W3PZr0!RNdZIUi%HW`8sX$Foff~j@r6MSML2ytNqcxyrjtwuVuV->l zwKpNCR1WHFBL~&g$U*IEL{KRRswF=-sC%`bD#nDDRH_QpAO;@})h{wIvz;*Vy2ClQq8&GG_t~q?glt7*B|Fya*5D!tBlNDaRjrZ}YxO!q$j9k7w z8@PP`sOR$a)}wq4DBtswxqK5;@~u6o21RcNHH;1~-%J&#AB_mgz(H-U=b+Z9K-n26 zT=yj28v@kza*d=$jSerV_h)cWSqxMJ2h~jl>hd8Ds^t)ZLcZa|vb^A+KKfQ8srNF& zORA>|)GGpl!pW9`dg%}c^|T7q0tTuTK@AQ8s`-FMQpU{il3H~y2lZqZcpaM06fkG2>;x`k6gLVe1!@`t)yP44YdNT6wH%bE7C}`bsBs}c zP5ee9soOHbOX}sR9Mtxh2yQz^P<9olLKP@01678gcH{;JRkU9tsh38EmsEQJ2c>7A z$~dT&8V;(ihJ)HugP=Y`PzfPG-EmwasXs=9m(*h_P!C2UsLwd41yvl>j4BRlTor=a zg`gZ_a8T3tX(Tm&M0iOZ&F7%@bVpFTIH+Tl9F(V$gW6GvpfF}$;x7||gNi<;k<^jl z;UzUz1bSG?Mx-J-npiRiF-ZLr|}AP%~7Z#;HIJVW2i3sG%W1_4-O9 zsov?~B~?6`gSwf4+Q311DmbVe6&%#23Iv5Q$P!<_C&YTHNh7J%!@^6-m&ZZbyCSG{ z9F$cBDnkV-nSm-sQ2G#{E`Fhr)cL!^OKOG+)FFLDgvy))p!Sq=P+QA6sP*NzBwk4n zEwcniwBxWwOt!nji>boO5#6ar)GHYrQ3WSm1t*EYSwi6am=he%iO)3xs!0nkpy4Vw zFGOLUB@E8z2RNMf4sbXx9zZzrVf`Bd&Zb6IGk2?jcq=IGf@R+gbL2B z3{D||Q#md;oQlsh(%F_8UOIhMaHcXig$&L%55loQd_51}PQBrgw^Q!Kks;ueHfW?X zAT_*n)=lJaK8-{;Hd((sD*f`P^ozmCCvZM62Z!_VRy7<5dnvhxhL_IuTn?uXgOktT z>@DMPJ}l#K{#k}_L;|N@2sqnzYZ|M4NO10_VBx z;BdY_q-m_hL&8hvq{!iX%kpG1IQ#c=INSDfIIr$UI2i=a?_*^+n;9G$E`0dYX8?|! z!GT*R(wV!$OUJ6fDH=+BD`h(ZzFWU2wnRu+DB;V1QfIN!QL3n&tb}*Fo!sCyOXTc_Y43Fd4W1;jP@c04q!k8~@fX8U| zxI}se9v3mH_Lb67c&xvnIy@3wi`I8d6%A+dItQ(jAbJ!BVzR z`y-^h$eiD444$r#a-KO%!?I1f0$zSOECp7V()W z6nbou4Jmtn#T0rPJ_J(wuoN)GNCO~c@h_MHb|xvhFKzHi(b(W%Z<4NogP{9o%mpSg z=|@QU<^raGB~NOClvI`i21lt3Qk*_a0lTR5F{FHd9#g=4D{Y39%=2*n`RA*CZ=yHk z{pSFpx|tA!8T`}1;jy&L-XCxIMlhybtBUec+H}0tFT?=DkWn;c7S)N)LB7i1{4+B` z@XIlU0=Myn>(H!bL~V0;jQr;L6yCx<7w68g>%y$&{oH>=fG=l!s ziZ#ZVcfNm0*#xzBl0Sq$ZjknPL}`x#VRr;Fm7e^v5tvF(!H4O@(!MkvfVPz=fob!y zUPxdH{O#6A101Lxk!E(MhagQy1DbIoG~@bC@d%}*bO2_U?DXz3b`v!la%~4TcAj?EoY_l`A z&Eh2DusC}+Tb$MnD(2foG&4a~kU`xE*1$wxWlqJj$eyBWssUsp>}(X> z<8Gm>r5-6$bX$z@pr=lH?wQ$eb@F*H{00Iv?xt%9vq=7$O~YgUH+`F#$fm%Ek%3Ij ztIU*S-9hutBt6%hkk;gj5v!t((?tsgU+6{pWCA!Ji>7av{@|TV7jpdO2wfZL$M$Ve zdmGFq^842s)vcQZh2xA=HivZBX-Q=NFqX1A$BNELWL!SseTuGCAefS~T1qsMm5i5O z5%HXf#8Lc2{53zi%%#y@Njbjb9D|sLzH(6_B8kjjt62F7%mtnLuG8|Tkw%!5?~1D( zLnGzIVu<$>-c#*ZeyX%ZAcbEb^{RU1GC#$MP)>2^{2aP|sSuk^bU&5i($5=1>)4Z& zn8Gd?obdjYo@G}{CMd=$^@^gJ_Y{8E@#BHBq)UDFM^OKFOL8L~E?)+l=rb44e8u7# zyYZ97@q^_Ud~RT$GQ|&i7#oG%Q&(0NZ^6DMM}+K>N5-2xSA>OmCFhxH1;;a_sCCnm z$4zm^zLe|vuFC{rca*_g+@=>wmg?YFIfh(+S)Q=-fE;yhk~>yMl0~a)R(7uQpy=`H zttOA)NR5S{F;OnjS#NcIhmm^CM}9I3TdM`foEUJ4D5()j2H;y$$j^zkKALKEFHFgE z+mm&9rqjau-O&&hcy_YR>YSCD>-jNig0pv0PNgL&Dq@P$nq=_)FL~=d&I+^hBCU`O zDwJnBB{(+6fJ^tHWSeE3H92RBd%(L>TIbD0)-E8M_Iu#!*ULKiLTUos5f-)(POGuHCJ{+_h@`6X zbY2h+shybTtj{F^$}@c@ICKQz1Xr>PsP#dnK_!+S(p|U`gB!tl2q&H%)2zh72hwDI+~5LZYk!=P39|#^|v66wwmg}s}Mdugj$< z5(s9$=W*}MY_bXV`}zF=lii(}d+#~to^$SbMiZ5WS#HGN9|(VRuZQkUf_p!teUL%$ zS!C~ljWfeqvdbp^w=Lq|n{d zvjy{8ha=1jhP4&wQ~t^o;KwrY0`uqt=5d9asMZZo`!{fmL|8SvvI2m%je+*Q5?r2& zKpXoo0S()0=D*5t`v~B+RSE8O!0i^nFe-8a;Uz?(-wuEx$RzqH!tHW^+vNy1|K%2m z7V0MvY^A3dY??+HS-}6BBM=8Je-k zTi`pS1iy*!#y>Js@RuuQ8A)vcV+ri}s{+1LN-!aX_Wal@@@snmJx7VCm=NI|xthKs z5WWTAdUEMZ{6o`kiKR!_`u_7gfL|E$7O&rUTx=WQNvo5wY5T<8HqhG<=$$9IfqN;y zd-lqKv|1xGlAc+58hD?$svo=&)TK74{c&iO%)P8n5WN4GitvVIMsf+vJ0bz5S6I(X zuV1uJ4q$JaPm*XoJ0d?hNr*_Ss*&~uER%*phT`GaV|jK~bO+T(>fU}KBM21BNfH)v zI)Y53C@w~FfjQF>A}uFuD@V+Yk%K2_j$W8!MgTKDFm$&tc*4CTDWI2m00boDK`vF! z5ACeHI8gt^lJS~RyM{(-e2VS{>9y=Qc8)jlJptc8ma427xZ#0|aKplPaBzc>HnH); zjdm&0IqEjzi&_W!UgZ%~V-3e(F3P~Us=mG@SJ|nAEe8_GsAmR8bj4pKK_YT5seav^ z{}8hqY*0W*s?zXx7Slk<%M$6Ylq#=NF8!#-HVOgKa^oP)u#%QJF+_G6;z~m1vDH@H ztIBJz$x@Mqsh_jL6VEt3av86Y?!oZ-jUJ*bj}pRuyztjBC1miDhAZ{I5GC!t&g6qV z!z-@|_CzbM#5v9hgeMOBy3?C6==7?)zdrQ-Z)3mRHQ3mvy8a8y8N%}?J44s+QI=su zu5qSsd)0qGtK30nbx#*k15svUNOYf$rAv()#3etlT(UZ9-gUPnS};rR?+>1a)s48E zSlvVit7ENOD(#?gi@!!CeQ1Nga5g%<80H;Y`(_ zP?|~88d6{A;JuX(-Yu$c$6}c0Dkt0Y9iIQ6$h#CbEar4SdsJjQl=_`ZZW6UH&*B`{ zc^RCPDoid60ZK(T{M=5Oig;$5zdOuKET=JK^%&*;Y4pO*HS85_dlTo^IZ1*tR}3c# zqL-s-GrEIqcm|cbOY@4=i_mjW=T=hcI+{9m(nxT}{A{(pYv}{{po%FJs_`H!r)xIV#bzd2$DACy5wcAj9c(?Q z-%xWd8<6@hCZgGIc0la^_Klf#j7YocnAkuMc&#n6Z=u{G?@3{~2EmLjPfZ z)&{l@G$)dMfZ4`#BFaZzliSZra8u0uzI#N>ypi7gEh}xoi;l8_L|4B6C&^%o$d<0M zZL-kA@C=VSJ~F0pHWv0cQYo34E-I~M3g2uo(;vD*$C(G&yJlHh0H=9u1b?y8VamxQ zQ;RTf;8v1m4ZQMxAuEj7g=BWLI_FZaMj-=qSp`^z+Hk~?k^IuccigtT0WCd4 zc2UFs%J9ExvEmZ$sF{O*m5Q~}4k@;pJhR=xNZxj-y~H`V#B_?D#SArjeK`rTzOD$R zGv;Qh!QKQV{2qK-M-_sNacd7^!!s@=h&5^JU#9PG_Na9yk0G~O`Tyj8=V<9xAipFR zcFPI&MJrR)$JFk=&SbTF7q*qm$CUcR2?MN&&(9w~0@RsN)eW|OJ&Htaq<4K2>32OM zw0=v~`Klgd+&(VKEeqnW+lYIj)%;uU@o48htoE=0+d8&()?p6e#cZr-|MZ}k2Bx`( z$#{oI{n?KWlNnNte8d@UPsH9RYIM`R_rSf8JzrTliR66Dhfy&>O}ZW@(dW&PXW{s1 z?mt9);P#!c#j{Vv?>8shT#ZcBO_IrYh7@l^Fk?u zd|Ma7=3T|gxU~PDI>_>tE`!(`UrQd;-e{kvZ29>kxZScYvY6XLV(tSLbJ*z?#hf@6 ztmEPrM?uVK$s~Diwd>=dtdXooNLl7dV}+sz;4ZN?SUEQOsecX*Xs_Z>llIU~(5dIF zAl3RVrT#9sp)Dy3Z-K{?%vDV+H#}CPV)&+PHGG@(6lhR${4iPxs*L5R5temMmWj^z z9EA(M61&Db`tlIm3_8fUuqy_I4O?on|v0# zaA0Cg9+QzgNUl@YGad|^4@U~f3eRQzctzBICc&PQt;kE}5qqlTyEsmSZAIhiTcUY9XWRog8&P1iiFTIem%|;z z7g77rG{KrAVM|!A@qN|s;=BD^TgU=ahQ-63YH!sIf@D`%6-QRP9H%7F+T6ewqT++Z zT&)QWmWed-$X7A=$e~*9^!FHM-&Ss}pcfl0QomAGyySA(k$_mkEhGw%h#+S4jd4{- z$FAQwaM$DD{J`8?i#EekMu+Ud@;L-2vY}mre?VXSf48$uPf>e%*!d zxMzl^bQAysNSUcm?&w@qh#8=V%(IRi2V&pc*+~6_@T6SIx%AW>J)Au4&>nG+F2RFz zF&?C;V#Nb+kY4bEI0tF0KC3^9Gc-p1;{rNJUjdo|i&0uAzF8KfsxH*q3-wl3?F39j zB5O@nsabgxREW)VBkKcg`I(FYgkf-Fd8_$IJ3xKKp#6Al`P!Eeyv&BJesE2f&Zd zBV%zM>`5;d-ACR&hjKK4pp6xh2-lm!H)nr%_#B)K;3;f6}~_?A7SbJ7{hsw5_*TE_hSs! zC)oJf>*h+z0RySn_ycYJfbU~v#kUjrHRw;=M96Yaispqtzxj#;CLj(=L=BCBGQhyQ zF&F^oZ#kd#T#Jo?zrc&k-yZ@DJW0F^z@bS^C7k^J=YyaDcUoH6>CrIfd_se7P&CMe z$3sV+KnKMN_8kOt{5{_&N@CLhc6+V%iW*#42?Hpdg{mbo0IpohSk~Gi=D#*;KYYk* ztQ7sq%#i3NsLFu{pJikz%3)(Bx;kLz&CAxpKSDSw4ZWa61SWij;3*AE=q&8sQ`quJ zQejK)^?~vK3AiJZqMb@1MyN&GzhU7G7=xK zJ4tA#_3?^RXwnD%QQt|RPRbI|rDWjwQzI(jHPS*i1PMB4@MSN((^EAuV5r`JQIr7; zXu)Ov}uj|zO-p29;Tbp_}=fg0`vJ0}cQnN~i-)Duvjs!*^6^xRHeE+)T7hQtRHU(0Qu2V$j2ka1Dk!q}PnW z-L^%k55to)+WaYG%9*OCrD(=*&A8cvT@`{|@MFF{R+kDUMuP;5kpZI+e&3=5x8VUP zoTe9slR)X%qPFZy%vYMzhGS2XhD`~q;?L1UehyW!XmxX+g!)PF$27y=?y>Y{l+H}N zYXuQc*@QdY>RAcow+SCf;`*dx`3%CP4fRU4(`8#;7Cfk6>V@vB9kyV_Y# z08^SduT+1#dq-$i7&j4+dZ9vU$$-${n95xPY_|VNQc7TZWlpq0pE_wv8u0Q$t@aroDsY&A0=`K z_DE28jP&*AP&nXu79I23$-$u|cqVO#eCI3SM6*%^79IfM^NFhO1_^}KgtnRAKR~v< z$n7Mf47Sic+Q>^;lBb0WqlLK9U*&|D_8v{An?i15lVeZ#M7y6ri!&+B_F?bCb%E!Il%qzm{bH=BcUh z|DP>2`2OB-LK55Wd#QTqwogE+l%KSdI|k!8r~BRf{%#UeckpHQZXwy;=&~f+Eq6%C zHsLe6>2kjJQodyICCry|`10e|V1C0-#P7cww)!{crMiad-^}Mk+y44uio^bDxgQCB z=zi=ZsrFyFA74!2k=S6%Hd#iFFby)=95&gBmUSkVY_fZjV{EcHT<1ivGqiO+k{oN3 zONTE0p^2Fp%Eb zz5PPiH=zyKaLY|S_uxRavO*jJa)H>hfz~IY)hDMj#jo%6>+fkWgMcv?1oxQ%)CN%E zYvj=q`TfY2ft6A8doCymDFOHPeAvu5t$h6`l?b#Zx8CH*v8hyPz8mhTJq7&n3JUo+ zm9Vf1{&z392t$}aFMgWU*ca(I?)zK`V?@kM{p?R8cfcQwC0Q2Qo&+o9M8n+M+{hlprX{ zy#pC%@MN^=+jaZo3)nOBhbMt+>mC&xQ zgZ*JjXiXmx&~T;x<^()LoP@s~Kkc)Kx;&uZiyb^B!&Vrbrt9-+AQR4GcHJ!Rt5jiemUz?DoF4*G{P%njZAl$gz_#(6mk1u}JYo=EdAt zWJfGHP1ybEnN8RPuH49H99+2F6=x=9=S~up`*#YFJM*9=au3}qMQ-y)bkpDY-gSI= zkuPI9=#uy{$lBlb^lxAjBX4_zzmvxQoZY$4W!1V^-qs32;d3Z@kVImIE;?7O79YG8 zIZ3rf>NuHB9VgqViu5rTzW|K??aU6ld5LWeU#O!)=Dtd?QcNHF`x zTD12^`_(7(XPLadx$MtfCDzv@*4HG~w_2>vY`TPpvt=-<AvLTuDJ3bv_igXP9U0W5%9|JYa#F zS6V9lk%lbdHFh{V9E>%*(L@_?U$4@zn>Lo{vV>psqJdZT>el&AIMHwCAOYM7aIWXz zm|uK++{%(B*~7#o4$53=Ojh@jFBIQfuH>;p)aU&^l=g_Q6Sb$31ChXRQcxTPw&v`IdcqEvi3cQ9ZX?szJ6@l9g%p-E=G} z677h-38EzI1U%Wr!Y_@q_1Q_^GK{8_H}plgoHkwt(LV?Nc;n2Pm{YhqlSrdZzKS#Y ziu++*H14&@Cfi*9o*gt+-}BX=GkWx*|7J$mFW6I9*Mp%jOD$&#j@zxDOF@u{U&e)*gX)wfj%uB6bj$-luA-ogOWm)I1|R#KlYtB` zYdy|n_^1DIm>;Bf^iUD?h5~rm8#oYrOs$%s8b8UP z&K$u$chwZ*C!Tw{H@RI^ms3Qcq3E)~^q#W5Xe^9?xQ%(Rl&$k0iQI(7q+S3Fq4PFR zSF48`9WraARQ+>}!X&Z;kE3X}G#%Nn(wsJ$tWb}^%@hv}dtq{;mURWXOn=JmB@oKh z8JyAo0YHkxm~27UgP~pByC^eve2?lrBwEn*+T9b(S<7O=_^9kMI@fSdT>&S7YWQt3 zd{JWugsw{_5>CH&q{rR)&q-S-FC8v-@MSihkM~AiL7kd)gfdJ=MB!eo{M-dYJKp8j zTOt=b?gYROa;JHG3&(%+Wg%b6`Enm$?&8b(XMwsewt`Um(f4u}(RXIQnhhZ$8&pC` zRDYv98kMQ;H5ZCZ-J5c_=l%AId?TqYwqOIjg!(wSt411mNwL3zl9WqGu?sxByqP9D z0w;T$GebL`|J^&>b((xy;t6eR8)9`#MESR|gmnqkiH$8BFH5}0nCrn7+sZ=^4}+&( z{TTiVQKRY-R!YiH!<)kjl2G+vpWVBgWi4XOV?JFtAQ;rDX{N7;jcN@i|KL;cEF;}x z-d`Bg2T?}fT4AC14%8Yp`Lm|G5h~MJhYd?jml_^nyeTTMK>ry$(A*bB2<K`rZOZ z$x3NNw#4o7u7;F1d?!hJ;MZ)Z-pWQ%ZGa|dm9Fnf?-^=!X?rJ4_)N!+yYgJa^ zNPEi>C5mJTIn+xCrG!L*t2uMfQ=x$lpYk;|CzE74KTgI|i??gANUFxy){+`B9md+Q^aA`t6WbP(mfmtvAm^)$UFwh- zPQU*niCs!=sNw220=u{0AP_(m4=e;Qc8mLC7h%}B+=<_a)09~3Dq zvP0mmjUQ^#sh9p64aq`hz*>yPCLq(AZz^*Leu z6j#fkJW{4hWpXg>o7ogh3#w5XX+C2(lP5gigZ`pYho|T-Z%a2;30nkm@Qz%}+i~8u zOx%W+;GEjtl!f=z_PQ7RGT7Qz+ncoTVR^L0ly1#9gXG>CG*Iaq)RqrZ3fuhd92bfx z_=B|R8Q~gFw%-`_>+TK;)*OkyWV?unHbkzCl85z&n~z6357zdkDxnGRO|Z2Go7Odu z8`~N%5yM?H3%Lkxr8ak z&jQn(|70*R9L@@0d5&Kb%_pzv>cD=u3230X5Hr8%J@%s>`KZ1*axKN;Ya){p2bFSgcp-drpC0yX?&cCYqCV=BbZDgT{oI`*Uv{ScnGts%Zo+xr3Uv~55 zir)f#{^+YA=rfc>5pzVMlaq)<%iT<(Wo{n z?;3HlAUdqDh}T?kRmF9Vn~83YCR+}{xH%%H&bc=~YnOwIz0eLsmw#`&(kNrUFh_O%i zOxn_!S_o$pOiF`o5MD>HoDFz6AA1l757TblthVe+@hi<~XXInxS;KN%bXXhh$q%{x zM)4V*Lf=j$h)wPbX(^M(U;qmM!inV;3=YXRhT~~j14f9& zU#N2u3|xp_BzW0Vu`gS^MKU|~Oklw!tmc6;3}vGm+Zg72-Eix5C1)fRhP5+1Sfk`~ zoPe*jDjR3-$_sT>rW6=s{Q9{C#+mH-tjFqL#;|;SSY#*sg%2I#hw_!5w^oht>wBr0 z*j80P(fJ1TL4IG=k9Ho&2j;7UF2R|E5;U601%`G;5?8iy@oZ*R+xCtK$D$Rm1s*e<+pZpH;b~*vphNU+7NTyK%VB`B@~mW(FzE;)_?_KD(xfd- z-_qPK-{4p-*W*dQn&M2}{Z|dlN?!NB^h)GOxSJfr$*Z(8;9jTrtTWF*%Qr0vX~e znqu95C(o7rhobKqeCAF?vP#6`qMZ^YC5c8)Fm0{^ExW4AcS<*LNC+3{*24os8@uEB zEic1LfDo!ZoR1&E$V=s+pZBNnaQfBz1^{C6l@5|tEt1Z&?1$x@iX~j=+j1E37>oo1 z;)HxhD=Kkv>#WH=E{+3hi4Ngpg?FQ6J@_{_hG@SLUg*}>^0ydmXaxzfnSp5MJXJpu z?T~)k`Ugo}O26dA9TXVKOOn@7Ui=zcl9E>t)o;!kEy>EYlBj%}7vH0z@nE8`8>uAI zQ&eMtM+>Lr-DsTMexp&+?zz#>+P#=#6-*%9V2)KvKreA+1a!@nSqRFj*Kedh@Hr~4 zTdGn6da=vf`5R5&ZmO??lKhATbE{>a;5T&}kqx!#ZGOv{3@~}oMQ8sv;=s+iXBqqf zw?z3dvi0k2@Jq!KW6B%yZGK-{#buhvHqgX*M1wDH%QvRH;%mbM0m>^n0Lr9qS7bL_ zCSe^+BYE2k2-o=2HE({A1jJ0f`1x`jU#{ZI%11$XJa{sGd?Wb_Ca^y&CjXF*!Js!% z3v(K|$b%{#sw78*3y0Mb;l)W*>VFO2Pc^hwPjFunxpj0mg*Rf>Vm601Dq*fInMmPA zYPf<9TB<|t`dg%yMj3}>_pZUhvXwEnjk9i}#4n8W8cW48u}JEy@Yz2DJqQZ~o}ED1 zpc$wNEcEBso=mE|2yf1$o5#@2c2!L`m6fd5h@z9f^E^YI`KwGRgf}HtU4?JrVvuMz z%ghgc=;2~foFJ1tdXQ)FsV_+NOYZthyj#fMw*F{Ty7u7H>pk+5k=}w2`8HRb8ShEb z3OMefTEt@<5>B4ZZ7^ae{)k5M590n{9($fB=nKAl%9raO0eX5h=FB4|XB8V~&s%GJ zdRtJ_ueNtMx#W7T$7FVlM{OD8awtWdSZcB|jO5474)n5L;=uowH{^Mo@+E{TN>up{ zC*NP{cH0^`$@ke44@Wz z0>{H`PFV265%a)LoiyqT_emNR5$#?YcYXqoO94SH^$)HFSvd2$ zqa+K>H_sQL7Iw_nbdQm2eA?kw!?V0Fi!tOKZ4`~u0T*9ur=0^X;;MiYpH~GZ*VC8_6X+a1IP`DNH5D8d0hn=7X1aMd?t1 z59-sjNF{~9Y&SOI(d*^=Y1O5TUq+r8~-@VK!7fVH865`ZcPG7=( z+f)wkEj1VNed26YZr)3uKZuN^L~vF@T|xnUN+_gj27vSH-e{^T00Ot1>Q|qh_UorE zSHF7bWbO@tkZi0K+mv8!2GhHvYzmGoAcN^CYWTJ&#hnP#eS43HmRi*$I7}w(q07A8 z_8!f%E1}zWqIY8|_8*1_L zE9a3~7dOAsj&V(jO%F4toscmclIvmwUKMq>W!BLz#YQK_NPOJ+PCIPYV}2m0&1>=K z4C@>Xc)B@5)PBPktAn<);(q}RoV({l2S;9n#ZLF|u8Y)cj0q2R`x zL@@)3?9MY+efOAcI4j~~mYo~j{-$&qh?oeEIsMQfCoFW?>)`xmwy!h-4uXC0_HP^S z-y)<}73o#wxCx<3mGXNUwsl#>M(?tho4jd5s@txA@8->mPiriMOU3s0i*@21=8V!~ za*JwQwX953QNhuJ8;e>UQ?Nq(Hg4^TS>nK_%qJRPnPdAkj1Xwb<04wEmc9lL76B#X zmD=$KG}+d--WqCuKgICs*PkWF(JCWX^|dd)t74JTJl0#=TU#+kX>Qd;D7ESqyj3V` z6Lz5GuKRtp<;3;s_;%I3-P)Dr$Cpa61nZ?2aMp%=7?WTr&IRA=ig~Yj^&bfDP0Iiv z*Tw>56C$d0ko8f&n}KWd&@r7E!CYVqH)q0$b#a^yGnUgIEiOl%JT5!Tm?_KR_PbfI zFplhSz)}TRF4ROgX$4GYUN*P9!jh#!Lhqu9eYUx%$k8)n#gkm`upTq>qRxD8!tegL z@(g&U8kGQm$z4u1-9NjiC}vKy?gVa4WyR0vT)azZ_!aGE(J$M4`dc<8;RQFr3x@HU zd>s{YmFCH#>-z8oi_eGY!}5~M2EVNns`ljJZCUDs-JqMO-MiJ6ld$Rz)&0J$%DgZE zMgsW2Xjz>vy+KtopVc>a)~~}qsXl;d{GI?%83F)A`%AL{^!{pm`EJER=6S_Rwk|GL zg7pNE$z$?r`)VuB%~P5;kuHsqWs>rRe4VfhWrhr2+$C{0;eDax;i;wNVuBkVF6c$< z^pP(?!k0Us$QAQ`^U5b^l@AADl@pvhU}*Zk8`heKYt6;A<_acEngr7%g^yRjo>&Aw z&dU?UKk<;Rmx$I-mdVI$n%yVLo07>AUl`n&*J}1W1iN8bTzIcwc*mIoj9=sxbC`p* z^loRJ(^!(H88^Uf3&^6&ets@Sf~4{U1#-y`d86bA)3G(l@2w^XYA{!d`ixH> zr+B{o&Wx(uFR*RrdZ`kEaSesQuID|IYwejQ<(_$#_RJJ%14ItunqU(^9_L@)#+v{| zK)SyN4I;k16?ZAkQzq3#?ahM)((^!jdKn zl;eJJIra;D&TxLl7ht!)XzL)q3waC7yC_>}&QpaowU|oHWwyrdzuN}YMWiAi^j*K` zd+3tqMR*tfmt#KL&gjo;^v7ri!KG*fee3IuCxch*F-H1X9F~e?DKU#&^V&hiJ1gFJ zb5A#(93jIRfkvgG$=STX_AT~+)s6vwzXa_o{pjx(gYa+NSv1z{{vw_(T{#+%S?UsD zK}<0=A#(6p1)fRM$}kh7BEJcySt=vI9aMI7F;Ll!(IMko#Q9+E(C33Sj`M*m z5`mEfpTEpHHd6}eo?jmP%1*jE>^xr>>KruF?${Tn&TV+qFUhA;%xf#PGtB5TAyX2I zxf0-N@u3}9Oc>E7mP$u;Mm3K+7$-_;l;H ztvmNW2p~w7Ac)z2jlBQXdI$(TV*ecy`|pt0KjcWn9KsttY>Jf5M7C$hv_Vt^=4GNA ziJXYOy~@L*JiI&DtC(EAoeMCVZNshf9(EFAi^z5?-S98$!Eq@WzC^2cho6zaZ@gwP z1`cZw_er0$F7DG`6RnFxq^7S$Sy`3J6R&kn91vx*XW=%b^9PK`E5(XMFl>g%R?5bA zq63vmtfI#&+s&04_OqifA`CZe*5R&H1C`I7Ek3B}D>Arf2(^ zw+mP>GWIB;Bg8>2x8ULHRvPxF@Pcusns1ZR(1C?DCiKa;@j&?ONt!4o5zt!;C-f9{ z?NU_p?enwFC**%zK@iKZgOTlM?j@78mKrGe}Q%4@XncGe>$O5#EGKDIp*o( zj*_F2OW6fb`G}2W87@g-yz<&G23xe7^0g@sYXoh}XIw1m*NO~FJLQ>@={c?X^%iWVFQ|W`IMuL z-#|%PNm+pjEt*{qXV2&^xmE2-wAPq6d(g_h5{vFre@Xn%cZ%%Ok*-r%?#-S7$)+Pi)01L#ZO~S*V+%jXTfZ>f~?p|x{ zea@a&j8y#tPUdya*}t>)+H0@JZ=LD#u-$RVSe!2)lT)ywm^1POmVJ*dp4qz`ibv`~ zO6{h8V!0z&*oFF4y#vCXdNbr*zK^*+RGgrR3|k}V)ElBY*P>$*)faO`C#CX{kQe-O zm>_eBJEwumz@{*uxfGklIMz(@gBWT zJ#$EH?q^$revoyX!}h;}l#|$hQgxTcYeCry#b;o_^%gGjo4Lq4hS5Gy^pXnX{5HPC z2a_)n=jc|hoH_~6mtT($=+6b9$_N6qK=W5pIscad+8F^T;t~T;e7qb2PJAdS`T{xT z#D0Zp(ABQ^KzFIRyG$x)OvV#M6kJ2*?p4oxs5XZf%I8qlxmVY{?$wIaSOIc(;PtIQaS9kn4nkz1SrG# z#pRKpbn;V+1-r>+P4A!@E?vPFkpi|a_%U{QB9MZwvKN7Ut0~`}4%_JPCpx(4@G2dC zONZ6-nQ3$FnYjE`ZDiln(f)$Qx|!yX!H?pR>JfAgFdQlzV1tKEZ+2k*+EZMU1G)HB zJk5#58o9eLt!Q{v5ihZv?L6MR+s5}91`i*g3E9Ihjg=z8&Z*%rALp+H7lW|F#EcM+ zfztB$awn7nd+3|QfK6vEF0Hf&78@15{e9;Y*(tJ7s*C)vmE3}Qj_V(e>GJJcZG0;N z=+IUKNUQ^g9*26_{+RW$XpiG9N801&?$SsaH`8XBNs3;E^E~O zqOo1>7@0!giY z$onz7lSvo0!<~#CQ`qzw-pYxvTRB}c_C!%_m-2i|?f%L)Jgz3ic#Q7^3RPq1p8w*B zt?fN%9GdBl#i=nH%@h)g29Uv4+388;QS)n8m$C|j%{mYJTH!i!p8n5^r$l_2KaV_< zU#k#yQA3OC9XCVEme3AO?_&G0rB70xx?5><d6ZCsbS6zQoyg;E@)atmoj9mmz%idk! z3$C?63jc_PmJT~RRWW<2?~q%{wWDgWwWrnO(!aop;z%-s3SP2iHP_l5{0A;vGon8; zCKci3+Vb}Y%drl5QXah#oCT_9p-%nZ>Zu=-!xb=l*lJz<=^+vhYZWGD9=;DpHlDawo~hc+0~Kf#kS+2AfDnW}c0Lb|SvOEOc5a=K1#?+ziXhpaCNYj*sw3&YM$IRLxlk>b{yplj>&+7FF zG@uQ96|3Q^n=rO;$;2SSomtdag28C+?8)aUw)``Q?AFP*_c?GyT4k$YM^A~Z8b$2O zqG+<5znAvz^XTzHBdYV590DZa-@}nZFoT!=xDF|`;H!O$;$**Y7S^6#G*qlR!IQkg zqKS`5SeHGflGaQ+4Ccy%oZ~l7N`Sz+E3|{3$`thT1>aXnz3@QA4BNP8$s;ZdTcr0kWArxu0u#yXQ=|r}_M? zp0S@#H8RrRem%J-G^-5k^_0`5eYI?|x&I(jSlB*zGp_bR<@r{5t3|7s>HQ4;dp{YM zC|t0yHtV7JcwF7Rf0Ayz>Zckvtk_Lg&B7ZKyKB$b6T%7$-(6>=^4)cC3NNc8^JRM{ znLku|8ni?AgOjzCZ%T*7blCeKn{F?B5!Zg@d}>q4evQSa7B-D7?j-Kb3S)`0=$5l& zPdY^%OwMggH=w28>OL9EftC0MiQqhPVAVBME&vDC(-<4~ry;=)(X~KwfoogU6XsQ2 zZB>s(MEBcarr^!mPnhOJ?mp8=BZ^ES*`8uou|$3?u-J=uhgRTW)=wGi&qn6USoT=2 zExtYGxA^%iuc2jhWy+>xmiz?b;vBA9HaAGHE&*6?U{EG3m~J`+dCfzDO)|V93@-Ri zLpUs3V|*FBDiK@kta)I!B>|(-)jU?1u5XVot1MKQj4ph z3fgAMV9)+)di+J=cLp%SZOy{dSM*fZ_!=+U0y|r9atIo`boBO_-bj6=>Ek)hWhcy$A~S=L00d%uEwH8&c4#WK zPE)Cw4mu{Ae0r-^@Q*t{j`J7g<`x1RAOTVFP(c%1*noPixg~LO|COMUltbx(yn7jR zyZhtp2QB`wP5&nQfr{0%WnR^0m@yVO7Dsq4)BkiR;6UaRBgY}LE1A4*Sn4xRU-1l9gI6|5K| zj;#gfL`JsxE22F&`=#qVbvr9?*Ll$DWnnCDu=^D5QMz4dzBqy0(1DkdNfNW5zNo`!$vu~>SY93UYakkz&uYaEbv0h&bypTbUfRN7hs%iaC_65c;J;cV_ECwLWoFFR>) zIKf=U72mV)Ms6Fn^er()Cx}R(M?b0N?lHrWdpt&Jz7QjitFLN_#+ADVM5x3`@y7;9 z%GnG(ic<=U zo!VjYY*dH{{p@TX);1Pk^p|@jMSjQ(@=Zlu+$nN(cnI=HFCh4XGkp<}-sAlI^${R$F8O2;ghMR1Cgh zy>T@aUXr1vVzmXZq?Z>XZHu=l%@b-y)9Q&tpusD3miRL@*9VJ^fXk-Tq(Q=7cV!~z zcyJ*v3V;N>Yk0epQZYSC?Pjdn)vXw3(6!g8cxNS%EV3DDGNAiY6_}y<);(%OKP`X& zVmqE4flV;jpn}CAV)etN4|>PW;MekghRpHq9VA9woJXGK=|08R=HO!F1~E#-UWFt^ z??Sv=WEAgWihHDZ+8$SX)gq0nLLh+it#Hs>l#5_G)7ao}vBGfS8JZ+~* zI_E<4B%S$8OcAq)H-WWn+sQtvanOWbmL_R*1_4Qx8>DF^mnOn1n2uAEVY)I=#-faw%tY6|B0K|#o_kM#=hMEN&@)UZwb9CQBpC$_LI*cv6H z;%MII4&YfCM z6MXtKF8rrg4R+x#`+UHKpWREa3a!JWjjLjSACc%482UM1Sxm~Gsa-|O<>_f^%GZTY<04~Uww%M&KB;9W|Ilx#sWdvI0I;U2N z?3QCB{m!sbEQHN3;;&^yeUcRzd4h(GLBfKlae;w zhlO7x?Z=%QxE^*p#aj!*>sd-w@7V-pWmy7=t*SJp z*PLgz=+p!-Oz*I(#y$3$^G_;u*W=Hd`X$5G+ruo*HjKHF`w#Xu^;-7T`TKjXBw`~J z1!MG0n4u2l;?+DHjXY2tODh!L4=_ z2EK_!c6yL(0HYIXE-Y2*8c}3t+4E25hkDc0P^)I7{-s!HY?^9RtNT<}t77dzQUP`Q|^d7O9Udn0y?2#pPN2>Rf7!R>u98|n;Pt*L` z9%qT`9V(&&Mp55J_#^l5G+j$`y8Yws-iU6=G&3LgooPnuHRzU{rl+Q1WvJA&=ZC zk9;t}5($sd&wV94{(9ij@o4_nLE^F4J|G@=5w;i`w{eRMhmJg?{0@wy;{F4+u#zQY zI7k77@xtHxqBv*BjBz>6EOuQoNtW-08eBDe*m=c~HH|`q7 zC>2ljgng+Q32XvIKW5OcjH`brzci+NuMyy<$B=LCqnZA8T=~xVXb|%KY+ii%mgU+h z%XMs+*Vv+EJEJqcY_AK4c|(+Ji{!Bl9OFpoZ^rDBKu;0mR}K(Q`}*|zE5&iq{$tN2 z>-RCH-221oVJ)pbPuA)cK);HSic8k-OF#H__4}m4Z%V&U-xgo~KOBVow+tZvUz2`M zd;go)?+0%A2KD=gaUp*D;9!J)9@pbH z`@+A(1z$Zd2>DJNz<&7}^!tQ&zj^&`oA@RAo##s=Q?rP8`4U3E*Zv1a6hs%8JDk|Z zt(u1!@E#!R`Xc6qr-swVNx9NL;uNzHOw;V?j+nEEyS2?{hTHsg-BHgge?Pj;^FvU~ zkgj@LGu2Q_3AFgo**^LNulr^Kthsh8#(Z@A-|f`=SDA5)x+BYml`w${Y0y3Dc1VwA zcmMS11PHEO=fSk`kMPBGCwx*n3Nxq!itp_N3ckRIOI+_OzAf+uyGV(CtR(ksO+V&2 zbI{X#k!||}W-Y5d;BmD+bt8t<^y(C+YD`RV`^Sy@70^e2x+q!G9VtixLv_Ca$4`j9 ze=NRLmR+vt)gYYJR;W*-rh=8Am9EUL-~sjZ<|J(grarGmB$vu1dWP2zTXuE8YMKWH&H4#F({!JQt$zar8M5hnH3)0 zd0ddnCf(EhU1&Kt1rA6po3{o@F~?)?6W-^YCs5n@-)-XWsFAe=4ws(_^|p$+7p#Xe z_4sB;Sf0@7yU_Dh26u_tRczC-82AI;AT)VR}*=)$bt_tJL zRMOc9hfZ6KteMxVJBHwNW}jryCllzCWd2F-Tlr0aG#JqD*&jpLAM8ZEdjpf;W|qX{ z3o&Z3@g%9RJ4c}kBO3k96bLf-(Lb5E#HOSnW0QYDf$CoZZvkUEM1?$%l9D_M_}6!M zntQ&Z`8`Zkq`O^vl@+;H0Ed3}Ncex_NK&_*T;%rItOi??mBv(C&ABASH`EEebrTfd z)k*LNQzNfp++}!?U$Z&5V$8D(#mK}77dedE`M2=$Y0R;?A@l)~=U5RoGFttWmtkDK zKqS2k$s`?|hhc^ZH-ruB6E=c+clOlD^%D}9XkIu^o6f+yt;Yq8vglcL2fNfgITi)P zn|L|5-+hwS6A7UOS9M*sZ4vf;vEa8F;ZunWjlK1E~jWG4lmM}cG%^=@#sn>OsADP zIhRS*C+q?aEY)9_rMfy4?_c5R`Q2^M0O5!8MO|PZ+@n11y_g>5HT=Zn?$)k?qQI+| zI;b9>;~)CaN)+YW*%__^WidVvGB(`0V>J@dH!mH<&NCjuWaD!fmg60&t9?OF@P{KY zD=d3zz39!r<#qXX5aX7B{a!X5UgHh4VMu{vWz;}B8?_A&5g181bHiG|rcvv;2i~K| zZvkIASDIzvP4Z~?Ll#^g!HHOaBzh3U6WT3YXn`D(oq>cF8bkV1ibCyXzlJsti6%Kh zjPhHS;xJF)>QlTAkDwcY3qUw+jN8vNKcxS9Rrb+sN@IosMUJV(weMCA$!`koWH(t1 zLA*Ke3tdZh=w<0ne5Z)LW6BUaw~d{k)iK82>PWX+$pFi8H2-Z`a2W@7_3X$%Dt{0A zx6jS)&j~F&y?@T2spDpoGecvB$yCEJ+haILV%%6I^&4L(LWT>4+(7tK#L8jLWM^Ry zFgJsNX6G)&J3RxYRO+4VnYDqH)W$?Qqm3%NVN*>q|1^yd9 z(SiTEIz6ZEG|<+UrGN~kL-=#qFn^-=Y-kZ6_Uns84>mPuV9HTvVB^0r@p=!LuK%C6 zD-VyN%J%7|J877NZXjU9fKgBr9y(zFNkh;C8tG0tEFmK?pnwYo#F=0MBEleaLaZrE z$amA#)u(Qq zd(Q8kd+%BHkhwFpL&#M_CKWhyl zt2+cCveUE}5ZP|mFMvonDZiS;vu`>;v3h-`8Qi1hEj0_&Nk zu^_QEMnF6~mI3i@G(ok!6~%hPgit_aCyvp(VgcgwF#r+C`A2~4E4kOQO;7j6=dwg? zwfnq|phUS%SFj4nQZrWu?FGH%|I)6YfG60i6*30m?UiRmnhmD2%kFEovmzm#Ef!~- z2Xr74&qWuFq%y^z5pMY*Fi6@v57-x+v!EsNsRe5bd*jlzm9|G7AD2RTsJ?DPEJ%JR ztStDL9cP0XdME0M2h;V$6!88$hI6_DjJvu!+`fRxUWM5r04KZKCg)zPF~!*{S5b}D zEYRd4uaaX%sb4hGkUGZ8J`6=Y%cSi2(wzAgDZ8g?{o!&z7P&UdM0#&F_!|cVGeFJZ zi25?gvP5z%v7icmc|6t+son*^Ymu|5qR_3(HUl^R@DXjDDAvvoYE`MDWL$Uei1dk4 zW|?_4jvirCX@1peJiMxhJceY~kVN7&#j5@~l`DWKntLEJ{HJA2K|OHMBV?OJnHs!1~DDkm&mC0)4hV>!U?WE~@u0P~{_uDBax? zSS{LKEImb$!%ruRe(AND1Odev~lZ z7Wt>4kGPVUo?xFeQ7FwDZC-#H20BglE-+;Y8m?;f{dUV`*%~c`jT!{DkM{5=M z#0p>)uP0wCiP2&7Timn#td`T-tNVL~>z*Jfd~Chqx$H-)SnoY8CZ;ZbYckFXFlsq; zxNFm=hFZJtc?|PVQpdTsx(;YNU}cs= z+^1bEFy7iG5{#!|vA_lW7;)b?DF)}64NZXv3#rItn|yII;^*sR>J*up9E2O+ zCbLWyl{n&FrUURY0l<`bc9xXrle|8(#MFHFz2P@5_TJQw&;fvpoo5h$X8{230|55+ z^uk*#9joQd7;jVs2H>q*Ljkym0hp-6v%CU;wcw{90IR}SB9C85c={?ykM}|VhKDJJ zj8W?JCDE%iY#YP?{G8xm>2(3{$%JqKmXm(}hrK3*VFcj62LU)83*LC}M{5%ZfNKzd zH$NN$fH!>c3jmncoYwPmW1w*BYtF6-Milm)p~QyjvJs$@8}Yvv;XnUC@}Mj-VXAo( z85IjJ#)E*Gp||7VMK=64mVloAB4W!7MtQu{RVuNd>|sU-%xrkTznF@v3J_Qm9|Htl zj1PhUre&bJG4EwK2*7YnPANbi_$l!O0!xh`FyR`3K;g9z5U6TG5NKV)us84XGxj||3Ya#0l>>+ zx#1K`^3Hsa~+3Lp%P#nv+-zIdq44zgN!Ln12cP*-O$ekU}kYLtT z?V0hrU_QO%I(Uix9$~B`uKR_?3W!|0bh+Edvmz{(iXUN(`GN-v-0R{q7e6in!TEet zG{I@v6l&86!TG|7Zi`Jix`hf3o=Rzg^Jt4eHyotc=!Qvn!v!a!h0ravMWCBYegGsE zB;{5!J~(xwSM~s`j!wfb3UHZ^I5kwtekG8b>F@1FiG{nb(t}esy5vdl;A7=?dF4s) z;3@FnV|L#^=)vPx#JQYDuo5os4UVq>)aL}Rpm zsd{FU!Sg&Mw!ThGxw{3zF=&OInRQIPj(T)w$;uA(S0D~J^yg8^DynOvnd_mKdP(Kbezd*|~s25&yaq7np#Rs?UWfW4cwV0FNDb@|eTEvr9&@4R4 z>yA&OM0rt8I}QDz|8(Z5zVGDxeO-Y$O)U}iohGpV#zf>tG4i80$d8f~odsZeEM!L- zZ2_F%_O+Po3;6)=X`2UQi!C&H9JW_u#Ev&(i(5}1?YX7NYpMyZH)MFF&4C7e`=t!H zZo;qJ_*xFZ?W@Rl3`cWbwO7B*^A55SL(N5{8m`%n6WZSV^8uaJ%Z#jEDL&)`M+D!~ z_xZ$Hb|8@|XiqA4Y>@AzMn~;A8s9(Ic$Q9!vveamN9=ovo{yr!nCgHm*8c(2Jac2z zdJ>?Y`&mEB*@(Dkv#?G*KFumA-xYC zKJaQYNAvXv#ta&=nK|?jNIhRMxqKNjhtwH$cehb@wTv01YX85-(%qv%cU7UgO+t59 zvhLzb*XjxM48AiccOpyv98LJOGN;u)h1#&6ieHVi$w|+a(P`gJRK)U?;#F;Ng=X1l$BmH*)^~zBd~Z|fJLzY zi_0vuMViod_na4DsnO+BNU-L}H4%iiv^ESWQoQBY{hj6$n}#g%^#2Mf0tB*JER z0T$W?{YhHuy8u%zM9IfR{FrKr!VjB%{Dlea==4X{@=W&S#CHEe7ZFuv!=R0`5lq+# zFF?2B@t=%~9vCkz75YVuS)vvdM`s&wBQ0bQ+#>CTmUU4;M_CAT6vu#$Wy7P4g4;L> zInhSJ03GpTVvK?g9Tn^KrS}{@;m8rA5DFdF`qC&=adS^+7>s9H$^Sew%6R12kmxMh z7)T|)SD=efJQtB@M^{QX?Wa7Gk^2-e?Hhab_XO_bUg4D=aA5K$0CI1}W{>o>hz#}I zvO7<)v?*{Nn&6=DXSkqANF}DF` zhsg0r+dN!M7!>9*&xm>0fkWz&-w=mWx%s*iFnVR={Mg9)ACkW|&&IQo?~2*Jpq7LJ z*1yvoUOCrRptwyQ=b3rKJ?M%gO-IgPI@Ed_=R_;2hpz5_g4Rv-(A`c#?kx3TRP~$zjG!eS#R%g%|_^_X3WW}mG%^;V;lWZG2XBu*`u+W@3%yC^~JMs|)zcK$e! zrk4Jh#LmxtP0iCCfUE0>tN$PJHEYUs$k)(;M)~@FNh|X8A8T8auXa;fm9K+NlCPf3 zi6GaRIt-{c{>VBZQBmb0l7khUG&!iy z0obLLSNZURsB$oo<-q*70f5QwybAD(Wlc4cW0Zd+O2oDS1i&5dB#Btwo0_HE6toBV zP@7}Q$2T$b1=CoglGwb;eK@M~3f#*5gcfckaVDQjgK`MXVl^2(`8w1jb%0S#K6}Za zCZhDNe&V@!O>1g$>@i|b2eM0d3Jt*+Vs*pa@Q6mWFbQ5gDZBt+*!y2({V>*_lZS}% z&uCuJSfV{jnOl@@tA~pdPt71}XcT?NocKrHH@J$V>&l|JTd>m1!8AuOff^#S8#uE< zFf!X$Y>J4<{z{L@?q@Q_WZx`KY^uAMLSnKvKN>40J04@Q8!JNsvMc-R0okQOJ%9t{ zpc`#8_3$`HAR!zmy06_#@GD1C#SBfZ&(uR55%;KicuRuV4 zY;H9k<9|~>`aE(S`f;tVQ9u5yw4xu=-)l`jY9EfJAFuQ!{rFA0pVg0OonSC z*2Blkufcy6uLc5JtefCBW}TRNFLr5mNSA1@yOQ_KsP?P>-*&gO`u)J2vA)-XRs1vc zdyL;}d)@v4ds?E#N6jpaR=-^0;uu*xYhu)m6&Ka(uAB~nL8jYRW7Bt7}7U+aBVxBm5X@Z>wwt&DaAHxaR`c-*1h z8vZ^hQQoKdQjGU`D*;4vLPR;)@cvds?QfQwIRHx9)eSZ~)%tVRSKQraTjjQj-uCr* z4*U9I2aIScZyx8QU`jLMj-eC4rc>~Df?aOrXgTjLzkfP_S%^}^qu@D>tJJgc(BX$# zsec<1+3-LbEN^G@U?x^=s_00g#9@q@cGjGR=lsg8;P#Po(2TuqsYm0^R_S?ldV`1q zIW|5Yb#5;2Atx`!NhZzhtS#>%TV8Q)#vQzL`>S!mC+_OO`Qbw!{4PHDFW2)vZvFWK z!k>S$oVpkdSa|-H@{Y1)tz=m&rLGM=dkjDO%TpoGUW3nmCn`Uc%ARF}^JBs|2;-Ol`VOZBaC8b3&+*-^0FK1GN%CO{JrE zYrak`HyX8u?1;WeMrw(In#9z;Kdn(aJ1`2h`H|EH8L53Xj;ZxxYH#b*{t}H^Y2=%p z%rQ_a6V&S20V-FgHZ~fy#7Jtd8L8bWs7+&PZFFjFqfxu--Uw==jnuv>VQSatoY}hL z6jS55Ta-zL9Zm?E^zE2M>)uMYbS{5fE1f3Mx(Q?DO-zAL7Iofd% z?JL(DwLm8mY;w1`59~F06-xquNn4mx68t6PdA${#FGlwQgr&+WoYoP~xRlQFAT3p) z$WEwvgH?!ldv(L>eCnZj4dGTY_0Gj_IgyW>9w*8nMRgSGmrfJ|93FH+B7yIga$$vXlv9&fdCYjWa;Ue7A+@XOOTc*C5jyomS=#H21j(^1q3SXFs z7v|%IyZFLfyikT0c3q_lEJE@InW^&`ACJL88q!{I7w z`(1xFILYUT!54XMS=%}AxVZ5qRutb>2PRLX9O!363cVKIf_GlED=UP0kK&wua=cp} zVbI1SX5RjH7&en&!RVyT3|`2=TG)q1pWMxSKT1IbF1xdLvi@0i`e)z@X5a02&=lbK zPn6KOps;J_UEz5UcrmJrw0<(i1--)3Du|Wq$eYLpSk(+8HzvG3jkZ2A*m_``wdGf% zl22%#I_u^-g&jqUwB#BFhaz4F+thp$$9y;{H_fQsg1N7P1|NPj8H~`Iu_K}DqcHh7 z&h}@HAs?nxf*G-Z@w^fO0$8nZw#n^0GWR~OY-uTw-6;if4wymv z%AfT}SKKu}V8n8k%_S$@UxYB3nl%hYGu|s%vKl}4N=G~#+MRJ5ZY|U`u4O^cLyr~f zx_%L8Hhz9MnoSgWP4sMv8*b$K64%cCoPWa19Nyr=q+ z_$#0Pz~nNw3FwfCgZnNycn#oE4C+u*F2LbD=$ zYsBlI;GazmnG!=f9hLzj2vBRfkSZix231(l9C02p(-}?v1rlWP3p~+Y;7^#~e{=~1 ze{C4O?4PH1lSa?iWC|lW5lOCTW&J!e_vh&kO3)?N|2+MJ z@j?25DD;=NMn5XvgwlUjr(d;+$*(Yy&%PLnH~-Dr^~Xn5UHMFsf#K&13t4^$7&Nv) zg(Us3n5hVfMtG4yVnrPV6_gd!-4%7lP#a=oW)fzHQC!gC7Lod+>WVF&RwGu_Ky3I` zAwXC8Q4zG*H;k(R0t7;sz2}^J@4Ij2O#m%_a5L}6efQ_N=g0S)bHVjrlv4jnwf?`J z=%RkD?ln3;?7x8o8P4&Oz0EW09&^za?~G^Zi49EpF3}TPb@$!{WA%uak%oB%y8Gy( zlk~{YU3%nU_VCa1-~zil<}=-W%(sOdbR|kF;itp;Q|-gr{uE!Dbp@kPr(aLrq`pL* z1HbKUZp!;%<865mc+O>0OrEnJ<2nD*eTUKl#z{7HCvJ24aK>#OGL{`@R!gi3%pku<6LfHe9UdGNbZ~)z_y@;2nf`j-DK;jLZ|cnh8yJhUWMm+1Z_T33%EXG zYEh)mkLZ~^_DqQxF=`SjOPSC-sRWpTR+AZ^3Vs}#3osO#l8~|q@eV(TAN{wBNKJ5yFwiKO1OMu?Cr_&awDH{a<6n=y;G5hbNPB| z>|#B&4fww6$#|nL<$t8&S5&mMGU9l5M;H3)sLZeVKE=;o&gs<>POp~m!J%!y7D&AkqvW;8EKwmSB74u85* z9I0NK?cD=UCwPbtzfYMYBsT!~D?R}SUo(ctuf)!dJEpt0X@PMFZ^%CCac}hPUoceU zbHqUSHmPLco`WxS%RO`ONbV2=PPj9W5Bw0F%vS}uNN;6-`Mds>kjTvh-^R^cHqSHn z#RW7_N%)%Dcrtb7)7f@)ZzV&|*PSH8r+e4U>bJw?Q ztzX)iDxY&GuuXml^h0-V(t-%zg9COoe3p&lEu3E2o4tg%T&CdQ!|o)LECGqU~DwKpJhA z8WU2c=SJ2jcS3%O&EU2N6s1ERS<>Abw5LAD*LHDes)y)=&UX7SLa{}wgw~ep%yf#k z;r^5W9lCq}f+{W0hSi+Z*MFT2$Pe$7h^NR^5gCJ^@=D#kalvFQfCmStR3bCnY=Mk( zgWjBHC$HwXO=EaxLM{|7Sj8je3sITiNY@wdE5@)PC-Gy~7jI?_epZdMs6v-m=QhMH z!bKp4+w@QqvtRErXTOh_u-Npow0TpjHU8O!8&jiV?qRkVj@j(b^O0vJpGqXG@{C0s z>wWkK%1iO~t7xFf%QjH>R+MO?}^##mt0__NmVbMQ~xCH7jRG3A~hHYTR3J- zHvB*f@dMXnAwRH&^8>GQet@&eJqkjzibv?1~Z@hC#z`@bhsC|SrR z(R{ZO*Qe3p(OMa+PbcF2?DW1)HHBvm*$Mr$}+XOGO8>`RCb-H zY|D+wm06TAQRnTy8{!ZGa;31>Eqq3$GA?`)0t#T}V|J+^ixcZ26t%8*ok=L|LXBT& z2vR}ag+CT&(D_^mHqQc@8e z?K3-H6;*Lqq8@sOMoKWs=+|mo)cp)4it;?@>~?U0S(b&QZWtAh9by#k*Jl{TOU2))c&di6sd%c# zorI@)ek|aruKemu!kDv{ec_*;=}Z{I4zmAt&*?}QyGlCtPY|u;4pcm5Wi!AmW6k_66k|rF?!WiVvv0Jvq*c$jQK?Doi!sPfsduH`EZZwys zo7rC_>x+;dq9`Tm7zi6u9@>ytT?@P*wnS#|InO^VGfi-TC8D>?6aWloCzlF|GlpDpMLeXO zFTWJRPu?ixCk!|t{1n+i|MVqrA+%2m_23rHsUYzIXoF3mOD8uXugdmEHz-4+HH^tB ztvy@FC9{ZVFea!(Uo#5B;nhd3uTV0_t=AoUbP2RK#_^FVlA~0hbfD2UT*@EdI)DwI zg=}?8Y}Q%qfWq-kN}$g^GQ4IKx3`nxk&7p6!5IvsSz_K2%SjpNdSQ=+MDK zdG{Y3G`KY`tzmF&$K}4yn0$izk|y2Vv|zXvSd6nhZg6RBVtUn0?ElOC<4c1l{GYS? zRSzzjCOqOXz2eB-Y7+9@x?>ZGeuya-rytbhU-=tnAq2JCgxP(!z<7%cn>(cF>eyk1A9y4IvbWhO zkc#I|iS{nSWc9%-AhHo7Hbsos+*PVAYt}+JNW_!!(6bTULOce-TSy66y2zJ5{`%rZ zCS+r7U5FmGH@`IJDV6 zoE^F4;DiBgR!wE$9eVhv9^O_S-W;n=w~B-xeR2c`+lP66T%KZGS#mbZxuvY+h;JzC z4SIpGeffo;rJnG<*aK&5+ar=@ds0@lC%h%riP{(EtYTc-)}{nDPqa?8y1g(_P@3=92y}1z*n& z@1L-#X)eU6d6yL;pP-DqU?w|}TqmmWF*)!k-}>6qcly@Vo@Nvk^>vu(b(gaLfv7Nw zss&%>6uJmVL5U2)VLVf<(5h=X6B!wPKPW2v_v?||d~DgU%dh~%C%Ek{#d+SQ(5Dec zD8;bj2qOmmzU;;LXngS-R+u6V>J7;Qe}>v2cC_w{zli@o&xYe&e7Dc*qtA0V!cDPD z;T+u9hSRa;Q#KvH=pvuW0n!)Mk-eMP8J=)Dx>_b%6@Xq#&l&Y;g$-pTzbHK#YpU4 zJ$%d)-Va8j=u7xXA8EfxS^yE)W!m>us2GK1kYQJ0X%xVbQe-%?sADA(Kdno6pBE9- zcXI`@ZHlfikJTD}TgC^%8Re95@3t0M>Hs1KYE6Q z3Hu$^aOWx0t`Ne`Mx6)SxkhjKy%HQCI5$Y=GV5}TVmQ&Pw)?r#y6{nNNi)h&i*fpN zTO!_&X0Fn`Z478dlGV9`kt}bAZT=Lg-+nH=ep|sCKz~XQ`Q9tgpA>!SFTeXOo>9gd}dhT1IyTo~d8iHW0 z5aAHC5LG67X*EEI(G%ew7fTH{5mxlhUB(|q6Dx+5M2B=xKu1L^4gCil9m2T zjGnev+fLeD-EVt!lkL^t+gvrS*~WUVpGgz1;ISK%^~EUq6Im`5dXb#os$K-mE6t^y zwi@egpDypDL;pwEL$OKjbr)auvaMF=Fz`1#-A zN}54NjPFo2BLEP;`w%}yG1l*0!*j`3$-u}r*@R-RV8DVFQ3b(O4@-cmiw z%Nn+|YJ?hd+WNTBbQlThIx1fMGnHayfkC}6zmI3IqpbE+p)UqcX`v24=#n~03w+xX>Z%^>pnIRuy-c_lI+{go zrM4Zbc??jsTnvl%Qhulpjr4G^kcVe3oD$mX8|s00#=n4Y@>)aoV30!nAL-$a*pI-S zjq4Rf^nH9*7th9bvVrvNA{V*PzM2Vg)Iuk;;NzL8!|CB%0!Dv1%EtTJ=Im~AJT0?v zo8ug>ujH?fws{?lRs08gb(Q7SRxNNNy_%)GO8SFX7OJXO$csxd%zRL62tg-#aS!VL zAU0H^{e3`LDF%KmBQf`N6JSiA@WTFTZfc+$ahND+LdCJPgr69TEYsJd)vt8X1NfqQ zcg;^swjcc_uV(C#+*NWj!B&FUU9lLR8cp%dU3GAT7P#4^b}&cjVC?y`=)ShlnbOC^ z9K~MD#h+v>?fLX^d-tyUc-yHi`?#f3_K|cVas|7a77WoE#tcWU*wU#G`3Am~O`YN~ zM}UA{KF20I>f)q{Tb9(R#i^arQad$3LD?A#+q>*k!x`QwEwHy6l8y3SnXpl{U_0Yy z*(OAEuohaLsZcCPSrZKKE3_{XS}^FK3t~?!=ewKs#wjf@jD6v{=4_YTl|mn{MF)Vc zC~(|qk~l4x(Lq##$VsEGP_2|cLXLJA#r_rc?sbdC<;c2UL5yeVqU!t!VuyOTy350t z#}xM_Sd~@m)k#{zfXuRz)Bb)H0AUVOPca%8o4{`}#RPhI&=}+XfBna-%46Bq2^^QS zD%YP#JAquB(-|etpAg&6_uxl7?(I6>Wv+e{U3YJXF0aa_jaY(2nGM=T+2wzujd;qD z(&fiyUr?9Th@EDacWL!Qv*`wPd2h{CCf*LayzO`wT_!)l*izh$yW$_ifg4ckZsbMvyelcZ64s?k4Qrr8BEPN<#cb*0+4~EIlG@i*@f$- zQp>0Ot+l+6wj*(cDR#`s?y zQ{)&^uQZXXY6SFYG0*ss2Kg?+JWG5PR~lrQV^rS*JJS;XZ#9=59RQma42C^cdm0IU zqp-)s-l6ptPJEuBU@c(1b-U++Xrz#}tm|#7R=<#I)o8u#sTrjBBg1;T>lkA*9k_kA z#=lBF!eCvABP>q~e2RAEaTg;SW+C?a3G7JY+0TJnwNVpI~bfA(ma zjT3v~I1z_!#rtBf!ryYqEaqwj#od4Dscy**vK`BDvJtnDcDAEp!_RmFroL(BI_)v`Wfy&lc(32op82#NX1p;3GO zucrC>!sX`(_6>;D!QKi{%Hx<#kEOp)efT~4`%~!eMBZQDm9-tC{fBJ2*pDb`7}F-1 z*_L^hdC}+9`;^Yw;+0CEzeUjBBHm5vuTJwjeL(8`VyY&yzrqlYPUuDKyCqG=vJY(V zO6T*vi+X*p@8#QlPpg|i`Uy*XI#3dTp(+Z50U}Ikp|^l?{JQXzimydq@5s=6a2dJS zL~~kDw<0#3P-gQ?1T)A0QzTEe5~-Rf#VAfvw`f(HJtX1lBGLrHN9PFuu^J2y2SS{W zb>CU+E)r8}_o8r%i1xX)t((L2jzH@9!JalVR@O|^Xc(K{XH@1DyLj?zNWU?F>|3Om zT+Lm)cqwVTj_?Gc#RKvwCormUXLH*YsYghSD+#^vO}5x%!Yi{#8n`f+bq+#6WF}wG z|FL6`DyU}sAa4N5G9IpyMCg-3Ke&d{6Jf)#r7Y1RtwKeV?DdhcTM~ z((d9J$F;kaR_*Q-6U;4q)7jmdgtH}T)cXY`3r0QQA$(Yms29SjFLbpc&$D8zNL@<# z9bzd7-&7H~B=^*0o~VcD*^tC8E32G?%BbIDWC(?tx<8@AbdY9R#tAse@6Iaz7E+y^ zdppFKac_ZS#PXxL9=M1&)jRH%2tzHjnq#_Zd5?v`U^)No;tqbB=nQW`c8{Dkr;+Y4 zrM<#C5JEzZ=NpVG1EHTk<&Cx?;4!{wDbE$5njL(P>Jevs4%o~V3wF_8NLDu$eiq4n zAV>6Y{#{BBw{)tgHM56Hy6PeSR=k-noDADxSS;1q_LZo6%;H-u3^Y95N-O^{$UIJx zCY`&`islPVdD0h+r{86iV@pRDc!f-&&t9Ol{w@ncb9S1wTk&I_(Jl^B#gbx z#DoUlq?Sf`NA!T;?IXFb_7#)(hZ!aiwl^JI;0zXD zqtaMjRchm;0W{C}<7ssb#sE!e+}FSc>fqUAJiJynCyjnRoD?0!2xcZ9USz90&M9dn zE>UUDa&A@3StfZX;rttd1!oYZ&`XGmFhm-n*yQ8#jmt*R=ez(yADc!?t)@4asU|}a z8uxNO*by0BlY-U4cn7wh;nB^cajKk_oYl5v0tDaaM!#q4X~rXLle+Tu(*q z4lA!{vtLQ6_W!J1dq7mxx}Om?j@CGM$}4)brfwys6_zHJ6=sjE#}eM8h|jb&mlRAz5Nz)H)@!f*7(lQ8!0bJ< z*Wi!vov)hq2&j7s}U!VE-vPU%z@hy&8Hb42+kvY^?xJR$+=sFPQ3 z;mLtIEWPp$I-xaXo8zLvmWAPw!o4sZZ~)#7kwlLR))P zRJB%TP;sv@Tosyg^h z2L8zV^%byq(9-l@jXH3Gs;`V?er@RVS`2eUAZY#f52^e$U>pk(N7L#9csNsDhN3C^ z{gh1R4B(L<+n;oF!C!loQ4SIXaxWB}d>V>qwC0If#gG;Z`&iX)*KrfAh@{wNj=Ug5 z;wewQML%A8PWEWsK#AfTXr-l*!B6e%xg`0A%#4l~eUqQs%s(}BI-0JYQm5$NHTcy% z6}-L~wogi^eKMZfC*LvqWG%B#_|9m)q!g8i1@-xAoh`i})cYa}dMRE^urd$Tw`J(F+HI&%ErWJihwK|a# zuN{UJjyeRSfDgBL^O44uO@|~Kn(tM?VjZMZ7p<4-#sDvX#%v)sEf30r&~R@@S#M4C z!VFRp7;f3o6Mq`Pj$&YAjBjQ}6e0Qq3op2-Xdw?H z3H&}yQ>zHuFm6hP=F?d7L}~KLkxcs8+6}XPPlRzbOOvB%CD?dkZu=DHuT)A)8wts! zEZ|T$f8za(#MEl>{MlEWoSPyr-A@;r&VJJmo*x&Wd#j?Sx1;qQ=z40}p8_Q_hrO+68`C!9Ayei6sTCC`AGSwT4iWKEe@PAo zlepGXnleyOZVcAPQr3zv8#J)8rCUhN?1izdso;B8D0RhonxcF)`poyH5aSln0yr5<{@3TRzXrUa_d^I(_zO8;B2- zb-z>_EgE8v#IC*S1SXd`*qf~apLf}cCO zHY$^#k3*=((%|(*T{9OnjZcz;CKk#d92@ko{4mN_5qb= zF;t$tS4ZSoXSxkQGdg%=FgxQJzCm$V|E)Sst2p?SeVcit#Uw#D;=tU}7;)Y~GTl!} z6d6gx#ijZm09=OU5tZ_RB^aKQ-0ro;M^(uwr#|?zozjaSPi;3fmTxD-i_O;r3c*HZ z_{9pb9M56~hR|IVw@9Jr@Z%JxovM)Td`O{4d5!%(v>6%CcCuklyq2+xE;`>3sm+Q# zWTLE+vxJCZFx+ZkCd$xVqt2f-fzMAC_~7wKyqhYJL7A6i6!454WX8(T$vkP~?jOjE zU&V5C)Bz$#hrmD0a1?dyI1&*82{*D?&H6EVrirNMn2ASqzgyO7!nC$GKqp7k__~aJBiancpgou@v-(34IIbcf4J<* zh>#P<+_Joh)Et43zISh4gJy@vuq|V4Lx6`WttA+~SWGdaQaBS0*IlDii!p`;7XFty z^ZF6wNCl1`8d)b}rBThwiJWTcHd9Uon*0{Yn|_7*`F7V`qui{Z@@D*t zc&-sJ*Kn9CY~UXnRYkYP$KA<2C_d+tkad#b@H!tpTaHc3R0l6njSUXf!KfOZpHUQ1 z$WAP9Bl}joE@zZf9YKBZ5UM;a>VGuv|6F&i|GvEcyqYWMe_8?W|J#Kv?*Gt8K7XnI zj$-~-(!X8w-?!!ckLLZKi`4q>Cgxv#CG*c0^Z%&j^M97lKhkRcSJJ;-^xwDT{g3AT zpX;Xe-&)N7%$3al2QmK-TR#7IK7XnI-`eo`UrGOV(SP5T_dlBVf9?*e`JcX$`R9rG zFKGGvNAUUIVZnb7UrGOV(SP3{{fqPBE%FheilJ*)rA-P%hRE$9y)938ikHuGBhIdI zBtjaSkAEeZioF6=ok$IOsO3^1vepx5{jGi%Cy$`HjNZ@&GX3@6UtrVcuDWQtGv4pu zI4pbjVe^9)za0d}6A$wB5BECVzhhgYG$m|MMre4|JYD!HAAtt;=f^l5fEWhhlY=8C! zJL|x_;P&UwHf#EVdA)gA+L?CHa2g;gUQ&cr<5V(sRx*E<&)M}lx~WQ4Bff|4Ko{zz z6I=E5ImfhZt?d+Zi(A!@&U=SUBx7JT$P4cP# zA$o!|+H(t&PsKKRVpF=^+u>6L@@YZ@J=A_cgeH~HxJ{TFtI;=^_}|CD_P5Oa?W|z^ zJF`$<2kgor^H;?80tWD!_~LZH9jQU9j;bIn{r-;c?MqMh!F*=(dk?e|N{ z|IpZ1&=Ckc=$5U+NZFc>lC9}zRK&)_n5d5r>eB}d_35u6zVmBz_-=d865ngr z-(zQW{SCM7@9N&C;}6~YtoH_epA(F{`6$~Q2<~AaRiL9JW;Ymo(~(kM*bvEn z)>2W}a-lKZ^LSML*PD~?nPz*HjWL=H=z5(6&&>01v1=r438C247WSrY+;c7($E}OZ zWftexv*CP6i}<~(#4|OgIXr7?o5k~n*)74dzo{OZYok(FVc}n1x{|u}zN!GX-tc!D z11NlOZ2(Q|Rv$oNr!E9gulp|t(4m|0y;;YxnzHo-j8VC68TC1#={0pcL=j)@Jx*&- zJFs}3_#J44?<#|F)9AY60j`LGBI#UIRA%=&Hyk6X=0G(=nTKy6&-ChmSNROzg`Y8h z^TMn$d$AH)Ve~hrWl{HXLN@a^4}~WFE1T3Q@+m)5hG{E&D6HZyFRzn>m1oq2rntQJ zhh9i|ZLDj4J~@S`S3W7ah=ycfn3rpNP?G;Q{Wg{03@+f;uOlwtXghTQN7<he^RL*(Y)7K6X@ zcAnNS==GQ0aCvfAL82sH^Y=Y+LrMISy`m#$4U72(?#` zB_8JX0$JH7DpA`6W5VMSrsGNln`q3N(vEq00lX!=ZS-!nUfDF3A5FiF9NI&kld58g zU>_~Sbq=D*4dVCsbG)6;0beAr3$o>#XqUEplkC!pmC7z6(Let;5XeN!*3w!yq75=4^Hjy~$rJt|=sE@K!WW9XJKjFd5qLXPDP0spsu0+9b$V+N8Cx2JyyCgrx% z>K}V?Y>LZscL->AgG1BmUv_zJ389=o=^9&omk3>VNX##@v$*B1apW_}7EoeJVHSOQ z!M}_?58!XSec~#yfT?wPR+C^pQgS}X)oH%$rZi%yU_+?JEb~?5NFVvxgqW3 zwdRH~q^3Vvex1kjKyWu!5W(G^sXxkIeAmB&9Mb(zNnRPz<`YrzH&}{pz;{uX_RTTP zzGqE9E+1tCQcn9}Ohcj_vHiD2!_p?OyuHfEG~uj;2r8nxkg+%NG=s1zkg2z$mPWh^7P+i$oCzP1juj@Ah)$^PJp0iOmx2{-bnXHnW#tFVo^gE zi=14I?vIMa;x1GzYdWTC1p1}5rirEXzGK%~n6y7Zg$dS*oeOe7n5@~a2@|Z>E3@!j z|CBny0~2$pFiAiYzJ{3AI;aPKeRH6GFx&*{$Pq?;C7(f3qJdgQK^?P612tcO`pYRJ zsAa4LS_)LzwTZAo{w9Mk5#hcT!erc1B24DfM?IUasW6%OnI=r`#Z99=5Q5pC2$LU| z2V0U?U@n6t`HAO}pL2N@0nd>o`Jb-z)mWDMGa4vcR_*2d2WcYdnJiBc)X`HXb8HI?fFUq-#KIQd| z8oi4!D}+uM7tbZEg|C?q5pUebwSQ|Na^?^fBI5V>vnmUbSeeW@%}1a+jsY3CzoKN| zreqLF$Y6(~IZSTYV8Y~?zw0sKsue>cjiQmTfuq4gMo{H(BNY1WY-Q&L!oUCCU{Jo( znqd9Z&j{Yg66I%yPQ|{|N>Z^;x1z)x z%U8%^s$we}=n9Ef#ja=9(-krXkF}EMJbiv5I!~Yd>tTgFyPK|%@6Z+U$Ms}|tXRN^ zd+bq}xYw6U#C;DCcdORT3G>ZEO~Twa%t+j_UMCXne9HVBjk38;=Roa_8CC2Ama`|* zG}~mdBIvFMua2OHAEs+x3|{-Pa$xPtDbvp7Slj^mJA^4tA}btPV!;t!W!MLdGD|9D%IsXGsml*t&AXj| zg`EFslBK0=Sx2Unx9%#YRPYI&Qdong`oe1B?*k`eq>m=5?~oAvGDB70C|UKbH!^lP zW$d2oC}U%LxogBa%GfIA=*CS{uO<3NpFh_EV@Lc%8G9yW?6YghPg>1m@MRp5;j8#b zV(bTjvAc&fN2#a(W}?*fPZ=py*0C6+9;I^nyEPi6mI+F|x6(+dvhr+PwT?EiYDMq6 zIwns#NSR#4Oul{%F!@hAH73V4w6YA}_5Wu*q1unvP$rK@3$b$KcjCL~jJ-LTm_678 z-Gm`V=;Zn>`s33luhyVjE17ejZP0&_sj*x&^baFyY{Fs-{iW(HJcTDNa5Yx%Ul?WdFDOIy5%`{hf1c9u z_i@iEhZ6P3k+Ld@do_kdHwf23L?(&4coX+rHCOLGF!~QZhgYcg$M}?Y-#*FsK>5m3 z#xgH`%F+tC@#M%-FY{?dFt%Wxvjk?yFuxk{Boj3(8jVK* zIV5oTn;64K0~YZkK01CGL!VMIUX1@_x;Fk32TkK2v)DZT%?B;UA0x)Eit)!%GxwEq zbgT^gh9o@JX9AY*JIHt=wDI{-GQ1-^%?<~G^JG`S5L1w?;G3Yws?^4HP0i``pT7pl}n z|0cV*Np2$w?Ru%2zB0nNKIearJ86^FhYs$&CJEYe6+ANOHg|e!ud-$veYv%4*^7q+ z7fk=-IQ_Gj8))klb6ZDON^L#Q+FE265(e7Z`Ibdn$M=}pnlHE2k+l`W+EQs-X;y6& z{2;eQ+>NT-){Y|D)=7;Mp{?FlZ4KLJ8du{AsjaE3t=X)tXxbKflehI4T>&8Gah;zQ z+tV_o&|0~z`$$_Uw^Pjlw?iLR3a5h8wQ>t{x>9~7KSDM0&%;Xm`BbX7M4}`3MpZc( z3EG1{``=(?B4SVxT;9koRkQ&vH?dUeShNf-$FR$I^buT!&~<*?8tUAg0ry}jN1I;7 zpORTlJLAq6o)v76PnA@jTIR1o%n#N!;wd6Tv+`juFr%oxsb%m)4LnhUx_$_&{A)IL zoW~GR>_|K2DN2;nC1H2C!33yt1s@XOgV(udD^dOKW-65f!cJ9RGPET+>XgMg(o)oX z&UchcG7~Xo3rEw#Y64Y1qgAh9G{S<(=XR}3>o?hPg%jUB<*qp^2}KXUFg%OV=%som zM5+BQxn}Kx`~9}NW);JS?)#xKlw20-Kh%B=t~oCd4N07MG6|2W|01dp;V#rDwTFsH z2>;(66KSKEN0F1V`t5f4;AGlOFW|fX$J&>GM^R-9cS8a#5IZc<28{*@+8K376f_aU z4ne3u1sjMO5HTuhX4IJgiG;-fCT%E-22|j8=HaO0?(mfHG3X#V2`B_m2tg4T3Q*mxowCPwYth^`H0=*|}=Q0#+e72s_tqwiqX8YJ9Z?w<;yx!RNI6BDzoqn)} z*tE$t#HN*vfpNN;fCo#ug4Eb4SK>uevh}2QYRUD^C%o<=I&3h4+@bbmXelMHs1LnO zSIO;NznoaPHIL#2^XLCn^7Dy}fA1|cmL7iTaeB#^RRRF>$*K79B2c?b+7Z<{d zi#|VxU^qlLV>Z4pL{BaKak&P8D>Q%jq zs*g)n^@;FcPvtEt7QjLVxge*(T{D1{2O9&lY;VCOKjV<9HRd1tEWfVh2DR@l)wvBF zpuJpXRx9L;Z9b-tIu5kz{bbJi#0mOF0gz1dDVv5-{)*us@Ba%|dY11-Kyzhq-$x(` zW4l$+0k_QpFdOGpg9&|9%+I~tfw}mb-8ICLWqg{iH7m!yRO-S2Vl7m5bGR6cO7xQl zQx-88J?W=v(v$rRm!>~u)f(?EMjz^|qgk6NXG>E6>HYP(|gjl*Z$T%9EEl;G>y^*5o-tlnMmpu`{<=o&=ndY5OJn$VeMV& ziO*Eg4lJqS9msT;h@8YH%jtILJ+Rh)vPYyv`)7A_#N<;!eIlIhTiI}~kA)5=0Ex(@ zMbZbYT}M8?zQED)%i%7s5{#mPMxpx`UG@y%c*lOOrTRc3=u#Yrz^!IjhxM$ zobu*yQZWzaX|UzP^qOf?fWsRNNN~+NI3#!A1^RlP53>@^uJjT~fIdsG8fVpAq`ATr zOl#Ecu=k@CWmBG?$gGZtcseXVRphrCDm%%*&c!l=#L<^&4Nag5ZniryD=1#0j zIG^(p%qI-)u5O~a=DR}Q&>!%&aR6N!$I8-X!@Rr{qr_75f#ruKnC0SZKa^08gRZ-Y zwXjnnUJIl!udRi(Xmke#5v_xX0V!JOh9BiODf)PGj{2ba_#y#KUi3aLJ;N-oK^M{O zuxy!BpgRu+kq2Y#3Lo$iDa<+KuGvdxAFy;I9p+upJV18_?VN*^f8+zr-k4^12YrGnWwOe7ab)^xz`8-BKBO`!l|s zcPGXtoIHcSWvwF~{q(@OrYRx$1Oe;Tqf9B9t_8UlmlzY!D^ATrYj_!bQ81G}#<>&#FfhUu}o-Q+{foTKSooMerWJTdNtPtY0u%w2N<&0>SQrU%WU!B$4RZ-e4&CZ-W) z#<&W7kcT;`TyjK0G9WU+fxU_P>({AB27;4%hp8YLW(#w#nKTrR*+dXGM)^(6qfGu` z4WDZNY6qHL&BZ*lYA|J2%?jr*_`7GWwzulr&bZt`WOQ?Dn-buiy-L-I#Oc3Nc6_S_ zQ}4QPg>!^^&6EqM#RW=LtFzJrHy-HX%+3D7{m49McVqUC?nh?enXhW?;9hhGcI94E z*u6v5`g!wOZgAJ!26sXVW|!|en_#|-FQ;bFZD19`LQ z3=G7JnUDow-|tm&w#?b5WNZPh-rELLCvTAb30XcQ&GWSRd$8uLEL^?^>t-Xe%h)FhdXtLt~eMGgAG1t5N1ke^fQt~%=A zidxBGRm)Y((?j8pq(mdnP9UMgU6fdm1fNbuG^bDX!kNt^p@OSufl%?X15@qi!jt@L z6%U^{c=;Izl#E09R`u|{yOdzBtM$|Y|0B-h-tyk^JgVAWRjXCCU8=S{G=ePXCM{)OzfeL(C!7m*~xkzG+eIT8x+6F8^9co7S(<=zZj_~Ct zzI@M@?Gpj;T28f@zsUXQjUA%(uR=?nkPbA$)x}sRf&ycb@c~-}qrP6PfGx>6?yjax z0Wk3bq@>qpHD>M2I?8!gO`eHa(2XMhgq6<0N_{P~L)w>$c39C`o8D7`c|hHFyQ_Xj zh-vsm;UQfB*HxWxR!)Ftt@LaJKfAhhNK$#;+oWO4*g*BK`V$XCHC9)|9YjP14EcQu zH)wi?wYi!o1LG6b;LGfJlJ%6r84V)A`nd4VW|sWwMGmP^3)EIVOzEY8;jP+Ew+pe5 z*rX2Oc_)&}Z|3#J(}waAserKXW09AYdpUJ8Dg^5p8T=_`;EX#1Zj12Mw4U=?|0K95 zQKH(1o0!c7zA$;IvHBr`nCtm+4PTylNT>ytKVhl`wmv7-0#4Qkbm4dJE&^El%c-{c zo1j@wbT`*$j#p1Ks}>|%Z3{}1yQNE=xdla7W8y2ib78uB&1y2l`W67vF;Y&**i|#Z zx}7!laCKI!=9<@$L2s3S26jOjR9%j6e8?RbNg!ipc}<*N&df=&G4+&fgV_Tt@%p7- zm}=KzTUho#jvf+dPZQ~oJdtHTiV<=bHHvdUY@ZfggMlhdUA{mn#Da>GWwo3gbH|%i zm4gF)7a`gIm#y4w;39}Ybus#M?&fEks8-aMwG3;eH2ss238zl^qX)o9<+qT>zemx}Ic+B{1QMavB~cL&}r#?sZ&{Z4s&tkoOoCz^4Kic zErklWvA;Vz1L1P=WF+3BzXDShapt^QeTv!KeC67 zAT(XYGBOBF71EW!1~4cxwFI~{nXH?8K%k;hyVtJ7B=PH$NC!RP>J(j`4y325tXkjz zL%%`PF>@LrfN6ZWtq}FeC)>~`i+q1k`C=*g4IZuH1&CPc#bNfcWyz)|#AJT5nuE{s zXP6|j381Fd_|uiP;)z~9fD8#DFuOw7O`^p@)yUQ3 z4vWl;6UE|;MD&(s(nwoxq8?Gi!nN@k<95>O>%>2l6x1xL+;Twn1fn0nX95L#(Z^u)6#K2#Q|4k2r*lY#2+OC&qE0I+TZ zz;dw+pDXNMM8n2r>M0-cYuWHx55ZvMX4_OI=;rj)3;?_)fWXE0$6BL)42*MnocLq+ zqyNqFU~$}hl)yw3xd>g6p^nut?&=%qhaYyYGz}H2HFr9tmO(E9P_KaT+~%+Iv-yhuIRJVR6Q>l?RFW!F|@jC zK5=mERP${e^6I8eFJmN1T@;PMFAL(EEOZwjO*r zp~7ZfW10}8{O@T){+ICRjc?!nZHL(XxA>e2N>7uuw`qWqu^xFsdH@Tq9W%|P2aq6_ z(#dKj(+Zr=LjoE|)UJe`8sSm(G0Ccai?=}AP>|7}f-tn`IBt}FX+hvSci<<%Z_E?? zK5ckuL7=g0RspJ?<^qVR8J~&`&F|YXIyj_zeolSmEyB(+#7;4f&0$Wi#L^lg+Q0<@ zN_N~{6~eDLMfM|*_#efzaG`GaEv>HUMMa+sa9SAy&cja&&RS1B<LGj)@31 zK?-O0s%fPW5)*R8Per_DJX1m-_Y_|q=gX{77>n74{a4giBBulo!jngkeizy81Dneq zGJ!R)xpDy4RrE6@$k{sm0W98_xu9DgCG7LsZEYSHQ5xr8$~hr30Knq0pGnhO;xn9w z#WJYcTB@?-fO*fj={~M^o8M-Ar5~Kp^b6PbdIVGV!UqK#rC>=!)FNTEkHM_W^$=TC z)sir08vFtvnE>;g3iF)lB~OIMNR!rr$3-fUTFCJLm=X3n;GHH%;LeASSRAcFILk@u zcv4Zsspf?IMGuklRFTLW5jmf1u>n=b6Xu+&iyT%;s8C4h196q<_T9Bi_CCGra74hG z=|9Z45%%O0hmFq_JcVXvortUrg_`LiX448|Y8=@fPKs@*iz-zlCd@w-wvP&^b*ink zYRl_w>)PqCg>_gtPyTTaLBd}~0wf$i)wX^1xfpn`^eS16O$2owT9GH4BNS&?|8~8t z{w*KVI#CS6BT|4dp91SQ+k@my)kk~twH7sFyOPsfS*hw56aYyAe6hn_BZE*f)r@Td z8Rz#sI662G82L?=1;V|6G$#Yott~V5&M>n>Gv@G`m;;9ne-keVDCyAwhz-euS8Hy1 z9loyWce`)|r8I(hgt6j$TxFNg$nV}A{oOPh#_|Y6mk;h%Ry{G9c>wcmKfnR;Z08gl&JrwHPQS zIjq{IWvquUVJgO@DMu}nnp4jYmaH|@wi%L4l=ULDpiaGPLCX_R(0O#quKbmSC>JUJ zfd8VGbRq4Rgl?rlCmvl&T>Y`7TqMA67FRm$*yUn|UMK7C7AjtIAoMK#n#8t*B9l5B z&)F;05v}WMO-3X$_M1r-i$brovd@WaG&1dTb-d9i*<=U}rh31Q(Gk4(rcKZ%xi77{ zwmeCGKlEF|mAM|fo1x1BE&{h+aiq-XYLoHS$*3r%Q+MYuICTr7EZmXu&)mpdLIOW3 zaNPZ{D5(Q5qAKUJvJ2rJ{PvYZI?;%PJvQZRrzfSn{_%bjhL|VFY+7sQAGodYZZ5`t z+e9|WKf`?e=y;K7DUt|_MWt(tn$Lu|x#}W2vvZ9?V`Uue6Ro0B7+2f!Gr>rk9*>Mi zE;ZwkU*vdXCITy2Z5I?*T?8+#nJ}{&7!ohMx-l0pS5QOT6gHeWCoC=Qzc^@%H%uqp`A2I?NpqCVaeD<;+5qv8SApMLL|(X zUc?Bgh$@bK-GQaP#alZ_$s=3`{K*veB5{I;JdQgpBjl6%(@$BGdU^>^%VJ=-OR$^) zDm)7iBVzFeRZrTpq`_GL0!Q_)v|4*`5Ulr{S_D(_qtS2ihy;8$zqkO0lS9Q@#*)Dx zki^atFFmUTpi zJHpjvSSjmmd3}^3Kz@K3;JV4@XC(mqt^0i-lxL#@Y#_g*z>+yz+`-wnaPNir-wimD z#U*%a$2ZEc^?0v5ajgR@f&c)J5*QjS8pC@N! zkr{%<9fY31 zADi+hS9&ObKTLa;M51xww(M$v+5U?dW&>)}@OzoV|K^*h;jfAr{xeIh;n&OIx15X| zK0Yw+LC3_ePTGdQQ@kcE2Dr@ZzxZS;nkwo-Lx>LU2(6`AC%rb2kK|X>AmvH=DeY@T zu$!eNO0dG5DS9Z4RQ1Hc!3Jl3&h9eLM$TPC<^~r>xFu5%9#J};{dqw-`|rNCX8!@s zkH522%zhNi{<$Y<_UGd0X;9j*lBPe|r;c}x-%kNV`v_Vyw$WN|4BZV=FVHsR?=aMy z^_8vyZFi{eN%o$eaZ;#la{Xw)l)w)7D<*kW?4ryV^h9%T*&)s z-%Y}ahS)-R7|b%@Qt}hE2(y{>(C45geond{*;B77^(QEXHV6YlDfwMIOJ^l%e-Up{ zEpJgn5pU5`Ho$=s4L~`*SPk9=y!HwKl#TA{J;Vj~U#KHse(bJBb#2z>YT%ZuX>DhF z(fM6Zy8H=JeWbz4Pgb?OG=S*xWE<8EJx_A!=wf8-5>cg>CQpf2QD^Lm=9Ma8kVWBA z)jY+$_z}Q-O~AL-samb^+Fh*806{>$zhBTquX7w_-(0$Kx3NzPb&v}@?)aMesYCr za4$N@o3-~A-Yl}j>8bD2&lRk>0hj_pRH6na*!FC5Sq|*i=Nj(Uhh<%W*U#Dqg929?BG+R_?4+84_Qk;Wjc_q6#z$f?7Phq* z#3VjYS3H5N2D z)tuV4(TyG1zPv!LPWcy6=;rO1)wyc1g>HjAezy z;xFP$O`-4$sVp`9LN?5mejyNet&=fuVqq`B9Ot*CCqN}m*?G1i9; zr+UiHplSHHP#A}EvxOnop4gh68OtWa9KXi={eLt^m}QP|B#&^_AQ;;Hk@lO&@!i|@ z_^#Abd_1IN3iuI2N{${$R~*R?@cD7pNZzWHBYF2O8p)+FlBVjm^-VT^J%kTGdY}|L zrCfQkYB8!YB}Lrq1iL_b6QlHRpDBvtw;Y-=%(q27&Ic5;cUlIO`oX061)}S z*Mv{h<>CXDc2I;F$NfrO6RFVPE0*>T@Q%GdEILgLsfC|=iWV@`ma z*nD(!^XsVjYSH{vZhj>(o4-xX zsT%J;#!%B`>9$SlicNb(H+`O(KFm!qJMy2$V4$u#KRP?|BV#y#cGv`w9eJ#{k%c#& zfE!E1jkF0OFFxE`A?|gUmNT5%8t{lPqOWO&qka-H>%oc_kTZa|Mj1=(ZB4L;!Z-(?TKEWm^!AR>pzRX z-W>03Ex^C`MXrx{ZcZq)^s6}W;&C>3#aEFZjQc%L=!0+C{9fe7J@D=6`iq^g`tSC= z|M~Z))7SnX+SWB84Sl@tG!1{2$Cq(vL)eaCtitB(uovla6X6(cS#vJB0#58q!XR^y zJsDiSOwsx^Eop0fw?^_ta(p8#PDrv2F5{99Z05o=t`$tS4$Dqy(tTsuNSfwScrj(J!W3+w{k!*)NmbB=KcDD6t{Z0GUM~&9E^Z16aS{98Kb7Zm+ zG`thfn7n`t8fNH(r97VpUvK&gemWCBy%sKQFbfWKCl{6!wz_JuF&Rn8! z1WX#6E>9l?c1_z+VEyAofuUDG0-0MaMn*f19WE6^hR6c$WkgJlJ34x+|4_p<-=_^kEYx$XbHeqUbN z&hZsT+plhA9`on-Ub3iZRfSzq@JbBT+Ogx^eE&RE1R|I^; z@jNo}@ry6x7rpq!4fw_PV!tQ)?kVx3>CxxeU>?$MvF*P99liFS1wGpLY5VBWAJYGG z^e9`xn~&h_`8^Tv7GWY4^yomp_Rym<;ctR3JeR~R9NE(jZsERuXMw-Z1m8-V@LjRD z9q_&Pl6JuN|86|5eBO@njBdwx+>dsS^+ydRR$P08G-t*yZ;HfX3=YAh_a=YA=0lWo z$-GGndot#muRCPVq9)^kvdu6o^rV=4%@OjXFqWA;Q&6U+c-YNGQ_}RLqM4LpCmEF^ zqs-6=O-W|YgkaLOA=Kw7nR?Qd{AxD7nrylUY6?~p%o-8mX?Wk{yjdYn54*j_)bcLC{>zD#) z;|DSyvL~GJZ-tCFl$_J>4kfKx_cVCx^HZmjPo_ot)60{JO7iDskdoXB>oZg!kx{~X zN*e{+I-j3=;CTQ4$!p>=JC3>*q2!cuH-OPy)T~->) zPj_;#tNlf5hUN&2H^h51$UyDfDY3n8DU9iTroDHB`M2*krD*DUp-6Eo3VXy9_KElg zhV`czH#Wo>u`FCDQ$?+?xeBsZ92{R`El5;C%bQrb!KPo&a!C4X(*PPLu8%I@TO@pc z;tn>Lc*)q`nZeLIJiBFm5VlONA6ns|367Z+wDX+ z%-AlJbb?o_2$x2|B`Yz#Kvb4_67SkT$Y3;GQdGRK*QYGOZ8*L%kwIA@Ok!;98KFI? zU6Y7i#uNA1myxo+&e|S#hf2&HQp_DH;vMpAiMK;d5txNC4PU%H3bRbUk1>lyO;103 zCQxE8{%P$_qyNx$UFBmiGlhcOX*`x{1+L@dA4BjcMN>a|iB3SFKGaH#9?{ZqqzKO>w5e9x(R;;jw+xs`{lQh)*;And}UQa%W67>{1~`Qqpcj-SQoCG@-#4L#zcCr{a6=vOr8 zg?plr@aSpc^Y3E$u?W}SkL&NJL$mL(6*UhfW^fNjib3?0FAR`Z%KD|Zdo)`!05Uzd~}g8vV3 z2R73|Nc^vNw>ifIyP;R_9G4QVBmW@u-K{x5FJO2kMgd{|&wQMsbaT${yM9#g!t+tA zR@u9m=AAO`U7BznT?P%r3kL?9^KQtt=G~9x6*Xm=<~!sMmf3p7sgDfP#D=;9lnNSz z3Yf>{&{2S-jVREfaNq~wplAb%(7mf0%ez+{b}kSJ1NaGm&Cl@P5602~B$EdD@=$jG zM2tU+l1HzP8~ez(^^x@v;UStR9A%4cG%kj2oBq2k`DA!{0}Cf>JCkt2-U2IG&S znpU->yQ`lhNu|h7>5DGtop#LSk0e_i>cmE*~;A~5VM0{LP zym{nImh%`cQ>eU@6E%;(2$9c6c2{I>neNa&8h(ID6(j@S|CY5x0&wKkXm1wRc0 zjJE@|kF0A*ykbN|EQ*vm5nj@aJ60aDbJv_xQZB;y5lA(gTIpqof z9)7}@J&?1q2>ZK4B_q)Y0~PAKjWR%5mYFcG;8TOPMacT`DI7UXu(tq`XlLEs6Q3fN<2z} zlK|*VEJ1XP2h`F#zYU-_{Ff2)kaG@zTzWHeu~Gc%5u&SheQW3`fjfoKLJ)QU{2~(( z&M1VYl-3iE z(ZkjPFoqu^`6@3}f)m2%g>e~%eAIml*rKct44_vZ*x+KycAH73(bUUs?N5u6?t(@6 zr8QbT8>yf5wMzZ$eJR8OQF>lrfwDU=3zRJ?q?S@VVQpCw*-=p<`M4Kva4|iB8?W@@ zoi5?f!?JUMvShp0e%smoNJcM~NsFkr)#-k?HjTu7SDB|nLangOlrX{`lhhIxMls=I z;4z0Izr`whiM3XXKDR4XUtg?L9q&~>m;>i!&Tr$j)D|o4;0&2IraHZ%1A`dNdH(yj z6j-qAyt02;al{cF{atC17BO))*eE8evMm)u=@ms;h@++u#qGUYhz}*6jbls!w^RdR zo!p(fD{-&=+U0(vvzzz9S}#Gpt%&8S-qy4NLz7sBg63aA^ZlYUE={89`1$U@#x6EO zi4ZDzP>fpMVdI?id1knL1K+M{cDVzk=R`54W<(qU|FO3nj!0ZdLU^FhIV`?@$o5s^hnph-tz152Sf1QvP=r|*Jo!!PpCUj!#RRsMs`HY0VH76L zKoie?;90F4fJ#^c8IO3_Bf?l`JU+oxD7RyU>IJVPL(!%56mPpiw~6KCrDC-hFBKlk zCBJc4b`B4TAs&I?88bBZb_ddhk;d%83{Ddn4pvzpX2F}sRH3FBIYRp;xJvxY8;;mc zxz_hmK9evJI!Q2*Y&qVjtu>|&i0Zd2?TkBM`=+sDtRqSpd-}~g`>rh!NUTx4eT`OG zYh*20nz>+JBYU93Qut+?>4X)|EdtV4kxI7VK)9@{qBW~pUFap!z%-T(1@7b3t-YO+ zh$h~ zrKrN$2Ka|Iw-AqbbARF6p)N5UN#q)X{CVE3uM9@gh30D{8fk*~G3i=J zUqIrLEe;-&*V$NdX{ag;|Eefetil(4bOka9M3s^h;793?OS)o?hK=r;-uMSh0=4L> z$VZ-^aZm|%dq}DKIziR8CE|^M6WBFCa_gd6dBsLEwcBiq3l*aZ%94LgQKYb{S zN?WhWXSQu@K2IR%CF0~gC9pd$FMmDsk5*RjpB8E(7(fd)T_$WM8&~!+dD7wOrCFPs z&SjfaW&xZ3#z%JPe&t$Au9dDWXVli9kd|xl09~ z?lm4h91ce~rnswb3!i!Fr)SZ-1H<=gI2^iPl=)pHIMygG8BgZZyN(NuhfPaLJUi1< zk=vTNhln%X?_86=DepqOb?DV2HqtCM#bHt}o31h02n>n92ztu8RCF@;!4{;xn#$$A zCC)}xTk;9Z&$9nP=eF3j6Ty_i{`;e6F#q>bgf$aalTJm(E!(Co`3r^x`-j#Ij`)zN z0kLg)vMHjG3UOi|hsA!90V{~YH!yLUAN6xJPF z9o_3x(W@~ojmII9_Mh>vCHB6M;sCnPMX37qi51q0TFS+Q^zcpz9Os&XSLl&L3?OF` zb7ypm+P&rdVs>vs$(eSq)?w{ly~DP9yfLJ0SSmIK=~$h|wlPcW8}n4;68`qm_HN9Q zcpDSd>+b$yWBz$j`!?pZV(_}g+Fels9@K=%lXd-QbK)Ki%E~Uf3lHM5bRF10v7f`yV*qd#`Qp0iSuE4UX#VaMTdF z_@t42fadfcl3)||=6&!O(d-uiBAL^o)W=(UcFhLdDbb_HpO{Z1sosOLdCieW$=9V-Nryb*#^w4=H z?EKIfres{3Ogh<91fNJ5UsBc0#KRy*yNtr{KpcZk1ZDZ*kU2BKWh^_U+G{& z7^@^G7}FD3x9F8w-b~%1;pP>?cUiqy+bz1=rJ`GN-P03o>cxFR`^PPfWK7|`4~CJBo8O8cpl-1EnVm(KHDJ1bH2O! zx&((EU1BAegI7iIWDPwj6{oxU_hOkX<4r`CN0ZxrBdP~^`s@eWu5$92sxIb?1%mJz z*Q7hnQUl-)P>Ojpy3cf)no^(8kov{7Sm;&=8nvZDT!Lj0zZLO&iTLdozn>DnBm9hD zSxbaC#V3Y}Yj`m^y&CkTsUTbA=j@qVA&i<{J#ofJ6wiB&Bl9MjGi%GQK@8!G#N4}5 z8AFIkye*DSF&~{0aU360e-xw|)qO$fT}SzS^k2eFb*i)_1rsNm??&j4*sp5p;<(mM zKDpyF^_1HG&)c)dM^WFogIQQGFdI!EQlUXZjjgr8R!FGUjfOHI!LBux)XP~~Tctg% zL4(E`B)AD-T?Su#lv+-)t(8_=X={~U^-KUIfR6(oP@xz-PiKvl6i^dFviJKwelx$B zoop6+pZh1Xo1K~8>-&Cw9lf0eM*Je|I&M2WPh*EC7G1i1(veh8x6>@e;p^Zhx~5BU z6P6_Fhe*|gwZS|){MKksI1&6-o~&JT=^CXw(shGgZ=%|!#$hyPkFo)>kvmGZBEQ6l zdcO7|y&iu~HP|FN^|qB00s$XxU3RL&73kcd24|g6cq8K64RP+5YV*rC!?{;$m^*Cd z{EN}q4JSS-5xijzR>GL+!?6#1CYy7=d!Faq|I0r2NpU)NY52)4c8&qm^THbR*|(S@ z9QezXwtKq>3(D^`;yXF7hTgU8IX?NFKzmg(z`X;tF`r%0iaLEKovA&6V>tb|ociH?> zOb<9sa!Ws%42bRIdf5~J+mD`COa?8g$$;cWr5%<>9`7COPq~Cf;9<$v`jh~XbmOsX z6^!S7mXA{Llkuoj+%kT6rQ#m<`#te6EmD%RQiJ_&xpZnlnp|3a`9b#_3e#boYpoYi z5;%C~);YYXfyqt_U+-jlKS9wt{2dEx^YIi{CzEd$80^D`r2$3McxlLtJK%l zYrzsZ3@_E)LF`W#{F4y7o*{K3UpqVyyWRt_8$1xZ(F3uYGC=Hk9bSm- zV2JHH9*7mZ_nXXnq5jqR4)0y>hS=}rX9KYlFY-X_dK+SYwp>Ci#mNTWzc2&D4z`T| zu{Gysf>;>BI%UG~Lu{I|@yia$1q&iK(ewnBjqMd4hvGY`{zANpX@b0Sn>gFxw6SZrj1r@@Di=Ga{g8tgWN* z@~kxxH&(ng+rf&k8!Kw^vcZZ##Df)K8!Oswm72(U!irZf$e@Y5ciRY9F>`h%tbie` z6HX+o$SgBuNypzk-3LUIIYh^Eh6PcQYT%%gj~>jLhQ~khz-!4#Y4G~mB`OW)V<}}g zjqnxCL_pp@6}%!#5Fl9U53l9AAG~%42wqFw@S3apz$;qJJn&j-Yf%WV)dF6(52r!R zD0ASo+da8;6S9HV==mOa?Y3#gYqv;vW7hmX~&%yDgwl&X5H17>KSzk_K zx0=e+af2yp^`EZ*7BFA(^Z^1-y*u$7=iVjZ15aBQR0p_qPLcUpbeP8 zLN50a+%Q|hUZX7=HFGAD^_QiGFax2CD@@50CA<3znZ}ZPIP|HDvFh6 z7%RUt3VzQil=o3x%|t~L6#$aKvWd$Jp(_fdVYA3X3C1Qsgelu-+n{#$SOT>g-d1dr z@(O`0f(gW(-pv%5R%Qt1b|Ny--hjVbXDOEi>)^}zS0?0zYPO%W>-H;aK zQxD=7`F|rOXR`4nWEEYgFu5?5w?Ie&92McD& z*c{teM+vlG_gi_hFT0`;?t5AgKwmB8p2N@tA-=OJ-XTFhS%k*c=Hi9cgBnylx2%s5 z!xqzJ$6kSG42zlY_}=P09a!*7aReIzHAd(6lh%icZXA2p{UC`J2sf8 zv)$&+oO0JMWL{H!vEiH4q)*oZ&iv5BfKiDF?BZKbK%r=>M3Iw0nyLd4YZ)RuQ;4s! z669uiD2cDLJXpVRvNuIB*9_SS>o%0 zVqM%&leiZSy2iYsVZOOg!){AI3_+)jJ0^+S=bKTjCVp8{RcCkb8}VzjP<6akE36iJ zLbX||g)0*Ue>{7)HU}uzD}q{9$8)smc)cbL;W9z2u2?9BSyW?QT*pRm{SKh1HReU) zrC(o&c^ca)CnHf5vfSj#MDY9gIw2kAVBMIU$@m*26aW@#fN2k%p~#I+agp;ZE0Id6 zKiJW~my12PKFn;BjV#vvtLbjK#RwsI71-($b*`y;#Z<&Pw-v#E#q^XEdG@N3U8xE8ml zLhLww4~ndJZkIM=tV$k8+bRIYCQp?OYqja#IgB13|Ja1Iti2zoH?pp@ktG148@453 z$LBP^V>->M;3=ZEfD}8L{3$mg>0@@TS_Y(jd5h1$o2+UL3Hm<*HU$N0EVr(t2`i;2rD6f%JQt=P9J7- zisQ~JlGh6gE2w+qn4kiE$B3#g5>$QJc$uu|23VUaM5o z{|qy2cbvjYAGzW-1wjt6XE*Ev3)aD1Vjq5V)W05tL!WQWM4!3g8mLA`a#Sn@K_=RO z)M%|UN2o`*@irie|f zC4LA&33qzzE||R#Z^cuS!;p4Y2dEP#>Bq2scS~9ATjmWqmLh5Vn4%jNIOBpqT#yGiuoIry@#^zZg$botG zV=VrKtkr4HxLCUx3|{RmCS^L|4SwQd&EezPd_;cPtJ%8X?}r^9c)&^3+raDJ#8SAZu^l1#m}EfK+_Y!9_!*8lhdBr%g=PvGwo#A`_$BM{^dFogGua5r4gmdbo9}DBW-YqSEgV?)ZLvYI$d`l!-#<&C&8PU%=5uV<+*d-RV-MhE=+F_SS&259B#?N|da)~D&MzeCY4 zIt1O-^%XdYSVzD3EvT=!n_%zxe^|8gXX=%791181CC0a(Zl~jX!)bzRgrs>=K~vQL zCxnd`?>)t7au}D@9$gKOJ7r#n6+UtpQ*|~tnICLuW-MS(+dIJyli(8=2aiwdJ(3BN zx6uUcGjf-r^z;tSIR2*n{eI&=^#3(}-LGtqRim*fhju!6#%RrUcS#@Eag4bsNbgxz zHd^a>Qb0$Z-ag?3gq*_yax{HKF+o(G-nL^<&FZA=VuFe6vWssYbmD3;zA&~UK(f&K zfFnmMayiJ+=e%XRhSmFI>ULW8qHGO9MI~xaIGQHCx!gC__a1h+p21_Nz;_yvkFT*y zqxqa)#+5AUmLr+t&kAxy=6I$2`PWw~m6+=|8io5|m)MOa7P5H?BoT8;aM`{9Qgah! zTChHSv((LSc(K;(sYliSCu(KYS*P%)gg%aFl;Bt75E=+-e5l~4qYvTijN}ehQyl0` z)31K?dVlJW9v1ID1cWj=Jg_UHg{{-adR$l~3RvO$qT+p|6TO$(de@qUsRx3tN&k~1;nSkqXEILIwafqd^Zzp>u$Dh3c-VRU z8R}8%D=?TX_CXYwnE}kqAU_5A6{p4f$$k!=3^f8hYOuDMd{Wj9RkgO$S#;w%bWiII@VcDd1#=f2$!@NQ>%3smV zAf^i}7Ep3?$S6Oo$CkrCgdY8G`|4`UoX^%IYQ73J3EtAK-zl>tYiud{X}gms8h{vz zWTr&1CBVx2$=UD3IquGWMzm1mnWbde39 zvi|0MRD`n~_gQd}rcg~H64qP4pg}#&C+bt(dfUl(bHP2w_EQNbJc}u83vt9e1PF3h_50JTj zDtMHpg5z;&#GCPI$|4g&Mn3c8fMXvoLW9S7?0}LcY%aW^8IFekhQ3+`2IJAiUom2D z3nF!NqTc!hQo*D7dh2ia!3dPb09vR;ZH)%n#orGlEzEU18390Nb{X+)Ttl-e-UWVQ zV_K(S=8QwUR~Uh9;eB^PT2bU5+(?UPqHGz2c%0xB6SCfjyg@s} zj)lHLr|E!{V9kP`e;ibbpP`ZHy)SX`Gje>Hm!#0oxoT5a$)HJkihvq8Y1x5#g-qOsiOR}RGfA32pKjeV8^7>S&XN}N>|9zHXd^{Z+}xS}gT4 zvD9x3yHxT&VphV>e@u(M3>N*Zo<9R*F1gBsEMIg-uxFo%F-0xa(5=#&Ymd?H$|BzI z+0c~TjcRgtA3x@i3@C7bB{H&)ui~pLgB?6aHC|80|H*s(?bl-u91k>&NGf9~O>g~T zKeD+Ty={PmCh_Ti;FEd&PgX%~|EJmgl{FFla&8(CZ5->R9V!cO#mGMQLcfy>xM2)E z2R~DK;X^^(x(B~|fCig6&u(1Ap;!rNL(26IBLjZ`ksjdk6U^WU33hT#t6aVPW;9{+ ziw*h>N@{ByT$RAG@P zJubtf?PehvCcS#-xF@~f9tWCQ;q(*1(fOk_S;{J|u~BTwk8ksxn+@Qwv) z>>mz}ET1H%7}G~<`jh9*nXXLZl*r1(IcQf)HlPH&_^<#sO<%DL*>C?ODf#saM%+G_ z22ktWfwXppfvq!KaF^neWK)hg<>uwXFS>R(C{h+Ycq|)%%r(<{w|hcW>VVvJ-oi^*ciB-9S5 z@x@JyCPYM7b9d>6_QIao;xbk>WXYCq{Mf^`N?dG9T2FF)&<#gxI3(La7ojbyMB1`S ztrMR*!cG`zbt@BR-nQ&hP!8qH#|~t1<}Mn{8oOiFJnare6lt=Bbd7V z0R7J2-u2Er@ATpGkks7u1Xh}W^8luqASvP1rLw5oDn2lLZ=((Wwd#RQrjSRQYG$W5 zXdh-nSw}kbtoVD|VV?up_$nUA@8RN~D5kd_`6O#ucgAy`+_32WcU61^0buF0;m<^^ z3ZCFXtzqR%#z&gD=ZBjn$=vS|kSMz|x%Pu>h^zd4&8Isv^L+ERTrD~AV-x~IdfU^z zBn~D&{)jA(QmnJ-54Lr;E*=$d^hprJmXeTYH(|&;u=T);=)F9HE=70|z}}wRPotT^ z7gB{(fW1cM@Oy=Z4Z5KbciZk|i#U?~*2`z??wQGzt3#YjQs^dU*4nG2(awx&HZKrzd|jDQ z{zh{r6qXJdsYsa^Ra4?M+qU<-hdQt8ZS$^Dv$c~qpnc9(jK^8?u5|qljSXNm%6pyt zT>V>dihowCQhWCEQrb_&-an(GXDrE+W(7h<8R>}SUAj41Bi>O*tu?L>8|A%A4KR3h zcIRMP!2CpRV1A-D5HiX?(PJOtAv6|>dvgk_$`36$wMH5yu!WEH(hfUFVae_6yArZV ziZksahB;5Vw1BUc?`pnU?5Y6%h7iP&$5t@)i$H`NnA#G}GsIxIGk^>+;DwmuLVDx_ zZz$$fAQFvhJz?OsM**@K%6Hr(cxE&#!^_p5#V#c0L72qs9f&Ynw&Ue#x)eMnHvY~b zHD181EZ$4bg$pTPhRnZ@k-^5KE044&Ee{6hl{}gV9*xXpfP?ud6XghC-693+8g%Y= zD&K+WP6^qIqJ9({%_v9cs#KyE*jC`g&v(3%QazQREL_W?8_7>n!{;?E-wI1~Du^Yb zVZ%Ii9QBchBTO_E)|inHC8t2r4Z5A-Lm}H}IW(o20%YopGxr$r0hx6Jx#H7~8rmUM zPp(Jt;Nf@n2W0K0P0SV15>ujzFs0U%D!T~0^i@}c3A^GIg^A#lQJ51}Oh6c~2q}KS z^mSs3A917g`ffqTUM1hK87zE<$*m#;+W9us^W6D1a<80n2L^VmpsbrWAp@mr8^YM{ ze=T5aUB>>hxA@XZ^nDnKxQwrH`7E8L5W8L*qcnw>#PC6?fR(@e&`88Q59W7GDx<&g zZK6LVYENzS^~uPY33@xl`1g(0+p#NPtWRr<8nKQc@hRsnmuCqZf9o*o`Fa#tLXMj1_sT(T@mF(1yJIrt}qvo9>?GX3*GskffbwXK|xx z28y{MM$Nh5MDVtuU4WX`@)XAy+vZYy$+o#gDQfSz?8hwBgWzc8nNoI&yTauXc4P1h zSh`{@0}Z!i$Ca(paWLzXmjrs>VU_+$tm+G?Ve%sZ{}y=rlXIJPUIvdIbu5vv0INiu z2Bi*6#HT+toTAZYVR){R7!y3WF{D{rUKBIlL#H8i59`2h z{+G9>kB_Rla`G`SAlVrdG+5B6Sq14>8xSaBNLUg;C89zkD3qxC-sUGpq9GBQ*?T_jd-u&p5^#U}50A{u zyZ794&pr2ipQ!K#&Yl^rmh=j83zold)Nb7lI*sum5l-|-Wb9Xd5quTkHroWK03BLyXiLW!!=DlH-Y`KNxAFFP7$724` za=shKkYY|Liql<6W=wlyJ7vbu*{U}Ch|n%@j-u29%jd!zVN@6>#bpZx3_nNd#^I8I zKJ77=ue>|4BrPhKPva%b*#Rr7)5f-SeVE|a`Ug5nZ}bP}!VubsL*g@^_7=!R{?J@_ z1e!|+`GQybf?MFP)+)^3Zqr}c4Z)V3{$Rbn6#v`U8uA6ZeZj-I!R`KFjXqa=>Ic8; z2?)q!Ko>|rg}nS50qDs@cg0l+AS!}kKP7<>iWn61mrR{>A|j6T&Qsx-k^eSf6!P1f zrP|1?T3!14uE?Z;A~Qo1_o}?c%$OX^uj@;rUa|!6kaN;DCFFe^ekSX!#fW#GvLn)2 zV~gmD*dsM|DsuZqcspUM`iuR^@$vShjKI(4QlR^DxP7}yhXBW;?ZYN~DCp})8*l@~ zhUo{ye_Ou*Nj11v-;JLiZhcF4tQ04v`BeOTdd~NFk%9BL9>EjG*P|`@wR^q4+|H*d0$u9R~2wMwU33O7?#DBC2p6jUL?IW0doKn3* zhjjST;lzi+4Xg)3*K{bFh!*whpw+EAa8)Aqbx+vR;>gWvat8*(-`XUXUpw0!IK`Kn z4+Xgq<}mp%i~#&FtSH!Rq@gHPke)w@Rfax7ce zgN0%RdFm?t#@=?;mP09RbvnTH;N}*GIW3M_+&YhYETeMeyi5|h=BI!%DYeUfpZZ_M z1HXijeQh>n$-@MT!~|xVQK6WsdsB-83f5;s>G~og7jQ&fe!pWXo?$9$c0J8K*eq?b zY!4mTyvAgv^ z$PpX7$jml~_~KFcqMpvX!x2AI#P~f)WxHm6>uB9zYkmDCq#B2ud*5zx7|j?Ylro`K zcNniz_w6O(4e0(?i~F|*el?AwR6K0{N@ep`WUd{B;$^2=K5UjIWNKD~g}9d?b^jLB zy~ZvVM>+eHO~0>5FE--`|8W)`VH)ZUnkvLk)1D`FoO9h3FL8gU3^r5B)Pyo~14$UQ z8CMQ%Z+2UMI&+lZVNZ#Kf!0wj>>^wY@Bex3il-865LiB9^dc0J(Yo=FeW;=9-q{NUVoM%XdreMev7pe5 z5x_Onl^zc(GgzXU%ak02{*y&uu*X!Ot%z;$#k|=rGM{=9A_|3G4xr!|qq3Dkq4(j= zZ{hOY=xX-PPFpnsTkDtC&I^K28I7?TbKH|%u$^o`)1PO&}hy9=BjrW zDvjv1^<6S)rYP3pdfSZ~n$IlM!(DMscR1YZ@a^l(qz#Ugi9uoJ;`Hi+y+UImui=|$ zd&u^Sv-_-tD?205cHCbCd@tmMTDvU>||IP!2GDtlsp_Q{r7yT;D1FF*#FcX zie8}CE6h5^mHc21(#7K7Ut?9D26)7|>IB8|S z$UUf1_n??w^)|)usr~zA^r`(}b6lTV$uj%kwpjm(R1L?Yf3YUQnO43%%9)ng?;C5$ zE7c|AF;to^6OUZZJknIRR}>$&5)ZiUg~ePlR7qzF-I4b5Ee#UAu+83%zP>*OA}`s5 zh)mxU7m?KI1Ft1xYFD^-ZeLjyfzvB%qHuaB`A6dP7Z3kG<235_&U#pJ^cP1R19bEg z`Ptm%wX3@9{Wl7YrW1WT3735mV*{sc#0{Lj@kgG7gR3H3{arhvT>Y0OMY)wV7KEdD z-QgN(6OcI1=Ifset;bp<=uB;SVzz^+l>Ng1O=cLpJITT`tbt@@4y#! z%PyeqiVdUbi^gQ)Mh*Cb{Z{V6>`}x;^0^pp6D~tGTQgH!pdD__%Zk`PcBFMxljQ%} zWefxBNti}tRe42uS{>nmOCv{Ufi??Dmx_5?&W3g8hXtr9?s<<421Av1pSRiD;SJ|_ zYjV81a=iO;yv;e@FLJzJ`?+_qANnT>AacANey;eC;|=?v#U7V7gc{b~U081ee{X*e z7BPcKZU%6}Otnz3*}`}$_CA3Wt4`*`SW72J8Iv%xFOeG972TD_n1LZLw(u1@1svHlAv^)X64jHT2BTCIm+lJIBn z%4GEef>0J>WbA8q9?=+ka>3FVrFTIAJ%n$oebI9enxT4N+=gcMj@YJyda#F)cXiYToR z%v-XEH8nc+Wu1I%s$Y%@{_uID2-o-lw?obiB@ZBLmsvY`+tzj~87(yS@TwMv3fy`H zIOEr0Cs|1D%I)jXyyy-b@9$u90~qBG^rz8kklQ_nnpD3Rp*}f7_hLBpF>~g6QBFGcVF+j=<`XT;r{|ePDD%rlm4s^-18=kgl3xC-Se&) zi9IuON4Dh!YjaODzJw)3j1BpRCf>zs~rduo(Zv!sfi%EjAKu?-alWYVoq3R4GaSm7q z!p2Hxax2V6Jl9f{fK+$IX3GY%-TMAn2Yp}i6IR6ZWV-qBZkn?LuB|J^CIRxG>V^j_cWkQSUmHn+RNLp9>aU={tJ8w4`$19qY8fUfR9T7t3zQp!rz3+}boxwj(!E4XnO?LeA3mXtm{ z`q=Ga-o0EFLT5b9V7!>dN&Y*7|DI2H8ZchsX(7FWMw#2biH)agKeI`<#H*JxjD)8& z3s08iO9s#TrC7GF8pJYA4nQInAhpFJ=Ai5wRm~0Wq-{t&i2Bicl?wKmNyL^g!!85= z;5_LnDIHl{xM-Or2w!4GH_N`Pf|6<0{X(!ay4m=EW3sTDDUpWN8cbpL&H4y+qqE9X zH@>XuA;|jiaO51kAi3{Vrab z^e83UeQL?}r4EVxF*_r$KXWzeyAQ4AO^BoH^%0T-U6GJfD9y!9FFCAp^OA@?n!GM* zkDTBAAMQ~`kDv?ry~A5$T-w$926}7st*=8RQlTKBpufx8Y*cru3G}fgCQG7{5*7(H z#?=@o4!qFfFe*>LC*+}AgZh{AH!rl1XKeujJ5Au_ z8h79>o`5d#U8Q+2tAyeRU*xjrJh7w0LgvVYgy`5{3J?kagdjFB=D|Y4&y{kYx!kNe zlKT(`AksXWMgqnWMdlWA-(a$8&X$_o&bQjZPqt`zi%rsA9|LF%7zWnY$Vv~Eg%3H$ zY&&Egfg|P-plaq5rQG-8MbL$NqLlkW&JhtaN;Iu!t)r1QwZ@YB!2eltj@Yz&SLuM6 zYs3)7N#xs$xt#&GdI>pS{Pnj8l)hoGOh62!1mQ!CyAD83(@It-RwCsj0iImA!PC({ z>OqP$tsjkRrS+pCeOwa6XpCzT0$#H_a2}6?F9%bh!WQy2fyAO>$3whK* zc)wOz_iHulz7Sr+su_#@1xlF;4h+fEyGIg8n0=n_-dMl|z+VzSs@PXD48s)!ko%`t zKw=E5Y5WuVQ*yAewHb3X_})vi1GpG9QIl^KCYk~O2s+xah>-5m{y1yv{N8cV%l9GY z_+^4Ne~C`$l(S(C=0z`L8zK`BMNbU-27b|Y&$q}Eh%m8^8Z629gdODYf{DHgq$@0G z$IndhG#;?k&@levBs#!1E){TW$4tGHQLo^!NdnNY}FSqj@rN$%IbEI2NMN;$zx<05?6rzAAA z09GaLFnv#o8S^Pq!ESPC&cz>N%;8mNK}J9!=y1Fbf(}_{5xgw6)Ie|OKZlsf-L@lj z#TB+A)f+*e!t^EB4^W}X{uN!miE%~S^HY=0+0emHx@Uh01OWD388a`Naa z6_D7G07oh-g#e>=dSuGTMKcB4`_qz$iIC~=ZZXBJD4?!KG@*l#b zPJi&L)(zsHyx_;Jf8*zCU#zG=wg}A*C))Gr}@XF=4l1v(sHwom-s;fdl+pJN%re7 zmB*;$cULkyhMsl7dN6%u^6d`DHgObC{+p8jaH>vB_i*?)VT{o)v_;mDcE`{HqaR`z3+4a!Y-%bO{go zauVdB6qrM-i0cjKwXU}}SF>mM;?E*H!=(c$+HDQvgO19=m`8=6ds6%|yCUqan1e=! zy3E{Av7q_=?ocsXHmT1UZwbUvBmot+VL53NqzhKdD2lBFt$@184)w`Z^b^14^Z2>_ zAQ+W%>uVtv+;9oDnkVk(g^wb_iak&(N>GWrJpVjFI1lZcETpPyBq!_(eZF!B(PyUV zzDV;ir;RAFL6)4j2+wBF^*5WtVe2x5o9y2t4aTElNxjC3KB-SW4{}_zIL9-(=Xg7E zytu#FruDjr&Fte$>vbC+kZh)H_@;HV+44SItG?EzoF=4rG;!{Bhb}-UAsIc}h4oCf z4yB{zVzOB2ATmj1vu6!*l-cRUz-GwWUcm*>7GeuNySAOJ4 zwEQgELB_6RlGE}6Uz7|5z={|!0Mxh|58j|Y6T))^R7pI;4?TeW+Eijx2)f3gYYaMv zMgX%xXf=Y?&vn-P5Z6dyau`T+51(!ud`r5)Zu=^CUwH$&bAfZhL54n$JMaKN9cYfR zwtKoyZ*ALdi%;a*f08-&@AwFGl-%dj{!WtZjV}M_8&iFO@a#$A#E0WAn^&RnDl}RJ zq5*0*1rOvxFz5%y7_?RIY~27v;7TGIFJu3LgZXhM=?nuGw6nbI{3fh9?|Ba*cm+4a z)?Oy7oZrCQxr`~;!N;qUl>ii(I=DQVoU}ndwY=SAxUKIBe5bhsYmt`1G4S1b>h$n^ z^R2Y{O!ekFQ(B6RT;ooFsl29!GL~LI##j>r_A5^l_CNm;CMkd;AP9yX1My(*8AjzC zKxeb#5J{~x?LyyP@E_oTE8|g$*b|q=zN@wb`WwuMLO#h0p2!Q<<^_-Wc`wM zq_@d9+QQMKNCepGBn?hb7M3_eYX4)ZplgpW>##fUJ|bX<(hNs;Rw@_&-`ER4qe0`V z{7mSIh5ZR=v@t$ymSA}Y+<}p%{ZJ+c>YElRgAGVf20M-WDJh?hE}Abh*nEj)9;tmQ zn=dovu$H8HSHLQVJ7RAu2qmSDOD}bWR1pTH>oxmhn{ z!lWC1k;2JvkIvz+0LE&n?CeKv#imf2TDGN-I5Yb7r_^>-NY1tt5-iK&d}~KPB@4zw z@0>M}KJ>wd`B-IVLGE$uS}wFC?DN4Jh&q1=-i_`z8*<*gh(@ExK~RbGLpRy;CdC!X zVx^C)=dVA&Icp*L6`(ZGY>yM|S^82+Rz!iN-))1ykj7yPt4?pi! zp}lzB8J2>3q$en4o%_fb4iY;7YK{T{usI6E#oG|;J)?irN-UP?Qdy=)FRV~PN@We- z*wHWQM(C+)`yQKod0q5&i%qCxCa{!gei;uS36buDqQt>ZXf|4V&{i@;$SIg9*2qV- zDKQdDsujzOJ7(vo!*q`RH{UCb?AX*f467+IJ`3r|JKl4U)Uq5iK9gN-GDI_z9f=sC znPD$Y3U6Ncgsl}et;hK5!9KeT|M+^0K+Vky(Q&n9Vf;YNXZq+ayyA%nSJeB9qg+ul zKefA}IGV#AhWmX(Sp89N_gml2bJ<^GtiDde)mLlr<1+`VQEbN8Pa_#fJR;LCoE;Hx zyzQB&fa8an`hbqF>Q4_HJ<{K>31>=wD`v)`Km994yg#tz)I0C(W-1wWqt*3OKe zzr3YU^!EcxsgmQW2)AmmT3jbpA6KVvowVM~Dt#ix_SG>^aYqnQaZ|7d@BQ!g_nH1y zJRU)RuTfq$mZfy@tcYOYMrC;!i7|J3 z{qJFUC8lC5ZWm+lCxo3wWd|}6V-n*dtNI=+{My!-Qdy&NYi6joCe1QCS}Ob5pE+0< z-5H9NwlP@(iNIA@M~!rGlD`*Y1h6sixB$%cdC`KGp&-JD|x9j#?U+%101(sqb*@M&cQz8 zY{h5nv-^CPSIV5)<@7TF6(&YPS}i`SBVT!tU(rTK^UO3Sre z@%@M4uu;#pc5Ja8N_pz~2p{AO(+4^IpU03yc%f6_msyP%)+Rn_T?e?zmbem#@iBrX z^RozceR#NcGqRrhB&NXLK#yzb@l$%d^GAGaq{ljXxbAHa8!e3(CU47k@1)@PS1DPR zlE&U(r#U}0*(OCvmYo90vcU$EziP56ub;Hk$&@Z0{D8ye`?=@+4w70=?1cIyr83a5 z#zBk2dFJeZ>FclCPRRB>pY^t$X9(vL7-_@1W2qa0HBI<(S&87V@#j<%(hE!?Z0=2}W}< z?;kEroS=r7OYBT2JrC#bmY!u66lh(7U%2p#8%xT?fh)U&58Txlu zmHbE9)o_Y10njq*xb3%Q2z@+Ot(|>}&vIb%+;sScfCkvpuqc6un^=9@E?`-4vvksQ-(7T*Rqz_WDFwRniYKxMq(HliFbMpidF-KZ6Mr)D zDgJ-UJR-d|nnwiKO6ZkY$wtIV-FHMypoNv;{I~&L^nAhqk4jn{AI-hzW2z&Iq;4x^ z^2K(*QVQ)+^$_Ufi@ok5TkuwCL8&Ef!FRD-`GODM5$o(MWQc}yrUhT9FZe3LPe5=w zksOSmBv3HgwY){BVm%;MA*3PFzFns`X7%l+)LJ>D<_+xi{k%m6LPb{s2RYnCj#$J& z7AEH)F+*+OR+TJjdAL=P!jLfIm&J@}Xzxo`=WjCbzs>r`PBHq&kgva(lOT^S=Siou zjz3g$Pm|J!;A$#I7gKG0-bOc*+u%|;`IvnEpX6ggBeE&^h`{5a!}Cr>BOft}x?Wna z3%B7JjdE?&_Ak;`@b={NHT9=!p|2-j{Fmr!Qg0LHe70~;0s2C8F@hN@(S7=JsXu6u z=>9CDuj+H=9m;=I^mTa2<(Bg)+`kw6#+1(xhr88P40qT5$%i}j%(V>n`4_HoxN$9P zzxlMe4QzmWwK%{b+ppQ!W}Us-v1Ox4$mXGK!OM(oV`txF)0lei(#KH*n#RtWNqabp zor6}*XAP|V3BB2}GbtNy=&SEx1@fR;1CA$`2|iIKu_6xt_U72&hvbR!VyE!ooJ)nD zv^0kKOMw4zD-$s)QhW<1aDIY5ILSEg+#ma_nW?Eux#S9`vNMn9ajwOBGzf{d;UNjH zyks?R{_e_;uwVZv=@C|s17$~8dJ8|o(p!=oVQ18`aY4wpdmm(y)h|w8E?@bFloU4^ zewD6=MPC#~{Y>z*%GyH~^amM>&@+&jpwcOWbIwz6A-JEsIR>UH>X39uiFY_<`Y!k` zD?BvVe}&)!Q+94xF43SeM5WtKKx$iGgWg3NKeUhTRBAKsG`x zw&W?Uy;ALSHfTYIG`Bj0J?uK+>ke&ZR5_6FtB8NBo@)4f)f%IRe1~;6yqSxd_)wb3~w|iijz& zi9@L9*ibDuj$F4y*gG4okHM`_UBJ4jIWXhm2&xtS;lsBO4qnveEehoj@p=0?&8|XEAwW39f}Zy6)DCt4IgQa-Uw-6~U<) zp#^Jc|K`#je^8?Q>W7+ncC6?_D@589un2NoS3{2^y<)`wJ^b zt|GxWxP0niLTCv5%fo!qHkmTnlmZo0Wm{rjRdjm|G1CHp1+H&La-!Y z$H)Pnr3fn{FqQyq?G%5o4h1LM`;+%r^dgMH{14&v8j|Rj^0FQD;|C+Ws($s6_WG8j z4a58uRj~PLOKh~>s)gK!4JqX3l!T@bb}okr2~NR{ZIlS<(juUt4LNWndr4-wU;RdhLOGEv9bp ztxn7kt9>c89mVXkHdc`4`Exlzx8_S~(2?WW$sB9+!5bzi3ubyZf8uk#N6=mE|M1e)Jr{##U~AMh?qxZt!z zAei7Gw4qZ16_;Nv6>|Yx5sEs^ar0AuH_3835W1f469Za5`tD?u*@y%b#o4@dq3yT&3JJG8G zXFT>~AKrQ1#20ilZ_V+-TYD@e}-=io&0 zHlIvrIu|Z8k`6d|hKqNBr=(miJSAI2j+q@tXh#Z9YmDhY_!rUG-?xyU@W)-ylr6pj z^vJ$kGwQ-M=Y%m~G;S01H-1gs4@s{d2N`bJW0?0!cX7~cuj-E+eGMNe8^VN(HD}}S ze3$6*#E|wVPn_WLM2O21^l4ikI71uw^?ws8Wub-;L!`>=a9hYGx2Q-Cj$rp6b*hf{ zUxZyj3aoKLwd`aq=c2E;ZeQ0NuEmsE*|g`)cvb9q!jPCrhD4J=<=D&wgUSs*H0uTx zX<=V@C0gs4oUmXV{DS0FjKwV&=`<)`4i3&y@96v@nCNC^%e@;Qr}^1~a$V!Sa`y%j z9xZi%joZhZ-(zBa&H2*FzV1V%b>ma>tIyBybyB#6*`tolb=U67^90A{ zMpm;TR$tjrwFeaNdZ#5kmx|B%;U&JDp=x@5P1E=ZrCwhat9q0*zq+Z^*Cnoq6^eul zKncZfpp6Wwh`b92>mtwz6++mPU~|APB>z7w*ay3$EvMeJCVzBl-uNjM6~39QcjK+l zy|T%^a_C+w);(`R8#1vCJ1^pE?Y`SQYP$Q~@#Uq{SldfIu6=bE)a}$VU9X7XQB~`2oOO3Iwop5BFc6m^`^`T2;j)kL%ln#yGJt_fTWn z_+)6zrYRLqc*`m(y&l)6zFshxb~czZd^g3Et=R=E9E)GP5Yw!cP@7&!4vA z$Vm)j(J3>rLK3^s2alSpk@t|nNae&@PAN+ezFviy;>;XEU`ik&rcmJ;9!!RVS71c0 zsuo_sdl>v>GWm?6YDh<{w3hKb4kI&xSA)p(_MRHuDiC;E-fx< z3xwL3DlN`~Z)dm6MY7m-9bDdN@dOKV-?t8 z9I=3};$T448FCa4QPXSIF(yR2G3<<6G1m82j6~TC<#+=1-ZrQ`t!PbQY8Z^Aw)d!G*i<&R z_B}pS?V4ZHjOV6D7?Ty-Y&OrV zI*WvX`6EGFqCQN~OmB0@I%*2!d1O27qjt4h`{zjKJO}jxcgb2&RCaBZYTH5S;FogU zH&#Wp{)};npV@K9!&k6`GWgOluw*qy$jg_^lvm19X55m=j$1Nx7PGz8!$kYp zoc1$fXg^iZK70u|#x(;s%#*5c?*?~pOs3lH+h-dr9&Ka>3`2h_Y)APS=xns; zHQ-q4m|SV&H!0G*nHHkIO2b}@;*(!Tr_aS=^H#JXc`Z+l)&n3cm%(a}aBO(XK_u$v z4wG_Kvz?r3GX!i7ZQ)PG1U8p(+ECB{HCJ)4M zNO|K9&d6izA{UH}(|Rb$Pa-k%FHpACLD`1(a#$u;m`tN89h%c&lgliO}a`mTZ?Q!9og3Jry}384^B=Q;NilX}7Z zn4ydlR&?MRlcw?{O{ZRt->#PN?P^8b+Iu~2?X59y!@Sy#qS}{Uj-UMveD*iiHK_R;heWRLf#GflUw@*g9|yU=4zLHp>o7As z?rxRiVCOgxp4LRLVld$0G7f3Sg&^3^a!sdWN2oeM2+Cd-qeKGmlc#5-_$kSZr zYuzszP63~gz#*>_Ydenea5!>08l`VX*f;jn=cnO#)M)iS3zD^0jYQaI=G;!~zms4e z;kV?6w4{+eAVgEf8uo3FVn&d?PDBy+jr&_> zoX|C1M;{@LSKdDW4}B!s%r+EKep>o?gFe#f-ueEly5Aj7Vo%eCWL1;0I1tbw(!1c&8X)s^ptZGF@{g?^>g-XJP>Dz+}>3(n;?Z9FCsd ze2HgUHm{uEtc32^_Ek0#tJ}H7WCS8Dq-gcX!noW&Yxz4NzoBZY43bawz7(;?u#%*l zWwPT8I~it7Q4NoZJs_Xe)t>dOwGmp!pz;dJpMxUcv+1 z$b>tiFf!3Z>V4WVPS3bhGo?{))icJXBAifxH~-ge7;73Na)@Z5fuXz{M!Ul=Tq=Jb z8wXuqxTzhIFvXOwCg4|%e~KUtZi+za(F$?ThGQMXVt*+I&kpUkIbvlZiACrV6~T~Q zyCiLxErr02)Iz($F4PWg2SUq1`N=~?9<{h@uDkY|xqyVR44KfREOz1BxgJ-+IqdwX1Gq(E6zs3B&7!_Oo(lxZH5 zx76c2pmrJcQ;tCdPa%gaSz)VS@f|#r3}&F;Pm!N1d<#IND7^+w#&NaC0A%)Oy*gD% z&r@96rP_XN2}G*yJ8OYD`g(hT+U|NqEn-iU24Rdcn2ov5RLLjnk)#nKyjX#%zr^1hung4%^VY4P*Lu@l) zoCuF#GDQsg2uv`=ltmGpMRMt_)Pl(KqWW+ngeYjuKpl05t;1EtX&<3loiOoW`b*Dn zyXw6?WsdTm7#{So9Bhz-KZfg3i57!-GIZF#X8=CNl$`t6TOy0u0KELj6%2rT_mvJn zccefWiNff$!g}59QoRn_q6wWXa+^B4xP{L4xzf%O{+QP7&9PU|-!Z#d?(c8R>pp3p z`r!oDg|{|edPQDp1;($F@C!|dfF${s+o%?}+V4;#O^$ArUCpxxdDM0X*dlcTT%yO- zAl2?{1(0#|MI%(Di(OGi!qwRgTpV7(MM7ltHQQhZ*lN@!X%@6X#ML-eudzeh5$c4t zPG0pGcKe`j8=hx~m6jN}O@U8k=s>u-+>r@eBnsaegvtt}Uu_e|me#k**~(2#F&StzTY)#hyHz&kphID_2^-T#i+&W_ErtB&^7pn|Ki zgNmRBmqBSHWV;Scu6xh&aq zia~Xxhzi|MNP5X_T+&bFzZda`pqZg#BS`!&jOr(X&-tZven}-j+|U+&y#ZOpqtQqX zYnW3wM>9buDi)uygkzU3C>0lOLEh9X)!qqEk?H`pkmL-pm=xE3X+ftn#Qbvi{?QZs z$ld#-C-|}Z>_K<%EMS|u>l*KMcR%T|9CSxN^tis47JQ#dqR$E>0$b#9vgLALX2ic{ zqNbH>0y#?-2e8~I3lNlQtD4OwoymQ& z)}c#)$0X3{!rDdFX0=6^;JE7F9K{{lF3q(-|1yyVgRd%6zK>8^-SKFo4*d7@XM~F> z0){Kd>nlDu8KZFqUa#_q?%=2lwd1B)?98$kB0mS)F%$X$a6S(NC=_%Ot_33 zHs}Kf4>bgQ@K8Ho!uWn5X7Ct&doHGNOwR`>j>I~=cJ^$bT{SY)JnE4?sUJ#7kV)63-v$1fp9`DqWe?|kr z#e0I05g@{lV$;C_G`8|tw z-@Q2IKCpOTn1=(nk1J>M%7p|6+xn@oDjTKm2kFwEE*`q{q)QxKPWbUMZK#lSE;6v2#*;2GZn5zmXpec_3OxltVS_i)|mJ%a7*CkG@i4KPn;L2KiBS zqhHdmkwvVmZ0Ph+g-y_3e7#K-H6HJoadMs2kaan+_3aT)nOfiIBKF2(gT=NL+MHy& zinqU&^ebnIwv%ErpI?V(=*wcj0fm4A3TeKm8xiO4RPHw& z_Dw)91j@YFRZhan+w3vH1DIIxBy?BLLYFNkA=-{EJ9fy5Brkx6r40Bmmg=3wO-ArS zF^ilInnld`F^)HS{LOSk;UCinRF=mCgIFS0;(&WwZFB;GVf1T#sML0 zeR5B$qpOn7?1W*@m`b1vk%ubE1WN>;GGrTJsRB#Sh+)tY0k9o%HUCj!;vVT8uOrBq zxVs`x(p+=plvJ^DZ$`Q7o11CHTBVT#7|u$?O(^mfHgydzj}g2SK)(U#SNzXaalI^E zVn%i1Dz?3P$bL9fGZqD@3r3q}ez+{a-O~vxv?aDF%|F6848cPBs#TC#))t`<5YsJy zc$?OjjDds1oF{h3IiJh;8w$G~fBL^T{ue_(V*IlQo^AZ6JD=BP0vH>-uVy&kz@SsX zP;6Dvg*f~jGymeSWfB6##8q1*!=rM-LTlD3FkwGTxPn3Dd@qBqnT7X_ydxbZO0D1t z%W3kQYwhs-FvIieF5tO75DU++K-I>$3&a9_CV~1~_IKZmuJ^ZK%fGh2Et7x5{@y#_ zZ2S8HjUS_sd@z2WalAL+iFhwXQ0s{g42nZ{V`K2sEG27+M@vEMYyb}fA$iW``P9nV zbSZ)6O3`b6z-{o-1X^k~AQuqlJ;``Dz$!s|=oa&wFO`P^6%~+I8;^;bK zV~Uv3s80A>^a=J=avmuY9%c@+7?Y+u(bC`!RyU>x^}DDZ#U}J=Dg!rL8G%bd z96|MPNZn=YU`38qjKa-hhzZ@eBS#K0i3YEPyNhREFMwwn01rOT!{+dW0v8WYsqCljfn|lfw_1AW`PM>F%ya<7)jIsvHBVvf726IPyF&w8)m^TG<{)L zvZn_$WW1Io#POGmdU1(>aW$wmj%+lZ$^!R}#z;Sw+@VeJ1bjT|_|XUGB63XJ4XL}0 zyZP?#PGb{r>lVJX=rkE-{k7A)qe)=ZUG?L+Cc^FO4`RHFo7rsf9&G(+x$lutr#nH; zhc_Q!@@17bCLcPPh1!^RHNz5wb_+Nva7$QXbuig;w{d>{<%m}FhxSSA_#whp@(c6# zI`g%ZTyR5t8ewN0ypkOTeEF;S09=m}a0vjo9gd0W2{!u~xDrd}Ge#YW-!5;#Wi0e* zsWYHqJ&*?OcCXZPT<7yef23m^nTAj#zT80sLXLbpK2E+hz_a%)s0ih@JY zxO{yA>_Gh8V1k^Yd*iah@!lz#*E2<1;Bn{aS#gNv2jps_1eQOISiYC&v<$HP=|yGh zz^1+yAR_?$0SHv$gKp(l<|?mT=ADOxp*$VQ0tBHfDEH*6=2Hk&adO%$1RF=sq{(b zY4%c)ah+qO*9!mbXMMMa^xeQz3!Jdu*q?!z22jVJ#m~re#5f-dmOZ2z#*PfK{|rEb z^w$A(S4eF)p2fRukpoD!@YWi>^?SSpT$|~f0T@qksU)ts_K#xJ@#tfKIu>}{--|yt z5dNI_MGXE#Yp_G+=75;6f#N`V<{|DVSHyYri{se7KnZ_Ck^rQLTgf0p%x(}eE)K}i z;k(}aJ0!Xl~+U@)kXC?YBj=fc_c!`XX$G*QJeS>ZipS+EDR&CCvW znl(>YPrM;wJAeufgX2wvoHoSz;97CWu209x*iI5_pyAg4mT$EF23UP~Mh@A@kyYTN zP5qO_0SLwR$Yzdw-6y4j-sFM{*EYU7(7*afWEi+Fsz+LP0wM>=gAh4+zW*1g$q;W7z^&9~rv8n~C^-?t~nl z>NucA8n|Sxl9kex{pAscL%N+>u{Uolv>%~J0|)5RlGaj8LM5;ZEF1aQZFFqhnGX^G zA4RJuuZ*7ub5?5h;EZR-Ri0R&)NEs^4raugQM8gagC=LfS=2(>;jG8?b~xKOwre7g zYK9@0c_0ZGB6S>-Pf{_ak&&~OQCD^RB@L=|r+lMzD+Za&Krhr&VsAs@SGLwq(&#JU zPo;ha9h{+%?G(a-vtI>Z%HD?me+~bSRZ=694j~LhmU02%N~VGpR`e<5*G?pWh|0iG zwh)+$iV%-2sICT9QcJzK7&A7Hlirr%fhX#mNh(LuIXGFVZ9 z#P0QwxlS_Be44kS^(i3&tOwshXB$N_8}DPNtLeTfRrQeK1yU_i+i3CoTkN5SGStAn z?T)Rvn~7jE%V?4oKX^xOo#9tSTM zOZE>_fYFn0e=Eg_X$0o*d4W#L$D>48b==``IF|f0peGK8*UZd@lSOZvi!i}ySzwQsLESe%0_io0VS?Y9>$BMilq1dHS#kOj#Qe|)+i%bD zbcO7*CGsf&qx#!+Q(c_SGN#PbYt*efh-Sj{*0-_RJ$l|5|I48zGFP|#k%JwSiw`VCt-m!I=7W&-(=~u zMJYmT@r1NIcS!3S(r0@_>q_`dblLv78+CiHp~6u*c1s$)IVy>Xc-a@y7N$Xc=9+RY zz(8)8bxi1_*moJxI&ees7!?=U{5!AgW+z-&HqT>55kQ*Ab+|_7d!r-45ZFf88(Q4O z+QGCY;olTI8XiZ&cbpOiwnt0;Yay+tAo)F<)_NxYZ=r2H5x(FR;^pLeD)p1nq2p>h zS2I(no;+~1x_3Kc~Wn zo{u@6Gl7aRd-xILJ_(`hGxEgWt$VSC!ZBmQaL|A>1L^+Ra4MTnV*{Nu%1>>kOSWoh zHtllRYH9YQn^zCBmv~Ha*ue?yw^rPZU%Y;IMyKMBKYjlY``wrc?>IYsh1gL4YzB*0 zbQ@Sy5Li@Cv%q4**}!6Lvkffrr~M$XNE&7X3skM1^h&U>7U!?C?1e@LI7k9Xq2#E# zYuPBf*9p#hA|D57xkd8M*~awbz$~8k8+EpMm(sko>#TV{eztl4ZkKJ|)35tM^X})h z%^P|#;^n-J<3kyz9W%ZjN;oa?j^`#?V{3i^9?Qcs+8q2Y*JE|y{|JR&|f2@;UM-Yx)Yi`}6t2A;yi z@7nwqXdqf`fRtX#ejdS)oxsHG&f4DC-@bN5wB!rDK$d|+d70-Px@kC zeLYRQI#>x;^b^++O1QO;xL&1%6BEQWL8)o)N#qQhsIG!e#m+Yhl!G?0>MA%vq~^G4 zJgse7v_qI1%q2d5_^1+YaTB2JW?n|-{3as9S;ci%{YG}Z)t58I#F9pRtr`U@*;8?! zX~|Qi_!%~>nl$S{UZeZ)m}U63(~5oDgQowokO8tLDB+Q+G_2?tw7{R_kcKgbO7R zL7`Au=E}V3Mz@s*rAsX51Ca7MB$~`@QkE|PSP{sldck1Y44Ft|18XjEAF`ZxGjkz&+cwg|!+y`3`ohgkri zub59xU$N$8eSKQSpYwqJF6o;lB<2LLr=>-T#o;%e18>0@Xv=h6JC&7OyTfLEJHJ~T zWg%0q%A-tyVSH2-fx48AqW>sgUAhDCt#vDcovvgwao?-fgr+!B4I+^9Vuc%DsFMg z1-Ov7#R;NSqsIlr{5=U$#K-JDaCiX767PU4@j3o%QQwLD0{5atBAG}to1Ac?zCGU2 zF|rXv`q{PvW(rdhtFLI|?cZ&aqB0%{AO~xgqK+yxpYtgvAB`#*_({{+gpyS=#h;ms z5k+RnxE;8@$oo*s%5Vy>*=*LIe4ME;fuoF^laUzwy)AV~15$6-CvUeoq|Jz$24+f| z9-FE}9>4u@<_L{5fE7&B_(ci}aTr?%Q#IzLzy|Gto$STOP$u+mv@a$vP2}^_F=sV- za4aqa?S0mS@&qgp7@0(>$>;MK6o*yXK(QZ!;^B!=DC*SV?q>$a?ptl(xMkwM8ATQL zw@}pGVi?Ax{#~G`t_*bN*3JJ9e)y52(Om;VyeSVavu#Q$Zpsb0CVu#|p~smwq`bkl zA->$RmROQ~-yqu! zJy0yQR$-@@VF`*2&Hf6w?y3YhcL<&@QGNiX%qg|gym{Evs0(8OyuawWHpe@~p1{Po z{HYTtrsN5Zwx+c^eKSRzgN-&eT!>NyLTE1(vT7-~Xe-Nokca(}KLo0qP6sY|6SUjM zJ_>9jftqcM6pfDfI7!(p>fX*l9ei}NMi~Ue z082o$zsVkE*6m^TxZNIRWtLheP*c=2)JoK@*+bhCWuhGwQRc4ivG!gwJo2afe&_x% zzcqW$nzg_Et@S`CyFbfB%ANFISJ6Am0sii1oLE*4IA z)V@xK>)x{rg@?Iwu}wgn0drY`oimDh!K=3)7y9ZH2)2mQg87^ix+@3u1|e6IeblUq zc51!Kn4pwlumg|CT!>^9vnvg0QSiC>#5lNFc%ghQuRZWN{liP{nRljtU%l`omGBJn zoav_*`iWzQz2LN8B8myjVZDSr#)xRHObbD?I|D0)dfy6%= z^~gP*UaVh8k2sWi z;$RSU7=KjxTc+IE#A0i!8Pw|&;3)+DLzYd1ISryIl|j%++sT}Z{x58EnvA_;Eao%W zyz%fgxXyGhssCwFG7BY7Y&=sfZoK!MC7;4kF;m|PrPK~!_*}kCYLOHF}t*BcFA_Vv4xlHCpwAd3ja6tnBh$KX5&c@ z7D~9BCd&gdfkT0S|1(|?674x5XwS7lp)&!_*W+z^&#~ye$LLUc&trO@O@F(#OC$82 z*9^TMY8`Yo*FxTWM4t1zA-J_9khhSLMP-B)MAy{rc0CPTrZIp~Kxi7_CIq=U-AAKtdhk|KxO# zj`aV-1iE3kjQ_}QpyE8}vQ(TwtC~@9o_I%5ac*)oui|u!u~nQO-w`TKs~AhgQ52Mi zdpC$Gvb`9PGwOh<(zFmV5{EG|mb(>XbVX!5FxW!I!R^f;qj05yjO4-1BO|JKdGB5Wuf&unc@x-C*hBPh*8+%iE!)5dgWy2+hHe5OlBD)52ZdmDA zn!sz)+X`L}rGy$bgp-mBWB}$P(bBMy`Bxr@=9)nqfnu<(2;Z~icgsGOK}YtUuMr|w zGWohf$~2NIYa;CM$5cysEE^druH@UChbh}K`~{ZLg!ZA!Xn$+5jFNP38u(@>>4n#Y zVe!sZShus_bcF63&TA(xXe7PiNW4_?#N1Au=+yKzouiXCy4MJttQg8@qz!Py0rRrib@y6UQU)xjos_Mfa(_nsJk zbpHd@c#tMnU(>2n@d%1}kCXQ61Iy|-V}vhTgF#2jabm?dM#}cNZH$7t@adoUKj&>4 z+))ga8ztM&7?y=hOJ%P0w)9pVmXRiJ0FYynE9lG?h`3Fn_0;wfRsw$Mp?hD(FM^Gi z;1`!(I75697&%$rqW%{n*XUzl1SWwhj7Lb04x02;KAME;$P%1@^x_Qh8If?St)&Te z->qFJ=3yTdE^hVICgtbDw{-Zn&NVcD4Nat#QkB|byr+!0JtlO_2Q?bgfW5dJl5lu5 z(ke3rkyBvp`{$qqCm!m*sb$EMQ=5(s&`}pk%`+Ery8jR6-4W= zoV02EBa7Di4!>YprK)@bJxz0(_q#o(rZuM%(=OD-LC@Bjxz}OKSeyxe$NH97 zi9To24UCXiautMJg$S8;Z4g4L<}|Y(RJcOb|F3OfJ#}y3xP_3h0t|DrxY6=T$G>a< z40B*9`Nv@nL5h*XJQLNlVzitUBdf?J5!Q#tY{Ie+@M%LYUNO2*5iH&OEis>)J%^;p z0w=>1S2t$T+(PO0$&x9iy3UUg_LtF4p+|bbs8)b1OuK{=o^rJYpYvGlPZk=fE1>aA z$_1h^=oOdz!HR>5Ju)$uvIoMUL`#BrqK&ZU8Xe6XU-KKB5-Fo*Ej7cad6Sw~uu*L2 zHd(C|8@gYRFOzL(kF=r98{Vu@-GZ__gADrhId6)wU2Lh=iu`m?Fe+tG+|v%qH%Oqh zrsnwW;{pG#`b@TdWnT?#E<}tci_M*IDmes%M2M{#M6uM|sjI))hrt;d0bDT)fH8aOBX2GU7oTd2c|Fv(J zo4ybr{k^$(LZp{YI9y}#kL-HX3x6O+8b{X;^;dE;d1|BcBaHwiXc7$oCG4hDf#Wny z35%2)F{SBolm!~!JUE6=*r-p^^zZKp)4!glf1*)RN@AjvA%aB3rRZ-G-=iso=?npk zP;z@&=I2u-q~P|#v8(q9kWw80m&1k&!cr>CNvDnnN-C>gY^;a*@J@lnt!hF#_V#%s z6N}y0EPj&+zsZ2#et=(0W|@j>U|KzCd)69g55^%Fo&Z5V0YUOcz>h%QvxI{8D131p zTxFCxk9GY*%ShRrUjeT!{@0V^jAc!?Qs>uQb6S0VXk3G$7Mh>+x)8ce?TE>p<2(^aS)UMA_*dKRbX6(E{N{wWCdFcIu3 zXM|>c^-m($6=s_q0_AJ!8|E7mlH-__pX+L>uS>hDZ*duUZcDjP6B||8%^OuEd#c-( zY%AF)|0c|-6k$#cLWJx*8$3n2cZ^QP`5;g2U-iO)e3c@u@}s~LJ+&PL#*Ri;!4lNW zgedV&jRDA><3jca9*RodsC!=rzhlq*R^Hw22gMu?7PLRaQyU{jiq^gNvaXaZjkfXy zw5A8+6XoD?P|CEa^cQP6D%xDs{GY=3Plzz-AhGJ5FX6#D;9xz?8yD2sy#b_l=R)zb zQfRBLD|PS39NzlhGD*JnM{2M6lJurRphrKaGL!JAmm5sQ5h2fAgN4)%qera`JD*4O zF9Smw98pJcb!vhjt_a0T|E>MY{729mkS4_ESYi225F%k(u90#~FIw0R#OP)taf2GU zQE6yZR?KV4alL3Vbo0q$VnVk`+zZEQPJL^X2Soq9hIX11ti-Q5^N(PN=Jw!osJ_eq zB)u(&!u6CD74V!H%*KSB#`O1Y4bzy)LpkQNFG=0Z%4Wzq8tG;oTlePO49`R*jXgQ7 zU_&FlJFN5H6m)VUyvY#2M# z3G(Q14x0?$%^LV%61TxIel>PoQ%?8v(rIX%n<@HBXM&^ zVp+P-Rf&AkyO)jfwTeU^>9{DHm8U1}%P83j#V4@p#J&uT%d;jPR3yazJg+SK9BbJl zBMuSSgUv+`6Jq399{6Jpla!sNfTC4Wfo-mT@`TOQAezc;k?VFm-A41}KMVYHNFWgF zm>ESKg#F>eO>()WA6r3dnmoA}7+k#;Cer`s`j8cNcy7r2t^PekIgVZ%3oiOs&z=8z zZqaVE!$C`Rtl-KM@=zZros)yY{!WO`6oMSof<16-=+ptDyiPF6{f2hNNZG6xB}b4) zg!u3hjx>@5qs4!=q?a74P6WP6Axj@~-65Gs>loI{vKS^L*?jazb|z8SkqpjT&1bMX zB-jO&%oTT^2uNQ`{E%}2ha*2)Oopa=Pw>j28fm-qq6O&M-)2?90(O4TdZX=DPAF|( z!Rgj|VV3y59x&)VpclGer)WgN2u3BxO5Id*fc-z>Ct4jFdWHJYX7fvM{qiA~DZy!| z)cAP3CgQ6e`=Qp>bUdo2L-`y!cI(EP&eE}J!5&M~nG$DfI+@LBIx|ZZO(!w#VlsNkZ@ z6QQCIYYnpELfd~Ia{=InB9Kh1vbjAhc(0hIJDOP%Sw#vCBRil=q%9*4)2Yj35a#|L zk5f8w!qP}Fs=4_`!qUrT+x_TabW&5l51S%tj#1;M=6h-mQ1c}?<9=&KO{0d%qbX8ZVuK5~vNQ3iWKNT;b)48y0r-fT46?bmI-a&lo-ck5|lSwf>baCZe_AhFfW(@Zu2Sx z5OImhM7jsN^k;7-zXUp7bHw!I3j6;%!8g7|sVD$5*L+9x@U-=c@@=B5w~6JI3&!1o zCxVgjW11aR0aRu$| z=tb9SY~sO>NBOmqz3jR~$lE5ETc_6rs@vIn2WzL-1?;DkHh9X@4t&Z^ddjR}{Dk~Z zgjv&hT=$}PbrtPN&59&*bTw^B$;($=Q}X%iv#vq%>ta`5`PJ)6(wCI` z9}Hk>=Tv+2^MuFI6g<&5zW-CuZwMs5^R~DnpyDgYcqRbjtHUND+F&&eJFUQ zXN{QlHuX*955xIi)hPeW#3M%!Yovi1_MsQdSxo0oCMeoCmhuQv$*;rz#*7}e18Zl{ z{{8)@0-U2%_l7e|>BqZicti#)>kf_Gg>(VFa$t)^r%<8aNckret$w4>=9vWnx7onH zGFi*hoSNM@z!3njdxC)Q8UgV0X$ruZ_t^j!Qle$27dx~{5JO#qo%*PqQYq>oN7>wK zvc4*A@jMI<}+l!#=!afE6=B5;r@+gQHClBVHGrsooN<} zQx&8P&Q)gd7pD2%ys46vU{vcNH*oG&bGL!(+3ZnW&lPsn7jSf$UuHKBnLS+z z0Wy4C`&9?Rhn{84blCs z)hfiuba)_3r9<2v^mUFdINd{E>=w$3uo?BmSKyb{LZ)bRr*J5$BXk6vvImLh`^V!X z#~62rNiH3bg3XYtMT6z;(goZ_Q^TnQG8TSM*`^nb!&7~eNomW39mgEXPLF=sQX}rx z#PSTPpeo+xR{L$zwOXo?O0NT%E~q-NhkX@vq^_UzJLS)?hNQIIls#6KvLoh31sWs9F9M(WxBLTyMymIuyPHZ)?d^vE zRyA~P#XK7N}4w&_##rJMazX*$=^gWsSB|CjpU1ac#|`@niBOr-wzQU8h5{}#3X@37$&jd~oPsPyt?0L~AeIBfXA6!EaG(!gMLSNG9LSDk<5bxZ#9}^UhO+oUjakfizT>@~?_gOJ zi%>3C2_+iURx18n>YO$Km(yL?47d%OhXjZzd-b9}hgn=^1cl`o9GHX?7e##WjG^p$ z?X~!Tuk#>#x5vEt-|7QFe=FsbfgFe=w{0?c|8)v<$0t|$Ut>aLs_PSAFC1NV1|qb` zm2XDE%|6Z=k%lq`pEAUI(dZfu&sXRaAA_h{cR5ml^ zv{IlN8^2jo>jMfE9j-vSIY`Z3YRcXaRJ8tVbNc&9vhPE5h+Ne7)`bzH$RrWeao_C# zd6#Y24A=vWwZF-H0oD5kl1wkm=Am+F@rizU)rlbX;adnzR>EP>97BWbEJjHU?lW;2 zVU&S+!Ku9jL=J+eCJVXV8E6n3D&Pt6Hm@zIW6!vFu|?!KjoAtvwQ?$wDmdff!z{w` zAcbJjml`pSWHuuv#t~rFjsnFP2$Ic)TDyTgL5xr^ZAUQrrXzS=W?(bGjZkJ;IUgFL z&lci6#Ompce*+FCR9)O;6)-MX3;F&N7|=$Pwx({|VErF+&l(<8k!3ohwHwoR%fK3e zXrmyV4|O{Nnig1s6ZAIRU=Z|+fMZeP+ zBp6GfXp2XO?WJKjs1DQVBYg&bXb}cPpa7x1i9RN7OfWK47jYR=fK_YkDej{u=rTyNa^di7R)IGgFSJfbvoDbVeJJH@1&@k0$ad2_R(lg|xw-|Y8Ve}H{%n_$I zp(It2V(Htx$kG=GDDiD-wy6SpMI}$-{;;H7*GeS^O=RYvW=8Iweo<1r$LStk-ZQj%f3#F1e35V9+R->w=7g@tC=41$I9if@a<#dDOlHoY+Uyi z-c-&w&X8Fpf-du?y}~^3Y=fzu->e1a@O)_d<&7rHzn-xxNf)s9cRp`) z28zg6Es|aMY)b7`li&9C&kf|xvV)wC%zL2_&!c+kwJf67@>Y5kaXWqHnb@mY#$JJ% zjiz30#oX(kxYv`n7<kpC*P45nLfXygXnxTI zYov#ix-D0CiWq>;{ALZl%qLzpm0z}?hNe)mg{JV|5rFwqr^}eaX6m)4==FEp>w50B zH~0EzM6YR=)9X{z>;7i$btOrewnw?w?>AGgl{XuEt?GCgz5cQZdo35e_UB$tZPLIk z@g+gP{B)8IW)a5r21|S}dpkyfc>=xUR`HS=VqI;|K_T?}{9vnoiJgh0a8k~h$mUjR ze&hl-f03L2ym6~Z`EUuE5OFG9;7)9B9y_7~Knir|zCXnfK?kn^mDF!ltD{=J@C=xr zrB<9bH(T7*blA8rrs?(rdei^lrgz0_`tT8B(>B=j&xWSAbJH{5#cA4b*4Pxol`10* zO}lf`by`!Q+J~mLp+BdX_*l@IIt@+fhSR+CJOeRJXh)&7dD7o$A%1^Kbczc>F`y{* z2llgj@d-iBk=@DM9CC05j&PMwvu~GXT)-w%Cvno{;Gq=00Slxb|Ee?W&|cR8A9S5X z80k#G82`O@oWvLQ61%l%|B0}c&=DHiUfhoj+hf>hlZA5&96X1kFNXhaByBl{N?czD z#CileAWz#9fXusv6tT&e3$z^LqSr;r@OSkC#{vpb2ST=~u zR*JF%OhW?z5Cx*4wU+jFpdZeWl{&C!+(Ya*ks*#C;o2lu@ ztP?spbV(&agCAIb?HS7TPLz-4GU4?)Nz(>+Idyp1?@a)&iq{js>sV{> zLK^7rh!O84KXA0C?WM?SBh2ijGl|0-ltzK^{e|#5Ax-jZGk_F&8UY;s!%m7C@2QRl zQq^{V($k+_7X{MJs`(nKadxhY1SzI8dJSmxe6BY|1^xT6^$6z5M@s<^4$m?%d z43kbH_I?V=%zf--S#+}8*60q$xzE1(`R|IIf7Vsbf6JB3e+JKg(XX3-XPvsm4K?6e_dRCvNW&@(S0a4vL>xLbWT>QAtz$ixYgdNdmpzITZ5aRR*3l+S}1rAp06vFQ$AbSUjMict}fztxzLuX^*cM_oQg`#fs zsFS@S+ikBHaKXjuEdYh&t>Qy)~F1HZGB zpZ*N+2uEXYl>EAy<<}~*{5sws~MxKT?+3aUR$P!4mQ9JEqlGPMbA``PL-XLq)sz!BnVzL<*Ud6eUA-!0{$VH}>+IZSXPE@HQ zVKlcGJTcV!hkVixk&&9gqG0M&94huF!RU(NFuE=Da$})vx8Q!!I z&hXWj#qTiw=ULdX*56a|PX@IAI+EW3KF2={en-N&y(iw`oMK1?p$uOWbvUQ0XpY>_ zJ!>M-7kzGDQ?eIcg5UWK&YM-+V$Pe4yRYuNSy_Dr=S|UM+OxR}F8jO@JM`ZKhYd^8 zLvpEfrJA=WY^j5|rS`^wpJ?Asw9lqU$&qc3V%u+9;m^I%`;q(fXd6>me}9X9idnQv zO^rfm+jH1_*q(3Ut6li&4fyJH(eEpawyoj!JtfEvJAG+cnJH3;_{X8#I=DqYYn_4$ zmTC!^iPC6McQqT5_48ms#)}2X#*r<=kl{ zAtkd?*^FP-D9JeT$HmAUw3Wt-tz_`)PrM(}u3$e*jZZ}j1v>EhG#J-sx4J%Rh)LGk zmx*m7yoflVsTzJ*4F&zG2=A;>Q~N70<^K{>CW1N(M?53pcpr(TeLUWQ8qlNZ9n<_Lj|cw=_*2J5@nyC zV}OZ>e4r-b*79Eqi0Vd&7XwX{)s}9?`xGz7u`EjjkE_A2>Yg5j%g9E39S(jq$5#`|HB?-rccI+YW9TySEKv?R)} zHtvZ_%2LY6+fPJ_NsdS{iPC}IGbMqTw0{m@hd&{GD2~e;X}X{+gD&WH;*B~pUo_Z( z7mD%aoAzDxXz)tE6|s!ZI_1GR7!M|%eED}iUoN5JsdYu@#3IDX9^ImzIrV4u=x1*I z*_p0UdbVs`Z}fH71bU-sKA4CnoH&2pY*PaMGY*WK?WK2{RQ(a%r$_ccfxZf(3;o#B}5%0Ufs|Vstfg zq37O-9Xa|_izLrA8P9h8;# z+<79V_Daki+)xgyH8PRCdK|8%2QNCAtCLVODubddE>vY4x@5yYRn*3RFQXx}qYNN4FA6?$E&(6v>*^qM z-#a>l-n#^Z?t(EkK9-Q4T*?0F)Gc=Zq{Qx@wWU|Me^Mf#lNAA-Y?&Z~AoA1*=xE`W zWP;9d*NMyCKaSE%?Vl@v&&Atf;bV@4&#NU@2p{v+!RO2Fmk*y)Gh^WsN!Bz?tf#Jc zkO;^ETvq1U%y6ik92jECu~)Redthcmj!};NFVxl$h`J+8k~w(4{t8R1P6^91c>J4uu< z&;RRp(PkQ&LA8={(r`24#Awy7(j7$)u;HZUS*H2JX&xSiu%|+Ipc=mx8l&PFY!D^Q z&nHjw^U)n$3&_t$G5-=4qFTWA$$M#JNitgK_q1LE=B4X2GUN5gkw9RFdO3b6EOjo3>>0cS~bCq`KE?UG6^hKsJ17E9+YhRo8r-I+Tm zOS3)MAOm_%*8=4pJKqz&;h0Q653OD@ke+5aPr4ZO9WAORA{@g+h%n)PF_iso>nV`KGrH# z)~S^qnMtzzw{dp8W@k~5fly3)|!j82HBe13#q*ErgrK@;SEGQzr=;N5JjbrNy z8ppjbj!@ZePJb4)LVrqs_Ceq;H6RYFRe|XH8^=GM`0MCTAgAkj z*0(*8Li)DZLf$wxUh=@PIMFQ!2DoLqTghmUMe?jCb=dQ?Sjb@p}PY#PyR0Dk|b8^_! zj4ERegDUg@BMqggnTZG*meYw}1hlDlcf*aSpegwXFLYknO>we@vm5waQkZZ_Ht4VAxx^`dAJhMHC@23+~GxgIj2q(yQDy1-5cUCYa{yyTXK;y z8JsN8ZzQAE>uc8HYM$3uj^b;ovw}600k;Pra%&5R$|b<_d~%j?3qJsojAY?xL*6ky z5qiBqc&o@9FPh-%Qe534HUp5bJm?@Fc6cH5Kfx)}WlTQQ&IA00;~lDpzsdw0|$^ygBoMHkf>EFn{2|)D|T=Zw@EN$U6bEv`{}tRF4*w z^T)F!>nO{pE=`=l{G^Y-nV+UdN|m|QJhhea{(!??>n=b}&F{k(?GM_j#G^U8z#-Ty zOq>%|?uRK0?60hWdh3!jC(wXx(&~i5+sSsVUTCPo+a6VT6FyRLgtuqjZKC*MtHmOr z(KQRuYP1$*X1nOvGxRb^i^dN8a{8UG2yyLbn;3Cz%@$o;dq0l2=2oRJl+v7j+YGMn z02CXeN@)&NN^`3MUY6gM&lO!z@orU0b4j(?tO5wwvijfwo^SR%V0pBVGQhTDK?pz8~5}8`}*|+&X=3WW3 z!Wu=5|E?($vRQxCPYTy#Q0(54f2=S?J7X`wfH?MwUVXwf*|U4y67lFu@d!PPtNHBp zkANABb)&VK7nzS5$#eRpsmP+2uM%ho6_VMSHQOco2LWAv7-Xgq4wcaJncOu9^q_|n~4RTAh_w(NIBfv{G=D{Xu zZrp@Y`W6xA+4CII)dFsZGActOouQ7i1MKCl|6E46!!7(9OATcl1GJF?4~cU75GK44|hP%KP>x^dwx>uSv!L6+Nd8v&n8D5 zK?FxVk~$qV1@?*?>=loh>=iF0+bbrv$+1@qNP$0IGyEBP4g7iRTKMy%1^zs1g+DK} zg+CLogKDWnFyV`hPG|UXJ+!k+!NXZn@Q7Qo!d^S(lB~O=;P+0+dd?d>nC7*f_XZC+ za;-sc@USJZ96t<{Z+I}8|gWw^kbSM>-F2NS~daR9P-HKFZ`!V>Zt+f3DJT^<#(=Zfxd@vQr za~rAT2vn;^nQQwI_@^y)R&vmcL&Z0ie1vc0i;-j}60DLVCTaVRF#hB;udfmw^_Q%t zyxSEJb4|tLrO%T1=a8IPjiHL|B^2qFJibP?Mf-!cFrOz(*j4ZdjN?eEK3pJ&XSCs7 zgl900GqCK?E`T9&dR~tdH_w|{32$@QXZ{Q2CoAgJeAS`(DF08m$)p*A_}Gq2SiUTa zWikW(NR=sKK%&khCsDTT$|Z2#u1$$x|;^plZ>#Y zp##;}!4@+TF=Bk|PDU3dgcyPcGDwrA%TBG}Q5O_eS9d(_ky)J#lhK8dG(ldz0_+h4 zelUhZ{6?r-S2U~yOYkSGB$A28ZymtVhN(% zkkTddCtA|ep=^p0!u^KHKn(!hdaG8EZtpPox+5Kr^uV~?Z2vgzAo~ZKG&ZqrsBbb7 z;J0T<9bQB?f$rM8j=(3=x&?C%464e@yYXF0R*$;zEC+Kx1uf_mE)U`e2Q42^T2|VH z%AZfgHghx%njoDHVcXYJ?w9~x?poyiXKJu%(KA<&x@@?zGXR|B{I4dMV zSr_~3j|5eG6Ekf>Q~KynEKl4uWGs7d>w zJ!$fAPB9Q(n^f4~qCi}z$=TxL!~_!+3MG&ty^6#|HC}KwcrnQz-hp!;`FHtqLTNCS zzJ900ZPsY@*a?XXU!Fcg$)Tol9Bby_+_YFiQu`J@iA#Sue1aR$3t>prI6DNo2EQR! zRrh}-uZa+=U&$mtB8&~ApE1-MSF2QSnjRBR|NL*p)5E`$Ppj!^a?gDL8eg8zkl#S; z4{6NKy72xG8C%GB!2G>WX}(&VW5dZQK`ylXxAVIZLic-&mrxV&<2$;)hi27VPX363 z;eS#k7{2dI3s1K*!)I3shX26&P#)6JZe{pG7KZP&GCWUt!SF7dWccB^)^4XT{Hqsd z`1bF^@RFsID_w>xTO&sLRWW+8r;g%|n=CjW8tGHDn`8Eh6bGy<&I| zVhJK?uw=i|(t-uxpVc4Q(R#_~8$`^1!_II+cE#$DCQQOczr_)tvfJE$wpIsZMjz*~ z!9gRmpxO{!0F`9w9{(OH!P0qk)_`ZwKq9@i`gxdNuS|_+Kd}OLf{%0wqm zA&!KRD5r{x8oa>d`J&;K85>GCxs`E96XHzIzJKEoNc?25$23hf8m6gQ!w$yFg!h|% zg&=91wP1;W7kD^-tzilgQ%j0bIalM{9%Dv{=@eqn1j!N-Te-Rt-;#Z(y9GYm(I)zA z?>7DL&lb;K&y_s#!z)QHTuzAl3ntae1v<}NZ=iG4CW+45S%sZ&7ohV$^~)t)#`ql% z9=Zd3*ZsgMTQJh@3?@!H{mLKn7o(yR@*O~Pf8-NTeLiu9;#DQy5R{JBmlTA2?_kl8 zb}$&}EnR+15VVKLDJ7Wbat1Y!%O|G<-S4aMv5(p@#pT!)K-7|>bx(Cqz+4ZJe*5yj zQsa%FSoYfSx!^t7^yc<+q?Lqe$+EkvvDc$xXN-h*VPm0J%(ERFbpz0N&z7grOE72oVYMvb) z7NWut>2oO2ZFIBF0VNB#q*IAL&n2Bu(#s{YmFQ|NnGGd9TymHaeSk|2gOV;TnWIE+ z=8`#Bio)9`O;WWvkkLOB(UHp4AZ zY4<-w^ZMLUB4?O<%;YGOgG@S^>|wH<$rdJ?nf#W?3rwD2vX04GCa3QJ25Od0{j~X) z%l1GuJ)d2o*C|8vYROsmfr++c_r~R16>A|bBhQ;hj1&w~awZ3YxRHkG0F$lrV6+aJUh{Ok@w|qI#dSN>!96g?bC+GVik5eay-Hi2 zOP^#aTuiWzCpA}2i3ejC*DMufx<1@$|6 zXv{;}K8%L6+G|4;n_#T=rJ65Vh}MgiBUw^MieDn-+A4s}MKFQp6q?q?G^<-x=Jn!a zw6+-=&{pU4otF$DQ9%fuEg}9SAmEZ@9%`-z!gFmRJx#>Nv`8K7enbYc7R!Cm!Mx_EXd@R7yCahkd zrz>D7)pZT->uGzC@ntSB$ImVtAEZPn)MkiHxf+HlmwjX5RW|7+ue6*^@sBaV&O1vL zOS*QMH%55fa5uJy&2$;?BR~f(Ygj=UbDoE%8W7BZM~oGzlWZcqRNA+7u~>5@U;0`` z+9HI4bg^6V*{+0+ba#>9Rq%FQEE{y&6 z+=0q|37tb;k6B+|V|{&{@%k8XAP&_ohCmfVpc+#_JP3;iVapF18O7sYP1@j8Q!N2judvFUbRX8hhLR}j0^!K;jQMmcY6 zx|0_f%Z+lL*sa;T#<<5Q=ZZ}q#!C$JBE@daG3LG=?nN=8FX|;x68VTCc)}QH6wSjG zg$55kFD{Ku8LdVJpy8CtOv_N7Y2qkJiz5#SPnWckkc>+ALhs?q*eCxgFvg~_8PYR zRAgk-ugOYi_<+_eV)@VH5hf8P%a}aKWFeDZFsWv8JCiv~ZekK(GL^~oO#Y5Z>{eio zliy@IA3@{`szm+>BY%V$xG1d7^yyr5ZdW0`|4_1+xM??l@|WIbJs+gI*887w(mx4(acVK)^_pn&r zFx>D_vU_=n$mWD*l9JBFKZn(g*r6In$3#ib;%WFFX(6!m$#?h;t0ld4uY+d9p=Fkx z5VUdDyaPSf5?#X(RX<-yBbQ`yVxe`Rlv%z!mT^8+OF>v;#8%cCv6YR62$aHcsQEw& z$0Dn6EH;HMroNjvAi;3x6o`i5+uwp)CNk@%meGV!E5%V$844U_zCHN$^7aG=6TyTF5UPDVg$y1D! z#~3NEF;WHAkt(!~RFQS0imfA6n#>knXpUA$Hrx#3arfZRc#@~MeU?2*N?W$$S;`PQ z+}vLDU`}%JuQ)gC$IoDH*pEkjIhcG_r68dRXDsJDUWNEK_lvWsDKbwjz!aJ7FOc^N zZjAhJ0cJj2{|se5G|l5oE_{wntXjWv^#j={bt`I-`WkIp1ELty337c zTI#;p8MFVQ{B#%CFPkA>iEL^)$bO$Gj6{~|Gv+D^$FdU`H*S9IxI?((Ww{MuYO(V zV*AyV=!T5*qgdqgDx!3JXp4HtrIx%|UrzI5x*DGat*P{6&f}xcqL_9y((W}|iN1j3 zieJjD&TqjS*`1b1ukMR8LlW+-P5$#uFtRf<Cp_1-5Sf2XY2iukBKqQUC*^IBR z93z+C!f_Th4jeQOD+3(*whnswWb*o1Fls)MC+xpoAsu|4l-|B|aewwY_Ft{$cz$-^ zZW1}R1O*f)Uv50+6;4ZbKJ8VSCz8WT99F*NIGsX4W^843pTj)TGmA59kf4n8=PJ#m z6k#LsgAp^d2+O^JHVqG*9o)HU+_o$_SWh+qF^v%*Eoxeqv6H9(N&`9!c=EHtAwD9i zO2;ti7U4?Z(A83#Tm-^}YO@#w!iJwqH&edi7YWxipVDv*wu%puXvDTyPLU9)Wo(^j&}zzl&13o1HO8+} z1Xf!k`)#>f(tjeHEY(&gOO0>?&}4gf2hPC`BY+^j*h8tt;(voo8Hne98?i3q-JY61UU5^F`)524lJn^^YhvcYPJ$qwhh%@I$rwnI~So_Eb zY?39?rNf@y_nX2fRoFGmE}dR;sL-VoUy|zLE)s0Um2DO-Z#GMHbqJr$OG9Vy2Ejw- z*%Q*;C}yr{KX`HcMW>BS$rWNv%WIRGmdw_hTyizE~^K$8d_) z7+Xh$;ailB92Ma!dl>YlaaYvvG^60^7!OI; zlZv>e=Y6w~p7mmL6y6D25x3onxDtL#lP^y-KV#QaM%)Qa5^;^ZST7#$G51~;8sS-# z`9L#$9lS6(+@zYB;f5?ODF1IABW_BFhIGOU(^A)+gtP~`e?OE@HV96&B5kpiKcp}( zNdCjPi%v^3(#B&TRVvbsyaL)XKnCmVEAFB>^pm?TGKa+H#UaZ0nX^BbPnCQ){|8r+ z+;b=U8<}jmQ=oe5QUle$j!RS@OJ;~<^hR8-_OtyXO+iNePKkb%&4RR2X}bhjNQwS0 z+(~@o#pve5Nss#g+(nylHfjL3*b^VQ+=t8&*@jqm<|gClwn7 zHSs+~iM~zu{7S&x&dMPg*nj8bsb4rrxbfG+jY)M*HmNt`1t@c5OJ9T+({h8_ZcvBp zpjr;lR4eoCDf8_w(+-qrACzey`(MYyFS-{72NN^m%UW|2NpCGUT~d!fPmXU6j$_xt*_uf;D=)qdYuZD%6s zQrg=6ap!8kZ@XV<>xerahW~>4411`gU5R`PVhy<5i7M{2c%apV27YJ^v|_7om)2vg z(D!vfJ1U0m$jo^DGXdYRK)h;PF4TJ@p1En#|8MiPyAS&Z13TH5 zIOT=!05!l5LzN?tx8UP^=1+Wz6?|BRH~oo|P{9%S?uYmq{?`s*YcQqEC4QK~e(g)q zL8x^UuvWkgA9yMl9TLZo~gL(sePqkmzK zR7vvTQz0M1hI}}ZQ9iseR6ew($%m&?i3;T@CQ8o9C><>4)uE)zhnwI> zw8`U0Ish{>c2C~y8whB}5ONv1t2TlZJX%I*=n?|tUjx4P;FEPi6W7AO<@#;*a`dsC zwNt8I=Zts-NQb1C#mTCGuQL$O8z)h4X1wAFsI$|L0N@f5WE)6Y7-4K-FSO8sEnK-2 zMZ=RRq9On1|8LO{&^`z7CuASb$lk%D$tVus+(`o1Wr986xzctH|99`y4$&vc9|J9b z&j-`M#BplC5h?d9qU9L;e^`i?^Vk(=^pxR=PrNC=?B0cKhetc4KmlRWLGq;6A{KH% zEbIaKX+!xb#6nf8({~O;g`Gr2xeygD78Nv_LM&8(SlG^1Tf`X>3-2bnNGuflV=e|8 z5(|CMH^65bBMpfKC<*AQ+8JqBEHpY8XGko(4}$}!Ex?Av!kdXMs7B3Zq}eD+39-;? zhy^tVaR$V~7c5x_Xh1B8*WHLPAQs*?#6mBL1$6}C3W$Y$II6KQ0SkzQz5LopgcA@8 z@DyGPk3u9tv7joJG;m99Az-d$@=GT7Fu8+C1(R|nGnm}Sq?n11$u&%_WRlP1QYNFA z9g}jHi#Bv~xgcu^qXEpE&5r9{I#k=H3@9>8Xo% zwZSd?ZD&0Af9yRAbW}x_-60_X66zse5u}Bz0{+6_Ct=V{AdweMum>3jGdV+#qYWZM zT1X=^%Me0nq^D^`7yq6aXLnrLkt6YpI><6J`S3{sjDes;AR+SYrUMBCNCJ`Gy0<>> z^@mO%nbkeVoRfOhuU_4Et8Uf3RrlSx7aSO-G!r*&ecfiinsSa5y+q4hGmARZ)>1zx znpQrKdSA-yK#$5j;k4^L;ovt=T0O0_Brd~QnnoE%mV59-^IOJgbm&u@8ir*!ccxK# z(g{>a@5R#v+1IoM6&cR2oFyx6qPTlMWSXs9h@&>N2RwwNBo}yj#kaN&#@N5Wk&b^o3$aZHXb!4WrlcH8AcE!7(TVDiMidpU% z(U~cih#S6xXV4eIM0bzeKOM1;??=UouY=}Y@oO@iUq}W`F&v)dzPH-&HZ2Ju z8O~FD!F-yQ&L2r3Kk!jB6yLEiV}e&#>(000;5KFP8563q-SG-YwiWQj%Qut0I+wnh zzSZ6Vmpd2GXX%UP7~t}Ng#x5V`YP3;vS`(Lg^s7+^oR4T2-_)hsfAQsi zb2d(&KeNjQc6pComQBaY>+ILs>`;S>Q2+0#Va|Vhjz8X_on2Pc9npyf9JPZp+IsUi z%%D3PDRpM3Xqz1?Ty(JS;W8A8b{stSZtnj*{P()QqXsqD9(fj+TH0r5rpLmH!NRNu zUyo+0Fq7^y8atXUy=I}_(J2m<$*9OhZNu`{)6|szAMBgFJErfLVMbvGm&~*r``^_0 z!X73fud>4)A(56nzq$)T4u<&8q~L0qej9D&3LBaA-v*{Ia*J!s!}CtDuamd@U1$9} zm#zhD^E6K^EDli42(HG<70R#N-ObvUWQ#nCGD|wOG}Dd!Z3t)tnsDnYkJ_zM#F?-P zZ>)?#qXpqnhn6zJ34;OsziGymdGHJ|iz z<)_(M3JW}i{*lHq)gv6%%3`0)h2HU=M96RAI>bH(!P&?^%spiYGCXo;G2dE>C%xjd-}^%_a+-GsgsBupvseFKi{rnN zjsF1q9j<8xYvVO8gMr&n7qu%(pX4q?c+9;SiY}T~kdwMBHaTqkiy60$PLifP!pJAp zGpSK;%0t`v+0#<-ck>dV_)C0(s|DZIN}Hb-rMI!cxfp2hg@c-r6_!`lyO@v@WI`SN%9 z{11wkeg4WFl6X2-Ao$zz3#tw>g>>yb;qq8fU!}++?*a7&s z9cIlia0IfeKBy3bDgT`>!mR~xy3$kIf!qs0CwKl>t4-upO5*&S0@%GgQ? zXDepGV>nx>=4>S}3~$W%w3GY;$~VLE%213;}pB;Haf-rt3#d#jLc6zVEiS>J_^?pOY_;9 z6S9wRyS6yAJ#&;So+zDu4pU1#QL4W}`)1|h>jK5&H!{J`jkQeaoJG7~ku2hlMS?|~ zdyJPpqm^D+C`$J|#_X$arL9ZWF_574Y>3bvyVjm8VI{~s<#oA1X964a=v0pKr?Vx> zzUKtWw}=M4p_OLK2K8bMn*T4fLHA#Ez4zZC?V%j-tUZi9=r1yuJ!p*`>_OlA0^(OJ zZ-L=@Q(3S*=(HU{_MqFRf<0*QQncl|O?4*xbt=TS{)+C`z}hTkIR&~sW{Ex6JoL4x z%skYZ4Uw=tzfXkoF9Grl-Vn#%#jVv%M2RCxFSV#dv63dbBlE`R4_!E(-nEkCL#0Gf z70l2FOkKN4GbWKq5}8zyF^h~vWNbXM8u+fruVwkVQZgW_{JQb47g*KnQ0?p{$G=|S zUoY^l7x>o;{Obk&^*a3Pb@(5?I{vxb*&9%-iZJ4op_MS&8!>s9D|`w5~N~$$&>F9_6O; zuD}ZeECeZB^9SMgC$jwrz}rW!0B;}t-^0gXaC?M(D{8@RRQH^M)37>2SGM|KM=xfI zjT-37{FN;vuQ&bg3)s@@!;E)8&Lne5GM6fIW|_0doK56@D_IEqSgZem>sLCv7Tzas z73<4Ey5|p2rq~A#?8sc~s)SVYbq* zds$VopoAuqMwc3`X{4zHo_GP?1)0~uN~0x%eJL-`I?JP$*7MN+W*g}(KHr4&97%`NRkbaKoeoPNzdJ@wnOj|Ma%NZF9$xjq9 z6>SaJw+%tF5~k2TY|R`KJlco_UnBLlGD^ZjO}hca*GPw5_;ix)!F_lqRjYqQSO1h& z|HyPkLU`J&dyw6+X!Vck>ie|%N3s4PeA=da5bM9coHHH<;+PIZqXyy_f;fg1a0Y76 zGAQo`Ksm01a$19O9HBH~g<=8axDHB50F)CtC}%V%ClJbctWYhWoX|mO2!L`@2c=1a zauT6*V1;G@g+06PpT%OmiQoABp>qL0i>&xh%$avC-WRZel-q#8}D-Tdm>!Yn9-Ex7Arv{VEa63IHdUvN2O=4QCF@b?C^vCS+! z9hK?djr{6E3+GpZK|Is8VrNxCvX^$cG2Qi}cqkv1?y|(Ek*YMZ3;P+G!qmoTMP)`X zO_*>rjqFT!zLN+Vz|6vS#;a~t;0MNPU{%(JtMZO4em7k423cGju6TOBPp$ zD?TKP8^RSg%Hrm5#T|?ZGldz=FijcFFvkHj!;q$#KO%ZGvjGvInUC?6G_wVPLqE^r zs|8GVVp@agK}?Tg>cg}J)5~G|A3>SA4eA{MDyiF`HV9Cu-3GNqfHHR*)Gh(a(rr+O z1Sng#LGdw{_lCC2>jtzA0d4JdK*NeKk~53Gi6<*gTrY^?>#d0E)P>howfcJB8MyYX z!-{oSu?{QNVZ}PEScetsup%s{o66;)ziFpj^EcJVC4bXFx#Dj+Di{1sKDpj+YLUzR zrpt6i8l@L}q~KxX5Qfibb_ULH!+x60!5L~eOtVko3^Sah*?Bla3{5n<5J$M7m1cj9 zBh=uh+2}-?WF=DhS}-$_t{)3>6X^o7;HgBqf-IPyNSBZW`H6H5S+F!wEFx9+E6ep9 z{*73T!}lN~9FYjp_9#l*qakZhw$#K+IlJr}5Se}Im!%PCpPQ&4II(IJIEb|)?ln+! z<|X0nI()F^I=HZYp&Jn+Q&%xEN5rUeX0Bg4N5m+ps~FiLV$``z2wIFsL@Kq5NNq$u z7zwY=1x(QLJ|bS`uHseP8D5=BtDp@-M7%6r#jCnAygCBU?Z!I(qABS7s1#OADwk=Ysmu2I|Wt*qV(E z$mH4;vSJSCFp9j2TyBP4eBqZ1NXo3pVra4zl5LP|hh#^PYzSh|0jyQ8O4l(m_*@oO z9@ai~&C0_Oi9xeAH!)uBDVt-N(v3=?kf%nl0#iuA9jqWJq+l{DNDV2-Vg=@qf?QT$ z2`QM*3Tz<-OC|0}0sCPP;CU#(^H6}JD5Iki1b7|_@H`aYc}p479&XLRFESbI+vflM z1~^BN7<79VOi9`!Ti_hiwc!+LAIt_&_cy^gN!Nx`q@6GuyFIcE&Plx{v^v`hv&qvV z8{r)DwPDuDZkWy99@z@#SgsATPWHo$ee}p?ILCHvn02xvX8fy1w!@U;bxY)ZzZd?N z_rk-iVlSMd?S*r+y>O1U7tYc4!a3SrI7izH=g7TqZ~70$2nAq_PyogV1z?O&0LBOf zV2n_(EO?(|&;CSu<<#+GtB;NasVD~}jE7m@R9UyR&^#OjJN%l7cbxuck92-9prH}tpIkia_q_p*UB{{^KeT_WI>-1nYWRitYc6UtE*^rQ z$zKds=4Do#y?k&`@QKRs^+%Au@DmTpYNHkW)u$OXC~X5ZDBc>lQ!q$2R$X9jeo|7d;aJ{F%s(ZBn{F4d1+e50fv1hoi2;n_eC5$cNw8G$6c zJ*d7rChO07`t=E+U*-%w{glA+0Q;pRX}|Qof+`3zw_j4Z{gTSma z_@Z;Y!`&;6Ko@cr&4paL{@|(SS$B&Th%Xs1a~$iZYXzVRr`KJoQrO;fxN0_ep*6-} zC~W`NPo6Q6Rb^3-9~!&qRp_UapM6-f-p6ar*;% zraW88qsBqtfYjBKhd?y5l(OISC!bCppr#yH=<|*yA^rqarZNH&loz%iUUpZqy+C!3 z{I~V+#&Y`{@s_*gTT;rGjbsOM*KmJ*GJKPL^f|xpcdE12SI=5$e_3@We189ahJ`7<}dw?*mFm!Q7zbMFJL$d7eU}OPbBzn5c1-g{UMV4#LItXX?~1;R6}Ml)5F0j$Q=WIAi5=ja-(Svwim8TTcgc<0Sp$D1Vr zoaovmLK{a{VZ)qzAi@rwDWpVjw_QdznQG~gUNX#B$~m&i0?n)GYcPP4*YFwA`d;0X z(+z=XI0T>*=q2ruCy{QM=qe-j_!!q>C*lGN*ZiFgM9qpx`R5}!ogK5}-T|Bu4<`0D#t zkX0v;?XSP}tGCFiw{g-8-fn%@elzX40~7YMp8J(i-*XB0)JMk)PZGy@6nTTIn|UAa z4kH{=!U%`{S?=f|sVn_y9S%)0Inm%X_JOzDb^etz#IXy#DJ1l@)e6qD zxt(#IhQKaMzOF8ld=hsyw9|6iBXOSF^#b4tKSN|wk0P>(BT~~QsOP|e{o0F*R};q= zHn89RCFf@yp`A_~?9lYbGS;&BDuPDs0e+^2V`#MKAA+Nqk)y@5369n)fTLMq%Af2l z$D!j;E7JSG0!Hs)#8K7Cj)iN2dsC~R(br*wbO&}9Kof<&^@Z(wniCd~RTpvm4jG@l zh&cAMu2kmpt}MQ~XwbTH$+ssOmS9J2xfnq-Y``@gPHxA)U&M|)JCBQoGQDV6j8N9_ zW~C?2y^3f^?g7ydv=mtws2G13P=&MF@KFzr;Oxd{b4{Nf$_g z@&dGystkoeD10Nd3L{mPR?Ex-gI0vk!r+J~RY!j#)J8x+Thp|}5XS`-6&=Q(e1n7I zE+7K76iSOMMU<^7$ogVf+JbGm(0uotbKjPw8~%RwpVuVso%No3&OPtmbIJ`^x}tEKjJtu7{IiKXpJCzo4B5U!ja_Fd zc3nBrpvh+lW`j1L@#$Kg&-gh<&S&WI81KM}zUbTD@X*#TP26!IB1fH2@G)1?Qtg0u zQXv=D)8>3X&bCE==*rxdA6L?a2O%c)Ln1&Zf&Nna}eWNW(CtJ-jrA57k1}-S0lo+zD7Tsh2^%{^?Z)337)bbP?{ZmY~ zW#|T*L}#@(ABxo(HYy<}6fq?F)6w^(tIm(0%0GKoDJ^SUPcpK4E8Qq{49Hf`Jo5q2 zC8|Vr^1Q~5r=dl5HgAFJ^xt>uxa|2k`F_l)%(l9t7Y#mWn3!5^yF)&|XM>vL$!SY( z@N8C|V5@CR8;o^dTZKF)$Sod(b$=8b%h`|cz%q6vR=vcW_Y->FyCvUGPJ2B>8t!Pv zb%<4Pz%cuHVu)O$VT0vc|sVu_iNnoGLA`G5h3hFA5 z3<+;aV!A7tx>5wlPVQJiU82LtZZn%(xRUNiC84MOEB;IQ30!vhDL=6r>v6?*e}xa& zcO!xZEXDI!kj~1R_plMX1iTMLRGW}+tLx8+7^NLiqcqW2%A>P=yz>T|rl>LXGR{kn zLFuqMi)L;Fsbg}TE;%+jE&YX_H+owlG??Xcm0QB2d0 z=T0yLu+C(QpHNUi1`N%t!GJRx6|-_=K!<8~{H$59a;&vY6&yD-57#m*b{$p%>@-gjlPIODSw>z04;Jm%NozOp&x5e2oU0`&lS8lf;N5`;Han#9(B z(KxB>$@}iCP!xq8k+L+W$RiFrdWa^NO(8tuXl8bis$qzBHS{&35^tN90_HcTLEF zcQeW#XilFA4I?TE&2c2DyVG4}rvEyfgaY~KfPkK< zlLho1*X=^TjNF^AHK+g_8C09IUFLK(LlR)Y=UUXSJg3pdhPzV=g`&A=SClcjhn)3~ z)48)A-kP({{H>jJrp~1e{w0jFJ_pG+Kjn<3(3shr#hrCZC}*A3hO@S`i?Qr0;4DkW zne`G(SnEgL1+48mt~%=h$Qi29G2{}?P^G>2424d*_a)u1O$s!>4vgC!7Zts zp@j9RL(X31TDLh5AMn39{#BtUALnsO{LaS3T>Lxt@UfR_3^Dd(70vq1~u719% zQQWiR(;A#A|6w^8;8Yy1*XTXU70&-PGGnWGknosarov<6DMEa~MFc%!6E$ zm5P2^c#8yjBjp)hO)0_9se@5TzJM&1S<~Vh-pD^N#HVIe=v6V#suUYq&#Js0L1_sK zq$QLTqR6vN$2k9){IkSAGZHv<4R(Y42 ztSBOj6B9~|(%t9IL-Nc@mkD$kN0*!El1!H`&f?`0x~!#39Q}5APmSNR^laGrxqShp z{p@JiW0(wk43l|f<`U6qJ|S7OZyQ|-qdp6>_3Bq4AR?v5 z1s$adRl^jjoEci!Qps*6yIn2%Et+BKNo8ZvxG?pkqaaLW{;9Rz-g?w0^K|2ugR)tZmoT0{%zAPj)(y*`Du(Zkj6GHb7 z2(afgMtUOll6PmBu`$}SZ}2HC3EIoM<}%cO8Lc{!2-T5{RJUYV0nlCSpXuz8c??if zM9v+ey|hJivTy8L+4ZhOSHI~4D~)moV>^r2jkS&{TOanDIh%^^tERemP!gMIoRw1i z#Tvh}-20<6Q^I*`8ePWitO?sc0QoIzFTbw_^J@vgudv=aNX*6s8FH?LX2G5t_Qr^u z3B)Y>27AbfiLUqu2LRKD#gYcb^iPcG!;WukJ=t&O0Dhr-_K;fU8qY{`&mfbJ&}B*m zQb!m}%b`4v@uO?v%`;S_Aj$z%%laRvKG z!LR>Lt6-DHe#HfZFR;m&>G*r;jg!dm%XC>>#`x|Vw%&dF?AH|1ev?A+i~UYp z*RTmS?Bg2tk%r&xr`52jbqzms9yR>Y31sm-y1cZ#P5XT^Ik?>?Mk3OvM!z3sS$Q+Q z(wc4zgX-PbQFydHAN|qSjT9YmcxSh@25)#c`fN>pKX|AB>fQ!uo5J%O4jx4ONL_5R zj=DSAfEQMNpEvu}W-wX`n@c+*KV?Z`l5W4OqwxK(@O1n0{~Tiozdv8zE3=c0wEocT zmU?(Y$6BGV4;D0T=p__oU_jPj77DiU=wX&-E&H&%mZe2!T$LOuJE~j9>REoNYmYIB0zO?q6dUZcOHM!C4 z$o3P-tw?iSq)(M*F<<;ADy>yIlt`rZWJSS2KX`HwDo4<0Zu{ zE!IsR+b?xQ4opXjnJh|FS?DB_C|z}dVINNHL<>a~G&4sEMFZ(Squ_W>JA=VFP1ih& z)s@a1%R)1@+`2xJUQCJpJ)(1-Mf88o!mdQusA2ICc~Cmre!@7(9Tn-Qv)v>**|WM4 z$9H8aiAJbMW0`>4IHhT48G&v#XG&k6Vh*YdsdFrDq#d7OX?lrGij##cK{UM@7mB8o zwrR5B=-&b2@;5MQ#sW3FAVjxWb(%W~@7;v2Iyegc4uJo!Az&1Yh5_|J2SNQFK>eiw zRcaE7PLpMI5eiO+2G0xWX<1s;8N1mM>pI)tuEbLiMQmP>T*uAr%+gp zQI?NISp)FRXl4yt7#M}ZJqG^00=?}YeAtzkYJx^sK4?M@`EE9AS=RzkSpX6(%8uma>bS_4I#6eTL~fMLq@+= z2s!O!M?=UBoem+DHHGv<*N`D(kltOp!z{!;>Y!EzZtu{faH5e&`zX{x%ySxJ7he~l zXd?|`qfk(Xu}g7_2%W@>wl%fM+N!!X=L!a>k*3hd+-dmP@n{g>ur_>OnSwx#xB{R|%ad?OUDXD(oAWI#g9C_K9YTmw0D(Z7>YVujtcDKT*8S2?O| zG2qQTE{M9Oeb0PUej^Gw8aeMGIOa9Bo7_3uLvT(Bh)KZt;P!*MIus~`H0wMZMQUgb z66)Fad_A)i2BDxhcdkZ$W)u_zJ}NmTW;EK`4=N@Il&pF=&W1jfOCxln4M*BhL-0te>KcBe9b-YH z^q)g)q#dY3Q|*SFcNZLGb?qj1#>KFv+TX)CU(|k3LMTuO=@*b;3XpsIZVZCI-G!I2 z^r?(Kji65(=+nn^>GmPx@4HK(-w!UQe0xB@+|hE*GfjB|FA{~jkNRaNq{*SX7nosR zwna=mFn^plv=&q8Lu)9LKBJ48NguFBboaPXn@Q)bWS!;Gz=LdIb5?qksGj-(qx#M^ z-;b1akp5Uszl9FFzz9mMoWB@G7M!Iii|WGt84THxWU_4%sioQl3&2(8vm)ZXf^}c|t(@~te1Ph+f zDWlPN+8y`q7xgmA6#(WxMl}O$SBdWUlPP$X-PR4>hgjf!S809&Y)-e0W552%cUbeQ zk$wdj@NBGx(fD^s8*Pwm}#4n|^J^j2`av~CA%2GTN>n){6y`}7j z2>Jmr(yuQ3-&;uaSA-&mK`#7ZW1}?w&e{WbRJP#vc<>YsTG_JL_xFq-;?q>(M{p31 z2->Uk87I>WWD1V67+R}zo(m#nGXWriHsm+p!J~9u%q4{(jgX01fMyN&5{&h@0vWH|JdJAeane0LeK4>`lh{}NKk#qj06 zhNVkXn3&g!Tee3b6HM>K6j(|Qt#Q{ym`{*n}5dlg#%mKmvaZiqN z0|3HP0Wh>byPj%S6imgTO=kiAL;x(OH~?sz?n!CZ_2&+%XC^t+8 z#wCa)=evr2HsjUu#+W%>nf`N*dIzw}6Y+3|`!+0Fm8{mj8c~KbTM}N>`3%9EQYuoa zQtG?|tnPH9{me6>vqs#1hOODsCMQ%_2kaGNnnd@!u2yFWBYnv|!n!ft((?RyPgFv_ z>glUM9f<}UtLbdoJ%sQ1N^M=(J;wRR(}Z<9;C&jvJO(huggS9RwHSkYgPEha)kqJh zVAwxNIKj2*Z~htNZ-jNxOMH8S`?2reaUT1z-^YG5N)sNs=$G=+YyHwK!+g+`{ejmt zP1%PssM04B1DdjbT)x}rioV9b7j|B@TqI!Gj*#%e>2vQo_HP zBgyaw=Ero3rn-S+2_N$=f1p>LN-a2xrWTw=p?}?m3O)Fbv)I{wF?%@m7TXt4GVrrN zd9@oKWEzv@+Hn?L?YQ%$i0`3J;!9QVCCT`BtvL&?HK*b2S;E!yybjl9z_lUNcxX31 z2$!fboJGr9Z^Gxg0(@f>eE%ck1QS!dvf7!SO5 zriIte)F>yS1ckL|S?9;Ycm>~Z6(82x#H5iWM6Jzb#fUXpk99p@{iIENH!1iAtK&V6 z+n1iZL4@Zmmk!TYfJd`?q78hL6?|h-vpky&{x}KzF$xOyPInawr(^B_k2=s~7&S=R6iwfmu=0?UxUYC$iLj2U4;6eP z6u{BVcE%z48DCl^bK`Lm~ePW>KJSsx9 zX(IDli`6~JI5D**XO*|B^w1{SpGlYLbeTezwQsX%BU{-OAE2M-C|=3}{bYiEGJ%{~ z^7{N?Wqm$ZDWI}IlV;oz}IB~{<_!-R-K2Z~g*aY%u z9_We;po}hx;$K&YpXE4d8p)5*d;|i10CCvYBuD}X2_U`q-m3Tdb*B^b%$!{~P~ETV z-MUqEzg4$xO@7PXZobZ6w$|iwbOl0b003N*)#m~D@ zd7VFXjY~cqIAVj&L9aF!$zN*da6AIN@bb6ta_TxdSL<>#yB*sc#~j^m$1Viq*aJi8 z&dLhL_$PFH44sq{Jy(PCVM8~iSZ*8%Qp(DS6P zJ#rVhFCEn%qvXgA4y899FVf49-keBpPDf+tFp0vltZd9v7B~P+r`(#-ZuXelWXsb` zxy|g68_~7FJKL2FV&@DbR*(huB?2WhpIvQc=01=p7G`di8Z6)-&KRUMxc#GqLv+K0 zMo(rV(Y0bd|Gw3RjKdki9ZJIwYL7TGLHmIDJWtjr@SH)yd`*2%+Jm^}qWtJM0AB!& zj(sf9^GlZ0Ej4rkmQLx3$B5pKja=b9wq7Dr3Zm&gE4 zU;q|W55G@B=GryD2LTi^2HBm99$sL7E^}ZGIV`02w=hRDb8KO9I}04jV71?bO<~iA z@DHXWz!P<5Fh?tnDs#ZM{b|gx8v%S^GD(;LNMf1I?4!OulL`N^%vO8}00z`#<^Z4v zpa?QY8@w=u|7Dro?8EIQ{+DI$MywDcH4$+Me3OW;JNB>-ZiPRu!5>^5qz+_Kh5eaW z-N8?*1`XBd90_0}Z{c;J^=~o>SckE7KsVBQ1l>fAZlaE^-akM$(!U70$sFBef$mQp zK^fi-@lC4bR%V8LKU(S#OvW?P`g;sTxL zmIEhuySjQ@zQ%p7lijWb1MqueQD)Gc^o6Hj=j`=86L_S%O!~Jp>QvZ_O+=wD{rN}5 z^S{UWy&U`N#r}G^3L$%CxzN@X5qkwjW6z^T=FHca6F;aop4OO?luJNOM;m9=Swrx1 zi8yqJ$+T%FA6PeV$bttwD~$D+UN0LMvt39PCky;fxNkFF{je0JW8omHZva_TvUiV_Gi!_zA zTWZ(?KY>luhAE{2hm!fr*(h*Gfu!-exhx5O?#YrGkT&xXHl1vcQ=6G`vzagc)0R2N z%bJNOtnyjGp2~@6`;_<#SK=A&Coms&53S&Uy|uMGs8+s5^ZFn!K6wVFHy6e$I$j(M z&0Z(YWj@YjzSwAhDfndb(Xej8*$oGDr`=^dpgU1$|1>(HpicdxcKX#X?rSK~4>;xn zTF#(ah=|M|_WVTCP<|qua8s{{+a`*&UOu0%Jt=~6Z0dN^VM9tpI#f&9mOb3$sW2RR zP^{T+ALPMZ&tG&nLO|KvNTQ(^hhLd~__c(`FnmV~lGdilX=ZV{QpDAliza6oIP2yW z(AD%9meP-R1mpC7UN!W+1p5GkKzzT>uy}-v(Xz`o zT6RuV`kq^BFuq$$g6a!T1HuoCaDM6k8oysg<7YY-e$t|;=HcikEkZwR@eumi@k6g+ z@iIa`gt#Y$el|26=JfNsUyndP`Z*quS|vOz`fVX!z|*T=AU3f18_LbLnA1P>mU71c z4@jD8c++GyzUd3t4fN^@^ciSYd`nZWpoC1;n=bh=bi4W~80MFRM>Hb6N{bH1^90-@7gwxJGd^D#|J#Cm}al7M`8Kr$k+7+^M>U6s?A)Tc{OIPCN5M_r z%Y0#I^)s5Y&8G>Z@Q?wW*-wWynY31`d8;~$Cd+iocLiFfBDEr^w1WE z9(s?*rH9BInTCuO&e5j+;YMqOIidqdFh>M3YK|^8$IMav5X!(gn%X}cWn3PI5GnRH zGEYbu`aG=+y`wMGP)Ad{hIX>OZ@5lQ9w=#d>X=CS}k4F)|IsRiQV$$n0>lg9j zLSCHD3p+3FQ-C6l{}8)hgZiS>xQZqiuu>ji#@@!i^@+-@{?` zm8;>uPW5P51<>Jb)-7MrmXWr&Hn6lm+_N&Ce){qEOC1+HF~a>)@6M(BrIsum>3*r` z_KRZr`_$J%`}^n{yuWk4#{TxsI0hY@^>tJS&&MX$$K$X2hxpsri4q=$S^|t!oQtI4 z6|uK;!wDt*n1hN8LtONO{`itp1jm-50>HzlG8&hD%8oY&`Lqgjd@+0}jDD#EA45ei zP;LbbbCsPamV$gmHXyB;a()j^L9?{@WnHiN?*JgP86DF1S3~1DO_&7{XgCm_$}*cg zP|NEv@8VE%0*q%uiaG!+P{CUuu+!+(@W|6r>~tw#1)0To`Xo!_Vhj;{n#=7%nG&0b z?ClZ1ef!P;+9l_zz5;g}DI%nX8$E?8>A6>a%?Cf*pO zr=LJ02`O5hQQ}W|ir#q4Th}7hEvGl8L+@t53&q)ysjzW+MIq>dpKkV2S{&?UyYXk2 z2p3nzU-b!k`>7&iZu7qyT%ZhnAr4W1shythw~paxWFz9INx9tum8Wa)QVwn1V+g@} zaCmrt)$|O%^`pH6&yMi^!r|Eo9=uSFVH3+Ub-gR&BmXThk(Jr#HZD6WY;7;y;}i** z-Sj~}H4Br#(&*$mzo=-pw2Uscp)h}8A=`M`?k5bdfXQ*r^=~8fX_P!9mHYOfPRz;CywN8?X zHRDrm?pAQLWH)Cg&f?&M^BZmCj?gJuNSF@NWF#bH3m)hFDS6}-d-ak{{8>K}``UcGCDOE`;Oa?x$1Vnmj z&!PX$+Zjjyt>^l$e+TNn%>$_5|Gpzy|JB9Uf5Wd=jDKU8^@_J|7-79)dD%JFE0!)C zalPWgxb`jxH5O*IgJC2IuJ#n`fBm=c8gs@ADd%YENtBc8aaFl?5RKC6elA^r%bgTl zl;xHhQpdW?r`+b9@NwsL{`4n{GJqEXxj$vLa0eh;BnU%!C-k;< zPzc9CsWn-|rkVPbKut@op*z&-^E43qd2tn>9J)0ecRXVGr?Yb?|6H|>^UtPEqoQjHWqH``3UbDF(VqHB?e-)4lyelq9q36BpqUQG(>9*#9STX zq-coN7>Ic~#N23zi7^oKb%=S<5EEk{7U~f5qalutK*V1Qqrr?`5U|gbD*J6S`AyHi z>4OjL$D}{q)`!%)Y#Qj@vn|EG01|V}<-`&{krlSlregg#;H+^XAf3Bvl z^CO!kqfib`d$?CSh(|eq^q~Au4RHG_ap6ykd$vHB0lAu-8Olsw1=1*Ceu^lY?@pG{# zXs#RwVri6Ekk*w-{+jP7c*pvDgV@MZtSg#-&UdlYF|UyrudE(w|456%rg-~fsBh-Y zARLMShuoci0~{u1VgWc@!u+X0RNOhjb4hA+WK)!e72oN0mvfd;vF~&@{ui%dK{Qtx;X zCiajzWtAX;H5+vzcz&Bk1XkYFhaQEl-Zw%#&c-432Wa)a)=0cHHxWRs|6vVR>z%Er z*4G~f%fG$gSXgb_aTJ&CQ%end%Bk8u3w}_GCk%BF<&?HA463$n@4_JLl^t3T_W0Mk zFbMm>RuP1)ZE9ToG}Uic?_5Vg*ef3C=f~BzNBwam0)_ z$dCl?txR%{5v0B(I;GiT^Pzhm#_12phen>f;w?0ZYkM0>@Vvp#oGV&s9kbCu$=cBc zdpT0_pMD-i$=t0#a#n7)u!5kpcn>Zg;RiP~;lF&aGr=t9jlmoPc;?=J4M1{}AO4wK zo#kfABQ{phBrU$3UV{&b_*z+(TP_=G@!w^E>ZMe@O)kqSg;tUY_`Xr1m3DX!tmaa= zdaTX=xUC68@-*m-PIDsAyGIG=YZ3@L1L(>AyOK2@iJ*fhy*-tHeq$EU@8Qr(0J`1( zxE-o{bm$&{o<>0LGYjaKa_Am_p30QFQWqw8{MUMmeFIKu@xLTsws{_nccbDlrxh0j zq{Vo+kUsR%YL^zqw?ZV^aE}$TyDZD*q0@zbeYroZ2ldhNk>WOc@h~T)G`Pg&#iP0W z6n?w3co_wf7MC+EG4uv)PgB;izo^wB6f`OqgO;H{%dNm~kQJ%0c>-}kF11^cih^3^ zF8$gbB_;T-woFDIS+!V?^pInJ#rVFkxK2?hwQ?=>mPRZd(NB-K4l~qA3o_NHwo_(C z125ATJ3*YNyHj;#DK2a**MOprNev-uBL0;_TMK>=xc+tv>ATKua zV*PB4k2xI^A0sV#mHgP)H774-f~dIzgxOcCL?}sVf|hi?={g&x;PzWHTS@6&1l5kz z;AtsLIlukt^UY$3znX^?@P#J$sTC@zU#IRH`uUcqQ;zsF&bTI3n< z+x5qdDPWbn0;qYM*IbJ=lMAq-4J!6URV+LYD)#Y;f24}%VZ~&q*c%N|f{MMo;?-19 z!ipHpnYz%-d|On0X+%`=UFK_4`E;XXQ=T^I;h|)&>GVbC&DZru^hFx&G0~=LPJpKu z$=RYGXx@UGoYJBVA}}Qvbf{hIc!E{yDyO)=fvGH@Ud7Dq@G+5sQR#5B*BB(hr|SbJ zlK&q_?^(N73L?14Y#@RxB7*d0od|9`nJ9>$>EDJWf*h!%?plRJpuVFJZBAH5#XA1& zSzfH*g~E$Pyx99NQ1Mki7>%|VdVb$DBt9JUj?*NDrAnN+a&oUlVYK5?0p|1k%f${r z$NYzR(7l|OpbI%!yE|8C2R#BDxfe9$#PM$+OQ&b)Tat!sfqX62CvgdpFRr~1H$1SO zrD_`Qof&&KDR%$s1M{zo?v-Ev+Yw=ynb`+tzx-&`ywc0;xJ%RIviI%p4AKm`ys`UX z_r};iz@JJ#pG#l3R~VQd>Mh9dB?6q;nw$~fPShKhHl$H-VMeS~TJ#XisBgQ7r%8>( z)6jS4u<#vgS|P@wR=v~&&$CZEBn7R~;)e)Q z8{S?6R8m2gQAe6QiVw?)%i-0fJBVgJ1!>X93I?Uc7t_nt-0RK84H(*+=IIa&%Ah(c zP4y)i42xXi{cj0eE3rRnlANG^tp`id?87(##iK$C5-%GOCSrFIn zDlC;t0&(X!ijnzf=g^%H1sx(2D2S6t;I6q_TXraotb~!noAw+xQ#B*fCYooFE3Mu9 zdS`y$uIO6r)_r74DiasKqDdp|#*{b$>FAhfffTumn1zaAK-JoM8u0t?hXH?P=>7&E zzK@UhMn2vzi1A(}#+%9}p5e+Av46EheOy&Bvaa)KI7tUl3Oc%$8GhdePZuyers5mS zmwde>-2=_2g^B&AXgOOHJv@RqNGCx>1YqZbwo4Gg->bJyZ+iF!k0CTsfBPn5npYu$ z>eh%VZoN-1GkzOreovO$&n)x-YV#)^KTD<$C4Q%!jx?7dK5p%na3m%c85S{WwOe1H zsq_WvMPKK;N9^bNQ{ixE99P#Z>+}VkhZ?j6oxGJanQtzl;$>bep9NEU@!9zL^q`&y}?)RtP5xy6;V z=YNU2`sk+0G~b(~C7B7Pt^q33YJwfbnVw^#>{^`SK9Y47ts_x=6ekNZ3~_x;`LyWnHMyUo9Hw61+?PC$d)}EZh58|$%qYFa2H;M_g(nE+tqOrdcCW~T?1E3 zL8PsC-uI#LaO49DH(IJ|{9Q{Y=*@8d><9CRp(B>sa$hg&6uL6gR_b8E5zW}I6zEqdLlHL z{CQR!4$?4*B}Z0cT;IIb&jyhNZ#TO-@H>8Jk+VkH{&k;-+qWycTOB7*^0B7NeI9M( z04^8)3OxG+Mp8LH0Z`XuA%mOI09fo1V<})UCOUROFP#VUHCd@QR^v5QLU`FlNIw>aSJONSTTzg*RtYjR@AcMa#l=X#ge;mzwB9) z=YM^==OJ7hOI;h@7doS^&e0NOU73N4mTPT-tz|1|?+j#(vD9?9-UutJM-FfovNkeWmfg*mnHp7M+hJ$F-)#K)%634)*Q zOU_!!_-4grcLAqw(2|$K=L(juX`cy*zM+36;L_FX%Y&ESz%LILe-5kZ-Fx8IxeR`% zSNfYMcEBPZd|byqPJxe4!pE-CcBqp4EQL?uEO8`<$$Y zPicoSJt~T~A7V$#Xvbireqwl5N%(eKc#b_h*BO4W9QToTPPm|?M3lNk>3}Hh6s5hQ zlnI0?wj73XlMqZon{NtkMam+kGM1fFA}HwCp~39#>ldCKh9p3m%KVDFUe zogz$9UrO{st75UOVE?X&vl8uJynxwvgMGPdUoJ}Ec^52kP%9P#`yRL|F#FDOW*-H6 zw`}h&5^sfUUr{99O4+`$NW31|-cuyrYT3TJNW4>J`>93Zt�(io{zh+t(I}cbaTJ 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%0AXZwVW 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

%cM5!e=w#Wa}!Y92k5f_{Ra@ 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%0AePR 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

Sq|5MFH$R4GG#Ss4#nlG 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