feat(alerting): adds alert state go ui

pull/5622/head
bergquist 10 years ago
parent 1631673485
commit 3ecc13506c
  1. 1
      pkg/api/alerting.go
  2. 1
      pkg/api/dtos/alerting.go
  3. 2
      pkg/services/sqlstore/alert_rule_test.go
  4. 5
      public/app/features/alerts/partials/alerts_page.html

@ -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…
Cancel
Save