public final class Accumulators
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_INTERVAL
Default interval for accumulator creation.
|
| Modifier and Type | Method and Description |
|---|---|
static Accumulator |
createAccumulator(java.lang.String name,
java.lang.String producerName,
java.lang.String statName,
java.lang.String valueName,
java.lang.String intervalName) |
static Accumulator |
createAccumulator(java.lang.String name,
java.lang.String producerName,
java.lang.String statName,
java.lang.String valueName,
java.lang.String intervalName,
TimeUnit timeUnit)
Creates a new accumulator.
|
static void |
createGCAccumulators(java.util.List<java.lang.String> gcNames)
Creates garbage collectors accumulators and gc set.
|
static void |
createGlobalRequestProcessorAccumulators(java.util.List<java.lang.String> beanNames)
Creates tomcat global request processor accumulators and set for them.
|
static void |
createMemoryPoolAccumulator(java.lang.String poolName,
java.lang.String producerName)
Creates new memory pool accumulators for memory pool producer.
|
static void |
createServiceAVGAccumulator(java.lang.String name,
java.lang.String producerName)
Creates a new accumulator for service average response time measurement.
|
static void |
createServiceAVGAccumulator(java.lang.String name,
java.lang.String producerName,
java.lang.String interval)
Creates a new accumulator for service average response time measurement.
|
static void |
createServiceREQAccumulator(java.lang.String name,
java.lang.String producerName)
Creates a new accumulator for service req count.
|
static void |
createServiceREQAccumulator(java.lang.String name,
java.lang.String producerName,
java.lang.String interval)
Creates a new accumulator for service req count.
|
static void |
createUrlAVGAccumulator(java.lang.String name,
java.lang.String url)
Creates a new accumulator for avg response time of the url.
|
static void |
createUrlAVGAccumulator(java.lang.String name,
java.lang.String url,
java.lang.String interval)
Creates a new accumulator for avg response time of the url.
|
static void |
createUrlREQAccumulator(java.lang.String name,
java.lang.String url)
Creates a new accumulator for request count of the url.
|
static void |
createUrlREQAccumulator(java.lang.String name,
java.lang.String url,
java.lang.String interval)
Creates a new accumulator for request count of the url.
|
static void |
createUrlTotalTimeAccumulator(java.lang.String name,
java.lang.String url)
Creates a new accumulator for total time of the url.
|
static void |
createUrlTotalTimeAccumulator(java.lang.String name,
java.lang.String url,
java.lang.String interval)
Creates a new accumulator for total time of the url.
|
static void |
setupCPUAccumulators() |
public static final java.lang.String DEFAULT_INTERVAL
public static Accumulator createAccumulator(java.lang.String name, java.lang.String producerName, java.lang.String statName, java.lang.String valueName, java.lang.String intervalName, TimeUnit timeUnit)
name - name of the accumulator.producerName - name of the corresponding producer.statName - name of the stat object (for example cumulated, or an url, or a service method).valueName - name of the value, like AVG, REQ, Free etc.intervalName - name of the interval.timeUnit - time unit in which the accumulator should be managed and the values recalculated.Accumulatorpublic static Accumulator createAccumulator(java.lang.String name, java.lang.String producerName, java.lang.String statName, java.lang.String valueName, java.lang.String intervalName)
public static void createServiceAVGAccumulator(java.lang.String name,
java.lang.String producerName)
name - name of the accumulator.producerName - name of the producer.public static void createServiceAVGAccumulator(java.lang.String name,
java.lang.String producerName,
java.lang.String interval)
name - name of the accumulator.producerName - name of the producer.interval - name of the interval.public static void createServiceREQAccumulator(java.lang.String name,
java.lang.String producerName)
name - name of the accumulator.producerName - name of the producer.public static void createServiceREQAccumulator(java.lang.String name,
java.lang.String producerName,
java.lang.String interval)
name - name of the accumulator.producerName - name of the producer.interval - name of the interval.public static void createUrlAVGAccumulator(java.lang.String name,
java.lang.String url)
name - name of the accumulator.url - url to accumulatepublic static void createUrlAVGAccumulator(java.lang.String name,
java.lang.String url,
java.lang.String interval)
name - name of the accumulator.url - url to accumulateinterval - name of the interval.public static void createUrlREQAccumulator(java.lang.String name,
java.lang.String url)
name - name of the accumulator.url - url to accumulatepublic static void createUrlREQAccumulator(java.lang.String name,
java.lang.String url,
java.lang.String interval)
name - name of the accumulator.url - url to accumulateinterval - name of the interval.public static void createUrlTotalTimeAccumulator(java.lang.String name,
java.lang.String url)
name - name of the accumulator.url - url to accumulatepublic static void createUrlTotalTimeAccumulator(java.lang.String name,
java.lang.String url,
java.lang.String interval)
name - name of the accumulator.url - url to accumulateinterval - name of the interval.public static void createMemoryPoolAccumulator(java.lang.String poolName,
java.lang.String producerName)
poolName - memory pool nameproducerName - producer namepublic static void createGCAccumulators(java.util.List<java.lang.String> gcNames)
gcNames - garbage collectors namespublic static void createGlobalRequestProcessorAccumulators(java.util.List<java.lang.String> beanNames)
beanNames - bean namespublic static void setupCPUAccumulators()
Copyright © 2010-2020 anotheria.net. All Rights Reserved.