Skip to content

Commit 5b73ba8

Browse files
Merge branch 'main' into fix-typos-in-ingest-docs
2 parents 4429863 + 5985621 commit 5b73ba8

File tree

4 files changed

+21
-20
lines changed

4 files changed

+21
-20
lines changed

deploy-manage/deploy/elastic-cloud/differences-from-other-elasticsearch-offerings.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ This table compares Elasticsearch capabilities between {{ech}} deployments and S
8686
| [**AI Assistant**](/solutions/observability/observability-ai-assistant.md) ||| |
8787
| **Behavioral analytics** | ❌ (deprecated in 9.0) || Not available in Serverless |
8888
| [**Clone index API**](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-indices-clone) || **Planned** | Anticipated in a future release |
89-
| [**Bulk indexing**](/deploy-manage/production-guidance/optimize-performance/indexing-speed.md#_use_bulk_requests) ||| The maximum bulk request response time in {{serverless-short}} is 200ms |
89+
| [**Bulk indexing**](/deploy-manage/production-guidance/optimize-performance/indexing-speed.md#_use_bulk_requests) ||| The baseline write latency in {{serverless-short}} is 200ms [^1^](#footnote-1) |
9090
| [**Cross-cluster replication**](/deploy-manage/tools/cross-cluster-replication.md) || **Planned** | Anticipated in a future release |
9191
| [**Cross-cluster search**](/solutions/search/cross-cluster-search.md) || **Planned** | Anticipated in a future release |
9292
| **Data lifecycle management** | - [ILM](/manage-data/lifecycle/index-lifecycle-management.md) <br>- [Data stream lifecycle](/manage-data/lifecycle/data-stream.md) | [Data stream lifecycle](/manage-data/lifecycle/data-stream.md) only | - No data tiers in Serverless <br>- Optimized for common lifecycle management needs |
@@ -103,6 +103,8 @@ This table compares Elasticsearch capabilities between {{ech}} deployments and S
103103
| [**Watcher**](/explore-analyze/alerts-cases/watcher.md) ||| Use **Kibana Alerts** instead, which provides rich integrations across use cases |
104104
| **Web crawler** | ❌ (Managed Elastic Crawler discontinued with Enterprise Search in 9.0) | Self-managed only | Use [**self-managed crawler**](https://github.com/elastic/crawler) |
105105

106+
^1^ $$$footnote-1$$$ In {{serverless-short}}, Elastic ensures data durability by storing indexed data in an [object store](https://www.elastic.co/blog/elastic-serverless-architecture) rather than local replicas. Writes are batched over a 200ms window to ensure durability while optimizing performance and cost, which means that single-document indexing can appear slower than in {{ech}}. However, this design makes {{serverless-short}} more scalable and resilient to high indexing loads without relying on in-cluster replication for fault tolerance. Because of a higher baseline write latency, {{serverless-short}} indexing can be scaled by increasing concurrent indexing clients.
107+
106108
### Observability
107109

108110
This table compares Observability capabilities between {{ech}} deployments and Observability Complete Serverless projects. For more information on Observability Logs Essentials Serverless projects, refer to [Observability feature tiers](../../../solutions/observability/observability-serverless-feature-tiers.md).

explore-analyze/alerts-cases/watcher/input-http.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ For example, the following snippet uses templates to specify what index to query
142142
"host" : "host.domain",
143143
"port" : 9200,
144144
"path" : "/{{ctx.watch_id}}/_search",
145-
"body" : "{\"query\" : {\"range\": {\"@timestamp\" : {\"from\": \"{{ctx.trigger.triggered_time}}||-5m\",\"to\": \"{{ctx.trigger.triggered_time}}\"}}}}"
145+
"body" : "{\"query\" : {\"range\": {\"@timestamp\" : {\"gte\": \"{{ctx.trigger.triggered_time}}||-5m\",\"lte\": \"{{ctx.trigger.triggered_time}}\"}}}}"
146146
}
147147
}
148148
}

solutions/observability/observability-ai-assistant.md

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -32,26 +32,20 @@ The {{obs-ai-assistant}} helps you:
3232

3333
## Requirements [obs-ai-requirements]
3434

35-
The AI assistant requires the following:
35+
To set up or use AI assistant, you need the following:
3636

37-
- An **Elastic deployment**:
37+
* An appropriate [Elastic subscription](https://www.elastic.co/subscriptions)
3838

39-
- For **{{observability}}**: {{stack}} version **8.9** or later, or an **{{observability}} serverless project**.
39+
* The `Observability AI Assistant: All` {{kib}} privilege
4040

41-
- For **Search**: {{stack}} version **8.16.0** or later, or **{{serverless-short}} {{es}} project**.
41+
* An [LLM connector](/solutions/security/ai/set-up-connectors-for-large-language-models-llm.md)
4242

43-
- To run {{obs-ai-assistant}} on a self-hosted Elastic stack, you need an [appropriate license](https://www.elastic.co/subscriptions).
44-
45-
- An account with a third-party generative AI provider that preferably supports function calling. If your AI provider does not support function calling, you can configure [AI Assistant settings](../../solutions/observability/observability-ai-assistant.md#obs-ai-settings) to simulate function calling, but this might affect performance.
46-
47-
- The free tier offered by third-party generative AI provider may not be sufficient for the proper functioning of the AI assistant. In most cases, a paid subscription to one of the supported providers is required.
48-
49-
Refer to the [documentation](kibana://reference/connectors-kibana/gen-ai-connectors.md) for your provider to learn about supported and default models.
50-
51-
* The knowledge base requires a 4 GB {{ml}} node.
52-
- In {{ecloud}} or {{ece}}, if you have Machine Learning autoscaling enabled, Machine Learning nodes will be started when using the knowledge base and AI Assistant. Therefore using these features will incur additional costs.
53-
54-
* A self-deployed connector service if you're using [content connectors](elasticsearch://reference/search-connectors/index.md) to populate external data into the knowledge base.
43+
* (Optional) To use [knowledge base](#obs-ai-add-data):
44+
- A 4 GB {{ml}} node
45+
:::{note}
46+
In {{ecloud}} or {{ece}}, if you have {{ml}} autoscaling enabled, {{ml}} nodes automatically start when using the knowledge base and AI Assistant. Therefore using these features incurs additional costs.
47+
:::
48+
- If you want to use [content connectors](elasticsearch://reference/search-connectors/index.md) to add external data to knowledge base: A self-deployed connector service
5549

5650
## Manage access to AI Assistant
5751

@@ -341,6 +335,11 @@ Main functions:
341335
`kibana`
342336
: Call {{kib}} APIs on your behalf.
343337

338+
::::::{important}
339+
:applies_to: self:
340+
For self‑managed deployments, you must configure [`server.publicBaseUrl`](kibana://reference/configuration-reference/general-settings.md#server-publicbaseurl) in your `kibana.yml` to use the `kibana` function.
341+
::::::
342+
344343
`query`
345344
: Generate, execute, and visualize queries based on your request.
346345

solutions/security/ai/ai-assistant.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ The Elastic AI Assistant is designed to enhance your analysis with smart dialogu
2929
::::{admonition} Requirements
3030
* {applies_to}`stack: ga` An [Enterprise subscription](https://www.elastic.co/pricing).
3131
* {applies_to}`serverless: ga` An {{sec-serverless}} project with the [EASE or Security Analytics Complete feature tier](/deploy-manage/deploy/elastic-cloud/project-settings.md).
32-
* To use AI Assistant, the **Elastic AI Assistant : All** and **Actions and Connectors : Read** [privileges](/deploy-manage/users-roles/cluster-or-deployment-auth/kibana-privileges.md).
32+
* To use AI Assistant, the **Elastic AI Assistant: All** Security [privilege](/deploy-manage/users-roles/cluster-or-deployment-auth/kibana-privileges.md) and the **Actions and Connectors: Read** management [privilege](/deploy-manage/users-roles/cluster-or-deployment-auth/kibana-privileges.md).
3333
* To set up AI Assistant, the **Actions and Connectors : All** [privilege](/deploy-manage/users-roles/cluster-or-deployment-auth/kibana-privileges.md).
34-
* A [generative AI connector](/solutions/security/ai/set-up-connectors-for-large-language-models-llm.md), which AI Assistant uses to generate responses.
34+
* An [LLM connector](/solutions/security/ai/set-up-connectors-for-large-language-models-llm.md), which AI Assistant uses to generate responses.
3535
* A [machine learning node](/explore-analyze/machine-learning/setting-up-machine-learning.md).
3636
::::
3737

0 commit comments

Comments
 (0)