Class MetricsHubConstants
java.lang.Object
org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
The MetricsHubConstants class provides constants used in the MetricsHub engine.
It includes separators, monitor information, macros, thread and timeout settings, mappings,
and various other constants related to MetricsHub operations.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringAutomatic Namespacestatic final StringCan't Find Embedded Filestatic final PatternColumn patternstatic final PatternColumn Reference patternstatic final StringSeparator: Commastatic final MetricDefinitionConnector Status Metric Definitionstatic final StringConnector Status Metric Keystatic final Stringstatic final StringDefaultstatic final longDefault Job Timeoutstatic final intDefault Lock timeoutstatic final PatternDouble Patternstatic final StringEmpty Stringstatic final StringEngine properties file namestatic final StringEngine version propertystatic final PatternFile Patternstatic final PatternHexadecimal Patternstatic final StringHost Namestatic final StringHost Type Computestatic final Map<DeviceKind, String> Map of Host Types to OpenTelemetry Host Typesstatic final Map<DeviceKind, String> Map of Host Types to OS Typesstatic final StringHostname Exception Messagestatic final StringHostname macrostatic final StringIs Endpointstatic final StringLocalHoststatic final StringLog Compute Key Suffix Templatestatic final intMax Thread Countstatic final StringMonitor Attribute: Applies to OSstatic final StringMonitor Attribute: Connector IDstatic final StringMonitor Attribute IDstatic final StringMonitor Attribute: Namestatic final StringMonitor Attribute: Parent IDMap of Monitor Job Types to Prioritiesstatic final StringNetworkstatic final StringNew Line Characterstatic final StringOpenTelemetry OS Type: AIXstatic final StringOpenTelemetry OS Type: FreeBSDstatic final StringOpenTelemetry OS Type: HP-UXstatic final StringOpenTelemetry OS Type: Linuxstatic final StringOpenTelemetry OS Type: macOS Xstatic final StringOpenTelemetry OS Type: Managementstatic final StringOpenTelemetry OS Type: NetBSDstatic final StringOpenTelemetry OS Type: Networkstatic final StringOpenTelemetry OS Type: OpenBSDstatic final StringOpenTelemetry OS Type: OpenVMSstatic final StringOpenTelemetry OS Type: Solarisstatic final StringOpenTelemetry OS Type: Storagestatic final StringOpenTelemetry OS Type: Sunstatic final StringOpenTelemetry OS Type: Tru64static final StringOpenTelemetry OS Type: Windowsstatic final StringOther Monitor Job Typesstatic final StringPassword macrostatic final StringSemicolonstatic final PatternSource Reference Patternstatic final StringStateSet Metric Failedstatic final StringStateSet Metric OKstatic final StringStoragestatic final StringSuccessful OS Detection Messagestatic final StringTab Characterstatic final StringSeparator: Table Separator (Uses SEMICOLON)static final longThread Timeoutstatic final PatternTranslation Reference Patternstatic final StringUnderscore Characterstatic final StringUsername macrostatic final StringVertical Barstatic final StringWhite Spacestatic final StringWMI Default Namespacestatic final StringWMI Process Querystatic final String -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
SEMICOLON
Semicolon- See Also:
-
COMMA
Separator: Comma- See Also:
-
TABLE_SEP
Separator: Table Separator (Uses SEMICOLON)- See Also:
-
EMPTY
Empty String- See Also:
-
WHITE_SPACE
White Space- See Also:
-
NEW_LINE
New Line Character- See Also:
-
TAB
Tab Character- See Also:
-
UNDERSCORE
Underscore Character- See Also:
-
VERTICAL_BAR
Vertical Bar- See Also:
-
MONITOR_ATTRIBUTE_ID
Monitor Attribute ID- See Also:
-
MONITOR_ATTRIBUTE_NAME
Monitor Attribute: Name- See Also:
-
MONITOR_ATTRIBUTE_CONNECTOR_ID
Monitor Attribute: Connector ID- See Also:
-
MONITOR_ATTRIBUTE_APPLIES_TO_OS
Monitor Attribute: Applies to OS- See Also:
-
IS_ENDPOINT
Is Endpoint- See Also:
-
MONITOR_ATTRIBUTE_PARENT_ID
Monitor Attribute: Parent ID- See Also:
-
OTHER_MONITOR_JOB_TYPES
Other Monitor Job Types- See Also:
-
MONITOR_JOBS_PRIORITY
Map of Monitor Job Types to Priorities -
LOG_COMPUTE_KEY_SUFFIX_TEMPLATE
Log Compute Key Suffix Template- See Also:
-
USERNAME_MACRO
Username macro- See Also:
-
PASSWORD_MACRO
Password macro- See Also:
-
HOSTNAME_MACRO
Hostname macro- See Also:
-
DEFAULT_JOB_TIMEOUT
public static final long DEFAULT_JOB_TIMEOUTDefault Job Timeout- See Also:
-
DEFAULT_LOCK_TIMEOUT
public static final int DEFAULT_LOCK_TIMEOUTDefault Lock timeout- See Also:
-
MAX_THREADS_COUNT
public static final int MAX_THREADS_COUNTMax Thread Count- See Also:
-
THREAD_TIMEOUT
public static final long THREAD_TIMEOUTThread Timeout- See Also:
-
STORAGE
Storage- See Also:
-
HOST_TYPE_COMPUTE
Host Type Compute- See Also:
-
NETWORK
Network- See Also:
-
HOST_TYPE_TO_OTEL_HOST_TYPE
Map of Host Types to OpenTelemetry Host Types -
OTEL_HPUX_OS_TYPE
OpenTelemetry OS Type: HP-UX- See Also:
-
OTEL_TRUE64_OS_TYPE
OpenTelemetry OS Type: Tru64- See Also:
-
OTEL_OPENVMS_OS_TYPE
OpenTelemetry OS Type: OpenVMS- See Also:
-
OTEL_NETWORK_OS_TYPE
OpenTelemetry OS Type: Network- See Also:
-
OTEL_STORAGE_OS_TYPE
OpenTelemetry OS Type: Storage- See Also:
-
OTEL_SOLARIS_OS_TYPE
OpenTelemetry OS Type: Solaris- See Also:
-
OTEL_WINDOWS_OS_TYPE
OpenTelemetry OS Type: Windows- See Also:
-
OTEL_MANAGEMENT_OS_TYPE
OpenTelemetry OS Type: Management- See Also:
-
OTEL_LINUX_OS_TYPE
OpenTelemetry OS Type: Linux- See Also:
-
OTEL_AIX_OS_TYPE
OpenTelemetry OS Type: AIX- See Also:
-
OTEL_MAC_OS_X_OS_TYPE
OpenTelemetry OS Type: macOS X- See Also:
-
OTEL_OPEN_BSD_OS_TYPE
OpenTelemetry OS Type: OpenBSD- See Also:
-
OTEL_NET_BSD_OS_TYPE
OpenTelemetry OS Type: NetBSD- See Also:
-
OTEL_FREE_BSD_OS_TYPE
OpenTelemetry OS Type: FreeBSD- See Also:
-
OTEL_SUN_OS_TYPE
OpenTelemetry OS Type: Sun- See Also:
-
HOST_TYPE_TO_OTEL_OS_TYPE
Map of Host Types to OS Types -
CONNECTOR_STATUS_METRIC_KEY
Connector Status Metric Key- See Also:
-
STATE_SET_METRIC_OK
StateSet Metric OK- See Also:
-
STATE_SET_METRIC_FAILED
StateSet Metric Failed- See Also:
-
CONNECTOR_STATUS_METRIC_DEFINITION
Connector Status Metric Definition -
LOCALHOST
LocalHost- See Also:
-
HOST_NAME
Host Name- See Also:
-
HOSTNAME_EXCEPTION_MESSAGE
Hostname Exception Message- See Also:
-
ENGINE_PROPERTIES_FILE_NAME
Engine properties file name- See Also:
-
ENGINE_VERSION_PROPERTY
Engine version property- See Also:
-
SUCCESSFUL_OS_DETECTION_MESSAGE
Successful OS Detection Message- See Also:
-
WMI_PROCESS_QUERY
WMI Process Query- See Also:
-
WMI_DEFAULT_NAMESPACE
WMI Default Namespace- See Also:
-
AUTOMATIC_NAMESPACE
Automatic Namespace- See Also:
-
CANT_FIND_EMBEDDED_FILE
Can't Find Embedded File- See Also:
-
ZIP
- See Also:
-
CONNECTORS
- See Also:
-
FILE_PATTERN
File Pattern -
SOURCE_REF_PATTERN
Source Reference Pattern -
COLUMN_PATTERN
Column pattern -
COLUMN_REFERENCE_PATTERN
Column Reference pattern -
DOUBLE_PATTERN
Double Pattern -
TRANSLATION_REF_PATTERN
Translation Reference Pattern -
HEXA_PATTERN
Hexadecimal Pattern -
DEFAULT
Default- See Also:
-
-
Constructor Details
-
MetricsHubConstants
public MetricsHubConstants()
-