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

A

address(String, int) - Method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig.Builder
Sets the host and port for connecting to the Graphite instance.
appendTypeToHealthCheckNames(boolean) - Method in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig.Builder
Indicates whether "HealthCheck" should automatically be appended to health check names or not.
AppInfo - Class in net.centro.rtb.monitoringcenter.infos
This class encompasses information about the application.
applicationName(String) - Method in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig.Builder
Sets the application name to be used in the node-specific prefix for metrics.
awaitTermination(long, TimeUnit) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedExecutorService
 
awaitTermination(long, TimeUnit) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedScheduledExecutorService
 

B

blockedStartsWithFilters(Set<String>) - Method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig.Builder
Sets the blacklist filters to be applied to metric names.
blockedStartsWithFilters(Set<String>) - Method in class net.centro.rtb.monitoringcenter.config.JmxReporterConfig.Builder
Sets the blacklist filters to be applied to metric names.
BufferPoolStatus - Interface in net.centro.rtb.monitoringcenter.metrics.system.jvm
This interface represents the current readings for a JVM buffer pool.
build() - Method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig.Builder
 
build() - Method in class net.centro.rtb.monitoringcenter.config.JmxReporterConfig.Builder
 
build() - Method in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig.Builder
 
builder() - Static method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig
 
Builder() - Constructor for class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig.Builder
 
builder() - Static method in class net.centro.rtb.monitoringcenter.config.JmxReporterConfig
 
Builder() - Constructor for class net.centro.rtb.monitoringcenter.config.JmxReporterConfig.Builder
 
builder() - Static method in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig
 
builder(File) - Static method in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig
 

C

C3P0PooledDataSourceMetricSet - Class in net.centro.rtb.monitoringcenter.metrics
 
C3P0PooledDataSourceMetricSet(PooledDataSource) - Constructor for class net.centro.rtb.monitoringcenter.metrics.C3P0PooledDataSourceMetricSet
 
CompositeForwardingCounter - Class in net.centro.rtb.monitoringcenter.metrics.forwarding
 
CompositeForwardingCounter(Counter, MetricProvider<Counter>) - Constructor for class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingCounter
 
CompositeForwardingHistogram - Class in net.centro.rtb.monitoringcenter.metrics.forwarding
 
CompositeForwardingHistogram(Histogram, MetricProvider<Histogram>) - Constructor for class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingHistogram
 
CompositeForwardingMeter - Class in net.centro.rtb.monitoringcenter.metrics.forwarding
 
CompositeForwardingMeter(Meter, MetricProvider<Meter>) - Constructor for class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingMeter
 
CompositeForwardingTimer - Class in net.centro.rtb.monitoringcenter.metrics.forwarding
 
CompositeForwardingTimer(Timer, MetricProvider<Timer>) - Constructor for class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingTimer
 
ConfigException - Exception in net.centro.rtb.monitoringcenter.util
 
ConfigException(String) - Constructor for exception net.centro.rtb.monitoringcenter.util.ConfigException
 
ConfigException(String, Throwable) - Constructor for exception net.centro.rtb.monitoringcenter.util.ConfigException
 
configFile(File) - Static method in class net.centro.rtb.monitoringcenter.config.Configurator
Obtains a MonitoringCenterConfig builder, pre-filled with a given config file in the YAML format.
ConfigFileUtil - Class in net.centro.rtb.monitoringcenter.util
 
Configurator - Class in net.centro.rtb.monitoringcenter.config
A bootstrapping class, allowing for convenient configuration of MonitoringCenter.
Configurator() - Constructor for class net.centro.rtb.monitoringcenter.config.Configurator
 
configure(MonitoringCenterConfig) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Configures the MonitoringCenter.
create(String) - Static method in class net.centro.rtb.monitoringcenter.infos.AppInfo
 
create() - Static method in class net.centro.rtb.monitoringcenter.infos.JvmInfo
 
create(String, String, String) - Static method in class net.centro.rtb.monitoringcenter.infos.NodeInfo
 
create(NamingConfig) - Static method in class net.centro.rtb.monitoringcenter.infos.NodeInfo
 
create() - Static method in class net.centro.rtb.monitoringcenter.infos.OperatingSystemInfo
 
create(String, String) - Static method in class net.centro.rtb.monitoringcenter.infos.ServerInfo
 
create() - Static method in class net.centro.rtb.monitoringcenter.infos.SystemInfo
 
createEffectiveConfigFile(MonitoringCenterConfig) - Static method in class net.centro.rtb.monitoringcenter.util.ConfigFileUtil
Creates a file containing the effective config for the MonitoringCenter.

D

datacenterName(String) - Method in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig.Builder
Sets the data center name to be used in the node-specific prefix for metrics.
DC_ENV_VARIABLE_NAME - Static variable in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig.Builder
 
dec() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingCounter
 
dec(long) - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingCounter
 
dec() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyCounter
 
dec(long) - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyCounter
 
DEFAULT_CONFIG_FILE_NAME - Static variable in class net.centro.rtb.monitoringcenter.config.Configurator
 
DEFAULT_REPORTING_INTERVAL_IN_SECONDS - Static variable in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig.Builder
 
defaultConfigFile() - Static method in class net.centro.rtb.monitoringcenter.config.Configurator
Obtains a MonitoringCenterConfig builder, pre-filled with the default config file in the YAML format.
detectPublicIpAddress() - Static method in class net.centro.rtb.monitoringcenter.util.NodeInfoUtil
Attempts to detect the public IP address of this node.
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.centro.rtb.monitoringcenter.MonitoringCenterServlet
 

E

enableBatching(boolean) - Method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig.Builder
Indicates whether batching should be enabled or not.
enableReporter(boolean) - Method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig.Builder
Indicates whether the reporter should be enabled or not.
enableReporter(boolean) - Method in class net.centro.rtb.monitoringcenter.config.JmxReporterConfig.Builder
Indicates whether the reporter should be enabled or not.
enableSystemMetrics(boolean) - Method in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig.Builder
Indicates whether the collection of system metrics should be enabled or not.
enableTomcatMetrics(boolean) - Method in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig.Builder
Indicates whether Tomcat metrics should be collected or not.
ENDPOINT_DESCRIPTIONS - Static variable in class net.centro.rtb.monitoringcenter.MonitoringCenterServlet
 
equals(Object) - Method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig
 
equals(Object) - Method in class net.centro.rtb.monitoringcenter.config.HostAndPort
 
equals(Object) - Method in class net.centro.rtb.monitoringcenter.config.JmxReporterConfig
 
equals(Object) - Method in class net.centro.rtb.monitoringcenter.config.MetricCollectionConfig
 
equals(Object) - Method in class net.centro.rtb.monitoringcenter.config.MetricReportingConfig
 
equals(Object) - Method in class net.centro.rtb.monitoringcenter.config.NamingConfig
 
execute(Runnable) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedExecutorService
 
execute(Runnable) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedScheduledExecutorService
 

F

fillConfigBuilderFromFile(File, MonitoringCenterConfig.Builder) - Static method in class net.centro.rtb.monitoringcenter.util.ConfigFileUtil
 
format(SortedMap<String, Metric>) - Method in class net.centro.rtb.monitoringcenter.util.GraphiteMetricFormatter
 
ForwardingReadOnlyCounter - Class in net.centro.rtb.monitoringcenter.metrics.forwarding
 
ForwardingReadOnlyCounter(Counter) - Constructor for class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyCounter
 
