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

A

addHandler(String) - Method in class io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResult
 
addTag(String, String) - Method in class io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResult
 
adminPath - Static variable in class io.tsdb.services.framework.common.configuration.ServiceInfo
 
adminPort - Static variable in class io.tsdb.services.framework.common.configuration.ServiceInfo
 

C

configuration - Variable in class io.tsdb.services.framework.common.configuration.ConfigurationSourceImpl
 
ConfigurationReader - Class in io.tsdb.services.framework.common.configuration
The ConfigurationReader class is used to read the various configuration sources with varied priorities.
ConfigurationSource - Interface in io.tsdb.services.framework.common.configuration
 
ConfigurationSourceImpl - Class in io.tsdb.services.framework.common.configuration
 
ConfigurationSourceImpl() - Constructor for class io.tsdb.services.framework.common.configuration.ConfigurationSourceImpl
 

D

decCounter(Class<?>, String...) - Static method in class io.tsdb.services.framework.common.instrumentation.Metrics
 
DefaultMetricsConfiguration - Class in io.tsdb.services.framework.common.instrumentation.configuration
 
DefaultMetricsConfiguration() - Constructor for class io.tsdb.services.framework.common.instrumentation.configuration.DefaultMetricsConfiguration
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResultSerializer
 

E

endpointPackage - Static variable in class io.tsdb.services.framework.common.configuration.ServiceInfo
 

F

FileSystemMetricSet - Class in io.tsdb.services.framework.common.instrumentation.metricsets
A set of gauges for basic properties of file systems visible to the JVM.
FileSystemMetricSet() - Constructor for class io.tsdb.services.framework.common.instrumentation.metricsets.FileSystemMetricSet
Get metrics about default filesystems as returned by FileSystems.getDefault(), skipping those with no usable space.
FileSystemMetricSet(FileSystem, boolean) - Constructor for class io.tsdb.services.framework.common.instrumentation.metricsets.FileSystemMetricSet
 

G

getBooleanProperty(String, Boolean) - Static method in class io.tsdb.services.framework.common.configuration.ConfigurationReader
 
getConfiguration() - Method in interface io.tsdb.services.framework.common.configuration.ConfigurationSource
 
getConfiguration() - Method in class io.tsdb.services.framework.common.configuration.ConfigurationSourceImpl
 
getCounter(Class<?>, String...) - Static method in class io.tsdb.services.framework.common.instrumentation.Metrics
Retrieve a Counter instance from the Registry (get or create).
getFSNameByName(FileStore) - Method in class io.tsdb.services.framework.common.instrumentation.metricsets.FileSystemMetricSet
FileStore names are highly implementation specific.
getHandlers() - Method in class io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResult
 
getHealthCheckRegistry() - Static method in class io.tsdb.services.framework.common.instrumentation.Metrics
 
getHealthLoggingInterval() - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
getHealthLoggingInterval() - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
getHealthReportingAddress() - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
getHealthReportingAddress() - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
getHealthReportingHost() - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
getHealthReportingHost() - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
getHealthReportingInterval() - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
getHealthReportingInterval() - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
getHealthReportingPort() - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
getHealthReportingPort() - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
getHealthReportingTarget() - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
getHealthReportingTarget() - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
getHostString() - Static method in class io.tsdb.services.framework.common.configuration.ServiceInfo
 
getIntegerProperty(String, int) - Static method in class io.tsdb.services.framework.common.configuration.ConfigurationReader
 
getLongProperty(String, long) - Static method in class io.tsdb.services.framework.common.configuration.ConfigurationReader
 
getMachineIP() - Static method in class io.tsdb.services.framework.common.configuration.ServiceInfo
 
getMeter(Class<?>, String...) - Static method in class io.tsdb.services.framework.common.instrumentation.Metrics
Retrieve a Meter instance from the Registry (get or create).
getMetricLoggingInterval() - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
getMetricLoggingInterval() - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
getMetricNamespace() - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
getMetricNamespace() - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
getMetricPrefix() - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
getMetricPrefix() - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
getMetricRegistry() - Static method in class io.tsdb.services.framework.common.instrumentation.Metrics
 
getMetricReportingAddress() - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
getMetricReportingAddress() - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
getMetricReportingHost() - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
getMetricReportingHost() - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
getMetricReportingInterval() - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
getMetricReportingInterval() - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
getMetricReportingPort() - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
getMetricReportingPort() - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
getMetricReportingTarget() - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
getMetricReportingTarget() - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
getMetricRoot() - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
getMetricRoot() - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
getMetrics() - Method in class io.tsdb.services.framework.common.instrumentation.metricsets.FileSystemMetricSet
 
getMetrics() - Method in class io.tsdb.services.framework.common.instrumentation.metricsets.OperatingSystemMetricSet
 
getMetrics() - Method in class io.tsdb.services.framework.common.instrumentation.metricsets.RuntimeMetricSet
 
getName() - Method in class io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResult
 
getOutput() - Method in class io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResult
 
