# How can i nest aggregation inside my Kibana plugin?

**URL:** <https://discuss.elastic.co/t/how-can-i-nest-aggregation-inside-my-kibana-plugin/94306>\
**Category:** Kibana\
**Created:** [July 24, 2017, 10:24am UTC](https://discuss.elastic.co/t/how-can-i-nest-aggregation-inside-my-kibana-plugin/94306 "2017-07-24T10:24:08Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ayadirh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ayadirh/32/21617_2.png) [@ayadirh](https://discuss.elastic.co/u/ayadirh)\
**Post date:** [July 24, 2017, 10:24am UTC](https://discuss.elastic.co/t/how-can-i-nest-aggregation-inside-my-kibana-plugin/94306/1 "2017-07-24T10:24:08Z")

</div>

I want to aggregate data range from now to now-90 days then now to now-1hr and take average of that value. I can write a query in console to get values. But how to implement same inside my custom Kibana plugin?  
Is JSON input a way to do that?  
How can i run elastic search query from my kibana Plugin?  
P.S. New to Kibana

---

<div class="post-metadata">

**Author:** ![Joe\_Fleming](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/joe_fleming/32/3561_2.png) [@Joe\_Fleming](https://discuss.elastic.co/u/Joe_Fleming)\
**Post date:** [July 24, 2017, 6:03pm UTC](https://discuss.elastic.co/t/how-can-i-nest-aggregation-inside-my-kibana-plugin/94306/2 "2017-07-24T18:03:19Z")

</div>

> I can write a query in console to get values.

> How can i run Elasticsearch query from my kibana Plugin?

If you already have this query, you could just run it directly using the Elasticsearch client plugin, which Kibana makes available. You simply need to add `elasticsearch` as a dependency in your plugin. It will give you a configured client instance and then you have access to the entire [elasticsearch.js client API](https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html).

---

<div class="post-metadata">

**Author:** ![ayadirh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ayadirh/32/21617_2.png) [@ayadirh](https://discuss.elastic.co/u/ayadirh)\
**Post date:** [July 27, 2017, 9:53am UTC](https://discuss.elastic.co/t/how-can-i-nest-aggregation-inside-my-kibana-plugin/94306/3 "2017-07-27T09:53:20Z")

</div>

Thanks

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [August 24, 2017, 9:53am UTC](https://discuss.elastic.co/t/how-can-i-nest-aggregation-inside-my-kibana-plugin/94306/4 "2017-08-24T09:53:27Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
