Hello,
The issue I'm facing is described by the topic title. I will go into more detail:
I am monitoring network switches. The default template trigger was checking if the port speed reached 100mbps and triggered if it fell below 100mbps afterwards.
Since the recovery option was for it to reach 100mbps again, but often it is not supposed to, I added a recovery trigger "OR" using the delta(7d):
triggers.recovery_expression: {ifHighSpeed[{#SNMPINDEX}].min(#5)}=1000000000 => {ifHighSpeed[{#SNMPINDEX}].min(#5)}=1000000000 or {ifHighSpeed[{#SNMPINDEX}].delta(604800)}=0
After this change my value cache usage % spiked by 25%.
At first I assumed that recovery expressions are only used once the problem is triggered, but now I have my doubts.
The issue I'm facing is described by the topic title. I will go into more detail:
I am monitoring network switches. The default template trigger was checking if the port speed reached 100mbps and triggered if it fell below 100mbps afterwards.
Since the recovery option was for it to reach 100mbps again, but often it is not supposed to, I added a recovery trigger "OR" using the delta(7d):
triggers.recovery_expression: {ifHighSpeed[{#SNMPINDEX}].min(#5)}=1000000000 => {ifHighSpeed[{#SNMPINDEX}].min(#5)}=1000000000 or {ifHighSpeed[{#SNMPINDEX}].delta(604800)}=0
After this change my value cache usage % spiked by 25%.
At first I assumed that recovery expressions are only used once the problem is triggered, but now I have my doubts.
Comment