Veer Singh
25105fd576
Add per-rule custom plugin intervals
...
Group rules by their effective invoke interval.
Use the global interval when a rule omits its interval.
Reject non-positive invoke intervals before scheduler startup.
Test grouped cadence, concurrency, and shutdown behavior.
2026-07-20 13:55:00 -07:00
Ciprian Hacman
2e69489cc6
Update golangci-lint to v2.6.2
2025-11-29 10:42:18 +02:00
Sergey Kanzhelev
75bf501888
format imports
2025-08-13 16:56:32 +00:00
Manuel Rüger and Ciprian Hacman
e43459d86d
Move glog/klog logging to klog/v2
2023-09-17 08:57:33 +03:00
guoguangwu
6dc23ca804
chore: remove refs to deprecated io/ioutil
2023-06-21 12:12:27 +08:00
Kubernetes Prow Robot and GitHub
0dc032e76f
Merge pull request #715 from zendesk/grosser/check-result
...
log failed results at a higher verbosity level
2023-01-31 10:48:49 -08:00
jasonjung
cc6c049522
add comments for cpm
2022-11-12 13:43:02 -08:00
Michael Grosser
169ff4f9fe
log failed results at a higher verbosity level
2022-10-19 14:31:18 -07:00
Michael Grosser
011b9e6a46
show failed statuses as warning
2022-04-26 11:50:10 -07:00
Jeremy Edwards
4181ece888
Windows Support: Fix Build Regressions, Tests Pass
2021-03-14 10:24:45 -07:00
zhangyue
98ba606d4f
fix check for timeout
...
Signed-off-by: zhangyue <huaihuan.zy@alibaba-inc.com >
2021-01-30 21:35:00 +08:00
Kubernetes Prow Robot and GitHub
45f70a8b26
Merge pull request #456 from ZYecho/fix_timeout
...
fix: fix script timeout can't work
2021-01-19 19:01:58 -08:00
zhangyue
4f68b251ac
fix: fix script timeout can't work
...
Signed-off-by: zhangyue <huaihuan.zy@alibaba-inc.com >
2021-01-13 20:53:25 +08:00
Archit Bansal
8c94d5e60c
Add logging levels to custom plugin logs.
2020-08-28 12:51:50 -07:00
Archit Bansal
3a9370e01b
Log custom plugin stderr only if the status is not ok.
...
Otherwise with plugins that run frequently and report ok status, the
logs are filled with unnecessary noise and significantly increases log
size.
2020-08-27 10:17:05 -07:00
Kubernetes Prow Robot and GitHub
f3ab10eddb
Merge pull request #442 from abansal4032/custom-plugin-logs-capture
...
Capture the logs from stderr of custom plugins
2020-07-29 14:18:03 -07:00
Archit Bansal
6acf5b1edb
Capture the logs from stderr of custom plugins.
2020-07-29 11:57:05 -07:00
Archit Bansal
f80f3e0dfa
Generate status generation logs from custom plugin run only on condition change.
2020-07-24 09:39:39 -07:00
yuzhiquan
9c24be2da4
cleanup: using time.Since(t) instead of t.Sub(time.Now())
2019-12-05 18:57:53 +08:00
Lantao Liu
be7cc78aa0
Properly close channel when monitor exits.
...
Signed-off-by: Lantao Liu <lantaol@google.com >
2019-10-25 14:11:39 -07:00
Michael Grosser
3be50a088a
untangle plugin runner a bit
...
add some docs and make it clearer what is actually going on
(parallel rule execution on start and then on timer)
2019-10-10 15:46:04 -07:00
Yang Guo
468a23d09a
Run custom plugins immediately on startup
2019-06-04 09:42:34 -07:00
David Ashpole
bf730e9c63
add log-counter go plugin
2018-06-20 15:55:19 -07:00
Andy Xie
10dbfef1a8
add custom problem detector plugin
2017-11-22 10:14:09 +08:00