class MetricDescriptor extends Object
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
MetricDescriptor.ExtendedMetricID
Ensure all hashcode/equals comparisons are against MetricDescriptor
data (not ancillary MP Config additions).
|
| Modifier and Type | Field and Description |
|---|---|
(package private) MetricDescriptor.ExtendedMetricID |
metricId |
(package private) String |
name |
(package private) io.micrometer.core.instrument.Tags |
tags |
| Constructor and Description |
|---|
MetricDescriptor(AnnotatedGaugeAdapter adapter) |
MetricDescriptor(org.eclipse.microprofile.metrics.annotation.Metric annotation) |
MetricDescriptor(org.eclipse.microprofile.metrics.MetricID metricID) |
MetricDescriptor(String name,
String... tags) |
MetricDescriptor(String name,
io.micrometer.core.instrument.Tags tags) |
| Modifier and Type | Method and Description |
|---|---|
(package private) org.eclipse.microprofile.metrics.Tag[] |
convertTags() |
boolean |
equals(Object o) |
int |
hashCode() |
String |
name() |
static MetricDescriptor.ExtendedMetricID |
sanitizeMetricID(org.eclipse.microprofile.metrics.MetricID metricID,
MetricDescriptor metricDescriptor) |
io.micrometer.core.instrument.Tags |
tags() |
org.eclipse.microprofile.metrics.MetricID |
toMetricID() |
String |
toString() |
final String name
final io.micrometer.core.instrument.Tags tags
MetricDescriptor.ExtendedMetricID metricId
MetricDescriptor(String name, io.micrometer.core.instrument.Tags tags)
public MetricDescriptor(org.eclipse.microprofile.metrics.annotation.Metric annotation)
public MetricDescriptor(AnnotatedGaugeAdapter adapter)
public MetricDescriptor(org.eclipse.microprofile.metrics.MetricID metricID)
public String name()
public io.micrometer.core.instrument.Tags tags()
org.eclipse.microprofile.metrics.Tag[] convertTags()
public org.eclipse.microprofile.metrics.MetricID toMetricID()
public static MetricDescriptor.ExtendedMetricID sanitizeMetricID(org.eclipse.microprofile.metrics.MetricID metricID, MetricDescriptor metricDescriptor)
Copyright © 2021 JBoss by Red Hat. All rights reserved.