From 8d9e2c7a4fbbabc7e4817223a585c7c25c331e37 Mon Sep 17 00:00:00 2001 From: Karen Metts Date: Fri, 1 Dec 2023 18:39:31 -0500 Subject: [PATCH] Doc: Add notes and guidelines for elasticsearch svrless --- docs/index.asciidoc | 68 +++++++++++++++++++++++++++++---------------- 1 file changed, 44 insertions(+), 24 deletions(-) diff --git a/docs/index.asciidoc b/docs/index.asciidoc index 97f2484f..66337a86 100644 --- a/docs/index.asciidoc +++ b/docs/index.asciidoc @@ -30,7 +30,7 @@ the website landing page or in the {ref}[Elasticsearch documentation]. .Compatibility Note [NOTE] -================================================================================ +===== When connected to Elasticsearch 7.x, modern versions of this plugin don't use the document-type when inserting documents, unless the user explicitly sets <>. @@ -42,9 +42,28 @@ picks up changes to the Elasticsearch index template. If you are using a custom <>, ensure your template uses the `_doc` document-type before connecting to Elasticsearch 7.x. -================================================================================ +===== -===== Hosted {es} Service on Elastic Cloud +[id="plugins-{type}s-{plugin}-serverless"] +==== {ls} to {es-serverless} + +You can use this plugin to send your {ls} data to {es-serverless}. +Some differences to note between {es-serverless} and self-managed {es}: + +* Use *API keys* to access {serverless-full} from {ls}. +Any user-based security settings in your in your <> configuration are ignored and may cause errors. +* {es-serverless} uses data streams and *Data Lifecycle Management (DLM)* instead of {ilm} ({ilm-init}). +Any {ilm-init} settings in your <> configuration are ignored and may cause errors. +* *{ls} monitoring* is available through the https://github.com/elastic/integrations/blob/main/packages/logstash/_dev/build/docs/README.md[{ls} Integration] in {serverless-docs}/observability/what-is-observability-serverless[Elastic Observability] on {serverless-full}. + +.Known issue for {ls} to {es-serverless} +**** +The logstash-output-elasticsearch `hosts` setting on {serverless-short} defaults to port :9200. +Set the value to port :443 instead. +**** + +[id="plugins-{type}s-{plugin}-ess"] +==== Hosted {es} Service on Elastic Cloud {ess-leadin} @@ -68,8 +87,8 @@ and will correctly reject events with fields that conflict and cannot be coerced The {es} output plugin can store both time series datasets (such as logs, events, and metrics) and non-time series data in Elasticsearch. -The data stream options are recommended for indexing time series datasets (such -as logs, metrics, and events) into {es}: +Use the data stream options for indexing time series datasets (such +as logs, metrics, and events) into {es} and {es-serverless}: * <> * <> @@ -200,27 +219,28 @@ The list of error codes accepted for DLQ could be customized with <