| Modifier and Type | Class and Description | 
|---|---|
| class  | ImmutableMetricDescriptorImmutable implementation of  MetricDescriptor. | 
| Modifier and Type | Method and Description | 
|---|---|
| static ImmutableMetricDescriptor | ImmutableMetricDescriptor. copyOf(MetricDescriptor instance)Creates an immutable copy of a  MetricDescriptorvalue. | 
| Counter | MetricProvider. newCounter(MetricDescriptor descriptor)Create new Counter metric without labels. | 
| Labeled<Counter> | MetricProvider. newCounter(MetricDescriptor descriptor,
          String labelName)Create new Counter metric with 1 label. | 
| Labeled<Labeled<Counter>> | MetricProvider. newCounter(MetricDescriptor descriptor,
          String firstLabelName,
          String secondLabelName)Create new Counter metric with 2 labels. | 
| Labeled<Labeled<Labeled<Counter>>> | MetricProvider. newCounter(MetricDescriptor descriptor,
          String firstLabelName,
          String secondLabelName,
          String thirdLabelName)Create new Counter metric with 3 labels. | 
| Labeled<Labeled<Labeled<Labeled<Counter>>>> | MetricProvider. newCounter(MetricDescriptor descriptor,
          String firstLabelName,
          String secondLabelName,
          String thirdLabelName,
          String fourthLabelName)Create new Counter metric with 4 labels. | 
| Labeled<Labeled<Labeled<Labeled<Labeled<Counter>>>>> | MetricProvider. newCounter(MetricDescriptor descriptor,
          String firstLabelName,
          String secondLabelName,
          String thirdLabelName,
          String fourthLabelName,
          String fifthLabelName)Create new Counter metric with 5 labels. | 
| Meter | MetricProvider. newMeter(MetricDescriptor descriptor)Create new Meter metric without labels. | 
| Labeled<Meter> | MetricProvider. newMeter(MetricDescriptor descriptor,
        String labelName)Create new Meter metric with 1 label. | 
| Labeled<Labeled<Meter>> | MetricProvider. newMeter(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName)Create new Meter metric with 2 labels. | 
| Labeled<Labeled<Labeled<Meter>>> | MetricProvider. newMeter(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName,
        String thirdLabelName)Create new Meter metric with 3 labels. | 
| Labeled<Labeled<Labeled<Labeled<Meter>>>> | MetricProvider. newMeter(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName,
        String thirdLabelName,
        String fourthLabelName)Create new Meter metric with 4 labels. | 
| Labeled<Labeled<Labeled<Labeled<Labeled<Meter>>>>> | MetricProvider. newMeter(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName,
        String thirdLabelName,
        String fourthLabelName,
        String fifthLabelName)Create new Meter metric with 5 labels. | 
| Timer | MetricProvider. newTimer(MetricDescriptor descriptor)Create new Timer metric without labels. | 
| Labeled<Timer> | MetricProvider. newTimer(MetricDescriptor descriptor,
        String labelName)Create new Timer metric with 1 label. | 
| Labeled<Labeled<Timer>> | MetricProvider. newTimer(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName)Create new Timer metric with 2 labels. | 
| Modifier and Type | Method and Description | 
|---|---|
| Counter | MetricProviderImpl. newCounter(MetricDescriptor descriptor) | 
| Labeled<Counter> | MetricProviderImpl. newCounter(MetricDescriptor descriptor,
          String labelName) | 
| Labeled<Labeled<Counter>> | MetricProviderImpl. newCounter(MetricDescriptor descriptor,
          String firstLabelName,
          String secondLabelName) | 
| Labeled<Labeled<Labeled<Counter>>> | MetricProviderImpl. newCounter(MetricDescriptor descriptor,
          String firstLabelName,
          String secondLabelName,
          String thirdLabelName) | 
| Labeled<Labeled<Labeled<Labeled<Counter>>>> | MetricProviderImpl. newCounter(MetricDescriptor descriptor,
          String firstLabelName,
          String secondLabelName,
          String thirdLabelName,
          String fourthLabelName) | 
| Labeled<Labeled<Labeled<Labeled<Labeled<Counter>>>>> | MetricProviderImpl. newCounter(MetricDescriptor descriptor,
          String firstLabelName,
          String secondLabelName,
          String thirdLabelName,
          String fourthLabelName,
          String fifthLabelName) | 
| Meter | MetricProviderImpl. newMeter(MetricDescriptor descriptor) | 
| Labeled<Meter> | MetricProviderImpl. newMeter(MetricDescriptor descriptor,
        String labelName) | 
| Labeled<Labeled<Meter>> | MetricProviderImpl. newMeter(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName) | 
| Labeled<Labeled<Labeled<Meter>>> | MetricProviderImpl. newMeter(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName,
        String thirdLabelName) | 
| Labeled<Labeled<Labeled<Labeled<Meter>>>> | MetricProviderImpl. newMeter(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName,
        String thirdLabelName,
        String fourthLabelName) | 
| Labeled<Labeled<Labeled<Labeled<Labeled<Meter>>>>> | MetricProviderImpl. newMeter(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName,
        String thirdLabelName,
        String fourthLabelName,
        String fifthLabelName) | 
| Timer | MetricProviderImpl. newTimer(MetricDescriptor descriptor) | 
| Labeled<Timer> | MetricProviderImpl. newTimer(MetricDescriptor descriptor,
        String labelName) | 
