WebClientMetric.Builder |
WebClientMetric.Builder.config(io.helidon.config.Config config) |
Configure a metric from configuration.
|
static WebClientMetric.Builder |
WebClientMetrics.counter() |
Creates new counter client metric.
|
WebClientMetric.Builder |
WebClientMetric.Builder.description(String description) |
Sets the description of the metric.
|
WebClientMetric.Builder |
WebClientMetric.Builder.errors(boolean errors) |
Sets value if this metric should cover unsuccessful requests.
|
static WebClientMetric.Builder |
WebClientMetrics.gaugeInProgress() |
Creates new gauge in progress client metric.
|
static WebClientMetric.Builder |
WebClientMetrics.meter() |
Creates new meter client metric.
|
WebClientMetric.Builder |
WebClientMetric.Builder.methods(io.helidon.common.http.Http.Method... methods) |
Adds metric supported methods.
|
WebClientMetric.Builder |
WebClientMetric.Builder.methods(String... methods) |
Adds metric supported methods.
|
WebClientMetric.Builder |
WebClientMetric.Builder.methods(Collection<String> methods) |
Adds metric supported methods.
|
WebClientMetric.Builder |
WebClientMetric.Builder.nameFormat(String nameFormat) |
Sets name format of the metric.
|
WebClientMetric.Builder |
WebClientMetric.Builder.success(boolean success) |
Sets value if this metric should cover successful requests.
|
static WebClientMetric.Builder |
WebClientMetrics.timer() |
Creates new timer client metric.
|