@Service(name="healthcheck-cpool") @RunLevel(value=10) public class ConnectionPoolHealthCheck extends BaseThresholdHealthCheck<HealthCheckConnectionPoolExecutionOptions,ConnectionPoolChecker>
checkerType, healthCheckService, options
DEFAULT_CONNECTION_POOL_NAME, DEFAULT_CPU_USAGE_NAME, DEFAULT_ENABLED, DEFAULT_GARBAGE_COLLECTOR_NAME, DEFAULT_HEAP_MEMORY_USAGE_NAME, DEFAULT_HOGGING_THREADS_NAME, DEFAULT_MACHINE_MEMORY_USAGE_NAME, DEFAULT_RETRY_COUNT, DEFAULT_STUCK_THREAD_NAME, DEFAULT_THRESHOLD_PERCENTAGE, DEFAULT_TIME, DEFAULT_UNIT, FIVE_MIN, OLD_CONCURRENTMARKSWEEP, OLD_G1GC, OLD_MARK_SWEEP_COMPACT, OLD_PS_MARKSWEEP, ONE_GB, ONE_KB, ONE_MB, ONE_MIN, ONE_SEC, THRESHOLD_CRITICAL, THRESHOLD_DEFAULTVAL_CRITICAL, THRESHOLD_DEFAULTVAL_GOOD, THRESHOLD_DEFAULTVAL_WARNING, THRESHOLD_GOOD, THRESHOLD_WARNING, YOUNG_COPY, YOUNG_G1GC, YOUNG_PARNEW, YOUNG_PS_SCAVENGE
Constructor and Description |
---|
ConnectionPoolHealthCheck() |
Modifier and Type | Method and Description |
---|---|
HealthCheckConnectionPoolExecutionOptions |
constructOptions(ConnectionPoolChecker checker) |
HealthCheckResult |
doCheck() |
protected String |
getDescription()
The key for a human-friendly description of the healthcheck
|
constructThresholdOptions, decideOnStatusWithRatio, getOptions
asTimeUnit, constructBaseOptions, decideOnStatusWithDuration, getCheckerType, postConstruct, prettyPrintBytes, prettyPrintStackTrace, resolveDescription, sendNotification, setOptions
public HealthCheckConnectionPoolExecutionOptions constructOptions(ConnectionPoolChecker checker)
constructOptions
in class BaseHealthCheck<HealthCheckConnectionPoolExecutionOptions,ConnectionPoolChecker>
protected String getDescription()
BaseHealthCheck
getDescription
in class BaseHealthCheck<HealthCheckConnectionPoolExecutionOptions,ConnectionPoolChecker>
public HealthCheckResult doCheck()
doCheck
in class BaseHealthCheck<HealthCheckConnectionPoolExecutionOptions,ConnectionPoolChecker>
Copyright © 2018. All rights reserved.