Scenario: Why did my node move to a different host?edit

To ensure that your nodes are located on healthy hosts, we vacate nodes to perform routine system maintenance or to remove a host with hardware issues from service.

All major scheduled maintenance and incidents can be found on the Elastic status page. You can subscribe to that page to be notified about updates.

If events on your deployment don’t correlate to any items listed on the status page, the events are due to minor routine maintenance performed on only a subset of Elasticsearch Add-On for Heroku deployments.

What is the impact?

During the routine system maintenance, having replicas and multiple availability zones ensures minimal interruption to your service. When nodes are vacated, as long as you have high availability, all search and indexing requests are expected to work within the reduced capacity until the node is back to normal.

How can I be notified when a node is changed?

To receive an email when nodes are added or removed from your deployment:

  1. Follow the first five steps in Getting notified about deployment health issues.
  2. At Step 6, to choose the alert type for when a node is changed, select CLUSTER HEALTHNodes changedEdit alert.

If you have only one master node in your cluser, during the master node vacate no notification will be sent. Kibana needs to communicate with the master node in order to send a notification. One way to avoid this is by shipping your deployment metrics to a dedicated monitoring cluster, which you can configure in Step 2 of Getting notified about deployment health issues when you enable logging and monitoring.