[Kibana] Unique Count 사용 시 threshold 스크립트 추가.
Elastic/Kibana 2017. 2. 9. 12:54기억력 극복을 위해 또 기록해 봅니다.
elasticsearch의 cardinality aggregation 을 kibana 에서는 unique count 로 사용 합니다.
여기에 정확도 조절을 위해 precision_threshold 를 설정할 수 있는데요.
참고문서)
QueryDSL)
{ "aggs" : { "author_count" : { "cardinality" : { "field" : "author_hash", "precision_threshold": 100 } } } }
Kibana Script)
{
"precision_threshold":40000
}
위와 같이 사용하시면 됩니다.
주의 하실 부분은 CPU와 Memory 사용에 민감하고 circuit breaker 설정도 확인하셔야 합니다.