Distinct counter

Calculate distinct field values over time

Overview

The distinct counter is a stateful processor which tracks distinct values for specified fields. Two key functions are provided:

  • Number of distinct field values

  • Number of of times the distinct field value has been seen

Example & DSL attributes

distinct counter:
  fields:
    - imsi
    - imei

Response

The processor adds a distinctCounter attribute with the following result

distinctCounter: 
    imsi:
        505010000011111 : 101
        904130454090869 : 78
    imei:
         350123451234560 : 101
         346543125767631 : 78
         983453473245799 : 12

Attributes schema

Attribute
Description
Data Type
Required

name

Descriptive name of the processor function

String

Default: Random UUID

fields

List of fields to count the number of time the same value has been seen

String List

Last updated