Skip to content

Commit 5e1cde9

Browse files
authored
Merge pull request #463 from nblumhardt/roastery-histogram
Include sum in the sample Roastery histogram
2 parents b278a4c + a7afcb6 commit 5e1cde9

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/Roastery/Metrics/ExponentialHistogram.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,14 @@ public ExponentialHistogram(int initialScale = 20, int targetBuckets = 160)
1919

2020
double _min;
2121
double _max;
22+
double _sum;
2223
ulong _total;
2324

2425
public void Record(double rawValue)
2526
{
2627
_min = Math.Min(_min, rawValue);
2728
_max = Math.Max(_max, rawValue);
29+
_sum += rawValue;
2830
_total += 1;
2931

3032
var midpoint = Midpoint(_scale, rawValue);
@@ -61,5 +63,6 @@ static double Midpoint(int scale, double rawValue)
6163

6264
public double Min => _min;
6365
public double Max => _max;
66+
public double Sum => _sum;
6467
public ulong Total => _total;
65-
}
68+
}

0 commit comments

Comments
 (0)