-
New Feature Request
-
Resolution: Fixed
-
Trivial
-
None
-
None
-
Sprint 74 (Mar 2021), Sprint 75 (Apr 2021), Sprint 76 (May 2021), Sprint 77 (Jun 2021)
-
3
Summary
Currently functionality of trigger expressions is not sufficient for all use cases, we must extend it.
Acceptance
- Functionality of trigger expressions and trigger functions must be extended to support:
-
- Operators
- IN
- BETWEEN
- Modulo or Reminder (%)
- Aggregate functions
- COUNT(DISTINCT)
- FIRST
- KURTOSIS
- MAD
- SKEWNESS
- STDDEV_POP
- STDDEV_SAMP
- SUM_OF_SQUARES
- VAR_POP
- VAR_SAMP
- Mathematical functions
- ABS
- CBRT
- CEIL/CEILING
- E
- EXP
- EXPM1
- FLOOR
- LOG
- LOG10
- PI
- POWER
- RANDOM/RAND
- ROUND
- SIGN/SIGNUM
- SQRT
- TRUNCATE/TRUNC
- ACOS
- ASIN
- ATAN
- ATAN2
- COS
- COSH
- COT
- DEGREES
- RADIANS
- SIN
- SINH
- TAN
- String functions
- ASCII
- BIT_LENGTH
- CHAR
- CHAR_LENGTH
- CONCAT
- INSERT
- LCASE
- LEFT
- LENGTH
- LOCATE
- LTRIM
- OCTET_LENGTH
- POSITION
- REPEAT
- REPLACE
- RIGHT
- RTRIM
- SPACE
- SUBSTRING
- TRIM
- UCASE
- Bit functions and/or operators
- Operators
- The list above must be reviewed to exclude functionality we already support and obsolete functionality
-
- Duplicate functions that may perform same operations should be excluded in order to minimize number of supported functions (and thus complexity)
- A better naming must be proposed to match Zabbix naming convention
- caused by
-
ZBXNEXT-552 More mathematical functions to trigger and calculated item expressions
- Closed
- causes
-
ZBX-19462 VMWare template missing
- Closed