mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
feat(alerting): adds alert state go ui
This commit is contained in:
parent
1631673485
commit
3ecc13506c
@ -62,6 +62,7 @@ func GetAlerts(c *middleware.Context) Response {
|
||||
Description: alert.Description,
|
||||
QueryRange: alert.QueryRange,
|
||||
Aggregator: alert.Aggregator,
|
||||
State: alert.State,
|
||||
})
|
||||
}
|
||||
|
||||
|
@ -13,6 +13,7 @@ type AlertRuleDTO struct {
|
||||
Description string `json:"description"`
|
||||
QueryRange string `json:"queryRange"`
|
||||
Aggregator string `json:"aggregator"`
|
||||
State string `json:"state"`
|
||||
|
||||
DashbboardUri string `json:"dashboardUri"`
|
||||
}
|
||||
|
@ -28,6 +28,7 @@ func TestAlertingDataAccess(t *testing.T) {
|
||||
Description: "Alerting description",
|
||||
QueryRange: "5m",
|
||||
Aggregator: "avg",
|
||||
State: "OK",
|
||||
},
|
||||
}
|
||||
|
||||
@ -62,6 +63,7 @@ func TestAlertingDataAccess(t *testing.T) {
|
||||
So(alert.Description, ShouldEqual, "Alerting description")
|
||||
So(alert.QueryRange, ShouldEqual, "5m")
|
||||
So(alert.Aggregator, ShouldEqual, "avg")
|
||||
So(alert.State, ShouldEqual, "OK")
|
||||
})
|
||||
|
||||
Convey("Alerts with same dashboard id and panel id should update", func() {
|
||||
|
@ -10,13 +10,16 @@
|
||||
<thead>
|
||||
<th><strong>Name</strong></th>
|
||||
<th style="width: 68px"></th>
|
||||
<th style="width: 68px"></th>
|
||||
<th style="width: 28px"></th>
|
||||
|
||||
</thead>
|
||||
<tr ng-repeat="alert in ctrl.alerts">
|
||||
<td>
|
||||
{{alert.title}}
|
||||
</td>
|
||||
<td>
|
||||
{{alert.state}}
|
||||
</td>
|
||||
<td class="text-center">
|
||||
<a href="/dashboard/{{alert.dashboardUri}}" class="btn btn-inverse btn-small">
|
||||
Go to dashboard
|
||||
|
Loading…
Reference in New Issue
Block a user