在使用 ELK 堆疊來收集和處理 API 測驗資料流(樣本/檔案在一個索引下)的性能測驗專案中,如果我們可以僅通過一個 _search 請求獲得多個聚合結果,例如成功請求的計數,那就太好了AND 平均回應時間和各種百分位數等。是否可以創建這樣的 DSL 查詢,或者我們是否必須執行多個搜索,例如一個以獲得成功請求的計數,另一個用于百分位數等?
uj5u.com熱心網友回復:
你當然可以,檔案的這個頁面給出了一個例子,但這里僅供參考;
curl -X GET "localhost:9200/my-index-000001/_search?pretty" -H 'Content-Type: application/json' -d'
{
"aggs": {
"my-first-agg-name": {
"terms": {
"field": "my-field"
}
},
"my-second-agg-name": {
"avg": {
"field": "my-other-field"
}
}
}
}
'
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/505626.html
