Class HistogramValue
The value reported by a Histogram Metric
Inheritance
System.Object
HistogramValue
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace:App.Metrics.Histogram
Assembly:cs.temp.dll.dll
Syntax
public sealed class HistogramValue
Constructors
HistogramValue(Double, String, IReservoirSnapshot)
Declaration
public HistogramValue(double lastValue, string lastUserValue, IReservoirSnapshot snapshot)
Parameters
Type |
Name |
Description |
System.Double |
lastValue |
|
System.String |
lastUserValue |
|
IReservoirSnapshot |
snapshot |
|
HistogramValue(Int64, Double, Double, String, Double, String, Double, Double, String, Double, Double, Double, Double, Double, Double, Double, Int32)
Declaration
public HistogramValue(long count, double sum, double lastValue, string lastUserValue, double max, string maxUserValue, double mean, double min, string minUserValue, double stdDev, double median, double percentile75, double percentile95, double percentile98, double percentile99, double percentile999, int sampleSize)
Parameters
Type |
Name |
Description |
System.Int64 |
count |
|
System.Double |
sum |
|
System.Double |
lastValue |
|
System.String |
lastUserValue |
|
System.Double |
max |
|
System.String |
maxUserValue |
|
System.Double |
mean |
|
System.Double |
min |
|
System.String |
minUserValue |
|
System.Double |
stdDev |
|
System.Double |
median |
|
System.Double |
percentile75 |
|
System.Double |
percentile95 |
|
System.Double |
percentile98 |
|
System.Double |
percentile99 |
|
System.Double |
percentile999 |
|
System.Int32 |
sampleSize |
|
Properties
Count
Declaration
public long Count { get; }
Property Value
Type |
Description |
System.Int64 |
|
LastUserValue
Declaration
public string LastUserValue { get; }
Property Value
Type |
Description |
System.String |
|
LastValue
Declaration
public double LastValue { get; }
Property Value
Type |
Description |
System.Double |
|
Max
Declaration
public double Max { get; }
Property Value
Type |
Description |
System.Double |
|
MaxUserValue
Declaration
public string MaxUserValue { get; }
Property Value
Type |
Description |
System.String |
|
Mean
Declaration
public double Mean { get; }
Property Value
Type |
Description |
System.Double |
|
Median
Declaration
public double Median { get; }
Property Value
Type |
Description |
System.Double |
|
Min
Declaration
public double Min { get; }
Property Value
Type |
Description |
System.Double |
|
MinUserValue
Declaration
public string MinUserValue { get; }
Property Value
Type |
Description |
System.String |
|
Percentile75
Declaration
public double Percentile75 { get; }
Property Value
Type |
Description |
System.Double |
|
Percentile95
Declaration
public double Percentile95 { get; }
Property Value
Type |
Description |
System.Double |
|
Percentile98
Declaration
public double Percentile98 { get; }
Property Value
Type |
Description |
System.Double |
|
Percentile99
Declaration
public double Percentile99 { get; }
Property Value
Type |
Description |
System.Double |
|
Percentile999
Declaration
public double Percentile999 { get; }
Property Value
Type |
Description |
System.Double |
|
SampleSize
Declaration
public int SampleSize { get; }
Property Value
Type |
Description |
System.Int32 |
|
StdDev
Declaration
public double StdDev { get; }
Property Value
Type |
Description |
System.Double |
|
Sum
Declaration
public double Sum { get; }
Property Value
Type |
Description |
System.Double |
|
Methods
Scale(Double)
Declaration
public HistogramValue Scale(double factor)
Parameters
Type |
Name |
Description |
System.Double |
factor |
|
Returns