Reverting Index Logging Settings

I want to add new index settings for all indices to add some additional configs to debug/info/warn and trace.

So like below I have this curl command -

curl -XPUT 'http://localhost:9200/_all/_settings?preserve_existing=true' -d '{​​​​​
"index.indexing.slowlog.threshold.index.debug" : "2s",
"index.indexing.slowlog.threshold.index.info" : "5s",
"index.indexing.slowlog.threshold.index.trace" : "500ms",
"index.indexing.slowlog.threshold.index.warn" : "10s",
"index.search.slowlog.threshold.fetch.debug" : "500ms",
"index.search.slowlog.threshold.fetch.info" : "800ms",
"index.search.slowlog.threshold.fetch.trace" : "200ms",
"index.search.slowlog.threshold.fetch.warn" : "1s",
"index.search.slowlog.threshold.query.debug" : "2s",
"index.search.slowlog.threshold.query.info" : "5s",
"index.search.slowlog.threshold.query.trace" : "500ms",
"index.search.slowlog.threshold.query.warn" : "10s"
}​​​​​'

What I'm looking to do is to figure out how I can revert all these settings across all indices that they were applied too. Will a restart of Elasticsearch wipe these additional settings?

Welcome to our community! :smiley:

You will want to switch the time values you have for null, and that should reset them to the defaults.