ForwardingReadOnlyCounter(MetricProvider<Counter>) - Constructor for class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyCounter
 
ForwardingReadOnlyHistogram - Class in net.centro.rtb.monitoringcenter.metrics.forwarding
 
ForwardingReadOnlyHistogram(Histogram) - Constructor for class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyHistogram
 
ForwardingReadOnlyHistogram(MetricProvider<Histogram>) - Constructor for class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyHistogram
 
ForwardingReadOnlyMeter - Class in net.centro.rtb.monitoringcenter.metrics.forwarding
 
ForwardingReadOnlyMeter(Meter) - Constructor for class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyMeter
 
ForwardingReadOnlyMeter(MetricProvider<Meter>) - Constructor for class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyMeter
 
ForwardingReadOnlyTimer - Class in net.centro.rtb.monitoringcenter.metrics.forwarding
 
ForwardingReadOnlyTimer(Timer) - Constructor for class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyTimer
 
ForwardingReadOnlyTimer(MetricProvider<Timer>) - Constructor for class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyTimer
 
fromString(String) - Static method in enum net.centro.rtb.monitoringcenter.config.dto.MetricNamePostfixPolicyDto
 
fromString(String) - Static method in class net.centro.rtb.monitoringcenter.config.HostAndPort
Parses a host and port from a string and instantiates an instance of HostAndPort using the obtained values.

G

GarbageCollectorStatus - Interface in net.centro.rtb.monitoringcenter.metrics.system.jvm
This interface represents the current readings for a garbage collector.
get() - Method in interface net.centro.rtb.monitoringcenter.metrics.forwarding.MetricProvider
 
get() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.MemoryUsageProvider
 
getActiveConnectionsGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatConnectorStatus
Retrieves the number of active connections.
getAddress() - Method in class net.centro.rtb.monitoringcenter.config.dto.GraphiteReporterConfigDto
 
getAddress() - Method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig
Retrieves the address (host and port) of the Graphite instance to push metrics to.
getAppendTypeToHealthCheckNames() - Method in class net.centro.rtb.monitoringcenter.config.dto.NamingConfigDto
 
getAppInfo() - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves information about the application, including the application name and build context.
getApplicationName() - Method in class net.centro.rtb.monitoringcenter.config.dto.NamingConfigDto
 
getApplicationName() - Method in class net.centro.rtb.monitoringcenter.config.NamingConfig
Retrieves the application name to be used in the node-specific prefix for metrics.
getApplicationName() - Method in class net.centro.rtb.monitoringcenter.infos.AppInfo
Retrieves the application name, as specified in the MonitoringCenter configuration.
getApplicationVersion() - Method in class net.centro.rtb.monitoringcenter.infos.AppInfo
Retrieves the version of the application.
getArchitecture() - Method in class net.centro.rtb.monitoringcenter.infos.OperatingSystemInfo
Retrieves the operating system architecture.
getAvailableLogicalProcessorsGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getAvailableLogicalProcessorsGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves the number of logical processors as observed by the JVM.
getBlockedStartsWithFilters() - Method in class net.centro.rtb.monitoringcenter.config.dto.GraphiteReporterConfigDto
 
getBlockedStartsWithFilters() - Method in class net.centro.rtb.monitoringcenter.config.dto.JmxReporterConfigDto
 
getBlockedStartsWithFilters() - Method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig
Retrieves the filters to apply to metrics in order to decide which metrics should not be reported to Graphite.
getBlockedStartsWithFilters() - Method in class net.centro.rtb.monitoringcenter.config.JmxReporterConfig
Retrieves the filters to apply to metrics in order to decide which metrics should not be exposed via JMX.
getBranchName() - Method in class net.centro.rtb.monitoringcenter.infos.AppInfo
Retrieves the name of the branch from which the application was built.
getBufferPoolStatuses() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getBufferPoolStatuses() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmStatus
Retrieves a list of buffer pool statuses.
getBuildTimestamp() - Method in class net.centro.rtb.monitoringcenter.infos.AppInfo
Retrieves the timestamp indicating when this application was built.
getBuildUsername() - Method in class net.centro.rtb.monitoringcenter.infos.AppInfo
Retrieves the username of the user who ran the application build.
getBusyThreadsGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatConnectorStatus
Retrieves the number of busy threads in the thread pool utilized by the connector.
getBusyThreadsGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatExecutorStatus
Retrieves the number of busy threads in the thread pool utilized by the executor.
getClassVersion() - Method in class net.centro.rtb.monitoringcenter.infos.JvmInfo
Retrieves the version number of the Java class format.
getCollectionsGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.GarbageCollectorStatus
Retrieves the total number of collections that have occurred.
getCommitAuthor() - Method in class net.centro.rtb.monitoringcenter.infos.AppInfo
Retrieves the author of the most recent commit in this application's build.
getCommitId() - Method in class net.centro.rtb.monitoringcenter.infos.AppInfo
Retrieves the ID of the most recent commit in this application's build.
getCommitMessage() - Method in class net.centro.rtb.monitoringcenter.infos.AppInfo
Retrieves the commit message for the most recent commit in this application's build.
getCommittedMemoryInBytesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.MemoryUsageStatus
Retrieves the amount of memory in bytes that is committed (i.e., guaranteed) for the JVM to use.
getCommittedVirtualMemorySizeInBytesGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getCommittedVirtualMemorySizeInBytesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves the amount of virtual memory that is guaranteed to be available to the running process in bytes.
getCommitTimestamp() - Method in class net.centro.rtb.monitoringcenter.infos.AppInfo
Retrieves the timestamp of the most recent commit in this application's build.
getConfigFile() - Method in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig
Retrieves the config file used to source the configuration parameters from.
getConnection() - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedDataSource
 
getConnection(String, String) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedDataSource
 
getConnectorStatuses() - Method in class net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatMetricSet
 
getConnectorStatuses() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatStatus
Retrieves a list of connector statuses.
getCount() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingCounter
 
getCount() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingHistogram
 
getCount() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingMeter
 
getCount() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingTimer
 
getCount() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyCounter
 
getCount() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyHistogram
 
getCount() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyMeter
 
getCount() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyTimer
 
getCounter(String, String...) - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
Retrieves a counter, creating it if one does not exist.
getCountersByNames() - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a sorted map of counters by names.
getCountersByNames(boolean) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a sorted map of counters by names.
getCountersByNames(boolean, String[]) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a sorted map of counters by names.
getCurrentlyLoadedClassesGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getCurrentlyLoadedClassesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmStatus
Retrieves the number of classes that are currently loaded in the JVM.
getCurrentPoolSizeGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatConnectorStatus
Retrieves the current number of threads in the thread pool utilized by the connector.
getCurrentPoolSizeGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatExecutorStatus
Retrieves the current number of threads in the thread pool utilized by the executor.
getCurrentThreadsGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getCurrentThreadsGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmStatus
Retrieves the current number of live threads including both daemon and non-daemon threads.
getDaemonThreadsGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getDaemonThreadsGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmStatus
Retrieves the current number of live daemon threads.
getDatabaseMetricCollector(String...) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a MetricCollector, whose main namespace is "dbs".
getDatacenterName() - Method in class net.centro.rtb.monitoringcenter.config.dto.NamingConfigDto
 