getProperties() - Static method in class io.tsdb.services.framework.common.configuration.ConfigurationReader
 
getProperties() - Method in interface io.tsdb.services.framework.common.configuration.ConfigurationSource
 
getProperties() - Method in class io.tsdb.services.framework.common.configuration.ConfigurationSourceImpl
 
getProperties(Iterator<String>) - Static method in class io.tsdb.services.framework.common.configuration.ConfigurationSourceImpl
 
getProperty(String) - Static method in class io.tsdb.services.framework.common.configuration.ConfigurationReader
Gets a property from the COMBINED_CONFIGURATION.
getProperty(String, String) - Static method in class io.tsdb.services.framework.common.configuration.ConfigurationReader
Gets a property from COMBINED_CONFIGURATION.
getProperty(String) - Method in interface io.tsdb.services.framework.common.configuration.ConfigurationSource
 
getProperty(String, String) - Method in interface io.tsdb.services.framework.common.configuration.ConfigurationSource
 
getProperty(String) - Method in class io.tsdb.services.framework.common.configuration.ConfigurationSourceImpl
 
getProperty(String, String) - Method in class io.tsdb.services.framework.common.configuration.ConfigurationSourceImpl
 
getStatus() - Method in class io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResult
 
getStatusValue() - Method in class io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResult
 
getTags() - Method in class io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResult
 
getTimer(Class<?>, String...) - Static method in class io.tsdb.services.framework.common.instrumentation.Metrics
Retrieve a Timer instance from the Registry (get or create).
getTimerContext(Class<?>, String...) - Static method in class io.tsdb.services.framework.common.instrumentation.Metrics
 
getValue() - Method in enum io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResultStatus
 

H

hasProperty(String) - Static method in class io.tsdb.services.framework.common.configuration.ConfigurationReader
Returns true if ConfigurationReader.COMBINED_CONFIGURATION contains the provided key.
hasProperty(String) - Method in interface io.tsdb.services.framework.common.configuration.ConfigurationSource
 
hasProperty(String) - Method in class io.tsdb.services.framework.common.configuration.ConfigurationSourceImpl
 
HealthcheckResult - Class in io.tsdb.services.framework.common.instrumentation.reporters
 
HealthcheckResult(String, String) - Constructor for class io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResult
 
HealthcheckResult(String, HealthCheck.Result) - Constructor for class io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResult
 
HealthcheckResultSerializer - Class in io.tsdb.services.framework.common.instrumentation.reporters
The HealthCheck for Sensu needs to be in a very specific format and layout to work properly.
HealthcheckResultSerializer() - Constructor for class io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResultSerializer
 
HealthcheckResultStatus - Enum in io.tsdb.services.framework.common.instrumentation.reporters
 

I

incCounter(Class<?>, String...) - Static method in class io.tsdb.services.framework.common.instrumentation.Metrics
 
initialize() - Static method in class io.tsdb.services.framework.common.instrumentation.Metrics
Called to initialize the Metrics helper class.
io.tsdb.services.framework.common.configuration - package io.tsdb.services.framework.common.configuration
 
io.tsdb.services.framework.common.instrumentation - package io.tsdb.services.framework.common.instrumentation
 
io.tsdb.services.framework.common.instrumentation.configuration - package io.tsdb.services.framework.common.instrumentation.configuration
 
io.tsdb.services.framework.common.instrumentation.metricsets - package io.tsdb.services.framework.common.instrumentation.metricsets
 
io.tsdb.services.framework.common.instrumentation.reporters - package io.tsdb.services.framework.common.instrumentation.reporters
 

L

loadPropertiesFile(String) - Static method in class io.tsdb.services.framework.common.configuration.ConfigurationReader
Loads property file into combined configuration.
Log4jHealthcheckReporter - Class in io.tsdb.services.framework.common.instrumentation.reporters
 
Log4jHealthcheckReporter(int) - Constructor for class io.tsdb.services.framework.common.instrumentation.reporters.Log4jHealthcheckReporter
 

M

mainPath - Static variable in class io.tsdb.services.framework.common.configuration.ServiceInfo
 
mainPort - Static variable in class io.tsdb.services.framework.common.configuration.ServiceInfo
 
markMeter(Class<?>, String...) - Static method in class io.tsdb.services.framework.common.instrumentation.Metrics
 
Metrics - Class in io.tsdb.services.framework.common.instrumentation
Initializes DropWizard/Coda Hale Metrics.
Metrics() - Constructor for class io.tsdb.services.framework.common.instrumentation.Metrics
 
MetricsConfigurationAbstract - Class in io.tsdb.services.framework.common.instrumentation.configuration
 
MetricsConfigurationAbstract() - Constructor for class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
MetricsConfigurationInterface - Interface in io.tsdb.services.framework.common.instrumentation.configuration
 

O

OperatingSystemMetricSet - Class in io.tsdb.services.framework.common.instrumentation.metricsets
A set of gauges for basic OS metrics as exposed by OperatingSystemMXBean and its Sun-specific sub interfaces.
OperatingSystemMetricSet() - Constructor for class io.tsdb.services.framework.common.instrumentation.metricsets.OperatingSystemMetricSet
 

