Skip navigation links
A B C D E F G H I J L M N O P R S T V 

A

abandonedTimeoutAttributeName - Variable in enum com.atlassian.diagnostics.internal.platform.monitor.db.pool.resolver.JmxDatabasePoolAttributes
 
ACTIVE_CONNECTION_ATTRIBUTE_INDEX - Static variable in enum com.atlassian.diagnostics.internal.platform.monitor.db.pool.resolver.JmxDatabasePoolAttributes
 
alertFileSystemInaccessible(File) - Method in class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.OperatingSystemMonitor
Raises an alert for an inaccessible system directory.
alertLowFreeDiskSpace(File, long, long, long) - Method in class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.OperatingSystemMonitor
Raises an alert for low free disk space.
alertLowFreeMemory(long, long, long) - Method in class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.OperatingSystemMonitor
Raises an alert for low free memory.
AlertTriggerResolver - Class in com.atlassian.diagnostics.internal.platform.plugin
 
AlertTriggerResolver(CallingBundleResolver, String) - Constructor for class com.atlassian.diagnostics.internal.platform.plugin.AlertTriggerResolver
 
asMegaBytes(long) - Method in class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.MemoryInformation
 

B

build() - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.EventDroppedDetails.Builder
 
Builder(String, int) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.event.EventDroppedDetails.Builder
 
BundleFinder - Interface in com.atlassian.diagnostics.internal.platform.plugin
 

C

com.atlassian.diagnostics.internal.platform - package com.atlassian.diagnostics.internal.platform
 
com.atlassian.diagnostics.internal.platform.analytics - package com.atlassian.diagnostics.internal.platform.analytics
 
com.atlassian.diagnostics.internal.platform.analytics.directory - package com.atlassian.diagnostics.internal.platform.analytics.directory
 
com.atlassian.diagnostics.internal.platform.analytics.ram - package com.atlassian.diagnostics.internal.platform.analytics.ram
 
com.atlassian.diagnostics.internal.platform.monitor - package com.atlassian.diagnostics.internal.platform.monitor
 
com.atlassian.diagnostics.internal.platform.monitor.db - package com.atlassian.diagnostics.internal.platform.monitor.db
 
com.atlassian.diagnostics.internal.platform.monitor.db.pool - package com.atlassian.diagnostics.internal.platform.monitor.db.pool
 
com.atlassian.diagnostics.internal.platform.monitor.db.pool.resolver - package com.atlassian.diagnostics.internal.platform.monitor.db.pool.resolver
 
com.atlassian.diagnostics.internal.platform.monitor.event - package com.atlassian.diagnostics.internal.platform.monitor.event
 
com.atlassian.diagnostics.internal.platform.monitor.http - package com.atlassian.diagnostics.internal.platform.monitor.http
 
com.atlassian.diagnostics.internal.platform.monitor.operatingsystem - package com.atlassian.diagnostics.internal.platform.monitor.operatingsystem
 
com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.cpu - package com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.cpu
 
com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.directory - package com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.directory
 
com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.ram - package com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.ram
 
com.atlassian.diagnostics.internal.platform.monitor.scheduler - package com.atlassian.diagnostics.internal.platform.monitor.scheduler
 
com.atlassian.diagnostics.internal.platform.plugin - package com.atlassian.diagnostics.internal.platform.plugin
 
com.atlassian.diagnostics.internal.platform.poller - package com.atlassian.diagnostics.internal.platform.poller
 
ConsecutiveAlertGate - Class in com.atlassian.diagnostics.internal.platform
This class is used to keep track of consecutive alerts that reach a time limit.
ConsecutiveAlertGateFactory - Class in com.atlassian.diagnostics.internal.platform
 
ConsecutiveAlertGateFactory() - Constructor for class com.atlassian.diagnostics.internal.platform.ConsecutiveAlertGateFactory
 
CPUDiagnostic - Class in com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.cpu
 
CPUDiagnostic() - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.cpu.CPUDiagnostic
 
CPUDiagnosticProvider - Class in com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.cpu
 
