更新创建脚本;增加AstanaFileJSON

This commit is contained in:
zhangchengwei
2018-12-06 16:26:41 +08:00
parent 8a95480ad3
commit e21bf910ea
2 changed files with 5024 additions and 14 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -14,7 +14,7 @@ def main():
panels = []
for i in ip_list:
print i
with open("./Minio_Astana.json",'r') as load_f:
with open("./Minio_Demo.json",'r') as load_f:
load_dict = json.load(load_f, object_pairs_hook=OrderedDict)
panels = copy.deepcopy(load_dict['panels'])
for item in reversed(panels):
@@ -29,8 +29,8 @@ def main():
n = panel.index(pa)
for ip in ip_list:
tmp = copy.deepcopy(pa)
tmp['targets'][0]["expr"] = "sum(irate(node_cpu_seconds_total{instance=\"%s:9100\",job=\"os_astana\",mode!=\"idle\"}[1m]))"%ip
tmp['targets'][1]["expr"] = "1 - (avg(irate(node_cpu_seconds_total{instance=\"%s:9100\",job=\"os_astana\",mode=\"idle\"}[1m])))"%ip
tmp['targets'][0]["expr"] = "sum(irate(node_cpu_seconds_total{instance=\"%s:9100\",job=\"os_filelog_astana\",mode!=\"idle\"}[1m]))"%ip
tmp['targets'][1]["expr"] = "1 - (avg(irate(node_cpu_seconds_total{instance=\"%s:9100\",job=\"os_filelog_astana\",mode=\"idle\"}[1m])))"%ip
tmp['id'] = panel_id
panel_id += 1
tmp['title'] = "%sCPUUsedRate"%ip
@@ -46,11 +46,11 @@ def main():
n = panel.index(pa)
for ip in ip_list:
tmp = copy.deepcopy(pa)
tmp['targets'][0]["expr"] = "rate(minio_http_requests_duration_seconds_sum{request_type=\"GET\",instance=\"%s:9000\"}[1m])"%ip
tmp['targets'][1]["expr"] = "rate(minio_http_requests_duration_seconds_sum{request_type=\"POST\",instance=\"%s:9000\"}[1m])"%ip
tmp['targets'][2]["expr"] = "rate(minio_http_requests_duration_seconds_sum{request_type=\"PUT\",instance=\"%s:9000\"}[1m])"%ip
tmp['targets'][3]["expr"] = "rate(minio_http_requests_duration_seconds_sum{request_type=\"HEAD\",instance=\"%s:9000\"}[1m])"%ip
tmp['targets'][4]["expr"] = "rate(minio_http_requests_duration_seconds_sum{request_type=\"DELETE\",instance=\"%s:9000\"}[1m])"%ip
tmp['targets'][0]["expr"] = "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"GET\",instance=\"%s:9000\"}[1m])"%ip
tmp['targets'][1]["expr"] = "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"POST\",instance=\"%s:9000\"}[1m])"%ip
tmp['targets'][2]["expr"] = "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"PUT\",instance=\"%s:9000\"}[1m])"%ip
tmp['targets'][3]["expr"] = "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"HEAD\",instance=\"%s:9000\"}[1m])"%ip
tmp['targets'][4]["expr"] = "rate(minio_http_requests_duration_seconds_sum{job=\"minio_filelog_astana\",request_type=\"DELETE\",instance=\"%s:9000\"}[1m])"%ip
tmp['id'] = panel_id
panel_id += 1
tmp['title'] = "%sHTTP Requests duration/s"%ip
@@ -66,10 +66,10 @@ def main():
n = panel.index(pa)
for ip in ip_list:
tmp = copy.deepcopy(pa)
tmp['targets'][0]["expr"] = "sum(increase(minio_http_requests_duration_seconds_count{instance=\"%s:9000\",job=\"minio_astana\",request_type=\"GET\"}[1m]))"%ip
tmp['targets'][1]["expr"] = "sum(increase(minio_http_requests_duration_seconds_count{instance=\"%s:9000\",job=\"minio_astana\",request_type=\"PUT\"}[1m]))"%ip
tmp['targets'][2]["expr"] = "sum(increase(minio_http_requests_duration_seconds_count{instance=\"%s:9000\",job=\"minio_astana\",request_type=\"DELETE\"}[1m]))"%ip
tmp['targets'][3]["expr"] = "sum(increase(minio_http_requests_duration_seconds_count{instance=\"%s:9000\",job=\"minio_astana\",request_type=\"POST\"}[1m]))"%ip
tmp['targets'][0]["expr"] = "sum(increase(minio_http_requests_duration_seconds_count{instance=\"%s:9000\",job=\"minio_filelog_astana\",request_type=\"GET\"}[1m]))"%ip
tmp['targets'][1]["expr"] = "sum(increase(minio_http_requests_duration_seconds_count{instance=\"%s:9000\",job=\"minio_filelog_astana\",request_type=\"PUT\"}[1m]))"%ip
tmp['targets'][2]["expr"] = "sum(increase(minio_http_requests_duration_seconds_count{instance=\"%s:9000\",job=\"minio_filelog_astana\",request_type=\"DELETE\"}[1m]))"%ip
tmp['targets'][3]["expr"] = "sum(increase(minio_http_requests_duration_seconds_count{instance=\"%s:9000\",job=\"minio_filelog_astana\",request_type=\"POST\"}[1m]))"%ip
tmp['id'] = panel_id
panel_id += 1
tmp['title'] = "%sHttpRequestNum"%ip
@@ -86,8 +86,8 @@ def main():
n = panel.index(pa)
for ip in ip_list:
tmp = copy.deepcopy(pa)
tmp['targets'][0]["expr"] = "rate(minio_network_sent_bytes_total{instance=\"%s:9000\",job=\"minio_astana\"}[1m])"%ip
tmp['targets'][1]["expr"] = "rate(minio_network_received_bytes_total{instance=\"%s:9000\",job=\"minio_astana\"}[1m])"%ip
tmp['targets'][0]["expr"] = "rate(minio_network_sent_bytes_total{instance=\"%s:9000\",job=\"minio_filelog_astana\"}[1m])"%ip
tmp['targets'][1]["expr"] = "rate(minio_network_received_bytes_total{instance=\"%s:9000\",job=\"minio_filelog_astana\"}[1m])"%ip
tmp['id'] = panel_id
panel_id += 1
tmp['title'] = "%sDataReceived&Sent"%ip