[ZBXNEXT-6950] Introduce new trigger function to detect recessions in a constantly growing progression Created: 2021 Sep 27  Updated: 2024 Apr 10  Resolved: 2021 Nov 29

Status: Closed
Project: ZABBIX FEATURE REQUESTS
Component/s: Frontend (F), Server (S)
Affects Version/s: None
Fix Version/s: 6.0.0alpha6, 6.0 (plan)

Type: Change Request Priority: Minor
Reporter: Sergey Simonenko (Inactive) Assignee: Sergey Simonenko (Inactive)
Resolution: Fixed Votes: 6
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: PNG File Selection_999(632).png    
Issue Links:
Duplicate
Team: Team B
Sprint: Sprint 81 (Oct 2021), Sprint 82 (Nov 2021)
Story Points: 2

 Description   

Hi,

Would be nice to have a trigger function that would count the number of recessions in a constantly growing progression of values.

Something like:
downturns(/host/item,(sec|#num)<:time shift>)

One simplest example of it's use would be to count the number of particular server reboots.
For example:
downturns(/host/system.uptime,24h) = 4 – fire when server has been rebooted 4 times per day according to system uptime.
Now it's only possible using calculated items which require update interval/history lookup period on item level but in some cases it's required to be alerted right at the time when a new uptime value has been received.

Other use-cases could be:

  • detect how many times global BGP routing table had degraded
  • detect how many times per day an asset has fallen at an exchange
  • etc., probably much more for very specific use cases

Kind regards,
Sergey



 Comments   
Comment by Michael Veksler [ 2021 Nov 05 ]

Available in:

Documentation updated:

Generated at Fri Apr 18 20:42:15 EEST 2025 using Jira 9.12.4#9120004-sha1:625303b708afdb767e17cb2838290c41888e9ff0.