!76 fix vmcore count statistics

Merge pull request !76 from gitee-yzh/vmcore_cnt
This commit is contained in:
剑子仙机 2022-03-16 09:33:03 +00:00 committed by Gitee
commit dfad7c91a3
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
1 changed files with 2 additions and 2 deletions

View File

@ -138,10 +138,10 @@ class VmcoreViewSet(GenericViewSet,
if host_sum == 0:
return success(result=data, total=total, success=True, vmcore_30days=0, vmcore_7days=0, rate_30days=0, rate_7days=0)
vmcores_sum_30 = models.Panic.objects.filter(core_time__range=(start_time,end_time)).count()
hosts_sum_30 = models.Panic.objects.filter(core_time__range=(start_time,end_time)).count()
hosts_sum_30 = models.Panic.objects.filter(core_time__range=(start_time,end_time)).values('hostname').distinct().count()
start_time=end_time + datetime.timedelta(days=-7)
vmcores_sum_7 = models.Panic.objects.filter(core_time__range=(start_time,end_time)).values('hostname').distinct().count()
vmcores_sum_7 = models.Panic.objects.filter(core_time__range=(start_time,end_time)).count()
hosts_sum_7 = models.Panic.objects.filter(core_time__range=(start_time,end_time)).values('hostname').distinct().count()
return success(result=data, total=total, success=True, vmcore_30days=vmcores_sum_30, vmcore_7days=vmcores_sum_7, rate_30days=hosts_sum_30 * 100 / host_sum, rate_7days=hosts_sum_7 * 100 /host_sum)