public class JiraDatabaseMonitorConfiguration extends JiraMonitorConfiguration implements com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitorConfiguration
| Constructor and Description |
|---|
JiraDatabaseMonitorConfiguration(com.atlassian.diagnostics.DiagnosticsConfiguration diagnosticsConfiguration,
FeatureManager featureManager,
JiraProperties jiraProperties,
ApplicationProperties applicationProperties,
com.atlassian.diagnostics.internal.platform.monitor.db.DatabasePoolDiagnosticProvider databasePoolDiagnosticProvider,
com.atlassian.event.api.EventPublisher eventPublisher,
com.atlassian.sal.api.license.LicenseHandler licenseHandler) |
| Modifier and Type | Method and Description |
|---|---|
com.atlassian.diagnostics.internal.platform.poller.ScheduleInterval |
databasePoolPollerScheduleInterval() |
boolean |
findStaticMethodInvoker() |
boolean |
includeSqlQueryInAlerts() |
boolean |
isDataCenterOnly() |
java.time.Duration |
longRunningOperationLimit() |
java.time.Duration |
poolConnectionLeakTimeout() |
double |
poolUtilizationPercentageLimit() |
java.time.Duration |
poolUtilizationTimeWindow() |
boolean |
staticMethodInvokerImprovedAccuracy() |
afterPropertiesSet, destroy, isEnabled, onFeatureFlagChange, onLicenseChanged, onPluginSystemStarteddefaultScheduleIntervalpublic JiraDatabaseMonitorConfiguration(com.atlassian.diagnostics.DiagnosticsConfiguration diagnosticsConfiguration,
FeatureManager featureManager,
JiraProperties jiraProperties,
ApplicationProperties applicationProperties,
com.atlassian.diagnostics.internal.platform.monitor.db.DatabasePoolDiagnosticProvider databasePoolDiagnosticProvider,
com.atlassian.event.api.EventPublisher eventPublisher,
com.atlassian.sal.api.license.LicenseHandler licenseHandler)
public boolean isDataCenterOnly()
isDataCenterOnly in interface com.atlassian.diagnostics.MonitorConfigurationpublic double poolUtilizationPercentageLimit()
poolUtilizationPercentageLimit in interface com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitorConfiguration@Nonnull public java.time.Duration poolUtilizationTimeWindow()
poolUtilizationTimeWindow in interface com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitorConfiguration@Nonnull public java.time.Duration longRunningOperationLimit()
longRunningOperationLimit in interface com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitorConfigurationpublic boolean includeSqlQueryInAlerts()
includeSqlQueryInAlerts in interface com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitorConfiguration@Nonnull public java.time.Duration poolConnectionLeakTimeout()
poolConnectionLeakTimeout in interface com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitorConfiguration@Nonnull public com.atlassian.diagnostics.internal.platform.poller.ScheduleInterval databasePoolPollerScheduleInterval()
databasePoolPollerScheduleInterval in interface com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitorConfigurationpublic boolean findStaticMethodInvoker()
findStaticMethodInvoker in interface com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitorConfigurationpublic boolean staticMethodInvokerImprovedAccuracy()
staticMethodInvokerImprovedAccuracy in interface com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitorConfigurationCopyright © 2002-2023 Atlassian. All Rights Reserved.