| Package | Description |
|---|---|
| org.apache.skywalking.apm.toolkit.meter | |
| org.apache.skywalking.apm.toolkit.meter.impl |
| Modifier and Type | Method and Description |
|---|---|
MeterId |
MeterId.copyTo(String name,
MeterId.MeterType type)
Simple copy to a new meter id, change the name and type
|
MeterId |
BaseMeter.getMeterId()
Get meter Id
|
| Modifier and Type | Method and Description |
|---|---|
static Counter.Builder |
MeterFactory.counter(MeterId meterId)
Create a counter builder by meter id
|
static Gauge.Builder |
MeterFactory.gauge(MeterId meterId,
Supplier<Double> getter)
Create a gauge builder by meter id and getter
|
static Histogram.Builder |
MeterFactory.histogram(MeterId meterId)
Create a histogram builder by meterId
|
| Modifier and Type | Field and Description |
|---|---|
protected MeterId |
AbstractMeter.meterId |
protected MeterId |
AbstractBuilder.meterId |
| Modifier and Type | Method and Description |
|---|---|
MeterId |
AbstractMeter.getMeterId() |
MeterId |
AbstractBuilder.getMeterId()
Get current meter id
|
| Modifier and Type | Method and Description |
|---|---|
HistogramImpl |
HistogramImpl.Builder.create(MeterId meterId) |
GaugeImpl |
GaugeImpl.Builder.create(MeterId meterId) |
protected Counter |
CounterImpl.Builder.create(MeterId meterId) |
protected abstract BASE |
AbstractBuilder.create(MeterId meterId)
Create a meter
|
static BaseMeter |
MeterCenter.removeMeter(MeterId id)
Remove meter
|
| Constructor and Description |
|---|
AbstractBuilder(MeterId meterId)
Build a new meter build from exists meter id
|
AbstractMeter(MeterId meterId) |
Builder(MeterId meterId) |
Builder(MeterId meterId) |
Builder(MeterId meterId,
Supplier<Double> getter) |
CounterImpl(MeterId meterId,
Counter.Mode mode) |
GaugeImpl(MeterId meterId,
Supplier<Double> getter) |
HistogramImpl(MeterId meterId,
List<Double> steps) |
Copyright © 2020 The Apache Software Foundation. All rights reserved.