| Labeled<Labeled<Timer>> | MetricProviderImpl. newTimer(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName) | 
| Modifier and Type | Method and Description | 
|---|---|
| Counter | PrometheusMetricProviderImpl. newCounter(MetricDescriptor descriptor) | 
| Labeled<Counter> | PrometheusMetricProviderImpl. newCounter(MetricDescriptor descriptor,
          String labelName) | 
| Labeled<Labeled<Counter>> | PrometheusMetricProviderImpl. newCounter(MetricDescriptor descriptor,
          String firstLabelName,
          String secondLabelName) | 
| Labeled<Labeled<Labeled<Counter>>> | PrometheusMetricProviderImpl. newCounter(MetricDescriptor descriptor,
          String firstLabelName,
          String secondLabelName,
          String thirdLabelName) | 
| Labeled<Labeled<Labeled<Labeled<Counter>>>> | PrometheusMetricProviderImpl. newCounter(MetricDescriptor descriptor,
          String firstLabelName,
          String secondLabelName,
          String thirdLabelName,
          String fourthLabelName) | 
| Labeled<Labeled<Labeled<Labeled<Labeled<Counter>>>>> | PrometheusMetricProviderImpl. newCounter(MetricDescriptor descriptor,
          String firstLabelName,
          String secondLabelName,
          String thirdLabelName,
          String fourthLabelName,
          String fifthLabelName) | 
| Meter | PrometheusMetricProviderImpl. newMeter(MetricDescriptor descriptor) | 
| Labeled<Meter> | PrometheusMetricProviderImpl. newMeter(MetricDescriptor descriptor,
        String labelName) | 
| Labeled<Labeled<Meter>> | PrometheusMetricProviderImpl. newMeter(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName) | 
| Labeled<Labeled<Labeled<Meter>>> | PrometheusMetricProviderImpl. newMeter(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName,
        String thirdLabelName) | 
| Labeled<Labeled<Labeled<Labeled<Meter>>>> | PrometheusMetricProviderImpl. newMeter(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName,
        String thirdLabelName,
        String fourthLabelName) | 
| Labeled<Labeled<Labeled<Labeled<Labeled<Meter>>>>> | PrometheusMetricProviderImpl. newMeter(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName,
        String thirdLabelName,
        String fourthLabelName,
        String fifthLabelName) | 
| Timer | PrometheusMetricProviderImpl. newTimer(MetricDescriptor descriptor) | 
| Labeled<Timer> | PrometheusMetricProviderImpl. newTimer(MetricDescriptor descriptor,
        String labelName) | 
| Labeled<Labeled<Timer>> | PrometheusMetricProviderImpl. newTimer(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName) | 
| Modifier and Type | Method and Description | 
|---|---|
| Counter | TestMetricProviderImpl. newCounter(MetricDescriptor descriptor) | 
| Labeled<Counter> | TestMetricProviderImpl. newCounter(MetricDescriptor descriptor,
          String labelName) | 
| Labeled<Labeled<Counter>> | TestMetricProviderImpl. newCounter(MetricDescriptor descriptor,
          String firstLabelName,
          String secondLabelName) | 
| Labeled<Labeled<Labeled<Counter>>> | TestMetricProviderImpl. newCounter(MetricDescriptor descriptor,
          String firstLabelName,
          String secondLabelName,
          String thirdLabelName) | 
| Labeled<Labeled<Labeled<Labeled<Counter>>>> | TestMetricProviderImpl. newCounter(MetricDescriptor descriptor,
          String firstLabelName,
          String secondLabelName,
          String thirdLabelName,
          String fourthLabelName) | 
| Labeled<Labeled<Labeled<Labeled<Labeled<Counter>>>>> | TestMetricProviderImpl. newCounter(MetricDescriptor descriptor,
          String firstLabelName,
          String secondLabelName,
          String thirdLabelName,
          String fourthLabelName,
          String fifthLabelName) | 
| Meter | TestMetricProviderImpl. newMeter(MetricDescriptor descriptor) | 
| Labeled<Meter> | TestMetricProviderImpl. newMeter(MetricDescriptor descriptor,
        String labelName) | 
| Labeled<Labeled<Meter>> | TestMetricProviderImpl. newMeter(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName) | 
| Labeled<Labeled<Labeled<Meter>>> | TestMetricProviderImpl. newMeter(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName,
        String thirdLabelName) | 
| Labeled<Labeled<Labeled<Labeled<Meter>>>> | TestMetricProviderImpl. newMeter(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName,
        String thirdLabelName,
        String fourthLabelName) | 
| Labeled<Labeled<Labeled<Labeled<Labeled<Meter>>>>> | TestMetricProviderImpl. newMeter(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName,
        String thirdLabelName,
        String fourthLabelName,
        String fifthLabelName) | 
| Timer | TestMetricProviderImpl. newTimer(MetricDescriptor descriptor) | 
| Labeled<Timer> | TestMetricProviderImpl. newTimer(MetricDescriptor descriptor,
        String labelName) | 
| Labeled<Labeled<Timer>> | TestMetricProviderImpl. newTimer(MetricDescriptor descriptor,
        String firstLabelName,
        String secondLabelName) | 
Copyright © 2019 OpenDaylight. All rights reserved.