public static class DatadogReporter.Builder extends Object
| Constructor and Description |
|---|
Builder(com.codahale.metrics.MetricRegistry registry) |
public DatadogReporter.Builder withHost(String host)
public DatadogReporter.Builder withEC2Host() throws IOException
IOExceptionpublic DatadogReporter.Builder withExpansions(EnumSet<DatadogReporter.Expansion> expansions)
public DatadogReporter.Builder withDynamicTagCallback(DynamicTagsCallback tagsCallback)
public DatadogReporter.Builder convertRatesTo(TimeUnit rateUnit)
public DatadogReporter.Builder withTags(List<String> tags)
tags - List of tags eg: [env:prod, version:1.0.1, name:kafka_client] etcpublic DatadogReporter.Builder withPrefix(String prefix)
prefix - The prefix for all metric names.public DatadogReporter.Builder withClock(com.codahale.metrics.Clock clock)
public DatadogReporter.Builder filter(com.codahale.metrics.MetricFilter filter)
public DatadogReporter.Builder withMetricNameFormatter(MetricNameFormatter formatter)
public DatadogReporter.Builder convertDurationsTo(TimeUnit durationUnit)
public DatadogReporter.Builder withTransport(Transport transport)
HttpTransport,
UdpTransportpublic DatadogReporter build()
Copyright © 2018. All rights reserved.