CPUDiagnosticProvider() - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.cpu.CPUDiagnosticProvider
 
CPUPerformancePoller - Class in com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.cpu
 
CPUPerformancePoller(OperatingSystemMonitorConfiguration, OperatingSystemMonitor, CPUDiagnosticProvider) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.cpu.CPUPerformancePoller
 
cpuPerformancePollerScheduleInterval() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.OperatingSystemMonitorConfiguration
 
create(DirectoryType, Long, Long, Long) - Method in class com.atlassian.diagnostics.internal.platform.analytics.directory.LowDirectorySpaceEventFactory
 
create(Long, Long, Long) - Method in class com.atlassian.diagnostics.internal.platform.analytics.ram.LowRamEventFactory
 
createAlertGate(Supplier<Duration>, Clock) - Method in class com.atlassian.diagnostics.internal.platform.ConsecutiveAlertGateFactory
 

D

DatabaseDiagnosticsCollector - Interface in com.atlassian.diagnostics.internal.platform.monitor.db
 
DatabaseMonitor - Class in com.atlassian.diagnostics.internal.platform.monitor.db
Monitor for database related alerts.
DatabaseMonitor(DatabaseMonitorConfiguration, ThreadDumpProducer, PluginFinder) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitor
 
DatabaseMonitorConfiguration - Interface in com.atlassian.diagnostics.internal.platform.monitor.db
 
DatabaseOperationDiagnostic - Class in com.atlassian.diagnostics.internal.platform.monitor.db
 
DatabaseOperationDiagnostic(String, Duration, String) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseOperationDiagnostic
 
DatabasePoolDiagnostic - Class in com.atlassian.diagnostics.internal.platform.monitor.db.pool
 
DatabasePoolDiagnostic(int, int, int) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.db.pool.DatabasePoolDiagnostic
 
DatabasePoolDiagnosticProvider - Interface in com.atlassian.diagnostics.internal.platform.monitor.db.pool
 
DatabasePoolPoller - Class in com.atlassian.diagnostics.internal.platform.monitor.db.pool
 
DatabasePoolPoller(DatabaseMonitorConfiguration, DatabaseMonitor, DatabasePoolDiagnosticProvider, Clock, ConsecutiveAlertGateFactory) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.db.pool.DatabasePoolPoller
 
databasePoolPollerScheduleInterval() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitorConfiguration
 
DefaultDatabaseDiagnosticsCollector - Class in com.atlassian.diagnostics.internal.platform.monitor.db
 
DefaultDatabaseDiagnosticsCollector(DatabaseMonitorConfiguration, DatabasePoolDiagnosticProvider, Clock, DatabaseMonitor) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.db.DefaultDatabaseDiagnosticsCollector
 
DefaultDatabasePoolDiagnosticProvider - Class in com.atlassian.diagnostics.internal.platform.monitor.db.pool
 
DefaultDatabasePoolDiagnosticProvider(JmxDatabasePoolBeanResolver) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.db.pool.DefaultDatabasePoolDiagnosticProvider
 
defaultFactory() - Static method in class com.atlassian.diagnostics.internal.platform.analytics.directory.LowDirectorySpaceEventFactory
 
defaultFactory() - Static method in class com.atlassian.diagnostics.internal.platform.analytics.ram.LowRamEventFactory
 
DefaultMonitorConfiguration - Class in com.atlassian.diagnostics.internal.platform.monitor
 
DefaultMonitorConfiguration(DiagnosticsConfiguration) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.DefaultMonitorConfiguration
 
defaultScheduleInterval() - Method in class com.atlassian.diagnostics.internal.platform.monitor.DefaultMonitorConfiguration
 
DefaultSchedulerDiagnosticProvider - Class in com.atlassian.diagnostics.internal.platform.monitor.scheduler
 
DefaultSchedulerDiagnosticProvider(CaesiumSchedulerConfiguration, SchedulerHistoryService, SchedulerServiceController, SchedulerService) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.scheduler.DefaultSchedulerDiagnosticProvider
 