P

pid - Static variable in class io.tsdb.services.framework.common.configuration.ServiceInfo
 
processName - Static variable in class io.tsdb.services.framework.common.configuration.ServiceInfo
 
PropertyNotFoundException - Exception in io.tsdb.services.framework.common.configuration
 
PropertyNotFoundException() - Constructor for exception io.tsdb.services.framework.common.configuration.PropertyNotFoundException
 
PropertyNotFoundException(Exception) - Constructor for exception io.tsdb.services.framework.common.configuration.PropertyNotFoundException
 
PropertyNotFoundException(String) - Constructor for exception io.tsdb.services.framework.common.configuration.PropertyNotFoundException
 
PropertyNotFoundException(String, Exception) - Constructor for exception io.tsdb.services.framework.common.configuration.PropertyNotFoundException
 
providersPackage - Static variable in class io.tsdb.services.framework.common.configuration.ServiceInfo
 

R

registerHealthCheck(String, HealthCheck) - Static method in class io.tsdb.services.framework.common.instrumentation.Metrics
Registers a health check with the Health Check Registry.
registerMetricSet(String, MetricSet) - Static method in class io.tsdb.services.framework.common.instrumentation.Metrics
Submit a Metric set to be registered with the Metrics registry.
report(List<HealthcheckResult>) - Method in class io.tsdb.services.framework.common.instrumentation.reporters.Log4jHealthcheckReporter
 
report(List<HealthcheckResult>) - Method in class io.tsdb.services.framework.common.instrumentation.reporters.SensuHealthcheckReporter
 
RuntimeMetricSet - Class in io.tsdb.services.framework.common.instrumentation.metricsets
A set of gauges for properties exposed by RuntimeMXBean, mainly start time and uptime.
RuntimeMetricSet() - Constructor for class io.tsdb.services.framework.common.instrumentation.metricsets.RuntimeMetricSet
 

S

SensuHealthcheckReporter - Class in io.tsdb.services.framework.common.instrumentation.reporters
 
SensuHealthcheckReporter(int) - Constructor for class io.tsdb.services.framework.common.instrumentation.reporters.SensuHealthcheckReporter
 
SensuHealthcheckReporter(int, String, int) - Constructor for class io.tsdb.services.framework.common.instrumentation.reporters.SensuHealthcheckReporter
 
SensuHealthcheckReporter(int, HostAndPort) - Constructor for class io.tsdb.services.framework.common.instrumentation.reporters.SensuHealthcheckReporter
 
serialize(HealthcheckResult, Type, JsonSerializationContext) - Method in class io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResultSerializer
 
ServiceInfo - Class in io.tsdb.services.framework.common.configuration
Sets up the base configuration properties and constants for the service.
ServiceInfo() - Constructor for class io.tsdb.services.framework.common.configuration.ServiceInfo
 
serviceName - Static variable in class io.tsdb.services.framework.common.configuration.ServiceInfo
 
setHealthLoggingInterval(int) - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
setHealthLoggingInterval(int) - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
setHealthReportingInterval(int) - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
setHealthReportingInterval(int) - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
setHealthReportingTarget(HostAndPort) - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
setHealthReportingTarget(String, int) - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
setHealthReportingTarget(HostAndPort) - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
setHealthReportingTarget(String, int) - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
setMetricLoggingInterval(int) - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
setMetricLoggingInterval(int) - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
setMetricPrefix(String) - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
setMetricPrefix(String) - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
setMetricReportingInterval(int) - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
setMetricReportingInterval(int) - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
setMetricReportingTarget(HostAndPort) - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
setMetricReportingTarget(String, int) - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
setMetricReportingTarget(HostAndPort) - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
setMetricReportingTarget(String, int) - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
setMetricRoot(String) - Method in class io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationAbstract
 
setMetricRoot(String) - Method in interface io.tsdb.services.framework.common.instrumentation.configuration.MetricsConfigurationInterface
 
setName(String) - Method in class io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResult
 
setStatus(HealthcheckResultStatus) - Method in class io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResult
 
startTimer(Class<?>, String...) - Method in class io.tsdb.services.framework.common.instrumentation.Metrics
 
stopTimer(Class<?>, String...) - Method in class io.tsdb.services.framework.common.instrumentation.Metrics
 

T

toString(boolean) - Method in class io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResult
 

U

updateProperty(String, String) - Static method in class io.tsdb.services.framework.common.configuration.ConfigurationReader
Updates property, will NOT save permanently
updateProperty(String, String) - Method in interface io.tsdb.services.framework.common.configuration.ConfigurationSource
 
updateProperty(String, String) - Method in class io.tsdb.services.framework.common.configuration.ConfigurationSourceImpl
 

V

valueOf(String) - Static method in enum io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResultStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.tsdb.services.framework.common.instrumentation.reporters.HealthcheckResultStatus
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I L M O P R S T U V 
Skip navigation links