public abstract class BaseMetrics<T extends io.prometheus.client.SimpleCollector,C> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected MetricsTag.Keys |
labels |
protected String |
name |
protected String |
tips |
protected MetricsTag.Values |
values |
| Constructor and Description |
|---|
BaseMetrics(String name,
String tips,
MetricsTag.Keys labels,
MetricsTag.Values values) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract T |
create(String[] labelNames) |
protected C |
getMetric() |
protected boolean |
isIDReady() |
protected final String name
protected final String tips
protected final MetricsTag.Keys labels
protected final MetricsTag.Values values
public BaseMetrics(String name, String tips, MetricsTag.Keys labels, MetricsTag.Values values)
Copyright © 2019 The Apache Software Foundation. All rights reserved.