defineIssues() - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.EventSystemMonitor
 
destroy() - Method in class com.atlassian.diagnostics.internal.platform.monitor.http.HttpRequestMonitoringFilter
 
DiagnosticAlert - Interface in com.atlassian.diagnostics.internal.platform
 
DiagnosticPoller<T extends MonitorConfiguration> - Class in com.atlassian.diagnostics.internal.platform.poller
 
DiagnosticPoller(String, T) - Constructor for class com.atlassian.diagnostics.internal.platform.poller.DiagnosticPoller
 
Directory - Class in com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.directory
 
Directory(File, DirectoryType) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.directory.Directory
 
directoryMinimumMegabytesOfFreeDiskSpace() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.OperatingSystemMonitorConfiguration
 
DirectorySpaceInformationProvider - Class in com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.directory
 
DirectorySpaceInformationProvider(File) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.directory.DirectorySpaceInformationProvider
 
DirectorySpacePoller - Class in com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.directory
 
DirectorySpacePoller(String, OperatingSystemMonitor, OperatingSystemMonitorConfiguration, EventPublisher, Directory, DirectorySpaceInformationProvider, LowDirectorySpaceEventFactory) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.directory.DirectorySpacePoller
 
DirectoryType - Enum in com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.directory
 
dispatch(ListenerInvoker, Object) - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.MonitoredEventDispatcher
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.atlassian.diagnostics.internal.platform.monitor.http.HttpRequestMonitoringFilter
 

E

equals(Object) - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.EventDroppedDetails
 
equals(Object) - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.MonitoredListenerInvoker
 
equals(Object) - Method in class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.cpu.HighCPUUsageEvent
 
equals(Object) - Method in class com.atlassian.diagnostics.internal.platform.poller.PollerInfo
 
equals(Object) - Method in class com.atlassian.diagnostics.internal.platform.poller.ScheduledPollerService.ScheduledPoller
 
equals(Object) - Method in class com.atlassian.diagnostics.internal.platform.poller.ScheduleInterval
 
EventDroppedDetails - Class in com.atlassian.diagnostics.internal.platform.monitor.event
Details object that's produced in response to 'event dropped' alerts.
EventDroppedDetails.Builder - Class in com.atlassian.diagnostics.internal.platform.monitor.event
 
EventFactory - Interface in com.atlassian.diagnostics.internal.platform.analytics
Generates events while defining whether they should be published (default to false)
EventSystemMonitor - Class in com.atlassian.diagnostics.internal.platform.monitor.event
Monitor for the event system that encapsulates all interactions with the atlassian-diagnostics framework EventSystemMonitor.init(com.atlassian.diagnostics.MonitoringService) must be called to begin operations
EventSystemMonitor(EventSystemMonitorConfig, ThreadDumpProducer) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.event.EventSystemMonitor
 
EventSystemMonitorConfig - Interface in com.atlassian.diagnostics.internal.platform.monitor.event
 
execute() - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.pool.DatabasePoolPoller
 
execute() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.db.SqlOperation
 
execute() - Method in class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.cpu.CPUPerformancePoller
 
execute() - Method in class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.directory.DirectorySpacePoller
 
execute() - Method in class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.ram.RamPoller
 
execute() - Method in class com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerPoller
 
execute() - Method in class com.atlassian.diagnostics.internal.platform.poller.DiagnosticPoller
 

F

fileDirectoryPollerScheduleInterval() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.OperatingSystemMonitorConfiguration
 

G

generateDatabasePoolMetrics() - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.pool.resolver.JmxDatabasePoolBean
 
getActiveConnections() - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.pool.DatabasePoolDiagnostic
 
getBundleNameForClass(Class<?>) - Method in interface com.atlassian.diagnostics.internal.platform.plugin.BundleFinder
 
getBundleNameForClass(Class<?>) - Method in class com.atlassian.diagnostics.internal.platform.plugin.OsgiBundleFinder
 
getCpuUsagePercentageThreshold() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.OperatingSystemMonitorConfiguration
 
