# Performance monitoring of Elasticsearch server

**URL:** <https://discuss.elastic.co/t/performance-monitoring-of-elasticsearch-server/27673>\
**Category:** Elasticsearch\
**Created:** [August 19, 2015, 2:15pm UTC](https://discuss.elastic.co/t/performance-monitoring-of-elasticsearch-server/27673 "2015-08-19T14:15:41Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![puneetm](https://avatars.discourse-cdn.com/v4/letter/p/e480ec/32.png) [@puneetm](https://discuss.elastic.co/u/puneetm)\
**Post date:** [August 19, 2015, 2:15pm UTC](https://discuss.elastic.co/t/performance-monitoring-of-elasticsearch-server/27673/1 "2015-08-19T14:15:41Z")

</div>

Hi,

I am new to Elasticsearch and want to know how we can measure stats like CPU usage, memory etc.  
I want to create a customized report for a given period of time.

I have looked into Marvel plugin, it is gathering data and publishing those stats on it's own monitors but that doesn't give option of emailable report etc.

Any suggestion related to different tools available for elasticsearch and any other way to gather this information will be welcome

Thanks,  
Puneet

---

<div class="post-metadata">

**Author:** ![loren](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/loren/32/44942_2.png) [@loren](https://discuss.elastic.co/u/loren)\
**Post date:** [August 19, 2015, 4:43pm UTC](https://discuss.elastic.co/t/performance-monitoring-of-elasticsearch-server/27673/2 "2015-08-19T16:43:25Z")

</div>

Marvel is collecting all the data you want and storing it right back in Elasticsearch in plain JSON documents, so nothing's stopping you from querying those `.marvel` indexes yourself using the Elasticsearch DSL to write your own reports based on whatever date ranges you want.

---

<div class="post-metadata">

**Author:** ![puneetm](https://avatars.discourse-cdn.com/v4/letter/p/e480ec/32.png) [@puneetm](https://discuss.elastic.co/u/puneetm)\
**Post date:** [August 20, 2015, 6:25am UTC](https://discuss.elastic.co/t/performance-monitoring-of-elasticsearch-server/27673/3 "2015-08-20T06:25:55Z")

</div>

Thanks for the reply, I will look into that.

---

<div class="post-metadata">

**Author:** ![otisg](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/otisg/32/492_2.png) [@otisg](https://discuss.elastic.co/u/otisg)\
**Post date:** [August 20, 2015, 9:57pm UTC](https://discuss.elastic.co/t/performance-monitoring-of-elasticsearch-server/27673/4 "2015-08-20T21:57:57Z")

</div>

Check out SPM - it has good ES monitoring (but it's not limited to ES monitoring), with some nice features like AppMap, Distributed Transaction Tracing, Alerting and Anomaly Detection, graphing and correlation of events with metrics, users, roles, etc. etc. -- [http://sematext.com/spm/](http://sematext.com/spm/)

## Otis

Monitoring \* Alerting \* Anomaly Detection \* Centralized Log Management  
Solr & Elasticsearch Support \* [http://sematext.com/](http://sematext.com/)

---

<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:** [July 5, 2017, 11:54pm UTC](https://discuss.elastic.co/t/performance-monitoring-of-elasticsearch-server/27673/5 "2017-07-05T23:54:47Z")

</div>


