public interface MetricsAssertHelper
Modifier and Type | Method and Description |
---|---|
void |
assertCounter(java.lang.String name,
long expected,
BaseSource source)
Assert that a counter exists and that it's value is equal to the expected value.
|
void |
assertCounterGt(java.lang.String name,
long expected,
BaseSource source)
Assert that a counter exists and that it's value is greater than the given value.
|
void |
assertCounterLt(java.lang.String name,
long expected,
BaseSource source)
Assert that a counter exists and that it's value is less than the given value.
|
void |
assertGauge(java.lang.String name,
double expected,
BaseSource source)
Assert that a gauge exists and that it's value is equal to the expected value.
|
void |
assertGauge(java.lang.String name,
long expected,
BaseSource source)
Assert that a gauge exists and that it's value is equal to the expected value.
|
void |
assertGaugeGt(java.lang.String name,
double expected,
BaseSource source)
Assert that a gauge exists and it's value is greater than a given value
|
void |
assertGaugeGt(java.lang.String name,
long expected,
BaseSource source)
Assert that a gauge exists and it's value is greater than a given value
|
void |
assertGaugeLt(java.lang.String name,
double expected,
BaseSource source)
Assert that a gauge exists and it's value is less than a given value
|
void |
assertGaugeLt(java.lang.String name,
long expected,
BaseSource source)
Assert that a gauge exists and it's value is less than a given value
|
void |
assertTag(java.lang.String name,
java.lang.String expected,
BaseSource source)
Assert that a tag exists and has a given value.
|
boolean |
checkCounterExists(java.lang.String name,
BaseSource source)
Check if a dynamic counter exists.
|
long |
getCounter(java.lang.String name,
BaseSource source)
Get the value of a counter.
|
double |
getGaugeDouble(java.lang.String name,
BaseSource source)
Get the value of a gauge as a double.
|
long |
getGaugeLong(java.lang.String name,
BaseSource source)
Get the value of a gauge as a long.
|
void |
init()
Init helper.
|
java.lang.String |
toDebugString(BaseSource source)
Generates a representation of all metrics exported by the given
source . |
void init()
void assertTag(java.lang.String name, java.lang.String expected, BaseSource source)
name
- The name of the tag.expected
- The expected valuesource
- The BaseSourceBaseSource
that will provide the tags,
gauges, and counters.void assertGauge(java.lang.String name, long expected, BaseSource source)
name
- The name of the gaugeexpected
- The expected value of the gauge.source
- The BaseSourceBaseSource
that will provide the tags,
gauges, and counters.void assertGaugeGt(java.lang.String name, long expected, BaseSource source)
name
- The name of the gaugeexpected
- Value that the gauge is expected to be greater thansource
- The BaseSourceBaseSource
that will provide the tags,
gauges, and counters.void assertGaugeLt(java.lang.String name, long expected, BaseSource source)
name
- The name of the gaugeexpected
- Value that the gauge is expected to be less thansource
- The BaseSourceBaseSource
that will provide the tags,
gauges, and counters.void assertGauge(java.lang.String name, double expected, BaseSource source)
name
- The name of the gaugeexpected
- The expected value of the gauge.source
- The BaseSourceBaseSource
that will provide the tags,
gauges, and counters.void assertGaugeGt(java.lang.String name, double expected, BaseSource source)
name
- The name of the gaugeexpected
- Value that the gauge is expected to be greater thansource
- The BaseSourceBaseSource
that will provide the tags,
gauges, and counters.void assertGaugeLt(java.lang.String name, double expected, BaseSource source)
name
- The name of the gaugeexpected
- Value that the gauge is expected to be less thansource
- The BaseSourceBaseSource
that will provide the tags,
gauges, and counters.void assertCounter(java.lang.String name, long expected, BaseSource source)
name
- The name of the counter.expected
- The expected valuesource
- The BaseSourceBaseSource
that will provide the tags,
gauges, and counters.void assertCounterGt(java.lang.String name, long expected, BaseSource source)
name
- The name of the counter.expected
- The value the counter is expected to be greater than.source
- The BaseSourceBaseSource
that will provide the tags,
gauges, and counters.void assertCounterLt(java.lang.String name, long expected, BaseSource source)
name
- The name of the counter.expected
- The value the counter is expected to be less than.source
- The BaseSourceBaseSource
that will provide the tags,
gauges, and counters.long getCounter(java.lang.String name, BaseSource source)
name
- name of the counter.source
- The BaseSourceBaseSource
that will provide the tags,
gauges, and counters.boolean checkCounterExists(java.lang.String name, BaseSource source)
name
- name of the counter.source
- The BaseSourceBaseSource
that will provide the tags,
gauges, and counters.double getGaugeDouble(java.lang.String name, BaseSource source)
name
- name of the gauge.source
- The BaseSourceBaseSource
that will provide the tags,
gauges, and counters.long getGaugeLong(java.lang.String name, BaseSource source)
name
- name of the gauge.source
- The BaseSourceBaseSource
that will provide the tags,
gauges, and counters.java.lang.String toDebugString(BaseSource source)
source
.source
- The BaseSource
that will provide the metrics.