getDatabaseConnectionPool() - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.pool.resolver.JmxDatabasePoolBeanResolver
 
getDelay() - Method in class com.atlassian.diagnostics.internal.platform.poller.ScheduleInterval
 
getDiagnostic() - Method in class com.atlassian.diagnostics.internal.platform.monitor.scheduler.DefaultSchedulerDiagnosticProvider
 
getDiagnostic() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerDiagnosticProvider
 
getDiagnostics() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.db.pool.DatabasePoolDiagnosticProvider
 
getDiagnostics() - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.pool.DefaultDatabasePoolDiagnosticProvider
 
getEventDroppedAlertThreadDumpCoolDown() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.event.EventSystemMonitorConfig
 
getEventThreadGroup() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.event.EventSystemMonitorConfig
 
getEventType() - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.EventDroppedDetails
 
getExecutionTime() - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseOperationDiagnostic
 
getFolderType() - Method in class com.atlassian.diagnostics.internal.platform.analytics.directory.LowDirectoryDiskSpaceAnalyticsEvent
 
getFreeDiskSpaceInMb() - Method in class com.atlassian.diagnostics.internal.platform.analytics.directory.LowDirectoryDiskSpaceAnalyticsEvent
 
getFreeMemoryInMb() - Method in class com.atlassian.diagnostics.internal.platform.analytics.ram.LowRamAnalyticsEvent
 
getIdleConnections() - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.pool.DatabasePoolDiagnostic
 
getJmxAttributes(MBeanServer, ObjectInstance) - Method in enum com.atlassian.diagnostics.internal.platform.monitor.db.pool.resolver.JmxDatabasePoolAttributes
 
getJobDetails() - Method in class com.atlassian.diagnostics.internal.platform.monitor.scheduler.ScheduledJobDiagnostic
 
getJobRunner() - Method in class com.atlassian.diagnostics.internal.platform.monitor.scheduler.RunningJobDiagnostic
 
getJobRunner() - Method in class com.atlassian.diagnostics.internal.platform.monitor.scheduler.ScheduledJobDiagnostic
 
getKey() - Method in class com.atlassian.diagnostics.internal.platform.monitor.http.HttpRequestMonitoringFilter
 
getKey() - Method in class com.atlassian.diagnostics.internal.platform.poller.PollerInfo
 
getLastRun() - Method in class com.atlassian.diagnostics.internal.platform.monitor.scheduler.ScheduledJobDiagnostic
 
getListenerHandlers() - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.MonitoringListenerHandlersConfiguration
 
getMaxConnections() - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.pool.DatabasePoolDiagnostic
 
getMaximumHighCpuUsageTime() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.OperatingSystemMonitorConfiguration
 
getMaximumHttpRequestTime() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.http.HttpMonitorConfiguration
 
getMinDiskSizeThresholdInMb() - Method in class com.atlassian.diagnostics.internal.platform.analytics.directory.LowDirectoryDiskSpaceAnalyticsEvent
 
getMinMemoryThresholdInMb() - Method in class com.atlassian.diagnostics.internal.platform.analytics.ram.LowRamAnalyticsEvent
 
getPercentage() - Method in class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.cpu.HighCPUUsageEvent
 
getPluginNamesInCurrentCallStack() - Method in interface com.atlassian.diagnostics.internal.platform.plugin.PluginFinder
 
getPluginNamesInCurrentCallStack() - Method in class com.atlassian.diagnostics.internal.platform.plugin.PluginFinderImpl
 
getPollerInfo() - Method in class com.atlassian.diagnostics.internal.platform.poller.ScheduledPollerService
 
getPoolConnectionLeakTimeout() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.db.pool.DatabasePoolDiagnosticProvider
 
getPoolConnectionLeakTimeout() - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.pool.DefaultDatabasePoolDiagnosticProvider
 
getPoolConnectionLeakTimeout() - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.pool.resolver.JmxDatabasePoolBean
 
getQueueLength() - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.EventDroppedDetails
 
