Alerting: Add dashboardUID and panelID query parameters for loki state history (#72119)

* read query parameters

* Generate loki query from params
This commit is contained in:
Alexander Weaver
2023-07-24 23:46:46 -05:00
committed by GitHub
parent bc0bf0ee4b
commit 8c8b3ecb5b
4 changed files with 32 additions and 1 deletions

View File

@@ -29,6 +29,8 @@ func (srv *HistorySrv) RouteQueryStateHistory(c *contextmodel.ReqContext) respon
to := c.QueryInt64("to")
limit := c.QueryInt("limit")
ruleUID := c.Query("ruleUID")
dashUID := c.Query("dashboardUID")
panelID := c.QueryInt64("panelID")
labels := make(map[string]string)
for k, v := range c.Req.URL.Query() {
@@ -40,6 +42,8 @@ func (srv *HistorySrv) RouteQueryStateHistory(c *contextmodel.ReqContext) respon
query := models.HistoryQuery{
RuleUID: ruleUID,
OrgID: c.OrgID,
DashboardUID: dashUID,
PanelID: panelID,
SignedInUser: c.SignedInUser,
From: time.Unix(from, 0),
To: time.Unix(to, 0),