- GaugeDouble - Interface in org.avaje.metric
-
- GaugeDoubleMetric - Interface in org.avaje.metric
-
Metric based on a gauge returning double values.
- GaugeDoubleStatistics - Interface in org.avaje.metric.statistics
-
- GaugeLong - Interface in org.avaje.metric
-
A Gauge returning a long value providing the 'source' for a
GaugeLongMetric.
- GaugeLongMetric - Interface in org.avaje.metric
-
Metric based on an underlying gauge that reports long values.
- GaugeLongStatistics - Interface in org.avaje.metric.statistics
-
- get(String) - Method in interface org.avaje.metric.MetricNameCache
-
Return the MetricName from the cache creating it if required.
- getAllTimingMetrics(String) - Method in interface org.avaje.metric.RequestTimingManager
-
Return the list of all timing metrics that match the name expression.
- getBucketRange() - Method in class org.avaje.metric.statistics.TimedAdapter
-
- getBucketRange() - Method in interface org.avaje.metric.statistics.TimedStatistics
-
Return the bucket range for these statistics.
- getBucketRange() - Method in interface org.avaje.metric.TimedMetric
-
Return the bucket range or empty string if not a bucket.
- getCollectionCount() - Method in class org.avaje.metric.TimingMetricInfo
-
Return the current collection count for this metric.
- getCount() - Method in interface org.avaje.metric.CounterMetric
-
Return the current count.
- getCount() - Method in interface org.avaje.metric.statistics.CounterStatistics
-
Return the count of values collected.
- getCount() - Method in class org.avaje.metric.statistics.TimedAdapter
-
- getCount() - Method in interface org.avaje.metric.statistics.ValueStatistics
-
Return the count of values collected (since the last reset/collection).
- getCount() - Method in interface org.avaje.metric.ValueMetric
-
Return the count of values collected (since the last reset/collection).
- getCounterMetric(MetricName) - Static method in class org.avaje.metric.MetricManager
-
Return a CounterMetric given the name.
- getCounterMetric(String) - Static method in class org.avaje.metric.MetricManager
-
Return a CounterMetric given the name.
- getCounterMetric(Class<?>, String) - Static method in class org.avaje.metric.MetricManager
-
Return a CounterMetric using the Class and name to derive the MetricName.
- getCounterMetric(MetricName) - Method in interface org.avaje.metric.spi.SpiMetricManager
-
Return the CounterMetric using the metric name.
- getDepth() - Method in interface org.avaje.metric.RequestTimingEntry
-
Returns the depth of the entry.
- getEndNanos() - Method in interface org.avaje.metric.RequestTimingEntry
-
Returns the end nanos value for the entry.
- getEntries() - Method in interface org.avaje.metric.RequestTiming
-
Return the entries for the request.
- getExecutionNanos() - Method in interface org.avaje.metric.RequestTimingEntry
-
Return the execution time in nanos for the entry.
- getExternalRequestId() - Method in interface org.avaje.metric.RequestTiming
-
Return the external request id if it had been set.
- getJvmMetrics() - Static method in class org.avaje.metric.MetricManager
-
Return the core JVM metrics.
- getJvmMetrics() - Method in interface org.avaje.metric.spi.SpiMetricManager
-
Return a collection of the JVM metrics.
- getMax() - Method in class org.avaje.metric.statistics.TimedAdapter
-
- getMax() - Method in interface org.avaje.metric.statistics.ValueStatistics
-
Return the Max value collected (since the last reset/collection).
- getMax() - Method in interface org.avaje.metric.ValueMetric
-
Return the Max value collected (since the last reset/collection).
- getMean() - Method in class org.avaje.metric.statistics.TimedAdapter
-
- getMean() - Method in interface org.avaje.metric.statistics.ValueStatistics
-
Return the mean value rounded up for the values collected since the last reset/collection.
- getMean() - Method in interface org.avaje.metric.ValueMetric
-
Return the mean value rounded up for the values collected since the last reset/collection.
- getMetric() - Method in interface org.avaje.metric.RequestTimingEntry
-
Return the metric this entry is from.
- getMetricNameCache(Class<?>) - Static method in class org.avaje.metric.MetricManager
-
Return a MetricNameCache for the given class.
- getMetricNameCache(MetricName) - Static method in class org.avaje.metric.MetricManager
-
Return a MetricNameCache for a given base metric name.
- getMetricNameCache(Class<?>) - Method in interface org.avaje.metric.spi.SpiMetricManager
-
Return the MetricNameCache using the class as a base name.
- getMetricNameCache(MetricName) - Method in interface org.avaje.metric.spi.SpiMetricManager
-
Return the MetricNameCache using a MetricName as a base name.
- getMetrics() - Static method in class org.avaje.metric.MetricManager
-
Return all the non-JVM registered metrics.
- getMetrics() - Method in interface org.avaje.metric.spi.SpiMetricManager
-
Return a collection of all the metrics.
- getName() - Method in interface org.avaje.metric.Metric
-
Return the name of the metric.
- getName() - Method in interface org.avaje.metric.statistics.MetricStatistics
-
Return the associated metric name.
- getName() - Method in class org.avaje.metric.statistics.TimedAdapter
-
- getName() - Method in class org.avaje.metric.TimingMetricInfo
-
Return the metric name.
- getReportTime() - Method in interface org.avaje.metric.RequestTiming
-
Return the time the request was reported.
- getRequestTimingCollection() - Method in interface org.avaje.metric.TimedMetric
-
Return the number of remaining requests to collect detailed timing on.
- getRequestTimingMetrics(String) - Method in interface org.avaje.metric.RequestTimingManager
-
Return all the timing metrics that are currently collecting per request timings and whose name
matches the name expression.
- getSimpleName() - Method in interface org.avaje.metric.MetricName
-
Return a simple java like name.
- getStartNanos() - Method in interface org.avaje.metric.RequestTimingEntry
-
Returns the start nanos value for the entry.
- getStartTime() - Method in interface org.avaje.metric.statistics.CounterStatistics
-
Return the time the counter started statistics collection.
- getStartTime() - Method in interface org.avaje.metric.statistics.GaugeDoubleStatistics
-
Return the time the counter started statistics collection.
- getStartTime() - Method in interface org.avaje.metric.statistics.GaugeLongStatistics
-
Return the time the counter started statistics collection.
- getStartTime() - Method in class org.avaje.metric.statistics.TimedAdapter
-
- getStartTime() - Method in interface org.avaje.metric.statistics.ValueStatistics
-
Return the time these statistics were collected from.
- getTimedMetric(MetricName, int...) - Static method in class org.avaje.metric.MetricManager
-
Return a BucketTimedMetric given the name and bucket ranges.
- getTimedMetric(Class<?>, String, int...) - Static method in class org.avaje.metric.MetricManager
-
Return a BucketTimedMetric given the name and bucket ranges.
- getTimedMetric(String, int...) - Static method in class org.avaje.metric.MetricManager
-
Return a BucketTimedMetric given the name and bucket ranges.
- getTimedMetric(MetricName) - Static method in class org.avaje.metric.MetricManager
-
Return a TimedMetric given the name.
- getTimedMetric(Class<?>, String) - Static method in class org.avaje.metric.MetricManager
-
Return a TimedMetric using the Class, name to derive the MetricName.
- getTimedMetric(String) - Static method in class org.avaje.metric.MetricManager
-
Return a TimedMetric given the name.
- getTimedMetric(MetricName) - Method in interface org.avaje.metric.spi.SpiMetricManager
-
Return the TimedMetric using the metric name.
- getTimedMetric(MetricName, int...) - Method in interface org.avaje.metric.spi.SpiMetricManager
-
Return the BucketTimedMetric using the given base metric name and bucketRanges.
- getTimedMetric(String) - Method in interface org.avaje.metric.TimedMetricGroup
-
Return the TimedMetric for the specific name.
- getTimedMetricGroup(MetricName) - Static method in class org.avaje.metric.MetricManager
-
Return the TimedMetricGroup with a based metric name.
- getTimedMetricGroup(Class<?>) - Static method in class org.avaje.metric.MetricManager
-
Return the TimedMetricGroup with a class providing the base metric name.
- getTimedMetricGroup(String) - Static method in class org.avaje.metric.MetricManager
-
Return a TimedMetricGroup with a common group and type name.
- getTimedMetricGroup(MetricName) - Method in interface org.avaje.metric.spi.SpiMetricManager
-
Return the TimedMetricGroup using the given base metric name.
- getTotal() - Method in class org.avaje.metric.statistics.TimedAdapter
-
- getTotal() - Method in interface org.avaje.metric.statistics.ValueStatistics
-
Return the total of all the values (since the last reset/collection).
- getTotal() - Method in interface org.avaje.metric.ValueMetric
-
Return the total of all the values (since the last reset/collection).
- getValue() - Method in interface org.avaje.metric.GaugeDouble
-
Return the current value.
- getValue() - Method in interface org.avaje.metric.GaugeDoubleMetric
-
Return the value.
- getValue() - Method in interface org.avaje.metric.GaugeLong
-
Return the current value.
- getValue() - Method in interface org.avaje.metric.GaugeLongMetric
-
Return the value.
- getValue() - Method in interface org.avaje.metric.statistics.GaugeDoubleStatistics
-
Return the count of values collected.
- getValue() - Method in interface org.avaje.metric.statistics.GaugeLongStatistics
-
Return the count of values collected.
- getValueMetric(MetricName) - Static method in class org.avaje.metric.MetricManager
-
Return a ValueMetric given the name.
- getValueMetric(Class<?>, String) - Static method in class org.avaje.metric.MetricManager
-
Return a ValueMetric using the Class and name to derive the MetricName.
- getValueMetric(String) - Static method in class org.avaje.metric.MetricManager
-
Return a ValueMetric given the name.
- getValueMetric(MetricName) - Method in interface org.avaje.metric.spi.SpiMetricManager
-
Return the ValueMetric using the metric name.
- register(MetricName, GaugeDouble) - Static method in class org.avaje.metric.MetricManager
-
Create and register a GaugeMetric using the gauge supplied.
- register(String, GaugeDouble) - Static method in class org.avaje.metric.MetricManager
-
Create and register a GaugeMetric using the gauge supplied.
- register(MetricName, GaugeLong) - Static method in class org.avaje.metric.MetricManager
-
Create and register a GaugeCounterMetric using the gauge supplied.
- register(String, GaugeLong) - Static method in class org.avaje.metric.MetricManager
-
Create and register a GaugeCounterMetric using the gauge supplied.
- register(MetricName, GaugeDouble) - Method in interface org.avaje.metric.spi.SpiMetricManager
-
Create and register a GaugeMetric using the gauge supplied (double values).
- register(MetricName, GaugeLong) - Method in interface org.avaje.metric.spi.SpiMetricManager
-
Create and register a GaugeCounterMetric using the gauge supplied (long values).
- registerJvmGCMetrics() - Method in interface org.avaje.metric.JvmMetrics
-
Register metrics for GC activity.
- registerJvmMemoryMetrics() - Method in interface org.avaje.metric.JvmMetrics
-
Register metrics for heap and non-heap memory.
- registerJvmOsLoadMetric() - Method in interface org.avaje.metric.JvmMetrics
-
Register a metric for OS load.
- registerJvmProcessMemoryMetrics() - Method in interface org.avaje.metric.JvmMetrics
-
Register metrics for VMRSS process memory (if supported on the platform).
- registerJvmThreadMetrics() - Method in interface org.avaje.metric.JvmMetrics
-
Register metrics for the total number of threads allocated.
- registerLog4JMetrics() - Method in interface org.avaje.metric.JvmMetrics
-
Register metrics for Log4J error and warning messages.
- registerLogbackMetrics() - Method in interface org.avaje.metric.JvmMetrics
-
Register metrics for Logback error and warning messages.
- registerStandardJvmMetrics() - Method in interface org.avaje.metric.JvmMetrics
-
Register all the standard JVM metrics - memory, threads, gc, os load and process memory.
- reportTiming(RequestTiming) - Static method in class org.avaje.metric.MetricManager
-
When a request completes it is reported to the manager.
- reportTiming(RequestTiming) - Method in interface org.avaje.metric.spi.SpiMetricManager
-
When a request completes it is reported to the manager.
- RequestTiming - Interface in org.avaje.metric
-
Holds the details for a request including it's timing entries.
- RequestTimingEntry - Interface in org.avaje.metric
-
A timing point entry when collecting nested context timing.
- requestTimingManager() - Static method in class org.avaje.metric.MetricManager
-
Return the API for managing request timing.
- RequestTimingManager - Interface in org.avaje.metric
-
API for requesting and