getRunningJob() - Method in class com.atlassian.diagnostics.internal.platform.monitor.scheduler.RunningJobDiagnostic
 
getRunningJobs() - Method in class com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerDiagnostic
 
getScheduledJobs() - Method in class com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerDiagnostic
 
getScope() - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.MonitoredListenerInvoker
 
getSlowListenerAlertDuration(AlertTrigger) - Method in interface com.atlassian.diagnostics.internal.platform.monitor.event.EventSystemMonitorConfig
 
getSql() - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseOperationDiagnostic
 
getSupportedEventTypes() - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.MonitoredListenerInvoker
 
getThreadDumps() - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.EventDroppedDetails
 
getThreadName() - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseOperationDiagnostic
 
getTimeUnit() - Method in class com.atlassian.diagnostics.internal.platform.poller.ScheduleInterval
 
getTotalDiskSizeInMb() - Method in class com.atlassian.diagnostics.internal.platform.analytics.directory.LowDirectoryDiskSpaceAnalyticsEvent
 
getTotalMemoryInMb() - Method in class com.atlassian.diagnostics.internal.platform.analytics.ram.LowRamAnalyticsEvent
 
getWorkerThreads() - Method in class com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerDiagnostic
 

H

hashCode() - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.EventDroppedDetails
 
hashCode() - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.MonitoredListenerInvoker
 
hashCode() - Method in class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.cpu.HighCPUUsageEvent
 
hashCode() - Method in class com.atlassian.diagnostics.internal.platform.poller.PollerInfo
 
hashCode() - Method in class com.atlassian.diagnostics.internal.platform.poller.ScheduledPollerService.ScheduledPoller
 
hashCode() - Method in class com.atlassian.diagnostics.internal.platform.poller.ScheduleInterval
 
HighCPUUsageEvent - Class in com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.cpu
 
HighCPUUsageEvent(double) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.cpu.HighCPUUsageEvent
 
highUtilizationTimeWindow() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerMonitorConfiguration
 
HttpMonitorConfiguration - Interface in com.atlassian.diagnostics.internal.platform.monitor.http
 
HttpRequestMonitor - Class in com.atlassian.diagnostics.internal.platform.monitor.http
 
HttpRequestMonitor(HttpMonitorConfiguration) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.http.HttpRequestMonitor
 
HttpRequestMonitoringFilter - Class in com.atlassian.diagnostics.internal.platform.monitor.http
 
HttpRequestMonitoringFilter(HttpRequestMonitor, UserManager, HttpMonitorConfiguration, Clock, I18nResolver) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.http.HttpRequestMonitoringFilter
 

I

IDLE_CONNECTION_ATTRIBUTE_INDEX - Static variable in enum com.atlassian.diagnostics.internal.platform.monitor.db.pool.resolver.JmxDatabasePoolAttributes
 
includeSqlQueryInAlerts() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitorConfiguration
 
init(MonitoringService) - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitor
 
init(MonitoringService) - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.EventSystemMonitor
 
init(MonitoringService) - Method in class com.atlassian.diagnostics.internal.platform.monitor.http.HttpRequestMonitor
 
init(FilterConfig) - Method in class com.atlassian.diagnostics.internal.platform.monitor.http.HttpRequestMonitoringFilter
 
init(MonitoringService) - Method in class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.OperatingSystemMonitor
 
init(MonitoringService) - Method in class com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerMonitor
 
instanceOfQuery - Variable in enum com.atlassian.diagnostics.internal.platform.monitor.db.pool.resolver.JmxDatabasePoolAttributes
 
invoke(Object) - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.MonitoredListenerInvoker
 
isEnabled() - Method in interface com.atlassian.diagnostics.internal.platform.analytics.EventFactory
 
isEnabled() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseDiagnosticsCollector
 
isEnabled() - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.DefaultDatabaseDiagnosticsCollector
 
isEnabled() - Method in class com.atlassian.diagnostics.internal.platform.monitor.DefaultMonitorConfiguration
 
isRaised() - Method in interface com.atlassian.diagnostics.internal.platform.DiagnosticAlert
 
