mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Merge branch 'show_no_data_in_list'
This commit is contained in:
@@ -37,6 +37,9 @@ export class AlertListCtrl {
|
||||
this.alerts = _.map(result, alert => {
|
||||
alert.stateModel = alertDef.getStateDisplayModel(alert.state);
|
||||
alert.newStateDateAgo = moment(alert.newStateDate).fromNow().replace(" ago", "");
|
||||
if (alert.evalData && alert.evalData.no_data) {
|
||||
alert.no_data = true;
|
||||
}
|
||||
return alert;
|
||||
});
|
||||
});
|
||||
|
||||
@@ -82,6 +82,15 @@ export class AlertTabCtrl {
|
||||
ah.time = moment(ah.time).format('MMM D, YYYY HH:mm:ss');
|
||||
ah.stateModel = alertDef.getStateDisplayModel(ah.newState);
|
||||
ah.metrics = alertDef.joinEvalMatches(ah.data, ', ');
|
||||
|
||||
if (ah.data.errorMessage) {
|
||||
ah.metrics = "Error: " + ah.data.errorMessage;
|
||||
}
|
||||
|
||||
if (ah.data.no_data) {
|
||||
ah.metrics = "(due to no data)";
|
||||
}
|
||||
|
||||
return ah;
|
||||
});
|
||||
});
|
||||
|
||||
@@ -52,11 +52,11 @@
|
||||
<div class="card-item-sub-name">
|
||||
<span class="alert-list-item-state {{alert.stateModel.stateClass}}">
|
||||
<i class="{{alert.stateModel.iconClass}}"></i>
|
||||
{{alert.stateModel.text}}
|
||||
{{alert.stateModel.text}} <span class="small muted" ng-show="alert.no_data">(due to no data)</span>
|
||||
</span> for {{alert.newStateDateAgo}}
|
||||
</div>
|
||||
<div class="small muted" ng-show="alert.executionError">
|
||||
{{alert.executionError}}
|
||||
<div class="small muted" ng-show="alert.executionError !== ''">
|
||||
Error: "{{alert.executionError}}"
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -64,6 +64,4 @@
|
||||
</li>
|
||||
</ol>
|
||||
</section>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user