Skip to content

Commit 3f4ee09

Browse files
authored
Merge branch 'main' into ga/rescore_vector
2 parents 28a5c82 + e426fe1 commit 3f4ee09

File tree

782 files changed

+7398
-8043
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

782 files changed

+7398
-8043
lines changed
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
**Quick start options**
22

3-
* [**Elastic Cloud**](/deploy-manage/deploy/elastic-cloud.md): Get a hosted solution up and running in minutes.
4-
* [**Elastic Cloud Hosted**](/deploy-manage/deploy/elastic-cloud/cloud-hosted.md): Our hosted Elastic Stack offering, deployed in the cloud with your provider of choice. Sign up for a [14-day free trial](https://cloud.elastic.co/registration).
5-
* [**Elastic Cloud Serverless**](/deploy-manage/deploy/elastic-cloud/serverless.md): Create serverless projects for autoscaled and fully managed Elastic deployments. Sign up for a [14-day free trial](https://cloud.elastic.co/serverless-registration).
3+
* [**{{ecloud}}**](/deploy-manage/deploy/elastic-cloud.md): Get a hosted solution up and running in minutes.
4+
* [**{{ech}}**](/deploy-manage/deploy/elastic-cloud/cloud-hosted.md): Our hosted {{stack}} offering, deployed in the cloud with your provider of choice. Sign up for a [14-day free trial](https://cloud.elastic.co/registration).
5+
* [**{{serverless-full}}**](/deploy-manage/deploy/elastic-cloud/serverless.md): Create serverless projects for autoscaled and fully managed Elastic deployments. Sign up for a [14-day free trial](https://cloud.elastic.co/serverless-registration).
66
* [**Local development**](/solutions/search/run-elasticsearch-locally.md): Get started quickly with {{es}} and {{kib}} in Docker for local development and testing.
77

88
**Advanced options**
99

1010
* [**Self-managed**](/deploy-manage/deploy/self-managed.md): Install, configure, and run Elastic on your own premises.
11-
* [**Elastic Cloud Enterprise**](https://www.elastic.co/guide/en/cloud-enterprise/current/Elastic-Cloud-Enterprise-overview.html): Deploy Elastic Cloud on public or private clouds, virtual machines, or your own premises.
12-
* [**Elastic Cloud on Kubernetes**](/deploy-manage/deploy/cloud-on-k8s.md): Deploy Elastic Cloud on Kubernetes.
11+
* [**{{ece}}**](https://www.elastic.co/guide/en/cloud-enterprise/current/Elastic-Cloud-Enterprise-overview.html): Deploy {{ecloud}} on public or private clouds, virtual machines, or your own premises.
12+
* [**{{eck}}**](/deploy-manage/deploy/cloud-on-k8s.md): Deploy {{eck}}.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
1. Log in to the [{{ecloud}} Console](https://cloud.elastic.co?page=docs&placement=docs-body) or ECE [Cloud UI](../deploy/cloud-enterprise/log-into-cloud-ui.md).
2+
3+
2. On the home page, find your deployment.
4+
5+
:::{tip}
6+
If you have many deployments, you can instead go to the **Hosted deployments** ({{ech}}) or **Deployments** ({{ece}}) page. On that page, you can narrow your deployments by name, ID, or choose from several other filters.
7+
:::
8+
9+
3. Select **Manage**.

deploy-manage/api-keys/elasticsearch-api-keys.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ mapped_pages:
99

1010
Several types of {{es}} API keys exist:
1111

12-
* **Personal/User** API key: allows external services to access the Elastic Stack on behalf of a user.
12+
* **Personal/User** API key: allows external services to access the {{stack}} on behalf of a user.
1313
* **Cross-cluster** API key: allows other clusters to connect to this cluster.
14-
* **Managed** API key: created and managed by Kibana to run background tasks.
14+
* **Managed** API key: created and managed by {{kib}} to run background tasks.
1515

1616
To manage API keys in {{kib}}, go to the **API Keys** management page using the navigation menu or the [global search field](../../explore-analyze/find-and-organize/find-apps-and-objects.md).
1717

deploy-manage/autoscaling.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ By default, {{serverless-full}} automatically scales your {{es}} resources based
2323
This feature is designed for indirect use by {{ech}}, {{ece}}, and {{eck}}. Direct use is not supported.
2424
::::
2525

26-
Cluster autoscaling allows an operator to create tiers of nodes that monitor themselves and determine if scaling is needed based on an operator-defined policy. An Elasticsearch cluster can use the autoscaling API to report when additional resources are required. For example, an operator can define a policy that scales a warm tier based on available disk space. Elasticsearch monitors disk space in the warm tier. If it predicts low disk space for current and future shard copies, the autoscaling API reports that the cluster needs to scale. It remains the responsibility of the operator to add the additional resources that the cluster signals it requires.
26+
Cluster autoscaling allows an operator to create tiers of nodes that monitor themselves and determine if scaling is needed based on an operator-defined policy. An {{es}} cluster can use the autoscaling API to report when additional resources are required. For example, an operator can define a policy that scales a warm tier based on available disk space. {{es}} monitors disk space in the warm tier. If it predicts low disk space for current and future shard copies, the autoscaling API reports that the cluster needs to scale. It remains the responsibility of the operator to add the additional resources that the cluster signals it requires.
2727

2828
A policy is composed of a list of roles and a list of deciders. The policy governs the nodes matching the roles. The deciders provide independent estimates of the capacity required. See [Autoscaling deciders](../deploy-manage/autoscaling/autoscaling-deciders.md) for details on available deciders.
2929

deploy-manage/autoscaling/autoscaling-deciders.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ applies_to:
1616

1717
# Autoscaling deciders [autoscaling-deciders]
1818

19-
[Autoscaling](/deploy-manage/autoscaling.md) in Elasticsearch enables dynamic resource allocation based on predefined policies. A key component of this mechanism is autoscaling deciders, which independently assess resource requirements and determine when scaling actions are necessary. Deciders analyze various factors, such as storage usage, indexing rates, and machine learning workloads, to ensure clusters maintain optimal performance without manual intervention.
19+
[Autoscaling](/deploy-manage/autoscaling.md) in {{es}} enables dynamic resource allocation based on predefined policies. A key component of this mechanism is autoscaling deciders, which independently assess resource requirements and determine when scaling actions are necessary. Deciders analyze various factors, such as storage usage, indexing rates, and machine learning workloads, to ensure clusters maintain optimal performance without manual intervention.
2020

2121
::::{admonition} Indirect use only
2222
This feature is designed for indirect use by {{ech}}, {{ece}}, and {{eck}}. Direct use is not supported.
@@ -96,7 +96,7 @@ The [autoscaling](../../deploy-manage/autoscaling.md) frozen shards decider (`fr
9696
### Configuration settings [autoscaling-frozen-shards-decider-settings]
9797

9898
`memory_per_shard`
99-
: (Optional, [byte value](elasticsearch://reference/elasticsearch/rest-apis/api-conventions.md#byte-units)) The memory needed per shard, in bytes. Defaults to 2000 shards per 64 GB node (roughly 32 MB per shard). Notice that this is total memory, not heap, assuming that the Elasticsearch default heap sizing mechanism is used and that nodes are not bigger than 64 GB.
99+
: (Optional, [byte value](elasticsearch://reference/elasticsearch/rest-apis/api-conventions.md#byte-units)) The memory needed per shard, in bytes. Defaults to 2000 shards per 64 GB node (roughly 32 MB per shard). Notice that this is total memory, not heap, assuming that the {{es}} default heap sizing mechanism is used and that nodes are not bigger than 64 GB.
100100

101101
## Frozen storage decider [autoscaling-frozen-storage-decider]
102102

deploy-manage/autoscaling/autoscaling-in-ece-and-ech.md

Lines changed: 17 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Currently, autoscaling behavior is as follows:
3939

4040
* **Data tiers**
4141

42-
* Each Elasticsearch [data tier](../../manage-data/lifecycle/data-tiers.md) scales upward based on the amount of available storage. When we detect more storage is needed, autoscaling will scale up each data tier independently to ensure you can continue and ingest more data to your hot and content tier, or move data to the warm, cold, or frozen data tiers.
42+
* Each {{es}} [data tier](../../manage-data/lifecycle/data-tiers.md) scales upward based on the amount of available storage. When we detect more storage is needed, autoscaling will scale up each data tier independently to ensure you can continue and ingest more data to your hot and content tier, or move data to the warm, cold, or frozen data tiers.
4343
* In addition to scaling up existing data tiers, a new data tier will be automatically added when necessary, based on your [index lifecycle management policies](https://www.elastic.co/guide/en/cloud-enterprise/current/ece-configure-index-management.html).
4444
* To control the maximum size of each data tier and ensure it will not scale above a certain size, you can use the maximum size per zone field.
4545
* Autoscaling based on memory or CPU, as well as autoscaling downward, is not currently supported. In case you want to adjust the size of your data tier to add more memory or CPU, or in case you deleted data and want to scale it down, you can set the current size per zone of each data tier manually.
@@ -53,7 +53,7 @@ Currently, autoscaling behavior is as follows:
5353
* The determination of when to scale is based on the expected memory and CPU requirements for the currently configured machine learning jobs and trained models.
5454

5555
::::{note}
56-
For any Elasticsearch component the number of availability zones is not affected by autoscaling. You can always set the number of availability zones manually and the autoscaling mechanism will add or remove capacity per availability zone.
56+
For any {{es}} component the number of availability zones is not affected by autoscaling. You can always set the number of availability zones manually and the autoscaling mechanism will add or remove capacity per availability zone.
5757
::::
5858

5959
## When does autoscaling occur?[ec-autoscaling-factors]
@@ -81,7 +81,7 @@ In {{ece}} deployments, a warning is also issued in the ECE `service-constructor
8181

8282
The following are known limitations and restrictions with autoscaling:
8383

84-
* Autoscaling will not run if the cluster is unhealthy or if the last Elasticsearch plan failed.
84+
* Autoscaling will not run if the cluster is unhealthy or if the last {{es}} plan failed.
8585

8686
In {{ech}} the following additional limitations apply:
8787

@@ -96,16 +96,12 @@ In {{ece}}, the following additional limitations apply:
9696

9797
To enable or disable autoscaling on a deployment:
9898

99-
1. Log in to the ECE [Cloud UI](../deploy/cloud-enterprise/log-into-cloud-ui.md) or [{{ecloud}} Console](https://cloud.elastic.co?page=docs&placement=docs-body).
100-
101-
2. On the **Deployments** page, select your deployment.
102-
103-
Narrow your deployments by name, ID, or choose from several other filters. To customize your view, use a combination of filters, or change the format from a grid to a list.
104-
99+
:::{include} ../_snippets/find-manage-deployment-ech-and-ece.md
100+
:::
105101

106-
3. In your deployment menu, select **Edit**.
107-
4. Select desired autoscaling configuration for this deployment using **Enable Autoscaling for:** dropdown menu.
108-
5. Select **Confirm** to have the autoscaling change and any other settings take effect. All plan changes are shown on the Deployment **Activity** page.
102+
4. Under the deployment's name in the navigation menu, select **Edit**.
103+
5. Select desired autoscaling configuration for this deployment using **Enable Autoscaling for:** dropdown menu.
104+
6. Select **Confirm** to have the autoscaling change and any other settings take effect. All plan changes are shown on the Deployment **Activity** page.
109105

110106
When autoscaling has been enabled, the autoscaled nodes resize according to the [autoscaling settings](#ec-autoscaling-update). Current sizes are shown on the deployment overview page.
111107

@@ -115,13 +111,10 @@ When autoscaling has been disabled, you need to adjust the size of data tiers an
115111

116112
Each autoscaling setting is configured with a default value. You can adjust these if necessary, as follows:
117113

118-
1. Log in to the ECE [Cloud UI](../deploy/cloud-enterprise/log-into-cloud-ui.md) or [{{ecloud}} Console](https://cloud.elastic.co?page=docs&placement=docs-body).
119-
120-
2. On the **Deployments** page, select your deployment.
121-
122-
Narrow your deployments by name, ID, or choose from several other filters. To customize your view, use a combination of filters, or change the format from a grid to a list.
114+
:::{include} ../_snippets/find-manage-deployment-ech-and-ece.md
115+
:::
123116

124-
3. In your deployment menu, select **Edit**.
117+
3. Under the deployment's name in the navigation menu, select **Edit**.
125118
4. To update a data tier:
126119

127120
1. Use the dropdown box to set the **Maximum size per zone** to the largest amount of resources that should be allocated to the data tier automatically. The resources will not scale above this value.
@@ -136,12 +129,12 @@ Each autoscaling setting is configured with a default value. You can adjust thes
136129

137130
% ECE NOTE
138131
::::{note} - {{ece}}
139-
On Elastic Cloud Enterprise, system-owned deployment templates include the default values for all deployment autoscaling settings.
132+
On {{ece}}, system-owned deployment templates include the default values for all deployment autoscaling settings.
140133
::::
141134

142135
## Autoscaling example [ec-autoscaling-example]
143136

144-
To help you better understand the available autoscaling settings, this example describes a typical autoscaling workflow on sample Elastic Cloud Enterprise or {{ech}} deployment.
137+
To help you better understand the available autoscaling settings, this example describes a typical autoscaling workflow on sample {{ece}} or {{ech}} deployment.
145138

146139
1. Enable autoscaling:
147140

@@ -152,7 +145,7 @@ To help you better understand the available autoscaling settings, this example d
152145

153146
2. View and adjust autoscaling settings on data tiers:
154147

155-
1. Open the **Edit** page for your deployment to get the current and maximum size per zone of each Elasticsearch data tier. In this example, the hot data and content tier has the following settings:
148+
1. Open the **Edit** page for your deployment to get the current and maximum size per zone of each {{es}} data tier. In this example, the hot data and content tier has the following settings:
156149

157150
| | | |
158151
| --- | --- | --- |
@@ -204,8 +197,8 @@ To learn more about the {{ece}} API, see the [RESTful API](cloud://reference/clo
204197

205198
Note the following requirements when you run this API request:
206199

207-
* All Elasticsearch components must be included in the request, even if they are not enabled (that is, if they have a zero size). All components are included in this example.
208-
* The request requires a format that supports data tiers. Specifically, all Elasticsearch components must contain the following properties:
200+
* All {{es}} components must be included in the request, even if they are not enabled (that is, if they have a zero size). All components are included in this example.
201+
* The request requires a format that supports data tiers. Specifically, all {{es}} components must contain the following properties:
209202

210203
* `id`
211204
* `node_attributes`
@@ -225,7 +218,7 @@ $$$ece-autoscaling-api-example-requirements-table$$$
225218
| data tier ||||
226219
| machine learning node ||||
227220
| coordinating and master nodes ||||
228-
| Kibana ||||
221+
| {{kib}} ||||
229222
| APM ||||
230223

231224
* ✓ = Include the property.

0 commit comments

Comments
 (0)