public class WavefrontSdkMetricsRegistry
extends java.lang.Object
implements java.lang.Runnable, java.io.Closeable
| Modifier and Type | Class and Description |
|---|---|
static class |
WavefrontSdkMetricsRegistry.Builder |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
WavefrontSdkCounter |
newCounter(java.lang.String name)
Returns the counter registered under the given name.
|
WavefrontSdkDeltaCounter |
newDeltaCounter(java.lang.String name)
Returns the ∆ counter registered under the given name.
|
<T> WavefrontSdkGauge<T> |
newGauge(java.lang.String name,
java.util.function.Supplier<T> supplier)
Returns the gauge registered under the given name.
|
void |
run() |
public void run()
run in interface java.lang.Runnablepublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablepublic <T> WavefrontSdkGauge<T> newGauge(java.lang.String name, java.util.function.Supplier<T> supplier)
T - The type of the value returned by the gauge.name - The metric name.supplier - The supplier used to supply the value of the gauge.public WavefrontSdkCounter newCounter(java.lang.String name)
name - The metric name.public WavefrontSdkDeltaCounter newDeltaCounter(java.lang.String name)
name - The metric name.Copyright © 2023. All rights reserved.