Package io.micrometer.azuremonitor
Class AzureMonitorMeterRegistry
java.lang.Object
io.micrometer.core.instrument.MeterRegistry
io.micrometer.core.instrument.push.PushMeterRegistry
io.micrometer.core.instrument.step.StepMeterRegistry
io.micrometer.azuremonitor.AzureMonitorMeterRegistry
public class AzureMonitorMeterRegistry
extends io.micrometer.core.instrument.step.StepMeterRegistry
Publishes Metrics to Azure Monitor.
- Since:
- 1.1.0
-
Nested Class Summary
Nested ClassesNested 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
ConstructorsConstructorDescriptionAzureMonitorMeterRegistry(AzureMonitorConfig config, io.micrometer.core.instrument.Clock clock) -
Method Summary
Modifier and TypeMethodDescriptionbuilder(AzureMonitorConfig config) voidclose()protected TimeUnitprotected voidpublish()Methods inherited from class io.micrometer.core.instrument.step.StepMeterRegistry
defaultHistogramConfig, newCounter, newDistributionSummary, newFunctionCounter, newFunctionTimer, newGauge, newLongTaskTimer, newMeter, newTimerMethods inherited from class io.micrometer.core.instrument.push.PushMeterRegistry
isPublishing, start, start, stopMethods 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
-
Constructor Details
-
AzureMonitorMeterRegistry
public AzureMonitorMeterRegistry(AzureMonitorConfig config, io.micrometer.core.instrument.Clock clock)
-
-
Method Details
-
builder
-
publish
protected void publish()- Specified by:
publishin classio.micrometer.core.instrument.push.PushMeterRegistry
-
getBaseTimeUnit
- Specified by:
getBaseTimeUnitin classio.micrometer.core.instrument.MeterRegistry
-
close
public void close()- Overrides:
closein classio.micrometer.core.instrument.step.StepMeterRegistry
-