[[troubleshooting]]
= Troubleshooting

[partintro]
--
This section provides a series of troubleshooting solutions aimed at helping users
fix problems that an {es} deployment might encounter.

Several troubleshooting issues can be diagnosed using the
<<health-api,health API>>.

If none of these solutions relate to your issue, you can still get help:

* For users with an active subscription, you can get help in several ways:

** Go directly to the http://support.elastic.co[Support Portal]

** From the {ess} Console, go to the
 https://cloud.elastic.co/support{ess-baymax}[Support page], or select the
 support icon that looks like a life preserver on any page.

** Contact us by email: support@elastic.co
+
[TIP]
====
If you contact us by email, use the email address that you registered with so
that we can help you more quickly. If you are using a distribution list as your
registered email, you can also register a second email address with us. Just
open a case to let us know the name and email address you want to add.
====

* For users without an active subscription, visit the
https://discuss.elastic.co/[Elastic community forums] and get answers from
the experts in the community, including people from Elastic.
--

include::troubleshooting/fix-common-cluster-issues.asciidoc[]

include::troubleshooting/data/increase-shard-limit.asciidoc[]

include::troubleshooting/data/increase-cluster-shard-limit.asciidoc[]

include::troubleshooting/data/enable-index-allocation.asciidoc[]

include::troubleshooting/data/enable-cluster-allocation.asciidoc[]

include::troubleshooting/data/data-tiers-mixed-with-node-attr.asciidoc[]

include::troubleshooting/data/add-tier.asciidoc[]

include::troubleshooting/data/diagnose-unassigned-shards.asciidoc[]

include::troubleshooting/discovery-issues.asciidoc[]

include::troubleshooting/data/increase-tier-capacity.asciidoc[]

include::troubleshooting/data/start-ilm.asciidoc[]

include::troubleshooting/data/start-slm.asciidoc[]

include::troubleshooting/snapshot/add-repository.asciidoc[]

include::monitoring/troubleshooting.asciidoc[]

include::transform/troubleshooting.asciidoc[leveloffset=+1]

include::../../x-pack/docs/en/watcher/troubleshooting.asciidoc[]
