KerndataAnalytics

Realtime analytics

Tel gebeurtenissen terwijl ze plaatsvinden, rangschik wat trending is en zie welke sleutels de belasting dragen.

per gebeurtenis
O(1)
trendinglijsten
Live
Prometheus-metrics
Ingebouwde
Stap 1 van 4
Elke weergave tellen

Eén teller per dag. Elke gebeurtenis is één in-memory ophoging.

Voorbeeldsessieplaying
# Elke weergave tellen
hotkv> INCR pageviews:2026-10-16
(integer) 184213

Een geanimeerde walkthrough met echte HotKV-commando's en voorbeeldantwoorden. Klik op een stap om ernaartoe te springen. Commando's en antwoorden blijven Engels, precies zoals je ze in HotKV typt en ziet.

Het probleem

Dashboards die minuten achterlopen zijn niet realtime. Elke paginaweergave naar een database schrijven en later aggregeren is duur, en wanneer één sleutel plotseling het grootste deel van het verkeer krijgt, merk je dat vaak pas nadat een node omvalt.

Hoe HotKV het aanpakt

Tellers en sorted sets absorberen goedkoop een constante stroom gebeurtenissen, en de totalen zijn op elk moment leesbaar. Detectie van hot keys toont welke sleutels het hardst worden geraakt, en de eigen metrics van de engine worden geëxporteerd in Prometheus-formaat.

Stap voor stap

Wat er gebeurt, commando voor commando

  1. 01

    Elke weergave tellen

    Eén teller per dag. Elke gebeurtenis is één in-memory ophoging.

    INCR pageviews:2026-10-16
  2. 02

    Rangschikken wat trending is

    Sorted sets houden artikelen op volgorde terwijl weergaven binnenkomen.

    ZINCRBY trending:articles 1 article:42
  3. 03

    De top 10 lezen

    Het dashboard ververst elke seconde.

    ZREVRANGE trending:articles 0 9 WITHSCORES
  4. 04

    De hot keys vinden

    Met hotkey-tracking ingeschakeld worden de meest benaderde sleutels getoond zonder te scannen.

    HOTKEYS TOP 3
Waar het past

Praktijkscenario's

Media en uitgeverij

Nieuwsredacties volgen per minuut welke verhalen stijgen en promoten ze op de homepage.

Productanalytics

Tellers voor functiegebruik per dag voeden live dashboards zonder eventwarehouse in het hete pad.

Operations

Detectie van hot keys wijst de sleutel aan achter een plotselinge CPU-piek voordat die een node onderuit haalt.

Ingebouwd

Wat je krijgt

Goedkope tellers

INCR per gebeurtenis, per bucket.

INCRINCRBY

Trendinglijsten

Sorted sets die op volgorde staan terwijl gebeurtenissen binnenkomen.

ZINCRBYZREVRANGE

Detectie van hot keys

De meest benaderde sleutels, bij benadering, zonder te scannen.

HOTKEYS TOP

Prometheus-metrics

De eigen metrics van de engine op een metrics-poort.

Veelgestelde vragen

Hoe tel ik per minuut of per dag?

Zet de bucket in de sleutelnaam, zoals pageviews:2026-10-16, en voeg een verloopdatum toe zodat oude buckets worden opgeruimd.

Hoe tel ik unieke bezoekers?

Gebruik HyperLogLog met PFADD en PFCOUNT. Zie de use case probabilistisch tellen.

Kan ik HotKV monitoren met Prometheus?

Ja. HotKV biedt ingebouwde metrics in het Prometheus-formaat.

Verwante use cases

Probeer het op je eigen workload

HotKV spreekt het Redis-protocol, dus je kunt een bestaande client erop richten en dezelfde commando's uitvoeren.