kibana 에서 Unique Count 하는데 일상적으로 RDBMS에서
SELECT DISTINCT(color) FROM cars
할때와 다르다
구글링 결과 아래 링크 참조 하면 이해가 될듯하다
https://www.elastic.co/guide/en/elasticsearch/guide/current/cardinality.html
The first approximate aggregation provided by Elasticsearch is the cardinality
metric. This provides the cardinality of a field, also called a distinct or unique count. You may be familiar with the SQL version:
그래서 elasticsearch Distinct count 할 때 정밀도를 설정하는 부분이 있다
최대 4000까지 설정 할 수 있으며 위에 설정을 kibana에서도 설정 할 수 있는데 아래와 같이 하면 된다. |
Practically speaking, a threshold of 100
maintains an error under 5% even when counting millions of unique values.
수치가 100의 경우 100만건 기준으로 5%로의 오차가 존재 할 수 있다고 한다.
참고하면 될듯함