@Service(name="healthcheck-threads") @RunLevel(value=10) public class HoggingThreadsHealthCheck extends BaseHealthCheck<HealthCheckHoggingThreadsExecutionOptions,HoggingThreadsChecker> implements fish.payara.monitoring.collect.MonitoringDataSource, fish.payara.monitoring.collect.MonitoringWatchSource
checkerType, healthCheckService, optionsDEFAULT_ADD_TO_MICROPROFILE_HEALTH, 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_MICROPROFILE_HEALTHCHECK_NAME, DEFAULT_MICROPROFILE_METRICS_NAME, DEFAULT_RETRY_COUNT, DEFAULT_STUCK_THREAD_NAME, DEFAULT_THRESHOLD_PERCENTAGE, DEFAULT_TIME, DEFAULT_TIMEOUT, 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 |
|---|
HoggingThreadsHealthCheck() |
| Modifier and Type | Method and Description |
|---|---|
void |
collect(fish.payara.monitoring.collect.MonitoringDataCollector collector) |
void |
collect(fish.payara.monitoring.collect.MonitoringWatchCollector collector) |
HealthCheckHoggingThreadsExecutionOptions |
constructOptions(HoggingThreadsChecker checker) |
protected HealthCheckResult |
doCheckInternal() |
String |
getDescription()
The key for a human-friendly description of the healthcheck
|
asTimeUnit, constructBaseOptions, decideOnStatusWithDuration, doCheck, getCheckerType, getChecksDone, getChecksFailed, getMostRecentCumulativeStatus, getMostRecentResult, getOptions, isEnabled, isInProgress, isReady, postConstruct, prettyPrintBytes, prettyPrintStackTrace, resolveDescription, sendNotification, setOptionspublic HealthCheckHoggingThreadsExecutionOptions constructOptions(HoggingThreadsChecker checker)
constructOptions in class BaseHealthCheck<HealthCheckHoggingThreadsExecutionOptions,HoggingThreadsChecker>public String getDescription()
BaseHealthCheckgetDescription in class BaseHealthCheck<HealthCheckHoggingThreadsExecutionOptions,HoggingThreadsChecker>protected HealthCheckResult doCheckInternal()
doCheckInternal in class BaseHealthCheck<HealthCheckHoggingThreadsExecutionOptions,HoggingThreadsChecker>public void collect(fish.payara.monitoring.collect.MonitoringDataCollector collector)
collect in interface fish.payara.monitoring.collect.MonitoringDataSourcepublic void collect(fish.payara.monitoring.collect.MonitoringWatchCollector collector)
collect in interface fish.payara.monitoring.collect.MonitoringWatchSourceCopyright © 2021. All rights reserved.