elasticsearch/docs/reference
David Turner 1045abe71f
Limit count of HTTP channels with tracked stats (#77303)
Today we expire the client stats for HTTP channels 5 minutes after they
close. It's possible to open a very large number of HTTP channels in 5
minutes, possibly inadvertently, and the stats for those channels can be
overwhelming.

This commit introduces a limit on the number of channels tracked by each
node which applies in addition to the age limit, and makes these limits
configurable via static settings. It drops the pruning of old stats when
starting to track a new channel and instead uses a queue to expire the
oldest stats when each channel closes if necessary to respect the count
limit; it only performs age-based expiry when retrieving the stats,
since the count limit now bounds the memory needed. Finally, it
tightents up some missing synchronization and makes sure that we expose
only immutable objects to the stats subsystem.
2021-09-08 07:25:57 +01:00
..
aggregations Adds support for the rate aggregation under a composite agg (#76992) 2021-09-01 07:29:13 -04:00
analysis
autoscaling
cat [DOCS] Update anchor and add redirect for aliases (#77349) 2021-09-07 09:42:42 -04:00
ccr
cluster
commands
data-management
data-streams
docs
eql
features/apis
fleet
graph
high-availability
how-to
ilm [DOCS] Update anchor and add redirect for aliases (#77349) 2021-09-07 09:42:42 -04:00
images
index-modules
indices [DOCS] Fix default for `is_write_index` (#77006) (#77362) 2021-09-07 11:34:53 -04:00
ingest Add enrich node cache (#76800) 2021-09-03 09:33:44 +02:00
licensing
mapping [DOCS] Clarify indexing a runtime field (#77117) 2021-09-01 11:59:11 -04:00
migration
ml [ML] add allocation state reason and support for partial model allocations (#76925) 2021-09-07 15:23:13 -04:00
modules Limit count of HTTP channels with tracked stats (#77303) 2021-09-08 07:25:57 +01:00
monitoring
query-dsl [DOCS] Update combined fields wording (#76893) 2021-08-26 13:16:55 -04:00
release-notes
repositories-metering-api
rest-api [DOCS] Update anchor and add redirect for aliases (#77349) 2021-09-07 09:42:42 -04:00
rollup
scripting [DOCS] Add ES security principles (#76850) 2021-08-31 12:37:22 -04:00
search [DOCS] Update anchor and add redirect for aliases (#77349) 2021-09-07 09:42:42 -04:00
searchable-snapshots
settings
setup Clarify 'runs in the foreground' (#76709) 2021-09-06 12:29:18 +01:00
shutdown/apis
slm
snapshot-restore Add Filtering by SLM Policy to Get Snapshots API (#77321) 2021-09-07 18:24:09 +02:00
sql SQL: Fix disjunctions (and `IN`) with multiple date math expressions (#76424) 2021-08-31 17:30:49 +02:00
tab-widgets
text-structure/apis
transform
upgrade
vectors
aggregations.asciidoc
alias.asciidoc [DOCS] Fix default for `is_write_index` (#77006) (#77362) 2021-09-07 11:34:53 -04:00
analysis.asciidoc
api-conventions.asciidoc [DOCS] Adds information about version compatibility headers (#77096) 2021-09-03 14:33:23 -07:00
cat.asciidoc
cluster.asciidoc
data-management.asciidoc
data-rollup-transform.asciidoc
datatiers.asciidoc
dependencies-versions.asciidoc
docs.asciidoc
getting-started.asciidoc
gs-index.asciidoc
high-availability.asciidoc
how-to.asciidoc
index-extra-title-page.html
index-modules.asciidoc Move `index.hidden` from Static to Dynamic settings (#77218) 2021-09-03 09:15:52 -06:00
index.asciidoc
index.x.asciidoc
indices.asciidoc
ingest.asciidoc
intro.asciidoc
links.asciidoc
mapping.asciidoc
query-dsl.asciidoc
redirects.asciidoc [DOCS] Add anchor text to field alias redirect 2021-09-07 10:10:52 -04:00
release-notes.asciidoc
scripting.asciidoc
search.asciidoc
setup.asciidoc
upgrade.asciidoc