Commit Graph

223 Commits (55aaf4aac0db76bba135ea5e4b91e231b99bbeaa)

Author SHA1 Message Date
Yuri Tseretyan 807f94b2c7
Alerting: Remove feature toggle alertingNoNormalState (#99905) 4 months ago
Alexander Akhmetov d6c1e3bb45
Alerting: Use org store to read organization IDs (#99938) 4 months ago
Alexander Akhmetov f45265b5f7
Alerting: Read from both proto and simple DB instance stores on startup (#99855) 4 months ago
Yuri Tseretyan d71904cb27
Alerting: Expose updated_by in rules GET APIs (#99525) 4 months ago
Alexander Akhmetov cb43f4b696
Alerting: Add compressed protobuf-based alert state storage (#99193) 4 months ago
Alexander Akhmetov 1f8f9a45d7
Alerting: Add state_periodic_save_batch_size config option (#98019) 6 months ago
Fayzal Ghantiwala 1fdc48faba
Alerting: Make context deadline on AlertNG service startup configurable (#96053) 7 months ago
Alexander Akhmetov d0481bb568
Alerting: Refactor state manager Warm method to accept instance store as an argument (#95098) 7 months ago
Yuri Tseretyan 18e66d22b1
Alerting: Add more tracing for receivers service (#94572) 8 months ago
Alexander Weaver 393faa8732
Alerting: Move rule evaluation status logic out of prometheus API and into scheduler (#89141) 8 months ago
Matthew Jacobson e86929eb0a
Alerting: Managed receiver resource permission in config api (#93632) 8 months ago
Matthew Jacobson e699348d39
Alerting: Managed receiver resource permission in provisioning (#93631) 8 months ago
Matthew Jacobson 6652233493
Alerting: Managed receiver resource permission in receiver_svc (#93556) 8 months ago
Matthew Jacobson 1ede1e32b8
Alerting: Receiver resource permissions service (#93552) 8 months ago
Matthew Jacobson 32f06c6d9c
Alerting: Receiver API complete core implementation (#91738) 9 months ago
Alexander Weaver ac5ebe6e4d
Alerting: Add enablement flag for recording rules (#92032) 9 months ago
Alexander Akhmetov b2eeb0dd6e
Alerting: update rule versions on folder move (#88376) 10 months ago
Matthew Jacobson 53cfdf0ef8
Alerting: Remove option to return settings from api/v1/receivers and restrict provisioning action access (#90861) 10 months ago
William Wernert a1ee84f757
Alerting: Remove duplicate tracing middleware from prom writer (#91353) 10 months ago
Alexander Weaver 4c71cadd5f
Alerting: Detach condition validator from condition evaluator (#91150) 10 months ago
Matthew Jacobson 62f67e38b8
Alerting: Implement receiver auth service (#90857) 10 months ago
Matthew Jacobson a1f0b599a7
Alerting: Refactor receiver_svc and provisioning config store into legacy_storage package (#90856) 10 months ago
Alexander Weaver 418b077c59
Alerting: Integration testing for recording rules including writes (#90390) 11 months ago
Alexander Weaver 0e269db8a9
Alerting: Expose recordingWriter on ngalert (#90573) 11 months ago
Yuri Tseretyan 970cafa20f
Alerting: Time interval Delete API to check for usages in alert rules (#90500) 11 months ago
Santiago fce03cd724
Alerting: Send static headers to the remote Alertmanager (#89846) 11 months ago
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
William Wernert fcfa89f864
Alerting: Implement Prometheus remote write for recording rules (#89189) 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
Alexander Weaver 8491e02caf
Alerting: Instrument outbound requests for Loki Historian and Remote Alertmanager with tracing (#89185) 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
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
Sofia Papagiannaki 17ca61d7f8
Alerting: Export and provisioning rules into subfolders (#77450) 1 year ago
William Wernert 5de7d4d06d
Alerting: Create writer interface for recording rules (#88459) 1 year ago
Alexander Weaver b926b6336d
Alerting: Scheduled recording rules execute their queries (#88309) 1 year ago
Steve Simpson 08b18113d2
Alerting: Wire up alertmanagerRemoteOnly feature toggle. (#88329) 1 year ago
Steve Simpson 8421919cb5
Alerting: Feature toggle to disallow sending alerts externally (#87982) 1 year ago
Santiago e41434c332
Alerting: Promote configuration in the remote Alertmanager (#87388) 1 year ago
Steve Simpson 67fa96f88d
Alerting: Pass logger into NewAnnotationBackend. (#87812) 1 year ago
Steve Simpson fbaa847a3c
Alerting: Pass logger into NewRemoteLokiBackend. (#87029) 1 year ago
Santiago 309a7e7684
Alerting: Implement SaveAndApplyDefaultConfig in the remote Alertmanager struct (#85005) 1 year ago
Jean-Philippe Quéméner 7cfd470c91
fix(alerting): only expose metrics if executing alerts (#85512) 1 year ago
Matthew Jacobson 0c3c5c5607
Alerting: Stop persisting silences and nflog to disk (#84706) 1 year ago
Yuri Tseretyan b9abb8cabb
Alerting: Update provisioning API to support regular permissions (#77007) 1 year ago