Changes

Jump to: navigation, search

Centralized logging in swarm

831 bytes added, 12:08, 22 September 2018
Metrika aggregáció
{
"aggs" : {
"<aggregáció neve>" : { "<aggregáció típusa>" : { "field" : "<mező névparaméterek>" } }
}
}
A következő példában nézzük meg az életkorok átlagát súlyozva a számlák egyenlegévél. Tehát az átlag value mezője továbbra is az '''age''', és a súly a '''balance'''. A missing paraméter ugyan arra szolgál mint az előbb.
<pre>
curl -XPOST "http://192.168.123.71:9200/bank/_search?pretty" -H 'Content-Type: application/json' -d'
{
"size": 0,
"aggs" : {
"waited_avg_age": {
"weighted_avg": {
"value": {
"field": "age",
"missing": 20
},
"weight": {
"field": "balance"
}
}
}
}
}
'
</pre>
 
 
A válasz nagyon hasonlít az előző példához:
<pre>
"aggregations" : {
"waited_avg_age" : {
"value" : 30.060448837377425
}
}
</pre>

Navigation menu