[Kibana] Metric 내 script 사용 예제
Elastic/Kibana 2017. 2. 1. 17:01Kibana 에서 visualize 생성 시 metric 영역을 통한 script 사용 초간단 예제 입니다.
참고 하실 문서는 아래 문서 보시면 됩니다.
[참고문서]
https://www.elastic.co/guide/en/kibana/4.6/metric-chart.html
[Script 예제]
{
"size": 0,
"query": {
"filtered": {
"query": {
"query_string": {
"analyze_wildcard": true,
"query": "*"
}
},
"filter": {
"bool": {
"must": [
{
"range": {
"time": {
"gte": 1485788400000,
"lte": 1485874799999,
"format": "epoch_millis"
}
}
}
],
"must_not": []
}
}
}
},
"aggs": {
"2": {
"terms": {
"field": "id",
"size": 5,
"order": {
"1": "desc"
}
},
"aggs": {
"1": {
"sum": {
"field": "price",
"script": "doc['price'].value * doc['count'].value"
}
}
}
}
}
}
[Kibana 예제]
{
"script" : "doc['price'].value * doc['count'].value"
}