elasticsearch/docs/reference/modules
David Turner 7776f755ee
More logging for slow cluster state application (#45007)
Today the lag detector may remove nodes from the cluster if they fail to apply
a cluster state within a reasonable timeframe, but it is rather unclear from
the default logging that this has occurred and there is very little extra
information beyond the fact that the removed node was lagging. Moreover the
only forewarning that the lag detector might be invoked is a message indicating
that cluster state publication took unreasonably long, which does not contain
enough information to investigate the problem further.

This commit adds a good deal more detail to make the issues of slow nodes more
prominent:

- after 10 seconds (by default) we log an INFO message indicating that a
  publication is still waiting for responses from some nodes, including the
  identities of the problematic nodes.

- when the publication times out after 30 seconds (by default) we log a WARN
  message identifying the nodes that are still pending.

- the lag detector logs a more detailed warning when a fatally-lagging node is
  detected.

- if applying a cluster state takes too long then the cluster applier service
  logs a breakdown of all the tasks it ran as part of that process.
2019-08-01 08:21:40 +01:00
..
cluster Remove unneeded backticks (#43256) 2019-06-17 08:58:47 -07:00
discovery More logging for slow cluster state application (#45007) 2019-08-01 08:21:40 +01:00
indices Clarify which circuit breaker settings are static (#44992) 2019-07-31 13:13:39 +02:00
cluster.asciidoc [Zen2] Update documentation for Zen2 (#34714) 2018-12-20 13:02:44 +00:00
cross-cluster-search.asciidoc [DOCS] Update anchors and links for Elasticsearch API relocation (#44500) 2019-07-19 09:16:35 -04:00
discovery.asciidoc [DOCS] Adds overview and API ref for cluster voting configurations (#36954) 2019-01-07 09:11:14 -08:00
gateway.asciidoc Add elasticsearch-node tool docs (#37812) 2019-03-12 12:43:29 +01:00
http.asciidoc Docs: Fixed a grammatical mistake: 'a HTTP ...' -> 'an HTTP ...' (#33744) 2018-09-17 15:35:54 -04:00
indices.asciidoc [Docs] Add indices.query.bool.max_clause_count setting (#34779) 2018-10-25 17:59:59 +02:00
network.asciidoc Document wildcard for network interfaces (#28839) 2019-06-13 10:19:18 +02:00
node.asciidoc Clarify voting-only master node docs (#43857) 2019-07-02 18:48:29 +02:00
plugins.asciidoc [Docs] Unify spelling of Elasticsearch (#27567) 2017-11-29 09:44:25 +01:00
remote-clusters.asciidoc Draw attention to transport layer in remote cluster docs (#43883) 2019-07-05 13:42:56 +02:00
snapshots.asciidoc [DOCS] Replace _meta with metadata for snapshot APIs. (#44596) 2019-07-19 08:40:34 -04:00
threadpool.asciidoc Remove mention of bulk threadpool in examples (#41935) 2019-05-08 12:08:47 +01:00
transport.asciidoc Remove Zen1 (#39466) 2019-03-04 15:51:12 +01:00