Package org.forgerock.monitoring.api.instrument
Common Monitoring API Core based on MicroMeter
-
Interface Summary Interface Description Clock Used to measure absolute and relative time.Counter Used to measure the rate of change based on calls to increment.DistributionSummary Track the sample distribution of events.Gauge Meter A counter, gauge, timer, or distribution summary that results collects one or more metrics.MeterRegistry Creates and manages your application's set of meters.MeterRegistry.Config Access to configuration options for this registry.MeterRegistry.More Additional, less commonly used meter types.Tag Key/value pair representing a dimension of a meter used to classify and drill into measurements.TimeGauge Timer Timer intended to track of a large number of short running events. -
Class Summary Class Description CountAtValue The count accumulated to a histogram bucket.Counter.Builder Fluent builder for counters.DistributionSummary.Builder Fluent builder for distribution summaries.Gauge.Builder<T> Fluent builder for gauges.HistogramSnapshot ImmutableTag Measurement A measurement sampled from a meter.Meter.Builder Fluent builder for custom meters.Meter.Id A meter is uniquely identified by its combination of name and tags.MeterRegistryHolder Decorator for a meter registry.Tags An immutable collection ofTags
.TimeGauge.Builder<T> Fluent builder for time gauges.Timer.Builder Fluent builder for timers.Timer.Sample ValueAtPercentile A precomputed percentile of a distribution. -
Enum Summary Enum Description Meter.Type Custom meters may emit metrics like one of these types without implementing the corresponding interface.Statistic A description of the value contained in a measurement.