getDatacenterName() - Method in class net.centro.rtb.monitoringcenter.config.NamingConfig
Retrieves the data center name to be used in the node-specific prefix for metrics.
getDatacenterName() - Method in class net.centro.rtb.monitoringcenter.infos.NodeInfo
Retrieves the data center name, as specified in the MonitoringCenter configuration.
getDeadlockedThreadsGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getDeadlockedThreadsGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmStatus
Retrieves the number of threads that are currently deadlocked.
getDefaultCharset() - Method in class net.centro.rtb.monitoringcenter.infos.JvmInfo
Retrieves the default charset in this JVM.
getDefaultTimeZone() - Method in class net.centro.rtb.monitoringcenter.infos.JvmInfo
Retrieves the default time zone in this JVM.
getDescription() - Method in class net.centro.rtb.monitoringcenter.MonitoringCenterServlet.EndpointDescription
 
getDiskSpaceInBytesByRootPaths() - Method in class net.centro.rtb.monitoringcenter.infos.OperatingSystemInfo
Retrieves the total disk space in bytes by root paths.
getDistributionName() - Method in class net.centro.rtb.monitoringcenter.infos.OperatingSystemInfo
Retrieves the name of the operating system distribution.
getEffectiveConfigFileFullPath(MonitoringCenterConfig) - Static method in class net.centro.rtb.monitoringcenter.util.ConfigFileUtil
 
getEnableBatching() - Method in class net.centro.rtb.monitoringcenter.config.dto.GraphiteReporterConfigDto
 
getEnableReporter() - Method in class net.centro.rtb.monitoringcenter.config.dto.GraphiteReporterConfigDto
 
getEnableReporter() - Method in class net.centro.rtb.monitoringcenter.config.dto.JmxReporterConfigDto
 
getEnableSystemMetrics() - Method in class net.centro.rtb.monitoringcenter.config.dto.MetricCollectionConfigDto
 
getEnableTomcatMetrics() - Method in class net.centro.rtb.monitoringcenter.config.dto.MetricCollectionConfigDto
 
getErrorsGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatConnectorStatus
Retrieves the number of error responses returned by this connector.
getExecutorStatuses() - Method in class net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatMetricSet
 
getExecutorStatuses() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatStatus
Retrieves a list of executor statuses.
getFifteenMinuteRate() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingMeter
 
getFifteenMinuteRate() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingTimer
 
getFifteenMinuteRate() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyMeter
 
getFifteenMinuteRate() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyTimer
 
getFiveMinuteRate() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingMeter
 
getFiveMinuteRate() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingTimer
 
getFiveMinuteRate() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyMeter
 
getFiveMinuteRate() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyTimer
 
getFreeDiskSpaceInBytesGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getFreeDiskSpaceInBytesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves the free disk space in bytes for the root path ("/").
getFreePhysicalMemorySizeInBytesGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getFreePhysicalMemorySizeInBytesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves the amount of free physical memory in bytes.
getFreeSwapSpaceSizeInBytesGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getFreeSwapSpaceSizeInBytesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves the amount of free swap space in bytes.
getFullGcCollectionsGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getFullGcCollectionsGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmStatus
Retrieves the number of full garbage collections since the JVM started execution.
getGarbageCollectorStatuses() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getGarbageCollectorStatuses() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmStatus
Retrieves a list of garbage collector statuses.
getGaugesByNames() - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a sorted map of gauges by names.
getGaugesByNames(boolean) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a sorted map of gauges by names.
getGaugesByNames(boolean, String[]) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a sorted map of gauges by names.
getGraphiteReporterConfig() - Method in class net.centro.rtb.monitoringcenter.config.dto.MetricReportingConfigDto
 
getGraphiteReporterConfig() - Method in class net.centro.rtb.monitoringcenter.config.MetricReportingConfig
Retrieves the graphite reporter configuration.
getHeapMemoryUsageStatus() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getHeapMemoryUsageStatus() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmStatus
Retrieves the memory usage status of the heap space.
getHistogram(String, String...) - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
Retrieves a histogram, creating it if one does not exist.
getHistogramsByNames() - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a sorted map of histograms by names.
getHistogramsByNames(boolean) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a sorted map of histograms by names.
getHistogramsByNames(boolean, String[]) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a sorted map of histograms by names.
getHost() - Method in class net.centro.rtb.monitoringcenter.config.HostAndPort
Retrieves the host.
getHttpConnectorStatus(TomcatStatus) - Static method in class net.centro.rtb.monitoringcenter.util.TomcatStatusUtil
 
getHttpsConnectorStatus(TomcatStatus) - Static method in class net.centro.rtb.monitoringcenter.util.TomcatStatusUtil
 
getInitialSizeInBytesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.MemoryUsageStatus
Retrieves the amount of memory in bytes that the JVM initially requests from the operating system for memory management.
getInputArguments() - Method in class net.centro.rtb.monitoringcenter.infos.JvmInfo
Retrieves a list of input arguments passed to the JVM from all sources, except for the arguments passed to the main() method.
getInternalHttpConnectorStatus(TomcatStatus) - Static method in class net.centro.rtb.monitoringcenter.util.TomcatStatusUtil
 
getInternalHttpsConnectorStatus(TomcatStatus) - Static method in class net.centro.rtb.monitoringcenter.util.TomcatStatusUtil
 
getIoWaitPercentageGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getIoWaitPercentageGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves a recent UNIX iowait (percentage of CPU blocked for IO) value as reported in the output for the iostat command.
getJmxAttribute(ObjectName, String, Class<T>, T) - Static method in class net.centro.rtb.monitoringcenter.util.JmxUtil
Retrieves the value of a JMX attribute.
getJmxAttributeAsGauge(ObjectName, String, Class<T>, T) - Static method in class net.centro.rtb.monitoringcenter.util.JmxUtil
Creates a Gauge representing the value of a JMX attribute.
getJmxReporterConfig() - Method in class net.centro.rtb.monitoringcenter.config.dto.MetricReportingConfigDto
 
getJmxReporterConfig() - Method in class net.centro.rtb.monitoringcenter.config.MetricReportingConfig
Retrieves the JMX reporter configuration.
getJreVendor() - Method in class net.centro.rtb.monitoringcenter.infos.JvmInfo
Retrieves the vendor of the Java Runtime Environment (JRE).
getJreVersion() - Method in class net.centro.rtb.monitoringcenter.infos.JvmInfo
Retrieves the version of the Java Runtime Environment (JRE).
getJvmCpuBusyPercentageGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getJvmCpuBusyPercentageGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves the recent CPU usage for the JVM process.
getJvmInfo() - Method in class net.centro.rtb.monitoringcenter.infos.SystemInfo
Retrieves the information about the Java Virtual Machine (JVM).
getJvmStatus() - Method in class net.centro.rtb.monitoringcenter.metrics.system.SystemMetricSet
 
getJvmStatus() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.SystemStatus
Retrieves the status of the Java Virtual Machine (JVM).
getLoginTimeout() - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedDataSource
 
getLogWriter() - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedDataSource
 
getMajorGcTimer() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getMajorGcTimer() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmStatus
Retrieves the timer for major garbage collections.
getMaxAvailableMemoryInBytesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.MemoryUsageStatus
Retrieves the maximum amount of memory in bytes that can be used for memory management.
getMaxConnectionsGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatConnectorStatus
Retrieves the maximum number of connections.
getMaxFileDescriptorsGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getMaxFileDescriptorsGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves the maximum number of file descriptors.
getMaxPoolSizeGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatConnectorStatus
Retrieves the maximum size of the thread pool utilized by the connector.
getMaxPoolSizeGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatExecutorStatus
Retrieves the maximum size of the thread pool utilized by the executor.
getMeanRate() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingMeter
 
