def del_monitor_data(request, timing):
timing = int(timing)
if timing == 4:
db = GetSysData.connect_db()
db.drop_database("sys_info")
else:
host_list = Host.objects.all()
client = GetSysData.connect_db()
db = client.sys_info
for host in host_list:
try:
collection = db[host]
except:
continue
now_time = int(time.time())
del_time = now_time-TIME_SECTOR[int(timing)]
collection.remove({'timestamp': {'$lte': del_time}}, {"timestamp": 1})
return HttpResponse("ok")
评论列表
文章目录