API to get all defaults/overriden settings in elasticsearch.yml

Is there an API to get all the settings possible in elasticsearch.yml?
We want to get both the default values as well as the overriden ones.
Knowing these settings will help us fix cluster down issues better.
Right now, we are working in a reactive mode where an issue appears and we search for its fix by tweaking some setting.
It would be nice to get all settings by some API and spend a day or two in analyzing which ones we can tweak proactively.

What problems are you seeing that makes you think you need to tweak all the settings?

We do not want to tweak all the settings.
Just want to take a look at the default settings that are available to tweak.
For example, https://www.elastic.co/guide/en/elasticsearch/reference/current/circuit-breaker.html and https://www.elastic.co/guide/en/elasticsearch/reference/current/recovery.html

There would be hundreds of settings probably (not just counting the above pages) and if we have an API to get all of the current settings/defaults/overrides etc, it is easier to search/tweak a particular option when required.

I just found one API as /_cluster/settings?include_defaults=true
This is a good one to have.
If there are any more like this, please let me know.

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