Skip to content

Commit b557665

Browse files
committed
make sure we don't publish histograms as normal metrics
1 parent 6955429 commit b557665

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/java/com/arpnetworking/tsdcore/sinks/KairosDbSink.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,9 @@ protected Collection<byte[]> serialize(final PeriodicData periodicData) {
9393

9494
// Add aggregated data
9595
for (final AggregatedData datum : periodicData.getData()) {
96+
final Statistic statistic = datum.getFQDSN().getStatistic();
9697
if (_publishHistograms) {
9798
// We need to collect the min, max, mean, and sum
98-
final Statistic statistic = datum.getFQDSN().getStatistic();
9999
if (statistic instanceof MeanStatistic) {
100100
histogramAdditionalData.setMean(datum.getValue().getValue());
101101
} else if (statistic instanceof SumStatistic) {
@@ -117,7 +117,7 @@ protected Collection<byte[]> serialize(final PeriodicData periodicData) {
117117
continue;
118118
}
119119

120-
if (_publishStandardMetrics) {
120+
if (_publishStandardMetrics && !(statistic instanceof HistogramStatistic)) {
121121
serializer.serializeDatum(completeChunks, currentChunk, chunkStream, datum);
122122
}
123123
}

0 commit comments

Comments
 (0)