I'm having some issues with a calculated item. Here's my formula:
JMX key names have been sanitized.
This should end up equaling a percentile number of some sort between 0-100, but every once in a while Zabbix will spit out some ridiculously high number in the hundred quadriillion to quintillion range.
I've checked through the history of each of the JMX key data sources and we're not seeing anything screwy anywhere, and given about 20 sample cases it is mathematically impossible for the formula to equal such a high number. This buggy behaviour seems to be isolated only to the Calculated Item itself.
As a workaround I have cron jobs scrubbing history and trend data from the DB where values are over ten quadrillion, but I really need to get this sorted in order to instill some confidence in my audience with Zabbix as a monitoring platform (of which they currently have none).
Any assistance would be appreciated.
Code:
(
1 -
(
last("jmx[SuccessfulRequests]")
/
(
last("jmx[TotalRequests]")
+
last("jmx[ThrottledRequests]")
)
)
)
* 100
This should end up equaling a percentile number of some sort between 0-100, but every once in a while Zabbix will spit out some ridiculously high number in the hundred quadriillion to quintillion range.
I've checked through the history of each of the JMX key data sources and we're not seeing anything screwy anywhere, and given about 20 sample cases it is mathematically impossible for the formula to equal such a high number. This buggy behaviour seems to be isolated only to the Calculated Item itself.
As a workaround I have cron jobs scrubbing history and trend data from the DB where values are over ten quadrillion, but I really need to get this sorted in order to instill some confidence in my audience with Zabbix as a monitoring platform (of which they currently have none).
Any assistance would be appreciated.