Sorry if the title doesn't make much sense, I'll try to explain. I have an API service that logs the version of the client as well as the customer ID on every API request. Now I want to know which client versions are used the most, which can be done with a simple term aggregation on the client_version field.
The problem with this is that some customers use the service much more heavily than others, so the results can be quite skewed towards heavy users. What I'd like to do is count unique occurrences of client_version/customer_id, and sum them up per client_id. So basically count of customers for each client version. Does that make any sense? And is that possible with Kibana?