# Guidance on monitoring queries

**URL:** https://discuss.elastic.co/t/guidance-on-monitoring-queries/84566
**Category:** Elasticsearch
**Created:** [May 4, 2017, 1:33pm UTC](https://discuss.elastic.co/t/guidance-on-monitoring-queries/84566 "2017-05-04T13:33:56Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![MarkTierney](https://avatars.discourse-cdn.com/v4/letter/m/94ad74/32.png) [@MarkTierney](https://discuss.elastic.co/u/MarkTierney)
#### Post date: [May 4, 2017, 1:33pm UTC](https://discuss.elastic.co/t/guidance-on-monitoring-queries/84566/1 "2017-05-04T13:33:56Z")

</div>

Hi Folks,

I am a newbie to Elasticsearch and am tasked with monitoring performance of the cluster as well as helping the other developers interpret the overall performance of the indexes. I am looking for guidance on where I might find descriptions for the different fields in the monitoring indexes. Also what is the best way to understand average query elapsed time.

Any help pointing me at educational resources or links would be greatly appreciated.

Thanks, Mark

---

<div class="post-metadata">

### Author: ![tsullivan](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tsullivan/32/31077_2.png) [@tsullivan](https://discuss.elastic.co/u/tsullivan)
#### Post date: [May 5, 2017, 6:52pm UTC](https://discuss.elastic.co/t/guidance-on-monitoring-queries/84566/2 "2017-05-05T18:52:37Z")

</div>

Hi Mark,

The structure of the Monitoring data isn't documented and could change from release to release. However, the structure is pretty much identical to the output of the stats APIs built into Elasticsearch: [Cluster APIs | Elasticsearch Guide [8.11] | Elastic](https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster.html)

> [@MarkTierney](#):
>
> Also what is the best way to understand average query elapsed time.

In the Monitoring app, you can look at the request rates for searches to see this information. Note that it only includes the Elasticsearch internal time, not network time or client processing time. You can see this info by doing

```auto
curl -XGET 'http://localhost:9200/_nodes/stats/indices/search'

```

You'll see similar data in the monitoring indices, under `.monitoring-es-2-*`, in the `node_stats` type.

---

<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: [June 2, 2017, 7:02pm UTC](https://discuss.elastic.co/t/guidance-on-monitoring-queries/84566/3 "2017-06-02T19:02:25Z")

</div>

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