isRunning() - Method in class com.atlassian.diagnostics.internal.platform.poller.PollerInfo
 

J

JmxDatabasePoolAttributes - Enum in com.atlassian.diagnostics.internal.platform.monitor.db.pool.resolver
 
JmxDatabasePoolBean - Class in com.atlassian.diagnostics.internal.platform.monitor.db.pool.resolver
 
JmxDatabasePoolBeanResolver - Class in com.atlassian.diagnostics.internal.platform.monitor.db.pool.resolver
 
JmxDatabasePoolBeanResolver() - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.db.pool.resolver.JmxDatabasePoolBeanResolver
 

L

longRunningOperationLimit() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitorConfiguration
 
LowDirectoryDiskSpaceAnalyticsEvent - Class in com.atlassian.diagnostics.internal.platform.analytics.directory
 
LowDirectoryDiskSpaceAnalyticsEvent(DirectoryType, Long, Long, Long) - Constructor for class com.atlassian.diagnostics.internal.platform.analytics.directory.LowDirectoryDiskSpaceAnalyticsEvent
 
LowDirectorySpaceEventFactory - Class in com.atlassian.diagnostics.internal.platform.analytics.directory
 
LowDirectorySpaceEventFactory() - Constructor for class com.atlassian.diagnostics.internal.platform.analytics.directory.LowDirectorySpaceEventFactory
 
LowRamAnalyticsEvent - Class in com.atlassian.diagnostics.internal.platform.analytics.ram
 
LowRamAnalyticsEvent(Long, Long, Long) - Constructor for class com.atlassian.diagnostics.internal.platform.analytics.ram.LowRamAnalyticsEvent
 
LowRamEventFactory - Class in com.atlassian.diagnostics.internal.platform.analytics.ram
 
LowRamEventFactory() - Constructor for class com.atlassian.diagnostics.internal.platform.analytics.ram.LowRamEventFactory
 

M

MAX_CONNECTION_ATTRIBUTE_INDEX - Static variable in enum com.atlassian.diagnostics.internal.platform.monitor.db.pool.resolver.JmxDatabasePoolAttributes
 
MemoryInformation - Class in com.atlassian.diagnostics.internal.platform.monitor.operatingsystem
 
MemoryInformation() - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.MemoryInformation
 
minimumMegabytesOfRam() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.OperatingSystemMonitorConfiguration
 
MonitoredEventDispatcher - Class in com.atlassian.diagnostics.internal.platform.monitor.event
Wrapper around an EventDispatcher that raises an alert when an event is rejected.
MonitoredEventDispatcher(EventDispatcher, EventSystemMonitor, int) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.event.MonitoredEventDispatcher
 
MonitoredEventDispatcher(EventDispatcher, EventSystemMonitor, Supplier<Integer>) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.event.MonitoredEventDispatcher
 
MonitoredListenerInvoker - Class in com.atlassian.diagnostics.internal.platform.monitor.event
Wrapper around an ListenerInvoker that detects when slow event listeners and raises an event when the listener is too slow.
MonitoredListenerInvoker(EventSystemMonitor, AlertTrigger, ListenerInvoker) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.event.MonitoredListenerInvoker
 
MonitoringListenerHandlersConfiguration - Class in com.atlassian.diagnostics.internal.platform.monitor.event
 
MonitoringListenerHandlersConfiguration(CallingBundleResolver, ListenerHandlersConfiguration, EventSystemMonitor, String) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.event.MonitoringListenerHandlersConfiguration
 

N

name - Variable in enum com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.directory.DirectoryType
 

O

of(DiagnosticPoller, ScheduleInterval) - Static method in class com.atlassian.diagnostics.internal.platform.poller.ScheduledPollerService.ScheduledPoller
 
of(int, TimeUnit) - Static method in class com.atlassian.diagnostics.internal.platform.poller.ScheduleInterval
 
