Package com.thingworx.metrics
Interface IStatisticSnapshot<V,Q>
-
@ThingworxExtensionApiClass(since={8,3}) public interface IStatisticSnapshot<V,Q>
Provides access to a read-only immutable snapshot of statistical data from a metric.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description V
max()
Returns the maximum value passed into the metric.Q
mean()
Returns the average value observed by the metric.V
min()
Returns the minimum value passed into the metric.Q
percentile50()
Returns the 50th percentile observed by the metric.Q
percentile75()
Returns the 75th percentile observed by the metric.Q
percentile80()
Returns the 80th percentile observed by the metric.Q
percentile90()
Returns the 90th percentile observed by the metric.Q
percentile95()
Returns the 95th percentile observed by the metric.Q
percentile99()
Returns the 99th percentile observed by the metric.Q
percentile99_9()
Returns the 99.9th percentile observed by the metric.Q
stddev()
Returns the standard deviation observed by the metric.
-
-
-
Method Detail
-
min
@ThingworxExtensionApiMethod(since={8,3}) V min()
Returns the minimum value passed into the metric.- Returns:
- the minimum value observed
-
mean
@ThingworxExtensionApiMethod(since={8,3}) Q mean()
Returns the average value observed by the metric.- Returns:
- the average value observed
-
max
@ThingworxExtensionApiMethod(since={8,3}) V max()
Returns the maximum value passed into the metric.- Returns:
- the maximum value observed
-
stddev
@ThingworxExtensionApiMethod(since={8,3}) Q stddev()
Returns the standard deviation observed by the metric.- Returns:
- the standard deviation
-
percentile50
@ThingworxExtensionApiMethod(since={8,3}) Q percentile50()
Returns the 50th percentile observed by the metric.- Returns:
- the 50th percentile value
-
percentile75
@ThingworxExtensionApiMethod(since={8,3}) Q percentile75()
Returns the 75th percentile observed by the metric.- Returns:
- the 75th percentile period
-
percentile80
@ThingworxExtensionApiMethod(since={8,3}) Q percentile80()
Returns the 80th percentile observed by the metric.- Returns:
- the 80th percentile period
-
percentile90
@ThingworxExtensionApiMethod(since={8,3}) Q percentile90()
Returns the 90th percentile observed by the metric.- Returns:
- the 90th percentile period
-
percentile95
@ThingworxExtensionApiMethod(since={8,3}) Q percentile95()
Returns the 95th percentile observed by the metric.- Returns:
- the 95th percentile period
-
percentile99
@ThingworxExtensionApiMethod(since={8,3}) Q percentile99()
Returns the 99th percentile observed by the metric.- Returns:
- the 99th percentile period
-
percentile99_9
@ThingworxExtensionApiMethod(since={8,3}) Q percentile99_9()
Returns the 99.9th percentile observed by the metric.- Returns:
- the 99.9th percentile period
-
-