# Possible to see what each nodes in cluster are doing

**URL:** <https://discuss.elastic.co/t/possible-to-see-what-each-nodes-in-cluster-are-doing/150175>\
**Category:** Elasticsearch\
**Created:** [September 27, 2018, 10:35am UTC](https://discuss.elastic.co/t/possible-to-see-what-each-nodes-in-cluster-are-doing/150175 "2018-09-27T10:35:34Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![af615dbd55cac2cacf32](https://avatars.discourse-cdn.com/v4/letter/a/9fc348/32.png) [@af615dbd55cac2cacf32](https://discuss.elastic.co/u/af615dbd55cac2cacf32)\
**Post date:** [September 27, 2018, 10:35am UTC](https://discuss.elastic.co/t/possible-to-see-what-each-nodes-in-cluster-are-doing/150175/1 "2018-09-27T10:35:34Z")

</div>

Hello

I was wondering if there are any ways to see what each cluster node is exactly doing.

My Elasticsearch cluster was set as below and situation is here.  
We installed 9nodes(2master:1active, 1client, 3hot and 3warm nodes). Current TPS is about 20k and we are adding 3k TPS everyday. Hot nodes store only 1day data(daily created indices) and Curator is runs everyday to move indices to warm nodes.

The problem i need some advises here is about the warm nodes. CPU usage on warm nodes are getting higher everyday; while Curator is running, the warm nodes getting higher CPU usage then never go down. I have no idea what warm nodes are doing after Curator task is done.

Is there any commands or ways to see what the warm nodes are doing after Curator run? CPU usage is getting higher and never going down, but this higher CPU usage i am observing only after Curator is running.

Please advise.

Fyi, we need to run curator everyday due to disk space issue on hot nodes.

Thank you!!

---

<div class="post-metadata">

**Author:** ![thiago](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/thiago/32/32096_2.png) [@thiago](https://discuss.elastic.co/u/thiago)\
**Post date:** [October 6, 2018, 1:02pm UTC](https://discuss.elastic.co/t/possible-to-see-what-each-nodes-in-cluster-are-doing/150175/2 "2018-10-06T13:02:50Z")

</div>

Try using the [Nodes hot\_threads API](https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-nodes-hot-threads.html)

---

<div class="post-metadata">

**Author:** ![af615dbd55cac2cacf32](https://avatars.discourse-cdn.com/v4/letter/a/9fc348/32.png) [@af615dbd55cac2cacf32](https://discuss.elastic.co/u/af615dbd55cac2cacf32)\
**Post date:** [October 6, 2018, 2:19pm UTC](https://discuss.elastic.co/t/possible-to-see-what-each-nodes-in-cluster-are-doing/150175/3 "2018-10-06T14:19:46Z")

</div>

thank you for your advice. how to identify nodeId? is it configurable in elasticsearch.yml or set through APIs?

---

<div class="post-metadata">

**Author:** ![thiago](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/thiago/32/32096_2.png) [@thiago](https://discuss.elastic.co/u/thiago)\
**Post date:** [October 6, 2018, 2:20pm UTC](https://discuss.elastic.co/t/possible-to-see-what-each-nodes-in-cluster-are-doing/150175/4 "2018-10-06T14:20:58Z")

</div>

It's an API call. You may call it from Kibana's Dev Console or use some other http client such as `curl`

---

<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:** [November 3, 2018, 2:21pm UTC](https://discuss.elastic.co/t/possible-to-see-what-each-nodes-in-cluster-are-doing/150175/5 "2018-11-03T14:21:07Z")

</div>

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