#list all indices GET _cat/indices
#Creating Data stream PUT _data_stream/first-data-stream
GET _index_template/
GET my-data-stream/_search
GET _cat/indices
#indexing data, "create" is only op_type supported. POST my-data-stream/_doc { "@timestamp" : "2021-05-17T11:04:05.000Z", "username": "aravindputrevu", "message": "created new record in new data stream" }
POST my-data-stream/_rollover
POST my-data-stream/_doc { "@timestamp" : "2021-05-17T11:04:05.000Z", "username": "aravind", "message": "created new record in new index" }
#Recommended data stream naming convention
PUT _data_stream/metrics-redis-server-production
#updating data in a data stream POST my-data-stream/_update_by_query { "query": { "match": { "username": "aravindputrevu" } }, "script": { "source": "ctx._source.username = params.new_username", "params": { "new_username": "aravind" } } }
GET _data_stream/my-data-stream/_stats/
DELETE _data_stream/my-data-stream