getMeanRate() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingTimer
 
getMeanRate() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyMeter
 
getMeanRate() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyTimer
 
getMemoryPoolStatuses() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getMemoryPoolStatuses() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmStatus
Retrieves a list of memory pool statuses.
getMemoryUsageStatus() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.MemoryPoolStatus
Retrieves the memory usage status.
getMeter(String, String...) - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
Retrieves a meter, creating it if one does not exist.
getMetersByNames() - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a sorted map of meters by names.
getMetersByNames(boolean) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a sorted map of meters by names.
getMetersByNames(boolean, String[]) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a sorted map of meters by names.
getMetricCollectionConfig() - Method in class net.centro.rtb.monitoringcenter.config.dto.MonitoringCenterConfigDto
 
getMetricCollectionConfig() - Method in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig
Retrieves the metric collection config.
getMetricCollector(Class<?>, String...) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a MetricCollector with a given namespace.
getMetricCollector(String, String...) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a MetricCollector with a given namespace.
getMetricNamePostfixPolicy() - Method in class net.centro.rtb.monitoringcenter.config.dto.NamingConfigDto
 
getMetricNamePostfixPolicy() - Method in class net.centro.rtb.monitoringcenter.config.NamingConfig
Retrieves the policy for appending metric types to metric names.
getMetricReportingConfig() - Method in class net.centro.rtb.monitoringcenter.config.dto.MonitoringCenterConfigDto
 
getMetricReportingConfig() - Method in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig
Retrieves the metric reporting config.
getMetrics() - Method in class net.centro.rtb.monitoringcenter.metrics.C3P0PooledDataSourceMetricSet
 
getMetrics() - Method in class net.centro.rtb.monitoringcenter.metrics.GuavaCacheMetricSet
 
getMetrics() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getMetrics() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getMetrics() - Method in class net.centro.rtb.monitoringcenter.metrics.system.SystemMetricSet
 
getMetrics() - Method in class net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatMetricSet
 
getMetricsByNames() - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a sorted map of metrics by names.
getMetricsByNames(boolean) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a sorted map of metrics by names.
getMetricsByNames(boolean, String[]) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a sorted map of metrics by names.
getMinorGcTimer() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getMinorGcTimer() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmStatus
Retrieves the timer for minor garbage collections.
getName() - Method in class net.centro.rtb.monitoringcenter.infos.OperatingSystemInfo
Retrieves the name of the operating system.
getName() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.BufferPoolStatus
Retrieves the name of the buffer pool.
getName() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.GarbageCollectorStatus
Retrieves the name of the garbage collector.
getName() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.MemoryPoolStatus
Retrieves the name of this memory pool.
getName() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.NetworkInterfaceStatus
Retrieves the name of this network interface.
getName() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatConnectorStatus
Retrieves the name of the connector.
getName() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatExecutorStatus
Retrieves the name of the executor.
getNameAndVersion() - Method in class net.centro.rtb.monitoringcenter.infos.ServerInfo
Retrieves the name and version of the HTTP server/servlet container.
getNamingConfig() - Method in class net.centro.rtb.monitoringcenter.config.dto.MonitoringCenterConfigDto
 
getNamingConfig() - Method in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig
Retrieves the naming config.
getNetworkInterfaceStatuses() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getNetworkInterfaceStatuses() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves a list of network interface statuses.
getNodeGroupName() - Method in class net.centro.rtb.monitoringcenter.config.dto.NamingConfigDto
 
getNodeGroupName() - Method in class net.centro.rtb.monitoringcenter.config.NamingConfig
Retrieves the node group name to be used in the node-specific prefix for metrics.
getNodeGroupName() - Method in class net.centro.rtb.monitoringcenter.infos.NodeInfo
Retrieves the node group name, as specified in the MonitoringCenter configuration.
getNodeId() - Method in class net.centro.rtb.monitoringcenter.config.dto.NamingConfigDto
 
getNodeId() - Method in class net.centro.rtb.monitoringcenter.config.NamingConfig
Retrieves the node ID to be used in the node-specific prefix for metrics.
getNodeId() - Method in class net.centro.rtb.monitoringcenter.infos.NodeInfo
Retrieves the node ID, as specified in the MonitoringCenter configuration.
getNodeInfo() - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves information about this network node.
getNonHeapMemoryUsageStatus() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getNonHeapMemoryUsageStatus() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmStatus
Retrieves the memory usage status of the non-heap space.
getNumberOfLogicalProcessors() - Method in class net.centro.rtb.monitoringcenter.infos.OperatingSystemInfo
Retrieves the number of logical processors.
getOneMinuteRate() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingMeter
 
getOneMinuteRate() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingTimer
 
getOneMinuteRate() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyMeter
 
getOneMinuteRate() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyTimer
 
getOpenFileDescriptorsGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getOpenFileDescriptorsGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves the number of open file descriptors.
getOperatingSystemInfo() - Method in class net.centro.rtb.monitoringcenter.infos.SystemInfo
Retrieves the information about the operating system.
getOperatingSystemStatus() - Method in class net.centro.rtb.monitoringcenter.metrics.system.SystemMetricSet
 
getOperatingSystemStatus() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.SystemStatus
Retrieves the status of the operating system.
getParentLogger() - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedDataSource
 
getPath() - Method in class net.centro.rtb.monitoringcenter.MonitoringCenterServlet.EndpointDescription
 
getPeakThreadsGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getPeakThreadsGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmStatus
Retrieves the peak live thread count since the JVM started or peak was reset.
getPhysicalMemorySizeInBytes() - Method in class net.centro.rtb.monitoringcenter.infos.OperatingSystemInfo
Retrieves the physical memory (RAM) size in bytes.
getPort() - Method in class net.centro.rtb.monitoringcenter.config.HostAndPort
Retrieves the port.
getPort() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatConnectorStatus
Retrieves the port associated with the connector.
getPublicIpAddress() - Method in class net.centro.rtb.monitoringcenter.infos.NodeInfo
Retrieves the public IP address of this node.
getQpsGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatConnectorStatus
Retrieves the current request rate per second (QPS).
getQueryParams() - Method in class net.centro.rtb.monitoringcenter.MonitoringCenterServlet.EndpointDescription
 
getQueueCapacityGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatExecutorStatus
Retrieves the capacity of the pending tasks queue.
getQueueSizeGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatExecutorStatus
Retrieves the current size of the pending tasks queue.
getReceivedBytesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatConnectorStatus
Retrieves the number of bytes received by this connector.
getReceivedBytesPerSecondGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.NetworkInterfaceStatus
Retrieves the current number of received bytes per second.
getReportingIntervalInSeconds() - Method in class net.centro.rtb.monitoringcenter.config.dto.GraphiteReporterConfigDto
 
getReportingIntervalInSeconds() - Method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig
Retrieves the reporting interval in seconds.
getReportOnShutdown() - Method in class net.centro.rtb.monitoringcenter.config.dto.GraphiteReporterConfigDto
 
getSentBytesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatConnectorStatus
Retrieves the number of bytes sent by this connector.
getServletSpecVersion() - Method in class net.centro.rtb.monitoringcenter.infos.ServerInfo
Retrieves the version of the servlet specification.
getSizeGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.BufferPoolStatus
Retrieves an estimate of the number of buffers in the pool.
getSnapshot() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingHistogram
 
getSnapshot() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingTimer
 
getSnapshot() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyHistogram
 
