Some fault monitoring plugins may return "inf" or "-inf" as values due to a failure to initialize or other errors.
This patch introduces a check on whether the parse value is infinite (or negative infinite) and rejects the data point if that is the case.
The reasoning here is: There is no possible way a value of "inf" is ever a true measuring or even useful. Furthermore, when passed to the performance data writers, it may be rejected by the backend and lead to further complications.
Some fault monitoring plugins may return "inf" or "-inf" as values due to a failure to initialize or other errors.
This patch introduces a check on whether the parse value is infinite (or negative infinite) and rejects the data point if that is the case.
The reasoning here is: There is no possible way a value of "inf" is ever a true measuring or even useful. Furthermore, when passed to the performance data writers, it may be rejected by the backend and lead to further complications.
fixes #10073