| Package | Description |
|---|---|
| org.apache.skywalking.apm.toolkit.meter | |
| org.apache.skywalking.apm.toolkit.meter.impl |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BaseBuilder<Builder extends BaseBuilder,Meter extends BaseMeter> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Counter
A counter is a cumulative metric that represents a single monotonically increasing counter whose value can only increase or be reset to zero on restart.
|
interface |
Gauge
A gauge is a metric that represents a single numerical value that can arbitrarily go up and down.
|
interface |
Histogram
Similar to a histogram, a summary sample observations (usual things like request durations and response sizes).
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBuilder<BUILDER extends BaseBuilder,BASE extends BaseMeter,IMPL extends AbstractMeter>
Help to build the meter
|
| Modifier and Type | Class and Description |
|---|---|
class |
CounterImpl
Using
DoubleAdder to add count |
class |
GaugeImpl
Using
Supplier as the value. |
class |
HistogramImpl
Custom bucket as the steps.
|
| Modifier and Type | Method and Description |
|---|---|
static <BUILDER extends BaseBuilder,BASE extends BaseMeter,IMPL extends AbstractMeter> |
MeterCenter.getOrCreateMeter(AbstractBuilder<BUILDER,BASE,IMPL> builder)
Get or create a new meter
|
| Modifier and Type | Method and Description |
|---|---|
static BaseMeter |
MeterCenter.removeMeter(MeterId id)
Remove meter
|
Copyright © 2020 The Apache Software Foundation. All rights reserved.