OperatingSystemMonitor - Class in com.atlassian.diagnostics.internal.platform.monitor.operatingsystem
Monitor for Operating System related alerts.
OperatingSystemMonitor(OperatingSystemMonitorConfiguration) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.OperatingSystemMonitor
 
OperatingSystemMonitorConfiguration - Interface in com.atlassian.diagnostics.internal.platform.monitor.operatingsystem
 
OsgiBundleFinder - Class in com.atlassian.diagnostics.internal.platform.plugin
 
OsgiBundleFinder() - Constructor for class com.atlassian.diagnostics.internal.platform.plugin.OsgiBundleFinder
 

P

PluginFinder - Interface in com.atlassian.diagnostics.internal.platform.plugin
 
PluginFinderImpl - Class in com.atlassian.diagnostics.internal.platform.plugin
 
PluginFinderImpl(BundleFinder) - Constructor for class com.atlassian.diagnostics.internal.platform.plugin.PluginFinderImpl
 
PollerInfo - Class in com.atlassian.diagnostics.internal.platform.poller
Snapshot of running DiagnosticPoller
PollerInfo(String, boolean) - Constructor for class com.atlassian.diagnostics.internal.platform.poller.PollerInfo
 
poolConnectionLeakTimeout() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitorConfiguration
 
poolUseAttributeNames - Variable in enum com.atlassian.diagnostics.internal.platform.monitor.db.pool.resolver.JmxDatabasePoolAttributes
 
poolUtilizationPercentageLimit() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitorConfiguration
 
poolUtilizationTimeWindow() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitorConfiguration
 

R

raiseAlertForConnectionLeak(Instant, Instant, DatabasePoolDiagnostic) - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitor
Raises an alert for connection leak.
raiseAlertForHighCpu(Instant, HighCPUUsageEvent) - Method in class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.OperatingSystemMonitor
Raises an alert for high CPU usage.
raiseAlertForHighPoolUtilization(Instant, DatabasePoolDiagnostic) - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitor
Raises an alert for high connection pool utilization.
raiseAlertForHighUtilization(Instant, List<RunningJobDiagnostic>, int) - Method in class com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerMonitor
Raises an alert for scheduler high utilization.
raiseAlertForSlowHttpRequest(Instant, HttpRequestDiagnostic) - Method in class com.atlassian.diagnostics.internal.platform.monitor.http.HttpRequestMonitor
 
raiseAlertForSlowJob(Instant, ScheduledJobDiagnostic) - Method in class com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerMonitor
Raises an alert for a scheduled job taking longer than it's configured interval.
raiseAlertForSlowOperation(Instant, DatabaseOperationDiagnostic) - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseMonitor
Raises an alert for slow running database operations.
RamInformationProvider - Class in com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.ram
 
RamInformationProvider() - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.ram.RamInformationProvider
 
RamPoller - Class in com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.ram
 
RamPoller(OperatingSystemMonitor, OperatingSystemMonitorConfiguration, EventPublisher, RamInformationProvider, LowRamEventFactory) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.ram.RamPoller
 
ramPollerScheduleInterval() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.OperatingSystemMonitorConfiguration
 
recordExecutionTime(SqlOperation<T>, String) - Method in interface com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseDiagnosticsCollector
Wraps the SqlOperation in timings using System.nanoTime() for timings.
recordExecutionTime(SqlOperation<T>, String) - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.DefaultDatabaseDiagnosticsCollector
 
removeTrackedConnection(Connection) - Method in interface com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseDiagnosticsCollector
Remove connection from tracking.
removeTrackedConnection(Connection) - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.DefaultDatabaseDiagnosticsCollector
 
RunningJobDiagnostic - Class in com.atlassian.diagnostics.internal.platform.monitor.scheduler
 
RunningJobDiagnostic(RunningJob, Optional<JobRunner>) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.scheduler.RunningJobDiagnostic
 

S

ScheduledJobDiagnostic - Class in com.atlassian.diagnostics.internal.platform.monitor.scheduler
 
ScheduledJobDiagnostic(JobDetails, Optional<RunDetails>, Optional<JobRunner>) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.scheduler.ScheduledJobDiagnostic
 
