Package io.micrometer.core.annotation
Annotation Type Timed
-
@Target({ANNOTATION_TYPE,TYPE,METHOD}) @Repeatable(TimedSet.class) @Retention(RUNTIME) @Inherited public @interface Timed
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.StringdescriptionDescription of theTimer.java.lang.String[]extraTagsList of key-value pair arguments to supply the Timer as extra tags.booleanhistogramWhether to enable recording of a percentile histogram for theTimer.booleanlongTaskFlag of whether the Timer should be aLongTaskTimer.double[]percentilesList of percentiles to calculate client-side for theTimer.java.lang.StringvalueName of the Timer metric.
-
-
-
-
extraTags
java.lang.String[] extraTags
List of key-value pair arguments to supply the Timer as extra tags.- Returns:
- key-value pair of tags
- See Also:
Timer.Builder.tags(String...)
- Default:
- {}
-
-
-
longTask
boolean longTask
Flag of whether the Timer should be aLongTaskTimer.- Returns:
- whether the timer is a LongTaskTimer
- Default:
- false
-
-
-
percentiles
double[] percentiles
List of percentiles to calculate client-side for theTimer. For example, the 95th percentile should be passed as0.95.- Returns:
- percentiles to calculate
- See Also:
Timer.Builder.publishPercentiles(double...)
- Default:
- {}
-
-
-
histogram
boolean histogram
Whether to enable recording of a percentile histogram for theTimer.- Returns:
- whether percentile histogram is enabled
- See Also:
Timer.Builder.publishPercentileHistogram(Boolean)
- Default:
- false
-
-
-
description
java.lang.String description
Description of theTimer.- Returns:
- meter description
- See Also:
Timer.Builder.description(String)
- Default:
- ""
-
-