[alerter]fixbug dashboard告警处理率计算和无数据时告警图展示错乱

This commit is contained in:
tomsun28
2022-03-07 08:47:17 +08:00
parent f324eeaa42
commit b6ca0f4db9
3 changed files with 11 additions and 7 deletions

View File

@@ -75,10 +75,14 @@ public class AlertServiceImpl implements AlertService {
- alertSummary.getPriorityEmergencyNum() - alertSummary.getPriorityWarningNum();
alertSummary.setDealNum(dealNum);
try {
float rate = BigDecimal.valueOf(100 * (float) dealNum / total)
.setScale(2, RoundingMode.HALF_UP)
.floatValue();
alertSummary.setRate(rate);
if (total == 0) {
alertSummary.setRate(100);
} else {
float rate = BigDecimal.valueOf(100 * (float) dealNum / total)
.setScale(2, RoundingMode.HALF_UP)
.floatValue();
alertSummary.setRate(rate);
}
} catch (Exception e) {
log.error(e.getMessage(), e);
}

View File

@@ -145,7 +145,7 @@
[autoResize]="true"
[loading]="alertsLoading"
(chartInit)="onAlertNumChartInit($event)"
style="width: 100%; height: 100%"
style="width: 100%; min-height: 300px"
></div>
</div>
<div nz-col nzXs="24" nzSm="12" nzMd="5" class="mb-md">
@@ -156,7 +156,7 @@
[autoResize]="true"
[loading]="alertsDealLoading"
(chartInit)="onAlertRateChartInit($event)"
style="width: 100%; height: 100%"
style="width: 100%; min-height: 300px"
></div>
</div>
</div>

View File

@@ -195,7 +195,7 @@ export class DashboardComponent implements OnInit, OnDestroy {
},
data: [
{
value: 0,
value: 100,
name: '告警处理率'
}
]