on kibana
create rollover+delete policy
stack mgmt / index lifecycle mgmt
create policy
name: logs-policy
advanced settings
max shard size 1 GiB
max age 5 days
max index size 3 GiB
index priority: 100 for hot or disable if this is a poc
TODO also delete as done in the [osearch guide]](osearch-mgmt)
an index template
stack mgmt / index mgmt / index templates
create template
name: logs-template
patterns: logs-*
data stream V
index settings
e.g. for 3 nodes
{
"index": {
"lifecycle": {
"name": "logs-policy"
},
"number_of_shards": "3",
"number_of_replicas": "0"
}
}
index mapping - see elastic-mgmt-mapping
and search pattern – note matching indices need to exist already! (only with elastic)
stack mgmt / index mgmt / search patterns create index pattern name: logs-* timestamp: @timestamp
https://www.elastic.co/guide/en/elasticsearch/reference/7.17/ilm-set-priority.html