Commit Graph

1479 Commits (4d49cc31185e7085a289bba7f3263db47033ddd5)

Author SHA1 Message Date
Yuri Tseretyan 06d5850396
Alerting: Update alerting state history API to authorize access using RBAC (#89579) 11 months ago
Santiago fe1309dd96
Alerting: Send external URL to the remote Alertmanager (#89701) 11 months ago
Nihal b1ce7e8a83
Alerting: Reduce cyclomatic complexity of PrepareRuleGroupStatuses (#89649) 11 months ago
Matthew Jacobson 83d05ea777
Alerting: Fix broken state tests (#89712) 11 months ago
Matthew Jacobson 47c9259d75
Alerting: Ensure we update State.LastSentAt before persisting (#89427) 11 months ago
William Wernert fcfa89f864
Alerting: Implement Prometheus remote write for recording rules (#89189) 11 months ago
Yuri Tseretyan 4a5aab54a5
Alerting: Add max limit for Loki query size in state history API (#89646) 11 months ago
Alexander Akhmetov 2035814059
Alerting: fix updating error in the alert rule state during error to error transitions and restarts (#89557) 11 months ago
Yuri Tseretyan b075926202
Alerting: Time Intervals API (#88201) 11 months ago
Matthew Jacobson 3228b64fe6
Alerting: Resend resolved notifications for ResolvedRetention duration (#88938) 11 months ago
Yuri Tseretyan 92f10b73a8
Alerting: Move interface Namespaced from accesscontrol to models package (#89439) 11 months ago
Steve Simpson 8eabef1f91
Alerting: Update remote alertmanager to use extended receivers API. (#89253) 11 months ago
Steve Simpson 43a246f431
Alerting: Improve performance of /api/prometheus for large numbers of alerts. (#89268) 12 months ago
Alexander Weaver 8491e02caf
Alerting: Instrument outbound requests for Loki Historian and Remote Alertmanager with tracing (#89185) 12 months ago
Dave Henderson 6262c56132
chore(perf): Pre-allocate where possible (enable prealloc linter) (#88952) 12 months ago
Steve Simpson dd3c3b5857
Alerting: Update grafana/alerting. (#88914) 12 months ago
Ryan McKinley 99d8025829
Chore: Move identity and errutil to apimachinery module (#89116) 12 months ago
William Wernert c62cc25513
Alerting: Configure recording rule writer from config.ini (#89056) 12 months ago
Santiago b7120c5a30
Alerting: Fix missing argument in call to createRemoteAlertmanager() (#89101) 12 months ago
Santiago 12d5251c12
Alerting: Alertmanager configuration sync loop (#88822) 12 months ago
Jacob Valdemar eb76ea47a0
Alerting: Add ha_reconnect_timeout configuration option (#88823) 12 months ago
Alexander Akhmetov 667fea6623
Alerting: use hash of labels instead of labels string as the alert state cache key (#88956) 12 months ago
Alexander Weaver d004f8a98d
Alerting: Recording rules understands errors embedded in dataframes (#88946) 12 months ago
Steve Simpson d440d86bbb
Alerting: Fix erroneous use of grafana-cli/logger. (#89037) 12 months ago
Santiago cdbc9d801f
Alerting: Use the internal Alertmanager to test templates and receivers (remote primary) (#88988) 12 months ago
Yuri Tseretyan d4b0ac5973
Alerting: Fix rule storage to filter by group names using case-sensitive comparison (#88992) 12 months ago
Santiago 5f4d07bb75
Alerting: Enable remote primary mode using feature toggles (#88976) 12 months ago
Santiago e15e40fbd3
Alerting: Skip setting up clustering in remote primary/only modes (#88968) 12 months ago
William Wernert 63e9969c1b
Alerting: Recording rule mapping logic for data frames to Prometheus metrics (#88550) 12 months ago
Alexander Weaver 58fdb24b0b
Alerting: Recording rules appear as type=recording in Prometheus API + better abstraction for type (#88805) 12 months ago
Yuri Tseretyan 32ea1801aa
Alerting: Support AWS SNS integration in Grafana (#88867) 12 months ago
Alexander Weaver f1dc63565e
Alerting: Fix go-swagger extraction and several embedded types from Alertmanager in Swagger docs (#88879) 12 months ago
Yuri Tseretyan 003e3efce9
Alerting: Update mute timings provisioning API to support optimistic locking (#88731) 12 months ago
Alexander Weaver a2e21d61f8
Alerting: Remove dead `evalRunning` guard in rule routine (#88312) 12 months ago
William Wernert d359591dac
Alerting: Support recording rule struct in provisioning API (#87849) 12 months ago
Alexander Weaver 820ee6e9db
Alerting: Make all in api generator tooling now actually makes all (#88793) 12 months ago
Fayzal Ghantiwala 80f54778f3
Alerting: Add option to use Redis in cluster mode for Alerting HA (#88696) 12 months ago
Dave Henderson df784917e4
Alerting: Improve performance of tupleLablesToLabels function (#88736) 12 months ago
Santiago 9f9928d41a
Alerting: Update grafana/alerting (#88363) 12 months ago
Yuri Tseretyan a63ef42816
Alerting: Mute Timing service to prevent changing provenance status to none (#88462) 12 months ago
Fayzal Ghantiwala b66cd7ef79
Alerting: Add filters for RouteGetRuleStatuses (#88295) 12 months ago
Matthew Jacobson 31d5dd0a12
Alerting: Prevent updating rule uid matcher for silences (#88519) 12 months ago
Fayzal Ghantiwala 67b9e3b269
Alerting: Update HA Redis TLS docs (#88538) 1 year ago
Sofia Papagiannaki 17ca61d7f8
Alerting: Export and provisioning rules into subfolders (#77450) 1 year ago
Matthew Jacobson 09cb3a6048
Alerting: Add optional metadata via query param to silence GET requests (#88000) 1 year ago
William Wernert 5de7d4d06d
Alerting: Create writer interface for recording rules (#88459) 1 year ago
Fayzal Ghantiwala 543f0ae37e
Alerting: Update ListAlertRulesQuery to take a slice of RuleGroups (#88385) 1 year ago
Alexander Weaver b926b6336d
Alerting: Scheduled recording rules execute their queries (#88309) 1 year ago
Matthew Jacobson 8418aca823
Alerting: Add single rule checks to alert rule access control (#88307) 1 year ago
Kyle Brandt a738cb42d8
Prometheus: Update dependency to v0.52.0 (#87809) 1 year ago