Class MicrometerJobWorkerMetricsBuilderImpl
java.lang.Object
io.camunda.zeebe.client.impl.worker.metrics.MicrometerJobWorkerMetricsBuilderImpl
- All Implemented Interfaces:
MicrometerJobWorkerMetricsBuilder
public final class MicrometerJobWorkerMetricsBuilderImpl
extends Object
implements MicrometerJobWorkerMetricsBuilder
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.camunda.zeebe.client.api.worker.metrics.MicrometerJobWorkerMetricsBuilder
MicrometerJobWorkerMetricsBuilder.Names
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
withMeterRegistry
(io.micrometer.core.instrument.MeterRegistry meterRegistry) Specifies where the worker metrics will be registered.Tags which will be applied to all worker metrics.
-
Constructor Details
-
MicrometerJobWorkerMetricsBuilderImpl
public MicrometerJobWorkerMetricsBuilderImpl()
-
-
Method Details
-
withMeterRegistry
public MicrometerJobWorkerMetricsBuilder withMeterRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry) Description copied from interface:MicrometerJobWorkerMetricsBuilder
Specifies where the worker metrics will be registered. If null,Metrics.globalRegistry
is used.- Specified by:
withMeterRegistry
in interfaceMicrometerJobWorkerMetricsBuilder
- Parameters:
meterRegistry
- the meter registry to use- Returns:
- this builder for chaining
-
withTags
Description copied from interface:MicrometerJobWorkerMetricsBuilder
Tags which will be applied to all worker metrics. Can be null.- Specified by:
withTags
in interfaceMicrometerJobWorkerMetricsBuilder
- Parameters:
tags
- the tags to apply to all metrics- Returns:
- this builder for chaining
-
build
- Specified by:
build
in interfaceMicrometerJobWorkerMetricsBuilder
-