getSnapshot() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyTimer
 
getSpecVersion() - Method in class net.centro.rtb.monitoringcenter.infos.JvmInfo
Retrieves the version of the Java language spec.
getStartedTimestamp() - Method in class net.centro.rtb.monitoringcenter.infos.JvmInfo
Retrieves the timestamp denoting when the JVM started execution.
getStartsWithFilters() - Method in class net.centro.rtb.monitoringcenter.config.dto.GraphiteReporterConfigDto
 
getStartsWithFilters() - Method in class net.centro.rtb.monitoringcenter.config.dto.JmxReporterConfigDto
 
getStartsWithFilters() - Method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig
Retrieves the filters to apply to metrics in order to decide which metrics should be reported to Graphite.
getStartsWithFilters() - Method in class net.centro.rtb.monitoringcenter.config.JmxReporterConfig
Retrieves the filters to apply to metrics in order to decide which metrics should be exposed via JMX.
getSwapSpaceSizeInBytes() - Method in class net.centro.rtb.monitoringcenter.infos.OperatingSystemInfo
Retrieves the swap space size in bytes.
getSystemCpuBusyPercentageGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getSystemCpuBusyPercentageGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves the recent CPU usage for the whole system.
getSystemInfo() - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves information about the operating system and the JVM.
getSystemLoadAverageGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getSystemLoadAverageGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves the UNIX system load average for the past minute.
getSystemLoadAveragePerLogicalProcessorGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getSystemLoadAveragePerLogicalProcessorGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves the UNIX system load average for the past minute divided by the number of logical processors.
getSystemStatus() - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves the current system status, consisting of the operating system and JVM statuses.
getThreadsGaugesByThreadStates() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getThreadsGaugesByThreadStates() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmStatus
Retrieves current thread counts by thread states.
getTimer(String, String...) - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
Retrieves a timer, creating it if one does not exist.
getTimersByNames() - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a sorted map of timers by names.
getTimersByNames(boolean) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a sorted map of timers by names.
getTimersByNames(boolean, String[]) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves a sorted map of timers by names.
getTomcatStatus() - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Retrieves the current status for Tomcat's executors and connectors.
getTotalCapacityInBytesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.BufferPoolStatus
Retrieves an estimate of the total capacity of buffers in the pool in bytes.
getTotalCollectionDurationInMillisGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.GarbageCollectorStatus
Retrieves the approximate accumulated elapsed collection time in milliseconds.
getTotalDiskSpaceInBytesGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getTotalDiskSpaceInBytesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves the total disk space in bytes for the root path ("/").
getTotalLoadedClassesGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getTotalLoadedClassesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmStatus
Retrieves the total number of classes loaded since the JVM started execution.
getTotalMemoryUsageStatus() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getTotalMemoryUsageStatus() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmStatus
Retrieves the total memory usage status, including both heap and non-heap spaces.
getTotalPhysicalMemorySizeInBytesGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getTotalPhysicalMemorySizeInBytesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves the total amount of physical memory in bytes.
getTotalRequestsGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatConnectorStatus
Retrieves the total number of requests processed by this connector.
getTotalSwapSpaceSizeInBytesGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getTotalSwapSpaceSizeInBytesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves the total amount of swap space in bytes.
getTransmittedBytesPerSecondGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.NetworkInterfaceStatus
Retrieves the current number of transmitted bytes per second.
getUnloadedClassesGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getUnloadedClassesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmStatus
Retrieves the total number of classes unloaded since the JVM started execution.
getUptimeInMillisGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
getUptimeInMillisGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmStatus
Retrieves the uptime of the JVM in milliseconds.
getUsedAfterGcInBytesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.MemoryPoolStatus
Retrieves the amount of used memory in bytes after the most recent garbage collection.
getUsedDiskSpacePercentageGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getUsedDiskSpacePercentageGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves the percentage of used disk space for the root path ("/").
getUsedFileDescriptorsPercentageGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getUsedFileDescriptorsPercentageGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves the percentage of used file descriptors.
getUsedMemoryInBytesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.BufferPoolStatus
Retrieves an estimate of the memory that the JVM is using for this buffer pool in bytes.
getUsedMemoryInBytesGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.MemoryUsageStatus
Retrieves the amount of used memory in bytes.
getUsedMemoryPercentageGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.jvm.MemoryUsageStatus
Retrieves the percentage of used memory.
getUsedPhysicalMemoryPercentageGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getUsedPhysicalMemoryPercentageGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves the percentage of used physical memory.
getUsedSwapSpacePercentageGauge() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
getUsedSwapSpacePercentageGauge() - Method in interface net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemStatus
Retrieves the percentage of used swap space.
getVersion() - Method in class net.centro.rtb.monitoringcenter.infos.OperatingSystemInfo
Retrieves the version of the operating system.
getVmName() - Method in class net.centro.rtb.monitoringcenter.infos.JvmInfo
Retrieves the implementation name of this Java Virtual Machine.
getVmVendor() - Method in class net.centro.rtb.monitoringcenter.infos.JvmInfo
Retrieves the vendor of this Java Virtual Machine.
getVmVersion() - Method in class net.centro.rtb.monitoringcenter.infos.JvmInfo
Retrieves the implementation version of this Java Virtual Machine.
GraphiteMetricFormatter - Class in net.centro.rtb.monitoringcenter.util
 
GraphiteMetricFormatter(TimeUnit, TimeUnit) - Constructor for class net.centro.rtb.monitoringcenter.util.GraphiteMetricFormatter
 
GraphiteReporterConfig - Class in net.centro.rtb.monitoringcenter.config
This class encompasses the configuration parameters for the Graphite push reporter.
graphiteReporterConfig(GraphiteReporterConfig) - Method in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig.Builder
Sets the configuration for the GraphiteReporter.
GraphiteReporterConfig.Builder - Class in net.centro.rtb.monitoringcenter.config
 
GraphiteReporterConfigDto - Class in net.centro.rtb.monitoringcenter.config.dto
 
GraphiteReporterConfigDto() - Constructor for class net.centro.rtb.monitoringcenter.config.dto.GraphiteReporterConfigDto
 
GuavaCacheMetricSet - Class in net.centro.rtb.monitoringcenter.metrics
 
GuavaCacheMetricSet(Cache<?, ?>) - Constructor for class net.centro.rtb.monitoringcenter.metrics.GuavaCacheMetricSet
 

H

hashCode() - Method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig
 
hashCode() - Method in class net.centro.rtb.monitoringcenter.config.HostAndPort
 
hashCode() - Method in class net.centro.rtb.monitoringcenter.config.JmxReporterConfig
 
hashCode() - Method in class net.centro.rtb.monitoringcenter.config.MetricCollectionConfig
 
hashCode() - Method in class net.centro.rtb.monitoringcenter.config.MetricReportingConfig
 
hashCode() - Method in class net.centro.rtb.monitoringcenter.config.NamingConfig
 
HostAndPort - Class in net.centro.rtb.monitoringcenter.config
A simplistic immutable representation of a host and port.
HostAndPort(String, int) - Constructor for class net.centro.rtb.monitoringcenter.config.HostAndPort
Constructs an immutable instance given a host and a port.

I

inc() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingCounter
 
inc(long) - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingCounter
 
inc() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyCounter
 
inc(long) - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyCounter
 
init(ServletConfig) - Method in class net.centro.rtb.monitoringcenter.MonitoringCenterServlet
 
