#14296·pinpoint

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.