@Target(value={ANNOTATION_TYPE,TYPE,METHOD})
@Repeatable(value=TimedSet.class)
@Retention(value=RUNTIME)
@Inherited
public @interface Timed
| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.String |
description
Description of the
Timer. |
java.lang.String[] |
extraTags
List of key-value pair arguments to supply the Timer as extra tags.
|
boolean |
histogram
Whether to enable recording of a percentile histogram for the
Timer. |
boolean |
longTask
Flag of whether the Timer should be a
LongTaskTimer. |
double[] |
percentiles
List of percentiles to calculate client-side for the
Timer. |
java.lang.String |
value
Name of the Timer metric.
|
public abstract java.lang.String value
public abstract java.lang.String[] extraTags
Timer.Builder.tags(String...)public abstract boolean longTask
LongTaskTimer.public abstract double[] percentiles
Timer.
For example, the 95th percentile should be passed as 0.95.Timer.Builder.publishPercentiles(double...)public abstract boolean histogram
Timer.Timer.Builder.publishPercentileHistogram(Boolean)public abstract java.lang.String description
Timer.Timer.Builder.description(String)