instrumentBlockingQueue(BlockingQueue<T>, String, String...) - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
Instruments a BlockingQueue.
instrumentDataSource(DataSource, String, String...) - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
Instruments a DataSource, exposing the distribution of connection acquisition times.
InstrumentedDataSource - Class in net.centro.rtb.monitoringcenter.metrics.instrumented
 
InstrumentedDataSource(DataSource, MetricCollector, String) - Constructor for class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedDataSource
 
InstrumentedExecutorService - Class in net.centro.rtb.monitoringcenter.metrics.instrumented
 
InstrumentedExecutorService(ExecutorService, MetricCollector, String) - Constructor for class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedExecutorService
 
InstrumentedScheduledExecutorService - Class in net.centro.rtb.monitoringcenter.metrics.instrumented
 
InstrumentedScheduledExecutorService(ScheduledExecutorService, MetricCollector, String) - Constructor for class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedScheduledExecutorService
 
instrumentExecutorService(ExecutorService, String, String...) - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
Instruments an ExecutorService.
instrumentScheduledExecutorService(ScheduledExecutorService, String, String...) - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
invokeAll(Collection<? extends Callable<T>>) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedExecutorService
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedExecutorService
 
invokeAll(Collection<? extends Callable<T>>) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedScheduledExecutorService
 
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedScheduledExecutorService
 
invokeAny(Collection<? extends Callable<T>>) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedExecutorService
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedExecutorService
 
invokeAny(Collection<? extends Callable<T>>) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedScheduledExecutorService
 
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedScheduledExecutorService
 
isAjp() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatConnectorStatus
Indicates whether this connector is an AJP connector or not.
isAppendTypeToHealthCheckNames() - Method in class net.centro.rtb.monitoringcenter.config.NamingConfig
Indicates whether type ("HealthCheck") should be appended to health check names or not.
isEnableBatching() - Method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig
Indicates whether the Graphite reporter should employ batching or not.
isEnableReporter() - Method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig
Indicates whether the reporter should be enabled or not.
isEnableReporter() - Method in class net.centro.rtb.monitoringcenter.config.JmxReporterConfig
Indicates whether the reporter should be enabled or not.
isEnableSystemMetrics() - Method in class net.centro.rtb.monitoringcenter.config.MetricCollectionConfig
Indicates whether the collection of system metrics should be enabled or not.
isEnableTomcatMetrics() - Method in class net.centro.rtb.monitoringcenter.config.MetricCollectionConfig
Indicates whether the collection of Tomcat metrics should be enabled or not.
isInternalPort() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatConnectorStatus
Indicates whether this connector is deployed under internal port (a private port) or not.
isReportOnShutdown() - Method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig
Indicates whether metrics should be published to Graphite prior to shutting down the reporter or not.
isSecure() - Method in interface net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatConnectorStatus
Indicates whether this connector is secure (SSL/TLS) or not.
isShutdown() - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedExecutorService
 
isShutdown() - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedScheduledExecutorService
 
isTerminated() - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedExecutorService
 
isTerminated() - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedScheduledExecutorService
 
isWrapperFor(Class<?>) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedDataSource
 

J

JmxReporterConfig - Class in net.centro.rtb.monitoringcenter.config
This class encompasses the configuration parameters for the JMX reporter.
jmxReporterConfig(JmxReporterConfig) - Method in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig.Builder
Sets the configuration for the JmxReporter.
JmxReporterConfig.Builder - Class in net.centro.rtb.monitoringcenter.config
 
JmxReporterConfigDto - Class in net.centro.rtb.monitoringcenter.config.dto
 
JmxReporterConfigDto() - Constructor for class net.centro.rtb.monitoringcenter.config.dto.JmxReporterConfigDto
 
JmxUtil - Class in net.centro.rtb.monitoringcenter.util
 
join(String[]) - Static method in class net.centro.rtb.monitoringcenter.util.MetricNamingUtil
Joins an array of strings into a composite name.
join(String, String...) - Static method in class net.centro.rtb.monitoringcenter.util.MetricNamingUtil
Joins the passed in strings into a composite name.
JvmInfo - Class in net.centro.rtb.monitoringcenter.infos
This class encompasses the information about the Java Virtual Machine (JVM) in which this application is running.
JvmMetricSet - Class in net.centro.rtb.monitoringcenter.metrics.system.jvm
 
JvmMetricSet() - Constructor for class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
JvmStatus - Interface in net.centro.rtb.monitoringcenter.metrics.system.jvm
This interface encompasses the current readings for various JVM data points, involving such realms as threads, classes, buffer pools, memory utilization, and garbage collection.

M

mark(long) - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingMeter
 
mark() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingMeter
 
mark(long) - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyMeter
 
mark() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyMeter
 
MemoryPoolStatus - Interface in net.centro.rtb.monitoringcenter.metrics.system.jvm
This interface encompasses the current readings for a JVM memory pool.
MemoryUsageProvider - Interface in net.centro.rtb.monitoringcenter.metrics.system.jvm
 
MemoryUsageStatus - Interface in net.centro.rtb.monitoringcenter.metrics.system.jvm
This interface encompasses the current readings for JVM memory usage for a particular memory pool or for the entire heap or non-heap space.
MetricCollectionConfig - Class in net.centro.rtb.monitoringcenter.config
This class encompasses the configuration parameters for metric collection.
MetricCollectionConfigDto - Class in net.centro.rtb.monitoringcenter.config.dto
 
MetricCollectionConfigDto() - Constructor for class net.centro.rtb.monitoringcenter.config.dto.MetricCollectionConfigDto
 
MetricCollector - Interface in net.centro.rtb.monitoringcenter
This interface is responsible for providing clients of the MonitoringCenter with methods for collecting metrics under a particular namespace.
MetricNamePostfixPolicy - Enum in net.centro.rtb.monitoringcenter.config
Policy for enforcing a naming convention, where metric types are appended to metric names.
metricNamePostfixPolicy(MetricNamePostfixPolicy) - Method in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig.Builder
Sets the policy for appending metric types to metric names.
MetricNamePostfixPolicyDto - Enum in net.centro.rtb.monitoringcenter.config.dto
 
MetricNamingUtil - Class in net.centro.rtb.monitoringcenter.util
This utility class handles the naming concerns for metrics and health checks.
MetricProvider<T extends com.codahale.metrics.Metric> - Interface in net.centro.rtb.monitoringcenter.metrics.forwarding
 
MetricReportingConfig - Class in net.centro.rtb.monitoringcenter.config
A holder for reporter configurations and global metric reporting configuration parameters.
MetricReportingConfigDto - Class in net.centro.rtb.monitoringcenter.config.dto
 
MetricReportingConfigDto() - Constructor for class net.centro.rtb.monitoringcenter.config.dto.MetricReportingConfigDto
 
MonitoringCenter - Class in net.centro.rtb.monitoringcenter
This singleton class is the heart of the MonitoringCenter library.
MonitoringCenterConfig - Class in net.centro.rtb.monitoringcenter.config
MonitoringCenterConfig encapsulates the configuration parameters for the MonitoringCenter.
MonitoringCenterConfig.Builder - Class in net.centro.rtb.monitoringcenter.config
 
MonitoringCenterConfigDto - Class in net.centro.rtb.monitoringcenter.config.dto
 
MonitoringCenterConfigDto() - Constructor for class net.centro.rtb.monitoringcenter.config.dto.MonitoringCenterConfigDto
 
