All Classes

Class Description
AbstractOutputWriter
Convenience abstract class to implement an OutputWriter.
CachingReference<E>
Maintains a cached version of the Object that it holds and handle the renewal of this object upon expiration.
ConfigurationParser
JSON Configuration parser to build EmbeddedJmxTrans.
ConsoleWriter
Output results to stdout.
CopperEggWriter
CopperEgg Metrics implementation of the OutputWriter.
CsvWriter
This output writer can ONLY be used on a per query basis, not in a global output writer configuration because this aggregates all of the different attributes returned by the query into a single line in a csv file, using the QueryResult.getName() as the value of the header.
DiscardingBlockingQueue<E>
Automatically discard the oldest element if the queue is full.
DiscardingBlockingQueueMBean  
EmbeddedJmxTrans
JMX Queries
EmbeddedJmxTransBeanDefinitionParser
BeanDefinitionParser for an EmbeddedJmxTransFactory.
EmbeddedJmxTransException
Generic exception of the EmbeddedJmxTrans component.
EmbeddedJmxTransFactory
EmbeddedJmxTrans factory for Spring Framework integration.
EmbeddedJmxTransLoaderListener
Bootstrap listener to start up and shut down EmbeddedJmxTrans.
EmbeddedJmxTransMBean
JMX MBean interface of the EmbeddedJmxTrans.
EmbeddedJmxTransNamespaceHandler
NamespaceHandler for the ' jmxtrans' namespace.
EtcdKVStore
This is an etcd based KVStore implementation.
EtcdKVStore.EtcdNode
Bean for a simplified etcd node
EtcdKVStore.EtcdResult
Bean for a simplified etcd answer (just for GET)
GraphiteHttpWriter
Graphite implementation of the OutputWriter.
GraphitePickleWriter
Graphite implementation of the OutputWriter.
GraphiteWriter
Graphite implementation of the OutputWriter.
HostAndPort
Holder for network host and port.
IoUtils2
IO utils.
JmxUtils2
JMX utils.
KeyValue
This class represents a value retrieved from a key value store.
KVStore
This interface represents a super simplified key value store from which you can only read keys.
LibratoWriter
Librato Metrics implementation of the OutputWriter.
NamedThreadFactory
Basic ThreadFactory to redefine the name of the created thread.
NoOpWriter
Used for testing.
OutputWriter
Interface of define a writer that will convert the collected JMX metrics to a given format (e.g.
PlaceholderEnabledJsonNodeFactory
Property placeholder / substitution enabled JsonNodeFactory.
Preconditions
Inspired by com.google.common.base.Preconditions
PropertyPlaceholderResolver
Inspired by Spring Property placeholder mechanism.
Query
Describe a JMX query on which metrics are collected and hold the query and export business logic (Query.collectMetrics() and Query.exportCollectedMetrics()).
QueryAttribute
Describe a JMX MBean attribute to collect and hold the attribute collection logic.
QueryMBean  
QueryResult
Value of a collected metric.
ResultNameStrategy
Build a QueryResult.name from a collected metric (QueryAttribute, Query).
ResultNameStrategy.Builder  
ResultNameStrategy.StaticEvaluator  
Slf4jWriter
SLF4J based OutputWriter implementation.
SocketOutputStream
Convenience class for writing bytes to a Socket.
SocketOutputStreamPoolFactory
Factory for SocketOutputStream instances created from HostAndPort.
SocketWriter
Convenience class for writing characters to a Socket.
SocketWriterPoolFactory
Factory for SocketWriter instances created from HostAndPort.
SpringEmbeddedJmxTrans  
SpringEmbeddedJmxTransMBean
JMX MBean interface for SpringEmbeddedJmxTrans.
SslUtils  
SslUtils.TrustAllX509TrustManager
Trust all X509Certificate.
StackdriverWriter
Stackdriver implementation of the OutputWriter.
StatsDWriter
OutputWriter for [StatsD](https://github.com/etsy/statsd).
StringUtils2
Yet another StringUtils class.
UDPDatagramWriter
Convenience class for writing characters to a UDP DatagramChannel.
UDPSocketWriterPoolFactory
Factory for UDP SocketWriter instances.