Add collector-side aggregation for heatmap stats
Author: donghun-choCreated Sep 16, 2026Updated Sep 17, 2026
The collector sends one Kafka message per span to the heatmap topics and relies on Pinot ingestion aggregation. This adds an optional in-memory counter, flushed on a configurable interval, so the collector sends one message per key per flush instead of one per span.
Disabled by default; enabling it requires a Pinot table config change.
Source: pinpoint-apm/pinpoint