Cloudflare lanserade DNS Analytics för alla kunder, vilket krävde en skalbar lösning för att hantera miljontals DNS-frågor per sekund och triljoner loggar varje månad. Systemet bygger på en befintlig HTTP-loggpipeline, där loggar från edge-servrar samlas in, berikas med metadata, och skickas via en multiplexer-tjänst till Apache Kafka-kluster i ett centralt lager. Initiala planer på att använda Apache Spark för aggregerade rapporter visade sig otillräckliga för detaljerad felsökning på grund av DNS-datans höga kardinalitet, vilket gjorde att aggregeringar ofta inte minskade datamängden tillräckligt. Efter att ha utvärderat och avfärdat Druid på grund av höga hårdvarukostnader, valde Cloudflare ClickHouse som OLAP-system för dess prestanda och enklare design. Ett Go-baserat adapterprogram utvecklades för att läsa Cap'n Proto-kodade meddelanden från Kafka och infoga dem i ClickHouse, med fokus på att optimera batchstorleken för effektiv inskrivning i MergeTree-tabellmotorn.