Package org.sentrysoftware.metricshub.engine.strategy.utils
package org.sentrysoftware.metricshub.engine.strategy.utils
-
ClassDescriptionThe
CollectHelperclass provides utility methods for extracting metric values and collect times fromMonitorinstances.Visitor class for handling local operating system details related to process criteria.TheEmbeddedFileHelperclass provides utility methods for handling embedded files in various contexts, such as command lines, AWK directives, headers, and bodies.TheForceSerializationHelperclass provides utility methods for enforcing serialization of operations on connector namespaces.TheMappingProcessorclass provides functionality to interpret non-context mapping attributes, metrics, conditional collections, and legacy text parameters.TheMathOperationsHelperclass provides utility methods for performing basic mathematical operations, including subtraction, division, multiplication, rate calculation, and finding the minimum of two operands.Utility class for handling OS commands, including local and remote execution.TheOsCommandResultclass represents the result of an operating system command execution.Utility class for handling PSL (PATROL Script Language) regular expressions and formatting data in an extended JSON format.TheRetryOperationclass provides a mechanism for retrying a function that may throw aRetryableException.Represents the necessary information to manage the sudo commands.