Package com.codebarrel.api.metrics
Interface MetricsClient
- All Known Implementing Classes:
NoopClient
public interface MetricsClient
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault voidhistogram(Environment environment, String metricName, double value, MetricsTag... tags) default voidhistogram(Environment environment, String metricName, double value, List<MetricsTag> tags) default voidincrement(Environment environment, String metricName, double value, MetricsTag... tags) default voidincrement(Environment environment, String metricName, MetricsTag... tags) default voidincrement(Environment environment, String metricName, List<MetricsTag> tags) default voidtimer(Environment environment, String metricName, Duration duration, MetricsTag... tags) default voidtimer(Environment environment, String metricName, Duration duration, List<MetricsTag> tags)
-
Field Details
-
PREFIX
- See Also:
-
DEFAULT_TAGS
-
-
Method Details
-
increment
-
increment
-
increment
default void increment(Environment environment, String metricName, double value, MetricsTag... tags) -
histogram
default void histogram(Environment environment, String metricName, double value, MetricsTag... tags) -
histogram
default void histogram(Environment environment, String metricName, double value, List<MetricsTag> tags) -
timer
default void timer(Environment environment, String metricName, Duration duration, MetricsTag... tags) -
timer
default void timer(Environment environment, String metricName, Duration duration, List<MetricsTag> tags)
-