From c2bf2e6852a9e16d49b0fc3a292d1fea08ea0853 Mon Sep 17 00:00:00 2001 From: Liam Thompson Date: Wed, 20 Nov 2024 14:42:38 +0100 Subject: [PATCH 1/2] Revamp Elasticsearch serverless ingest landing page - Improve structure of page - Clarify API usage vs specialized tools - Improve descriptions of content types --- serverless/pages/ingest-your-data.asciidoc | 43 ++++++++++++++-------- 1 file changed, 28 insertions(+), 15 deletions(-) diff --git a/serverless/pages/ingest-your-data.asciidoc b/serverless/pages/ingest-your-data.asciidoc index 7a906530c6..a5383b6da8 100644 --- a/serverless/pages/ingest-your-data.asciidoc +++ b/serverless/pages/ingest-your-data.asciidoc @@ -6,27 +6,40 @@ preview:[] -You have many options for ingesting, or indexing, data into {es}: - -* <> -* <> -* <> -* <> -* <> -* https://github.com/elastic/crawler[Elastic Open Web Crawler] +You have many options for ingesting data into your {es} project on {serverless-full}. The best ingest option(s) for your use case depends on whether you are indexing general content or time series (timestamped) data. -**General content** +// Use APIs -General content includes HTML pages, catalogs, files, and other content that does not update continuously. -This data can be updated, but the value of the content remains relatively constant over time. -Use connector clients to sync data from a range of popular data sources to {es}. -You can also send data directly to {es} from your application using the API. +[discrete] +[[es-ingestion-overview-apis]] +== Ingest data using APIs + +You can use the <> to add data to your {es} indices, using any HTTP client, including the <>. + +While the {es} APIs can be used for any data type, Elastic provides specialized tools that optimize ingestion for specific use cases. + +[discrete] +[[es-ingestion-overview-general-content]] +== Ingest general content + +General content is typically text-heavy data that does not have a timestamp. +This could be data like knowledge bases, website content, product catalogs, and more. + +You can use these specialized tools to add general content to {es} indices: + +* <> +* https://github.com/elastic/crawler[Elastic Open Web Crawler] +* <> [discrete] [[elasticsearch-ingest-time-series-data]] -**Times series (timestamped) data** +== Ingest time series data Time series, or timestamped data, describes data that changes frequently and "flows" over time, such as stock quotes, system metrics, and network traffic data. -Use {beats} or {ls} to collect time series data. + +You can use these specialized tools for adding timestamped data to {es} data streams: + +* <> +* <> From 8489c1ad6d1e44660c887f421bd00b461a6595ec Mon Sep 17 00:00:00 2001 From: Liam Thompson Date: Wed, 20 Nov 2024 14:45:42 +0100 Subject: [PATCH 2/2] Cleanups --- serverless/pages/ingest-your-data.asciidoc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/serverless/pages/ingest-your-data.asciidoc b/serverless/pages/ingest-your-data.asciidoc index a5383b6da8..f5595dd4c1 100644 --- a/serverless/pages/ingest-your-data.asciidoc +++ b/serverless/pages/ingest-your-data.asciidoc @@ -10,8 +10,6 @@ You have many options for ingesting data into your {es} project on {serverless-f The best ingest option(s) for your use case depends on whether you are indexing general content or time series (timestamped) data. -// Use APIs - [discrete] [[es-ingestion-overview-apis]] == Ingest data using APIs @@ -39,7 +37,7 @@ You can use these specialized tools to add general content to {es} indices: Time series, or timestamped data, describes data that changes frequently and "flows" over time, such as stock quotes, system metrics, and network traffic data. -You can use these specialized tools for adding timestamped data to {es} data streams: +You can use these specialized tools to add timestamped data to {es} data streams: * <> * <>