ScheduledPollerService - Class in com.atlassian.diagnostics.internal.platform.poller
 
ScheduledPollerService() - Constructor for class com.atlassian.diagnostics.internal.platform.poller.ScheduledPollerService
 
ScheduledPollerService.ScheduledPoller - Class in com.atlassian.diagnostics.internal.platform.poller
 
ScheduleInterval - Class in com.atlassian.diagnostics.internal.platform.poller
 
SchedulerDiagnostic - Class in com.atlassian.diagnostics.internal.platform.monitor.scheduler
 
SchedulerDiagnostic(int, List<RunningJobDiagnostic>, List<ScheduledJobDiagnostic>) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerDiagnostic
 
SchedulerDiagnosticProvider - Interface in com.atlassian.diagnostics.internal.platform.monitor.scheduler
 
SchedulerMonitor - Class in com.atlassian.diagnostics.internal.platform.monitor.scheduler
Monitor for the scheduler related events.
SchedulerMonitor(SchedulerMonitorConfiguration, AlertTriggerResolver, BundleFinder) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerMonitor
 
SchedulerMonitorConfiguration - Interface in com.atlassian.diagnostics.internal.platform.monitor.scheduler
 
SchedulerPoller - Class in com.atlassian.diagnostics.internal.platform.monitor.scheduler
 
SchedulerPoller(SchedulerMonitorConfiguration, SchedulerMonitor, SchedulerDiagnosticProvider, Clock, ConsecutiveAlertGateFactory) - Constructor for class com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerPoller
 
schedulerPollerScheduleInterval() - Method in interface com.atlassian.diagnostics.internal.platform.monitor.scheduler.SchedulerMonitorConfiguration
 
shouldRaiseAlert(DiagnosticAlert) - Method in class com.atlassian.diagnostics.internal.platform.ConsecutiveAlertGate
 
shutdown() - Method in class com.atlassian.diagnostics.internal.platform.poller.ScheduledPollerService
 
SqlOperation<T> - Interface in com.atlassian.diagnostics.internal.platform.monitor.db
 
start(List<ScheduledPollerService.ScheduledPoller>) - Method in class com.atlassian.diagnostics.internal.platform.poller.ScheduledPollerService
 
start(ScheduledPollerService.ScheduledPoller) - Method in class com.atlassian.diagnostics.internal.platform.poller.ScheduledPollerService
 
start(String) - Method in class com.atlassian.diagnostics.internal.platform.poller.ScheduledPollerService
 
supportAsynchronousEvents() - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.MonitoredListenerInvoker
 

T

threadDumps(Iterable<ThreadDump>) - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.EventDroppedDetails.Builder
 
toString() - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.EventDroppedDetails
 
toString() - Method in class com.atlassian.diagnostics.internal.platform.monitor.event.MonitoredListenerInvoker
 
trackConnection(Connection) - Method in interface com.atlassian.diagnostics.internal.platform.monitor.db.DatabaseDiagnosticsCollector
Track this connection and raise an alert if abandoned by the caller.
trackConnection(Connection) - Method in class com.atlassian.diagnostics.internal.platform.monitor.db.DefaultDatabaseDiagnosticsCollector
 
triggerForBundle(Class) - Method in class com.atlassian.diagnostics.internal.platform.plugin.AlertTriggerResolver
 
triggerForCallingBundle(Class) - Method in class com.atlassian.diagnostics.internal.platform.plugin.AlertTriggerResolver
 

V

valueOf(String) - Static method in enum com.atlassian.diagnostics.internal.platform.monitor.db.pool.resolver.JmxDatabasePoolAttributes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.directory.DirectoryType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.atlassian.diagnostics.internal.platform.monitor.db.pool.resolver.JmxDatabasePoolAttributes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.atlassian.diagnostics.internal.platform.monitor.operatingsystem.directory.DirectoryType
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I J L M N O P R S T V 
Skip navigation links

Copyright © 2017–2019 Atlassian. All rights reserved.