Hi Georg, On Wed, Jun 7, 2017 at 1:01 AM, Georg Henzler <slin...@ghenzler.de> wrote: > ...We could introduce a HC property "hc.keepWarnStickyForMin" (and > "hc.keepCriticalStickyForMin") - this can be entirely implemented in the > impl package and would not require a new API....
Ok, so you'd have to implement an HC (or configure one) for each sticky alarm that you want to declare. If Clint still needs a generic HC as in his current patch, that can also be implemented without API changes. That sounds ok to me, and with the out-of-the-box HCs that we have (including taking JMX data as input) that should cover all cases. I'd use a single property however, hc.warningsStickForMinutes maybe, and define that it applies to warn and higher levels - I don't think we need to be more granular than that. ... > INFO Checking Event Queue... > INFO Event Queue is currently fine. > WARN --- Sticky result from 2017-06-07 11:49 --- > INFO Checking Event Queue... > WARN Event Queue overloaded!... So the lines following WARN are historic sticky results? That would work for me, I 'd just say "stick result...follows" to make that clearer. Do we need logic to make sure only the worst sticky result is kept? It might not be convenient to keep all sticky results, that would make the above log very long. -Bertrand