Class MetricDescriptor
- java.lang.Object
-
- io.quarkus.micrometer.runtime.binder.mpmetrics.MetricDescriptor
-
public class MetricDescriptor extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classMetricDescriptor.ExtendedMetricIDEnsure all hashcode/equals comparisons are against MetricDescriptor data (not ancillary MP Config additions).
-
Field Summary
Fields Modifier and Type Field Description (package private) MetricDescriptor.ExtendedMetricIDmetricId(package private) Stringname(package private) io.micrometer.core.instrument.Tagstags
-
Constructor Summary
Constructors Constructor Description MetricDescriptor(AnnotatedGaugeAdapter adapter)MetricDescriptor(String name, io.micrometer.core.instrument.Tags tags)MetricDescriptor(String name, String... tags)MetricDescriptor(org.eclipse.microprofile.metrics.annotation.Metric annotation)MetricDescriptor(org.eclipse.microprofile.metrics.MetricID metricID)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) org.eclipse.microprofile.metrics.Tag[]convertTags()booleanequals(Object o)inthashCode()Stringname()static MetricDescriptor.ExtendedMetricIDsanitizeMetricID(org.eclipse.microprofile.metrics.MetricID metricID, MetricDescriptor metricDescriptor)io.micrometer.core.instrument.Tagstags()org.eclipse.microprofile.metrics.MetricIDtoMetricID()StringtoString()
-
-
-
Field Detail
-
name
final String name
-
tags
final io.micrometer.core.instrument.Tags tags
-
metricId
MetricDescriptor.ExtendedMetricID metricId
-
-
Constructor Detail
-
MetricDescriptor
MetricDescriptor(String name, io.micrometer.core.instrument.Tags tags)
-
MetricDescriptor
public MetricDescriptor(org.eclipse.microprofile.metrics.annotation.Metric annotation)
-
MetricDescriptor
public MetricDescriptor(AnnotatedGaugeAdapter adapter)
-
MetricDescriptor
public MetricDescriptor(org.eclipse.microprofile.metrics.MetricID metricID)
-
-
Method Detail
-
name
public String name()
-
tags
public io.micrometer.core.instrument.Tags tags()
-
convertTags
org.eclipse.microprofile.metrics.Tag[] convertTags()
-
toMetricID
public org.eclipse.microprofile.metrics.MetricID toMetricID()
-
sanitizeMetricID
public static MetricDescriptor.ExtendedMetricID sanitizeMetricID(org.eclipse.microprofile.metrics.MetricID metricID, MetricDescriptor metricDescriptor)
-
-