Package io.micrometer.appoptics
Class AppOpticsMeterRegistry
java.lang.Object
io.micrometer.core.instrument.MeterRegistry
io.micrometer.core.instrument.push.PushMeterRegistry
io.micrometer.core.instrument.step.StepMeterRegistry
io.micrometer.appoptics.AppOpticsMeterRegistry
public class AppOpticsMeterRegistry
extends io.micrometer.core.instrument.step.StepMeterRegistry
Publishes metrics to AppOptics.
- Since:
- 1.1.0
-
Nested Class Summary
Nested classes/interfaces inherited from class io.micrometer.core.instrument.MeterRegistry
io.micrometer.core.instrument.MeterRegistry.Config, io.micrometer.core.instrument.MeterRegistry.More
-
Field Summary
Fields inherited from class io.micrometer.core.instrument.MeterRegistry
clock
-
Constructor Summary
ModifierConstructorDescriptionAppOpticsMeterRegistry
(AppOpticsConfig config, io.micrometer.core.instrument.Clock clock) protected
AppOpticsMeterRegistry
(AppOpticsConfig config, io.micrometer.core.instrument.Clock clock, ThreadFactory threadFactory, io.micrometer.core.ipc.http.HttpSender httpClient) -
Method Summary
Modifier and TypeMethodDescriptionbuilder
(AppOpticsConfig config) protected TimeUnit
protected void
publish()
Methods inherited from class io.micrometer.core.instrument.step.StepMeterRegistry
close, defaultHistogramConfig, newCounter, newDistributionSummary, newFunctionCounter, newFunctionTimer, newGauge, newLongTaskTimer, newMeter, newTimer, start, stop
Methods inherited from class io.micrometer.core.instrument.push.PushMeterRegistry
getLastScheduledPublishStartTime, isPublishing, start, waitForInProgressScheduledPublish
Methods inherited from class io.micrometer.core.instrument.MeterRegistry
clear, config, counter, counter, find, forEachMeter, gauge, gauge, gauge, gauge, gaugeCollectionSize, gaugeMapSize, get, getConventionName, getConventionTags, getMeters, isClosed, meterRegistrationFailed, more, newLongTaskTimer, newTimeGauge, remove, remove, removeByPreFilterId, summary, summary, timer, timer
-
Field Details
-
BODY_MEASUREMENTS_PREFIX
- See Also:
-
-
Constructor Details
-
AppOpticsMeterRegistry
-
AppOpticsMeterRegistry
protected AppOpticsMeterRegistry(AppOpticsConfig config, io.micrometer.core.instrument.Clock clock, ThreadFactory threadFactory, io.micrometer.core.ipc.http.HttpSender httpClient)
-
-
Method Details
-
builder
-
publish
protected void publish()- Specified by:
publish
in classio.micrometer.core.instrument.push.PushMeterRegistry
-
getBaseTimeUnit
- Specified by:
getBaseTimeUnit
in classio.micrometer.core.instrument.MeterRegistry
-