MonitoringCenterServlet - Class in net.centro.rtb.monitoringcenter
This servlet exposes the various facets of the MonitoringCenter.
MonitoringCenterServlet() - Constructor for class net.centro.rtb.monitoringcenter.MonitoringCenterServlet
 
MonitoringCenterServlet.EndpointDescription - Class in net.centro.rtb.monitoringcenter
 

N

NamingConfig - Class in net.centro.rtb.monitoringcenter.config
This class holds the configuration parameters describing the naming for metrics and health checks.
NamingConfigDto - Class in net.centro.rtb.monitoringcenter.config.dto
 
NamingConfigDto() - Constructor for class net.centro.rtb.monitoringcenter.config.dto.NamingConfigDto
 
net.centro.rtb.monitoringcenter - package net.centro.rtb.monitoringcenter
 
net.centro.rtb.monitoringcenter.config - package net.centro.rtb.monitoringcenter.config
 
net.centro.rtb.monitoringcenter.config.dto - package net.centro.rtb.monitoringcenter.config.dto
 
net.centro.rtb.monitoringcenter.infos - package net.centro.rtb.monitoringcenter.infos
 
net.centro.rtb.monitoringcenter.metrics - package net.centro.rtb.monitoringcenter.metrics
 
net.centro.rtb.monitoringcenter.metrics.forwarding - package net.centro.rtb.monitoringcenter.metrics.forwarding
 
net.centro.rtb.monitoringcenter.metrics.instrumented - package net.centro.rtb.monitoringcenter.metrics.instrumented
 
net.centro.rtb.monitoringcenter.metrics.system - package net.centro.rtb.monitoringcenter.metrics.system
 
net.centro.rtb.monitoringcenter.metrics.system.jvm - package net.centro.rtb.monitoringcenter.metrics.system.jvm
 
net.centro.rtb.monitoringcenter.metrics.system.os - package net.centro.rtb.monitoringcenter.metrics.system.os
 
net.centro.rtb.monitoringcenter.metrics.tomcat - package net.centro.rtb.monitoringcenter.metrics.tomcat
 
net.centro.rtb.monitoringcenter.util - package net.centro.rtb.monitoringcenter.util
 
NetworkInterfaceStatus - Interface in net.centro.rtb.monitoringcenter.metrics.system.os
This interface holds the current readings for network interface usage.
noConfigFile() - Static method in class net.centro.rtb.monitoringcenter.config.Configurator
Obtains a MonitoringCenterConfig builder with default parameters.
NODE_GROUP_ENV_VARIABLE_NAME - Static variable in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig.Builder
 
NODE_ID_ENV_VARIABLE_NAME - Static variable in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig.Builder
 
nodeGroupName(String) - Method in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig.Builder
Sets the node group name to be used in the node-specific prefix for metrics.
nodeId(String) - Method in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig.Builder
Sets the node ID to be used in the node-specific prefix for metrics.
NodeInfo - Class in net.centro.rtb.monitoringcenter.infos
This class holds the information about a network node.
NodeInfoUtil - Class in net.centro.rtb.monitoringcenter.util
Utilities related to the NodeInfo resolution.
NodeInfoUtil() - Constructor for class net.centro.rtb.monitoringcenter.util.NodeInfoUtil
 
NONE - Static variable in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig.Builder
 

O

of(String, int) - Static method in class net.centro.rtb.monitoringcenter.config.HostAndPort
Constructs a HostAndPort instance from a host and a port.
OperatingSystemInfo - Class in net.centro.rtb.monitoringcenter.infos
This class holds the information about the operating system that hosts this application.
OperatingSystemMetricSet - Class in net.centro.rtb.monitoringcenter.metrics.system.os
 
OperatingSystemMetricSet() - Constructor for class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
OperatingSystemStatus - Interface in net.centro.rtb.monitoringcenter.metrics.system.os
This interface holds the current readings for OS-level data points (such as CPU load, RAM usage, swap space usage, and disk usage).

R

registerC3P0DataSource(PooledDataSource, String, String...) - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
Registers a C3P0 pool with the MetricCollector, exposing as gauges its various data points for connections, threads, and statement cache.
registerCollection(Collection<?>, String, String...) - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
Registers a Collection with the MetricCollector, exposing its size as a gauge.
registerGauge(Gauge<T>, String, String...) - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
Registers a gauge.
registerGuavaCache(Cache<?, ?>, String, String...) - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
Registers a Guava Cache with the MetricCollector, exposing its size and stats as gauges.
registerHealthCheck(String, HealthCheck) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Registers a health check.
registerMap(Map<?, ?>, String, String...) - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
Registers a Map with the MetricCollector, exposing its size as a gauge.
registerMetric(Metric, String, String...) - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
Registers a metric.
registerMetricSet(MetricSet, String...) - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
Registers all metrics contained in a MetricSet.
reloadConfig() - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
 
removeAll() - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
Removes all metrics registered within this MetricCollector.
removeAllHealthChecks() - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Removes all registered health checks.
removeAllMetrics() - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Removes all registered metrics.
removeHealthCheck(String) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Removes a health check, effectively voiding its registration with the MonitoringCenter.
removeMetric(Metric, String, String...) - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
Removes a metric from the MetricCollector, voiding its registration with the MonitoringCenter.
removeMetricSet(MetricSet, String...) - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
Removes a metric set, effectively removing all metrics contained in it.
REPLACEMENT_CHAR - Static variable in class net.centro.rtb.monitoringcenter.util.MetricNamingUtil
 
replaceMetric(Metric, String, String...) - Method in interface net.centro.rtb.monitoringcenter.MetricCollector
Replaces an existing metric with a new metric under the same name.
reportingInterval(long, TimeUnit) - Method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig.Builder
Sets the reporting interval.
reportMetricsToConsole() - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Outputs all registered metrics to the standard output stream (System.out).
reportMetricsToLogger(Logger) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Outputs all registered metrics to an SLF4J logger.
reportOnShutdown(boolean) - Method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig.Builder
Indicates whether metrics should be published to Graphite prior to shutting down the reporter or not.
runHealthCheck(String) - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Executes a health check and returns its result.
runHealthChecks() - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Executes all registered health checks and returns their results.

S

sanitize(String) - Static method in class net.centro.rtb.monitoringcenter.util.MetricNamingUtil
Sanitizes the input string by trimming it and replacing illegal characters with MetricNamingUtil.REPLACEMENT_CHAR.
schedule(Runnable, long, TimeUnit) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedScheduledExecutorService
 
schedule(Callable<V>, long, TimeUnit) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedScheduledExecutorService
 
scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedScheduledExecutorService
 
scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedScheduledExecutorService
 
SEPARATOR - Static variable in class net.centro.rtb.monitoringcenter.util.MetricNamingUtil
 
ServerInfo - Class in net.centro.rtb.monitoringcenter.infos
This class encapsulates basic information about the HTTP server/servlet container, in which an application is running.
setAddress(HostAndPort) - Method in class net.centro.rtb.monitoringcenter.config.dto.GraphiteReporterConfigDto
 
setAppendTypeToHealthCheckNames(Boolean) - Method in class net.centro.rtb.monitoringcenter.config.dto.NamingConfigDto
 
setApplicationName(String) - Method in class net.centro.rtb.monitoringcenter.config.dto.NamingConfigDto
 
setBlockedStartsWithFilters(Set<String>) - Method in class net.centro.rtb.monitoringcenter.config.dto.GraphiteReporterConfigDto
 
