Ingest your data
editIngest your data
editThe best ingest option(s) for your use case depends on whether you are indexing general content or time series (timestamped) data.
Ingest data using APIs
editYou can use the Elasticsearch REST APIs to add data to your Elasticsearch indices, using any HTTP client, including the Elasticsearch client libraries.
While the Elasticsearch APIs can be used for any data type, Elastic provides specialized tools that optimize ingestion for specific use cases.
Ingest general content
editGeneral 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 Elasticsearch indices:
Ingest time series data
editTime series, or timestamped data, describes data that changes frequently and "flows" over time, such as stock quotes, system metrics, and network traffic data.
Time series data refers to any document in standard indices or data streams that includes the @timestamp
field.
You can use these specialized tools to add timestamped data to Elasticsearch data streams: