mirror of
https://github.com/grafana/grafana.git
synced 2025-02-12 16:45:43 -06:00
* WIP * Add instance totals to combined rule. Use totals to display instances stats in the UI * WIP * add global summaries, fix TS errors * fix useCombined test * fix test * use activeAt from rule when available * Fix NaN in global stats * Add no data total to global summary * Add totals recalculation for filtered rules * Fix instances totals, remove instances filtering from alert list view * Update tests * Fetch alerts considering filtering label matchers * WIP - Fetch alerts appending state filter to endpoint * Fix multiple values for state in request being applyied * fix test * Calculate hidden by for grafana managed alerts * Use INSTANCES_DISPLAY_LIMIT constant for limiting alert instances instead of 1 * Rename matchers parameter according to API changes * Fix calculating total number of grafana instances * Rename matcher prop after previous change * Display button to remove max instances limit * Change matcher query param to be an array of strings * Add test for paramsWithMatcherAndState method * Refactor matcher to be an string array to be consistent with state * Use matcher query string as matcher object type (encoded JSON) * Avoind encoding matcher parameters twice * fix tests * Enable toggle for the limit/show all button and restore limit and filters when we come back from custom view * Move getMatcherListFromString method to utils/alertmanager.ts * Fix limit toggle button being shown when it's not necessary * Use filteredTotals from be response to calculate hidden by count * Fix variables not being replaced correctly * Fix total shown to be all the instances filtered without limits * Adress some PR review comments * Move paramsWithMatcherAndState inside prometheusUrlBuilder method --------- Co-authored-by: Gilles De Mey <gilles.de.mey@gmail.com> Co-authored-by: Konrad Lalik <konrad.lalik@grafana.com> Co-authored-by: Virginia Cepeda <virginia.cepeda@grafana.com> |
||
---|---|---|
.. | ||
components | ||
partials | ||
state | ||
unified | ||
utils | ||
AlertHowToModal.tsx | ||
AlertRuleItem.test.tsx | ||
AlertRuleItem.tsx | ||
AlertRuleList.test.tsx | ||
AlertRuleList.tsx | ||
AlertTab.tsx | ||
AlertTabCtrl.test.ts | ||
AlertTabCtrl.ts | ||
AlertTabIndex.tsx | ||
EditNotificationChannelPage.tsx | ||
FeatureTogglePage.tsx | ||
getAlertingValidationMessage.test.ts | ||
getAlertingValidationMessage.ts | ||
NewNotificationChannelPage.tsx | ||
NotificationsListPage.tsx | ||
routes.tsx | ||
StateHistory.tsx | ||
TestRuleResult.test.tsx | ||
TestRuleResult.tsx |