# What are your monitors for elastic search in production?

**URL:** <https://discuss.elastic.co/t/what-are-your-monitors-for-elastic-search-in-production/5085>\
**Category:** Elasticsearch\
**Created:** [August 8, 2011, 5:58pm UTC](https://discuss.elastic.co/t/what-are-your-monitors-for-elastic-search-in-production/5085 "2011-08-08T17:58:23Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tony\_Chong](https://avatars.discourse-cdn.com/v4/letter/t/ee59a6/32.png) [@Tony\_Chong](https://discuss.elastic.co/u/Tony_Chong)\
**Post date:** [August 8, 2011, 5:58pm UTC](https://discuss.elastic.co/t/what-are-your-monitors-for-elastic-search-in-production/5085/1 "2011-08-08T17:58:23Z")

</div>

For those that are running elastic search in production environments, what  
exactly are you monitoring? We are using nagios and I was thinking a simple  
port check could verify if the service is running, but how about the  
indexes? Is there any way to check to see if the indexes are corrupted or  
not?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [August 8, 2011, 7:22pm UTC](https://discuss.elastic.co/t/what-are-your-monitors-for-elastic-search-in-production/5085/2 "2011-08-08T19:22:31Z")

</div>

You could have a look at this thread talking about that. [http://elasticsearch-users.115913.n3.nabble.com/Monitor-ES-td2635070.html](http://elasticsearch-users.115913.n3.nabble.com/Monitor-ES-td2635070.html) [http://elasticsearch-users.115913.n3.nabble.com/Monitor-ES-td2635070.html](http://elasticsearch-users.115913.n3.nabble.com/Monitor-ES-td2635070.html)

There is a link to a nagios pl script : [http://elasticsearch-users.115913.n3.nabble.com/attachment/2636406/0/elasticCheck.pl](http://elasticsearch-users.115913.n3.nabble.com/attachment/2636406/0/elasticCheck.pl)

Hope this helps.

David.

De : [elasticsearch@googlegroups.com](mailto:elasticsearch@googlegroups.com) [[mailto:elasticsearch@googlegroups.com](mailto:elasticsearch@googlegroups.com)] De la part de Tony Chong  
Envoyé : lundi 8 août 2011 19:58  
À : [elasticsearch@googlegroups.com](mailto:elasticsearch@googlegroups.com)  
Objet : What are your monitors for elastic search in production?

For those that are running elastic search in production environments, what exactly are you monitoring? We are using nagios and I was thinking a simple port check could verify if the service is running, but how about the indexes? Is there any way to check to see if the indexes are corrupted or not?

---

<div class="post-metadata">

**Author:** ![Tony\_Chong](https://avatars.discourse-cdn.com/v4/letter/t/ee59a6/32.png) [@Tony\_Chong](https://discuss.elastic.co/u/Tony_Chong)\
**Post date:** [August 8, 2011, 8:03pm UTC](https://discuss.elastic.co/t/what-are-your-monitors-for-elastic-search-in-production/5085/3 "2011-08-08T20:03:51Z")

</div>

Awesome. Thanks alot!

---

<div class="post-metadata">

**Author:** ![James\_Cook](https://avatars.discourse-cdn.com/v4/letter/j/898d66/32.png) [@James\_Cook](https://discuss.elastic.co/u/James_Cook)\
**Post date:** [August 8, 2011, 8:08pm UTC](https://discuss.elastic.co/t/what-are-your-monitors-for-elastic-search-in-production/5085/4 "2011-08-08T20:08:03Z")

</div>

There is a health check you can do. Does Nagios let you parse JSON response  
data?

> **[Elasticsearch Platform — Find real-time answers at scale](https://www.elastic.co)**
>
> Power insights and outcomes with the Elasticsearch Platform and AI. See into your data and find answers that matter with enterprise solutions designed to help you build, observe, and protect. Try Elasticsearch free today.

Status is green, yellow or red.

I'd also like to know if there is any technique to determine whether split  
brain has occurred in a very dynamic environment (non-unicast, new nodes  
started and shutdown based on CPU utilization)?

-- jim

On Mon, Aug 8, 2011 at 1:58 PM, Tony Chong [tonyjchong@gmail.com](mailto:tonyjchong@gmail.com) wrote:

> For those that are running Elasticsearch in production environments, what  
> exactly are you monitoring? We are using nagios and I was thinking a simple  
> port check could verify if the service is running, but how about the  
> indexes? Is there any way to check to see if the indexes are corrupted or  
> not?

---

<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 9, 2011, 7:06am UTC](https://discuss.elastic.co/t/what-are-your-monitors-for-elastic-search-in-production/5085/5 "2011-08-09T07:06:13Z")

</div>

Hi,

We have and use our SPM for Solr:

> **[Sematext Monitoring | Infrastructure Monitoring Service](https://sematext.com/spm/)**
>
> Bring together your servers, Apps, Metrics, Logs & Events ✓ Over 40 integrations to easily collect metrics & events across your whole stack ✓ Start now!

If there is interest, we can add support for various ES metrics -  
please let us know!

## Otis

Sematext is hiring Search Engineers -- [Jobs](http://sematext.com/about/jobs.html)

On Aug 8, 1:58 pm, Tony Chong [tonyjch...@gmail.com](mailto:tonyjch...@gmail.com) wrote:

> For those that are running Elasticsearch in production environments, what  
> exactly are you monitoring? We are using nagios and I was thinking a simple  
> port check could verify if the service is running, but how about the  
> indexes? Is there any way to check to see if the indexes are corrupted or  
> not?

---

<div class="post-metadata">

**Author:** ![Lukas\_Vlcek1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/lukas_vlcek1/32/819_2.png) [@Lukas\_Vlcek1](https://discuss.elastic.co/u/Lukas_Vlcek1)\
**Post date:** [August 9, 2011, 8:36am UTC](https://discuss.elastic.co/t/what-are-your-monitors-for-elastic-search-in-production/5085/6 "2011-08-09T08:36:45Z")

</div>

Hi Otis,

just out of curiosity, what load does this monitoring put on the search  
machine/cluster? (2-10% of CPU in avg?)

Regards,  
Lukas

On Tue, Aug 9, 2011 at 9:06 AM, Otis Gospodnetic \<[otis.gospodnetic@gmail.com](mailto:otis.gospodnetic@gmail.com)

> wrote:

> Hi,
> 
> We have and use our SPM for Solr:  
> [Sematext Monitoring | Infrastructure Monitoring Service](http://sematext.com/spm/index.html)
> 
> If there is interest, we can add support for various ES metrics -  
> please let us know!
> 
> ## Otis
> 
> Sematext is hiring Search Engineers -- [Jobs - Sematext](http://sematext.com/about/jobs.html)
> 
> On Aug 8, 1:58 pm, Tony Chong [tonyjch...@gmail.com](mailto:tonyjch...@gmail.com) wrote:
> 
> > For those that are running Elasticsearch in production environments,  
> > what  
> > exactly are you monitoring? We are using nagios and I was thinking a  
> > simple  
> > port check could verify if the service is running, but how about the  
> > indexes? Is there any way to check to see if the indexes are corrupted or  
> > not?

---

<div class="post-metadata">

**Author:** ![kimchy](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kimchy/32/44952_2.png) [@kimchy](https://discuss.elastic.co/u/kimchy)\
**Post date:** [August 9, 2011, 8:51am UTC](https://discuss.elastic.co/t/what-are-your-monitors-for-elastic-search-in-production/5085/7 "2011-08-09T08:51:31Z")

</div>

On Mon, Aug 8, 2011 at 11:08 PM, James Cook [jcook@tracermedia.com](mailto:jcook@tracermedia.com) wrote:

> There is a health check you can do. Does Nagios let you parse JSON response  
> data?  
> [Elasticsearch Platform — Find real-time answers at scale | Elastic](http://www.elasticsearch.org/guide/reference/api/admin-cluster-health.html)
> 
> Status is green, yellow or red.
> 
> I'd also like to know if there is any technique to determine whether split  
> brain has occurred in a very dynamic environment (non-unicast, new nodes  
> started and shutdown based on CPU utilization)?

If you know which nodes are currently up, then you can go one by one, and  
ask for the cluster state, and check that all see the same master node.

> -- jim
> 
> On Mon, Aug 8, 2011 at 1:58 PM, Tony Chong [tonyjchong@gmail.com](mailto:tonyjchong@gmail.com) wrote:
> 
> > For those that are running Elasticsearch in production environments, what  
> > exactly are you monitoring? We are using nagios and I was thinking a simple  
> > port check could verify if the service is running, but how about the  
> > indexes? Is there any way to check to see if the indexes are corrupted or  
> > not?

---

<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 9, 2011, 12:14pm UTC](https://discuss.elastic.co/t/what-are-your-monitors-for-elastic-search-in-production/5085/8 "2011-08-09T12:14:45Z")

</div>

Hi Lukas,

Non-scientific, observation-based estimate is that it's on the lower  
side of that range.

## Otis

Sematext is hiring Search Engineers -- [Jobs](http://sematext.com/about/jobs.html)

On Aug 9, 4:36 am, Lukáš Vlček [lukas.vl...@gmail.com](mailto:lukas.vl...@gmail.com) wrote:

> Hi Otis,
> 
> just out of curiosity, what load does this monitoring put on the search  
> machine/cluster? (2-10% of CPU in avg?)
> 
> Regards,  
> Lukas
> 
> On Tue, Aug 9, 2011 at 9:06 AM, Otis Gospodnetic \<[otis.gospodne...@gmail.com](mailto:otis.gospodne...@gmail.com)
> 
> > wrote:  
> > Hi,
> 
> > We have and use our SPM for Solr:  
> > [Sematext Monitoring | Infrastructure Monitoring Service](http://sematext.com/spm/index.html)
> 
> > If there is interest, we can add support for various ES metrics -  
> > please let us know!
> 
> > ## Otis
> > 
> > Sematext is hiring Search Engineers --[Jobs](http://sematext.com/about/jobs.html)
> 
> > On Aug 8, 1:58 pm, Tony Chong [tonyjch...@gmail.com](mailto:tonyjch...@gmail.com) wrote:
> > 
> > > For those that are running Elasticsearch in production environments,  
> > > what  
> > > exactly are you monitoring? We are using nagios and I was thinking a  
> > > simple  
> > > port check could verify if the service is running, but how about the  
> > > indexes? Is there any way to check to see if the indexes are corrupted or  
> > > not?

---

<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 6, 2017, 3:57am UTC](https://discuss.elastic.co/t/what-are-your-monitors-for-elastic-search-in-production/5085/9 "2017-07-06T03:57:48Z")

</div>


