def get_disk(request, hostname, timing, partition):
data_time = []
disk_percent = []
disk_name = ""
range_time = TIME_SECTOR[int(timing)]
disk = GetSysData(hostname, "disk", range_time)
for doc in disk.get_data():
unix_time = doc['timestamp']
times = time.localtime(unix_time)
dt = time.strftime("%m%d-%H:%M", times)
data_time.append(dt)
d_percent = doc['disk'][int(partition)]['percent']
disk_percent.append(d_percent)
if not disk_name:
disk_name = doc['disk'][int(partition)]['mountpoint']
data = {"data_time": data_time, "disk_name": disk_name, "disk_percent": disk_percent}
return HttpResponse(json.dumps(data))
评论列表
文章目录