A newer version is available. For the latest information, see the
current release documentation.
Migrate to data stream API
editMigrate to data stream API
editConverts an index alias to a data stream.
POST /_data_stream/_migrate/my-logs
Request
editPOST /_data_stream/_migrate/<alias>
Prerequisites
edit-
If the Elasticsearch security features are enabled, you must have the
manage
index privilege for the index alias. - A matching index template with data stream enabled. See Set up a data stream.
Path parameters
edit-
<alias>
-
(Required, string) Name of the index alias to convert to a data stream. The alias must meet the following criteria:
- The alias must have a write index.
-
All indices for the alias have a
@timestamp
field mapping of adate
ordate_nanos
field type. - The alias must not have any filters.
- The alias must not use custom routing.
If successful, the request removes the alias and creates a data stream with the same name. The alias’s indices become hidden backing indices for the stream. The alias’s write index becomes the stream’s write index.