Package | Description |
---|---|
org.forgerock.monitoring.api.instrument |
Common Monitoring API Core based on MicroMeter
|
org.forgerock.monitoring.api.instrument.config |
Common Monitoring API Config functionality based on MicroMeter
|
org.forgerock.monitoring.api.instrument.search |
Common Monitoring API Search functionality based on MicroMeter
|
org.forgerock.monitoring.dropwizard |
Implementation for Common Monitoring API based on DropWizard.
|
Modifier and Type | Class and Description |
---|---|
class |
ImmutableTag |
Modifier and Type | Method and Description |
---|---|
static Tag |
Tag.of(String key,
String value) |
Modifier and Type | Method and Description |
---|---|
List<Tag> |
Meter.Id.getConventionTags(NamingConvention namingConvention)
Tags that are sorted by key and formatted
|
Iterable<Tag> |
Meter.Id.getTags() |
Iterator<Tag> |
Tags.iterator() |
Stream<Tag> |
Tags.stream()
Return a stream of the contained tags.
|
Modifier and Type | Method and Description |
---|---|
Tags |
Tags.and(Tag... tags)
Return a new
Tags instance my merging this collection and the specific tags. |
static Tags |
Tags.of(Tag... tags)
Return a new
Tags instance containing tags constructed from the specified tags. |
Meter.Id |
Meter.Id.withTag(Tag tag)
Generate a new id with an additional tag.
|
Modifier and Type | Method and Description |
---|---|
Tags |
Tags.and(Iterable<? extends Tag> tags)
Return a new
Tags instance my merging this collection and the specific tags. |
default MeterRegistry.Config |
MeterRegistry.Config.commonTags(Iterable<Tag> tags)
Append a list of common tags to apply to all metrics reported to the monitoring system.
|
static Tags |
Tags.concat(Iterable<? extends Tag> tags,
Iterable<Tag> otherTags)
Return a new
Tags instance my concatenating the specified values. |
static Tags |
Tags.concat(Iterable<? extends Tag> tags,
Iterable<Tag> otherTags)
Return a new
Tags instance my concatenating the specified values. |
static Tags |
Tags.concat(Iterable<? extends Tag> tags,
String... keyValues)
Return a new
Tags instance my concatenating the specified key value pairs. |
static Tags |
Tags.of(Iterable<? extends Tag> tags)
Return a new
Tags instance containing tags constructed from the specified source tags. |
Timer.Builder |
Timer.Builder.tags(Iterable<Tag> tags) |
TimeGauge.Builder<T> |
TimeGauge.Builder.tags(Iterable<Tag> tags) |
Meter.Builder |
Meter.Builder.tags(Iterable<Tag> tags) |
Gauge.Builder<T> |
Gauge.Builder.tags(Iterable<Tag> tags) |
DistributionSummary.Builder |
DistributionSummary.Builder.tags(Iterable<Tag> tags) |
Counter.Builder |
Counter.Builder.tags(Iterable<Tag> tags)
Add tags to a Counter in Iterable form
|
<T> TimeGauge |
MeterRegistry.More.timeGauge(String name,
Iterable<Tag> tags,
T obj,
TimeUnit timeFunctionUnit,
ToDoubleFunction<T> timeFunction)
A gauge that tracks a time value, to be scaled to the monitoring system's base time unit.
|
Meter.Id |
Meter.Id.withTags(Iterable<Tag> tags)
Generate a new id with a different set of tags.
|
Constructor and Description |
---|
Id(String name,
Iterable<Tag> tags,
String baseUnit,
String description,
String hierarchicalName,
Meter.Type type) |
Modifier and Type | Method and Description |
---|---|
static MeterFilter |
MeterFilter.commonTags(Iterable<Tag> tags)
Add common tags that are applied to every meter created afterward.
|
Modifier and Type | Method and Description |
---|---|
Search |
Search.tags(Iterable<Tag> tags) |
RequiredSearch |
RequiredSearch.tags(Iterable<Tag> tags) |
Constructor and Description |
---|
MeterNotFoundException(String meterName,
List<Tag> tags,
Class<? extends Meter> meterType) |
Modifier and Type | Method and Description |
---|---|
MeterRegistry.Config |
AbstractMeterRegistry.ConfigImpl.commonTags(Iterable<Tag> tags) |
Copyright 2011-2017 ForgeRock AS.