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
Constructors -
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:MicrometerJobWorkerMetricsBuilderSpecifies where the worker metrics will be registered. If null,Metrics.globalRegistryis used.- Specified by:
withMeterRegistryin interfaceMicrometerJobWorkerMetricsBuilder- Parameters:
meterRegistry- the meter registry to use- Returns:
- this builder for chaining
-
withTags
Description copied from interface:MicrometerJobWorkerMetricsBuilderTags which will be applied to all worker metrics. Can be null.- Specified by:
withTagsin interfaceMicrometerJobWorkerMetricsBuilder- Parameters:
tags- the tags to apply to all metrics- Returns:
- this builder for chaining
-
build
- Specified by:
buildin interfaceMicrometerJobWorkerMetricsBuilder
-