setBlockedStartsWithFilters(Set<String>) - Method in class net.centro.rtb.monitoringcenter.config.dto.JmxReporterConfigDto
 
setDatacenterName(String) - Method in class net.centro.rtb.monitoringcenter.config.dto.NamingConfigDto
 
setEnableBatching(Boolean) - Method in class net.centro.rtb.monitoringcenter.config.dto.GraphiteReporterConfigDto
 
setEnableReporter(Boolean) - Method in class net.centro.rtb.monitoringcenter.config.dto.GraphiteReporterConfigDto
 
setEnableReporter(Boolean) - Method in class net.centro.rtb.monitoringcenter.config.dto.JmxReporterConfigDto
 
setEnableSystemMetrics(Boolean) - Method in class net.centro.rtb.monitoringcenter.config.dto.MetricCollectionConfigDto
 
setEnableTomcatMetrics(Boolean) - Method in class net.centro.rtb.monitoringcenter.config.dto.MetricCollectionConfigDto
 
setGraphiteReporterConfig(GraphiteReporterConfigDto) - Method in class net.centro.rtb.monitoringcenter.config.dto.MetricReportingConfigDto
 
setJmxReporterConfig(JmxReporterConfigDto) - Method in class net.centro.rtb.monitoringcenter.config.dto.MetricReportingConfigDto
 
setLoginTimeout(int) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedDataSource
 
setLogWriter(PrintWriter) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedDataSource
 
setMetricCollectionConfig(MetricCollectionConfigDto) - Method in class net.centro.rtb.monitoringcenter.config.dto.MonitoringCenterConfigDto
 
setMetricNamePostfixPolicy(MetricNamePostfixPolicyDto) - Method in class net.centro.rtb.monitoringcenter.config.dto.NamingConfigDto
 
setMetricReportingConfig(MetricReportingConfigDto) - Method in class net.centro.rtb.monitoringcenter.config.dto.MonitoringCenterConfigDto
 
setNamingConfig(NamingConfigDto) - Method in class net.centro.rtb.monitoringcenter.config.dto.MonitoringCenterConfigDto
 
setNodeGroupName(String) - Method in class net.centro.rtb.monitoringcenter.config.dto.NamingConfigDto
 
setNodeId(String) - Method in class net.centro.rtb.monitoringcenter.config.dto.NamingConfigDto
 
setReportingIntervalInSeconds(Long) - Method in class net.centro.rtb.monitoringcenter.config.dto.GraphiteReporterConfigDto
 
setReportOnShutdown(Boolean) - Method in class net.centro.rtb.monitoringcenter.config.dto.GraphiteReporterConfigDto
 
setStartsWithFilters(Set<String>) - Method in class net.centro.rtb.monitoringcenter.config.dto.GraphiteReporterConfigDto
 
setStartsWithFilters(Set<String>) - Method in class net.centro.rtb.monitoringcenter.config.dto.JmxReporterConfigDto
 
shutdown() - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedExecutorService
 
shutdown() - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedScheduledExecutorService
 
shutdown() - Method in class net.centro.rtb.monitoringcenter.metrics.system.jvm.JvmMetricSet
 
shutdown() - Method in class net.centro.rtb.monitoringcenter.metrics.system.os.OperatingSystemMetricSet
 
shutdown() - Method in class net.centro.rtb.monitoringcenter.metrics.system.SystemMetricSet
 
shutdown() - Method in class net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatMetricSet
 
shutdown() - Static method in class net.centro.rtb.monitoringcenter.MonitoringCenter
Shuts the MonitoringCenter down, causing a cascading shutdown on all objects owned by this class.
shutdownNow() - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedExecutorService
 
shutdownNow() - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedScheduledExecutorService
 
startsWithFilters(Set<String>) - Method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig.Builder
Sets the whitelist filters to be applied to metric names.
startsWithFilters(Set<String>) - Method in class net.centro.rtb.monitoringcenter.config.JmxReporterConfig.Builder
Sets the whitelist filters to be applied to metric names.
submit(Runnable) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedExecutorService
 
submit(Runnable, T) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedExecutorService
 
submit(Callable<T>) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedExecutorService
 
submit(Callable<T>) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedScheduledExecutorService
 
submit(Runnable, T) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedScheduledExecutorService
 
submit(Runnable) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedScheduledExecutorService
 
SystemInfo - Class in net.centro.rtb.monitoringcenter.infos
This class encapsulates information about the operating system and the JVM.
SystemMetricSet - Class in net.centro.rtb.monitoringcenter.metrics.system
 
SystemMetricSet() - Constructor for class net.centro.rtb.monitoringcenter.metrics.system.SystemMetricSet
 
SystemStatus - Interface in net.centro.rtb.monitoringcenter.metrics.system
This interface encompasses the current readings for system-level metrics; it is comprised of OS and JVM statuses.

T

time(Callable<T>) - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingTimer
 
time() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingTimer
 
time(Callable<T>) - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyTimer
 
time() - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyTimer
 
TomcatConnectorStatus - Interface in net.centro.rtb.monitoringcenter.metrics.tomcat
This interface reflects the current readings for a Tomcat's connector.
TomcatExecutorStatus - Interface in net.centro.rtb.monitoringcenter.metrics.tomcat
This interface reflects the current readings for a Tomcat's custom-defined executor.
TomcatMetricSet - Class in net.centro.rtb.monitoringcenter.metrics.tomcat
 
TomcatMetricSet() - Constructor for class net.centro.rtb.monitoringcenter.metrics.tomcat.TomcatMetricSet
 
TomcatStatus - Interface in net.centro.rtb.monitoringcenter.metrics.tomcat
This interface holds the current readings for Tomcat's executors and connectors.
TomcatStatusUtil - Class in net.centro.rtb.monitoringcenter.util
 
toString() - Method in class net.centro.rtb.monitoringcenter.config.GraphiteReporterConfig
 
toString() - Method in class net.centro.rtb.monitoringcenter.config.HostAndPort
 
toString() - Method in class net.centro.rtb.monitoringcenter.config.JmxReporterConfig
 
toString() - Method in class net.centro.rtb.monitoringcenter.config.MetricCollectionConfig
 
toString() - Method in class net.centro.rtb.monitoringcenter.config.MetricReportingConfig
 
toString() - Method in class net.centro.rtb.monitoringcenter.config.MonitoringCenterConfig
 
toString() - Method in class net.centro.rtb.monitoringcenter.config.NamingConfig
 
toString() - Method in class net.centro.rtb.monitoringcenter.MonitoringCenterServlet.EndpointDescription
 

U

unwrap(Class<T>) - Method in class net.centro.rtb.monitoringcenter.metrics.instrumented.InstrumentedDataSource
 
update(long) - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingHistogram
 
update(int) - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingHistogram
 
update(long, TimeUnit) - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.CompositeForwardingTimer
 
update(long) - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyHistogram
 
update(int) - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyHistogram
 
update(long, TimeUnit) - Method in class net.centro.rtb.monitoringcenter.metrics.forwarding.ForwardingReadOnlyTimer
 

V

valueOf(String) - Static method in enum net.centro.rtb.monitoringcenter.config.dto.MetricNamePostfixPolicyDto
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.centro.rtb.monitoringcenter.config.MetricNamePostfixPolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.centro.rtb.monitoringcenter.config.dto.MetricNamePostfixPolicyDto
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.centro.rtb.monitoringcenter.config.MetricNamePostfixPolicy
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 M N O R S T U V 
Skip navigation links

Copyright © 2016–2019. All rights reserved.