Hi, I'm trying to build an aggregation and show the number in Kibana I have 
the agg working in sense, but when I try to move it to my .js dashboard, I 
can't get it to publish the aggregation (in this case an expected value of 
"2". I guess overall my question is how do I integrate an aggregation into 
a .js dashboard. Does the agg belong in the services: queries part of the 
dashboard or elsewhere? Details below. 

###################################
Here is the aggs in sense:

GET /events/_search?search_type=count
{
  "aggs": {
    "machine_devices": {
      "cardinality": {
        "field": "logsource"
      }
    }
  }
}

and it properly returns :

   "took": 7,
...omitted for brevity
   },
   "aggregations": {
      "machine_devices": {
         "value": 2
      }


####################################
And here is the dashboard.js script

 "8": {

     "id": 8,

     "enable": true,

     "aggs": {

       "machine_devices" : {

         "cardinality" :

           { "field": "logsource" }

       }

     }

   }

...omitted for brevity

{

    title: 'Devices',

    field: 'machine_devices',

    type: 'terms',

    chart: 'table',

    order: 'term',

    counter_pos: 'none',

    missing: false,

    other: false,

    size: '10',

    editable: _editable,

    spyable: _spyable,

    time_field: ARGS.timefield||"@timestamp",

    queries: {

      'mode': 'selected',

      ids: [8]

    },

    span: 2

  }


Thanks for your help. ES rocks.

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/a4b34a10-e114-45fe-aad3-7bea06b58d7e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to