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.
|