Commit Graph

212 Commits (ef5d71711a523efc65da089d45083e28201b58ab)

Author SHA1 Message Date
Alexander Weaver 6c5e94095d
Alerting: Scheduler and registry handle rules by an interface (#84044) 1 year ago
Alexander Weaver 201f5d3ac9
Alerting: Extract large closures in ruleRoutine (#84035) 1 year ago
Alexander Weaver 7a171fd14a
Regenerate openapidocs at 1.21.8 to match ci (#84037) 1 year ago
Alexander Weaver d5fda06147
Alerting: Decouple rule routine from scheduler (#84018) 1 year ago
Alexander Weaver 1bb38e8f95
Alerting: Move ruleRoutine to be a method on ruleInfo (#83866) 1 year ago
Alexander Weaver f2a9d0a89d
Alerting: Refactor ruleRoutine to take an entire ruleInfo instance (#83858) 1 year ago
Alexander Weaver fa51724bc6
Alerting: Move alertRuleInfo and tests to new files (#83854) 1 year ago
William Wernert fabaff9a24
Alerting: Create metric for rules using simple notifications (#82904) 1 year ago
Yuri Tseretyan 1eebd2a4de
Alerting: Support for simplified notification settings in rule API (#81011) 1 year ago
Alexander Weaver d4ae10ecc6
Alerting: Small refactor, move unrelated functions out of fetcher (#82459) 1 year ago
Diego Augusto Molina ff08c0a790
Chore: improve test readability in ngalert/schedule (#82453) 1 year ago
Diego Augusto Molina 9c29e1a783
Alerting: Fix data races and improve testing (#81994) 1 year ago
Alexander Weaver 5bbe9c6e61
Alerting: Enable group-level rule evaluation jittering by default, remove feature toggle (#82212) 1 year ago
Alexander Weaver 843c477899
Alerting: Add exported API to scheduler to access currently loaded rules (#82031) 1 year ago
Ashley Harrison 39057552dc
QueryField: Handle autocomplete better (#81484) 1 year ago
Yuri Tseretyan 131c72d655
Alerting: Fix scheduler to group folders by the unique key (orgID and UID) (#81303) 1 year ago
Alexander Weaver 18b9c8fd5f
Alerting: Nilcheck JitterStrategyFrom so it can be used in contexts without feature toggles (#80841) 1 year ago
Alexander Weaver 00a260effa
Alerting: Add setting to distribute rule group evaluations over time (#80766) 1 year ago
Jean-Philippe Quéméner 82638d059f
feat(alerting): add state persister interface (#80384) 1 year ago
Alexander Weaver 3c796ecc8f
Alerting: Add metric counting rule groups per org (#80669) 1 year ago
Alexander Weaver 542741f748
Alerting: Log scheduler maxAttempts, guard against invalid retry counts, log retry errors (#80234) 1 year ago
Yuri Tseretyan f6a46744a6
Alerting: Support hysteresis command expression (#75189) 1 year ago
gotjosh c631261681
Alerting: Attempt to retry retryable errors (#79161) 1 year ago
gotjosh 07915703fe
Revert "Alerting: Attempt to retry retryable errors" (#79158) 1 year ago
gotjosh 3e51cf0949
Alerting: Attempt to retry retryable errors (#79037) 1 year ago
Santiago 61cb26711e
Alerting: Fetch alerts from a remote Alertmanager (#75844) 2 years ago
Marcus Efraimsson e4c1a7a141
Tracing: Standardize on otel tracing (#75528) 2 years ago
Steve Simpson 894f420014
Alerting: Pass loggers into SchedulerCfg and ManagerCfg. (#75158) 2 years ago
Will Browne e855efb13d
Plugins: Move store and plugin dto to pluginsintegration (#74655) 2 years ago
Ryan McKinley 025b2f3011
Chore: use any rather than interface{} (#74066) 2 years ago
Yuri Tseretyan 938e26b59f
Alerting: Add new metrics and tracings to state manager and scheduler (#71398) 2 years ago
Yuri Tseretyan c7598cc6fb
Alerting: Add ability to control scheduler tick interval via config (#71980) 2 years ago
Will Browne a8577c21ba
Plugins: Migrate PluginStore mock to pre-existing fakes package (#71664) 2 years ago
Kyle Brandt f6a28cadbc
Alerting: (Chore/Instrumentation) Add traceID to logs with contextual logger (#71289) 2 years ago
Yuri Tseretyan ada325de2a
Alerting: Use unsafe.Slice for hashing a string during rule fingerprint calculation (#71000) 2 years ago
George Robinson 7edbe72483
Alerting: Support concurrent queries for saving alert instances (#70525) 2 years ago
SatVeer Singh 1bfa3a0f1e
Chore: Replace go-multierror with errors package (#66432) 2 years ago
Matthew Jacobson ba3994d338
Alerting: Repurpose rule testing endpoint to return potential alerts (#69755) 2 years ago
Yuri Tseretyan 9eb10bee1f
Alerting: Scheduler use rule fingerprint instead of version (#66531) 2 years ago
Santiago b0881daf23
Alerting: Use URLs in image annotations (#66804) 2 years ago
Kyle Brandt 840fb32ad8
SSE: (Instrumentation) Add Tracing (#66700) 2 years ago
Kyle Brandt 2f13c851e4
SSE: (Chore/Instrumentation) Add ds_queries_total metric and move met… (#66695) 2 years ago
Kyle Brandt e78be44e1a
SSE: Dataplane Compliance (#65927) 2 years ago
gotjosh 1c3ce0735f
Alerting: Tiny refactor on the eval and schedule packages (#66130) 2 years ago
Alexander Weaver 9bcf8819d3
Alerting: Handful of small adjustments to log levels and parameters (#64572) 2 years ago
Yuri Tseretyan 85a954cd81
Alerting: Update scheduler to get updates only from database (#64635) 2 years ago
Alex Moreno f60dc4441f
Alerting: Add status label to GroupRules metric (#63454) 2 years ago
Steve Simpson 4d1a2c3370
Alerting: Move `rule_groups_rules` metric from State to Scheduler. (#63144) 2 years ago
Yuri Tseretyan f066e8cdcd
Alerting: Update to alerting 20230203015918-0e4e2675d7aa (after refactoring) (#62823) 2 years ago
ismail simsek 91221bc436
Expressions: Fixes the issue showing expressions editor (#62510) 2 years ago